/* *************************   MESSAGES   ****************************  */




#system-message dd ul {
        border-bottom:3px solid #FF9A02;
        border-top:3px solid #FF9A02;
        background-color:#ffd200;
        color:#333333;
        list-style:none outside none;
        margin-bottom:10px;
        padding:10px;
}

#system-message dd ul li {
      list-style:none outside none;
}



/* *****YouTube***** */

div#videoBar-info {
width:150px;
display:block;
float:left;
}

div#videoBar-bar {
width:110px;
display:block;
float:left;
}

/* *****YouTube fin***** */


/* *****Vote***** */

span.content_rating {
}

span.content_vote {
}

/* *****COMPONENT FORMULAIRES***** */

#bubble_tooltip{
width:147px;
position:absolute;
display:none;
z-index:100;
}


table.m4j_captcha_table {
        background:#ffffff;
        border:#F6F2DD 1px solid;
}

table.m4j_form_table td {
        padding:15px 0px 0px 0px;
        margin:15px 0px 0px 0px;
}

table.m4j_form_table input[type="text"],
table.m4j_form_table input {
        border-top:#E2DAB6 1px solid;
        border-left:#E2DAB6 1px solid;
        border-bottom:#F6F2DD 1px solid;
        border-right:#F6F2DD 1px solid;
        background:#FCF9ED;
	color:#7f7f7f;
	font-size:9px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:130%;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:middle;
        margin:0px 0px 0px 0px;
}

/* *****FIN***** */


.small {
        font-size: 80%;
}
table.contentpaneopen fieldset  {
        padding:15px 0px 0px 40px;
        margin:0px 0px 0px 0px;
        border:none;
        font-size:11px;
        line-height:13px;
	font-weight:normal;
        font-family: Arial,Verdana,Helvetica,sans-serif;
}

table.contentpaneopen fieldset a  {
        color:#ff8800;
        font-size:13px;
        line-height:16px;
}

table.contentpaneopen fieldset a:hover  {
        color:#000000;
        font-size:13px;
        line-height:16px;
}

form#searchForm{
        font-size:11px;
         line-height:14px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 20px 0px;
        padding:14px 14px 30px 14px;
}

form#searchForm table{
        margin: 10px 0px 10px 0px;
        padding:0px;
}

table.tableau_01 td {
        border: 1px solid #dddddd;
        padding:2px;
}

div.search_recherche {
        padding:0px 0px 10px 10px;
        font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;

}


input.button_recherche:hover {
	color:#FF9518;
}

input.button_recherche {
	font-size:13px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:bolder;
	vertical-align:middle;
	text-align:left;
        padding:0px 0px 0px 10px;
        margin:0px 0px 0px 0px;
	color:#ffffff;
	line-height:15px;
}

input.inputbox_recherche {
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
        padding:1px;
        margin:0px 0px 0px 0px;
        border-top:#7A1712 2px solid;
        border-left:#7A1712 2px solid;
        border-bottom:#F26D1D 1px solid;
        border-right:#F26D1D 1px solid;
        background:#D4580E;
	color:#000000;
}


/* *****VirtueMarte Scroller CCS***** */

span.scroll_name {
	color:#ff8800;
	font-size:10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:12px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        width:170px;
        height:18px;
        display:block;
}

span.product-Old-Price {
        color:#ff8800;
        text-decoration:line-through;
}

a.scroll_img img {
        border: 1px solid #ffffff;
}


a:hover.scroll_img img {
        border: 1px solid #ff8800;
}



/* *****VirtueMarte CCS***** */
div.vmCartModule div.title {
      width:100px;
      padding:0px 0px 5px 0px;
}
div.vmCartModule div.price {
      width:40px;
      text-align:right;
}

tr.sectiontableentry1,
tr.sectiontableentry2  {
      vertical-align:top;
}



td.QPF_browseProductImage {
      vertical-align:bottom;
}

table.QPF_BrowseProductAll tbody tr td {
     vertical-align:bottom;
}

td.QPF_ListLeft {
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
        padding:0px 10px 0px 0px;
        margin:0px 0px 0px 0px;
        width:100px;
       
}

td.QPF_ListRight {
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        width:auto;
       
}
        


.sectiontableheader  {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	vertical-align:top;
	text-align:left;
        color:#ff8800;
	font-size:11px;
	font-family: Georgia, Palatino, Times;
	line-height:13px;
}

th.QPF_CartHeader_NAME {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	vertical-align:top;
	text-align:left;
        color:#ff8800;
	font-size:11px;
	font-family: Georgia, Palatino, Times;
	line-height:13px;
}

th.QPF_CartHeader_SKU,
th.QPF_CartHeader_PRICE,
th.QPF_CartHeader_QUANTITY,
th.QPF_CartHeader_SUBTOTAL {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	vertical-align:top;
	text-align:right;
        color:#ff8800;
	font-size:11px;
	font-family: Georgia, Palatino, Times;
	line-height:13px;
}

td.QPF_CartProduct_NAME,
td.QPF_CartProduct_NAME a {
        color:#000000;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
        padding:0px 0px 20px 0px;
        margin:0px 0px 0px 0px;
}

td.QPF_CartProduct_NAME a:hover {
        color:#ff8800;
}

td.QPF_CartProduct_SKU,
td.QPF_CartProduct_PRICE,
td.QPF_CartProduct_FORM,
td.QPF_CartProduct_SUBTOTAL,
td.QPF_CartProduct_QUANTITY {
        color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	vertical-align:top;
	text-align:right;
        padding:0px 0px 20px 0px;
        margin:0px 0px 0px 0px;
}

table.QPF_Cart {
width:100%;
margin:0px 0px 0px 0px;
padding:40px 0px 0px 0px;
border-spacing: 0px;

}

div.QPF_MiniCartGoCart a {
	margin: 10px 0px 10px 0px;
        padding: 0px 0px 4px 8px;
        background: transparent url(/templates/quepasa2/images/bt_bg_05_1.gif) top left no-repeat;    
        width:180px;
        height:22px;
        border:0px none;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

div.QPF_MiniCartGoCart a:hover  {
        background: transparent url(/templates/quepasa2/images/bt_bg_05_2.gif) top left no-repeat;   
        color:#000000; 
}

.availabilityHeader {
        display:none;
}

.vmCartContainer {
        width: auto;
        float: left;
        padding: 3px;
}

.vmCartChild {
vertical-align: middle;
border: none;
padding-left: 2px;
padding-right: 2px;
margin-bottom: 2px;
float:left;
}


td.QPF_DetailProductAsk a:hover {
        color:#000000;
        text-decoration:underline;
}

td.QPF_DetailProductAsk,
td.QPF_DetailProductAsk a {
        color:#C1BA9B;
	font-size:10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:12px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:0px 0px 20px 0px;
        margin:0px;
}

td.QPF_DetailProductPrice {
        color:#ff8800;
	font-size:11px;
	font-family: Georgia, Palatino, Times;
	line-height:13px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:4px 0px 0px 0px;
        margin:0px;
}

td.QPF_DetailProductDesc {
        color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:20px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}

td.QPF_DetailProductImage {
margin:0px 14px 0px 0px;
padding:0px;
width:190px;
border-spacing: 0px;
text-align:left;
vertical-align:top;
}

table.QPF_DetailProductContent {
margin:15px 14px 5px 0px;
padding:0px;
width:100%
border-spacing: 0px;
}

div.vmCartModule {
 width:148px;
margin:0px 0px 50px 0px;
padding:0px;
border-spacing: 0px;
}

.QPF_browseProductDetails {
display:none;
}

table.QPF_header  {
	text-align:left;
	margin:20px 0px 20px 30px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:20px;
}


td.QPF_browseProductPrice {
        color:#ff8800;
	font-size:11px;
	font-family: Georgia, Palatino, Times;
	line-height:13px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:4px 0px 0px 0px;
        margin:0px;
}

td.QPF_browseProductDesc {
        color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:12px 0px 0px 0px;
        margin:0px 0px 0px 0px;
height:100px;
}


td.QPF_browseProductImage a:hover img {
border:1px solid #FF8800;
}

td.QPF_browseProductImage a img {
border:1px solid #ffffff;
}

.QPF_browseProductName a:hover {
        color:#000000;
}

.QPF_browseProductName, 
.QPF_browseProductName a {
        color:#ff8800;
	font-size:13px;
	font-family: Georgia, Palatino, Times;
	line-height:14px;
	font-weight:bold;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:10px 0px 0px 0px;
        margin:0px;
}

h1.QPF_DetailProductName {
        color:#ff8800;
	font-size:16px;
	font-family: Georgia, Palatino, Times;
	line-height:19px;
	font-weight:bold;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:10px 0px 0px 0px;
        margin:0px;
}

td.QPF_browseCategoryContent {
        display:block;
        float:left;
        margin:15px 14px 0px 0px;
        padding:0px;
        width:172px;
        border-spacing: 0px;
        color:#ff8800;
	font-size:13px;
	font-family: Georgia, Palatino, Times;
	line-height:14px;
	font-weight:bold;
	text-align:left;
}


td.QPF_browseCategoryContent a img {
        border:1px solid #ffffff;
}

td.QPF_browseCategoryContent a:hover img {
        border:1px solid #ff8800;
}

td.QPF_browseCategoryContent a {
        color:#ff8800;

}
td.QPF_browseCategoryContent a:hover {
        color:#000000;

}

table.QPF_BrowseProductAll {
        margin:0px;
        padding:0px;
        border-spacing: 0px;
}

table.QPF_browseCategoryAll {
        margin:0px;
        padding:0px;
        border-spacing: 0px;
        width:559px;
}

table.QPF_browseProductContent {
        display:block;
        float:left;
        margin:15px 14px 0px 0px;
        padding:0px;
        width:172px;
        border-spacing: 0px;
}

table.QPF_browseProductContentText {
display:block;
float:left;
margin:5px 14px 0px 0px;
padding:0px;
width:172px;
border-spacing: 0px;
height:120px;
}

div#vmMainPage {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 0px 0px;
        padding: 10px 14px 20px 14px;
        width:544px;
}





/* *****Reste CCS **** */
h1 {
        color:#7F7F7F;
	font-family: Arial,Verdana,Helvetica,sans-serif;
        font-weight:light;
        font-size:18px;
        line-height:21px;
}

div.banneritem a img, 
div.banneritem a:hover img,
div.banneritem img { 
        border: none 0px;
}

div.moduletable_banner2 span.article_separator {
      display:none;
}

a:active, a:focus, a:focus img, a:active img, img a:focus, img a:active {
   outline:none;
text-decoration: none;

}

.pagenav {
padding:0px 10px 0px 10px;
}

div.xmap div.contentpaneopen {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 20px 0px;
        padding:0px;
}

div.xmap a {
        color:#7F7F7F;
        text-decoration:none;
}

div.xmap a:hover {
        color:#FF8800;
}

div.xmap a:active {
        color:#FF8800;
}


div.xmap ul li {
        margin: 30px 0px 0px 50px;
        padding:3px 0px 3px 0px;
        color:#7F7F7F;
	font-family: Arial,Verdana,Helvetica,sans-serif;
        font-weight:bold;
        font-size:13px;
        border-top:1px #E2DAB6 dotted;
        list-style-type:square;
        list-style-position:inside;
}

div.xmap ul li ul li {
        margin: 3px 0px 0px 0px;
        padding:3px 0px 0px 0px;
        list-style-type:square;
        list-style-position:inside;
        font-weight:normal;
        font-size:10px;
}

div.xmap ul li ul li ul li {
        margin: 3px 0px 0px 20px;
        padding:3px 0px 0px 0px;
        list-style-type:square;
        list-style-position:inside;
        font-weight:normal;
        font-size:10px;
}

div#credits a {
         color:#FFAD10;
         text-decoration:none;
         font-weight:bold;
}

div#credits a:hover {
         color:#ffffff;
         text-decoration:underline;

}


div.qpf_event_link a  {
	margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 12px;
        background: transparent url(/templates/quepasa2/images/bt_bg_06_1.gif) top left no-repeat;    
        width:180px;
        height:22px;
        border:0px none;
        display: block;
        float:right;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

div.qpf_event_link a:hover  {
        background: transparent url(/templates/quepasa2/images/bt_bg_06_2.gif) top left no-repeat;   
        color:#000000; 
}


div.payment_choice input[type="submit"],
td.submit_event_col1  input[type="submit"] {
	margin: 10px 0px 10px 0px;
        padding: 0px 0px 4px 8px;
        background: transparent url(/templates/quepasa2/images/bt_bg_06_1.gif) top left no-repeat;    
        width:180px;
        height:22px;
        border:0px none;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

div.payment_choice input[type="submit"]:hover,
td.submit_event_col1  input[type="submit"]:hover  {
        background: transparent url(/templates/quepasa2/images/bt_bg_06_2.gif) top left no-repeat;   
        color:#000000; 
}
div.submit_event_reponse {
        width:500px;
        margin: 0px 13px 14px 13px;
        padding: 10px 13px 10px 13px;
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
}

div.error_msg {
        font-size:10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;      
        color:#C12503;
        line-height:12px;
}

td.submit_event_col1 {	
        color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        line-height:14px;
        padding:10px 0px 10px 0px;
        margin:10px 0px 10px 0px;

}

td.submit_event_col2 {	
        color:#7f7f7f;
	font-size:9px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        line-height:12px;
        padding:10px 0px 10px 0px;
        margin:10px 0px 10px 0px;

}



div.submit_event {
        width:735px;
        margin: 0px 0px 14px 0px;
        padding: 0 px;
}

div.submit_event a img {
        border:0px none;
}

table.submit_event_content,
div.payment_choice {
        width:100%;
        margin: 0px;
        padding: 10px 13px 10px 13px;
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
}


div.submit_event_heading {
	text-align:left;
	margin:0px 0px 10px 30px;
	padding:0px 0px 0px 0px;
	font-size:19px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:20px;
}

div.submit_event_info {
	text-align:left;
	margin:0px 0px 10px 30px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:14px;
}

div.qpf_email, div.qpf_email a {
        color:#D91387;
}

div.qpf_email a:hover {
        color:#ff8800;
	text-decoration:underline;
}

div.qpf_telephone {
        color:#D91387;
}

div.qpf_web, div.qpf_web a {
        color:#D91387;
}

div.qpf_web a:hover {
        color:#ff8800;
	text-decoration:underline;
}




.qpf_agendatitre {
	text-align:left;
	margin:0px 0px 10px 30px;
	padding:0px 0px 0px 0px;
	font-size:19px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:20px;
}


div.componentheading_accueil {	
        color:#ff8800;
	font-size:14px;
	font-family: Georgia, Palatino, Times;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
        line-height:20px;
        padding:0px 0px 20px 0px;
        margin:0px 0px 0px 13px;
}

div.qpf_evenements .qpf_date {	
        color:#000000;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:14px;
	font-weight:bold;
}

div.qpf_evenements .qpf_titre {	
        color:#ff8800;
	font-size:13px;
	font-family: Georgia,Palatino,Times;
	line-height:16px;
	font-weight:bold;
}

div.qpf_evenements .qpf_codepostal {	
        display:none;
}

div#col1_acc div.qpf_evenements {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 20px 0px 0px 0px;
        padding:0px;
        width:422px;
        max-height:400px;
        min-height:100px;
        overflow:auto;
        background-color:#FAF6E0;
}
div#col1_acc div.qpf_agenda_read_more {	
        color:#000000;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:14px;
	font-weight:normal;
text-align:right;
        margin: 2px 0px 35px 0px;
}

div#col1 div.qpf_agenda_read_more {	
        display:none;
}

div#col1 div.qpf_evenements {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 20px 0px 30px 0px;
        padding:0px;
        width:100%;
        background-color:#FAF6E0;
}

div#col1_acc div.qpf_evenement {
        margin: 15px 14px 15px 14px;
        padding:0px 0px 15px 0px;
        width:380px;
        border-bottom:1px dotted #E2DAB6;
}

div#col1 div.qpf_evenement {
        margin: 15px 14px 15px 14px;
        padding:0px 0px 15px 0px;
        width:auto;
        border-bottom:1px dotted #E2DAB6;
}

div.blog_accueil {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 20px 13px;
        padding:0px;
        width:422px;
}


a, input {outline: none;}
:focus{-moz-outline-style: none;}

.mod_placehere {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:auto;
}

td, tr, tbody, table, div, fieldset, form , p, table tbody, tbody table  {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border: 0px none;
        left: 0px;
        top: 0px;
        border-spacing: 0px;
}

/* ******** Comments ************** */
.itemComments_id {
        vertical-align:top;
}
div#itemComments_user table {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 60px;
        text-align:left;
        line-height:12px;
        color:#999999;
	font-size:9px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

div#itemComments_user td {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
}

div.hideComments, div.addComments {
        background: transparent url(/templates/quepasa2/images/bt_bg_06_1.gif) top left no-repeat;    
        height:22px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 15px;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-align:left;
        text-decoration:none;
        width:170px;
}

div.hideComments:hover, div.addComments:hover {
        background: transparent url(/templates/quepasa2/images/bt_bg_06_2.gif) top left no-repeat;    
	color:#000000;

}

div.menuComments {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 10px 28px;
        background: transparent url(/templates/quepasa2/images/picto_comment_voir.gif) top left no-repeat;
        height:22px;
        text-align:left;
        line-height:15px;
        color:#000000;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

div#col1_acc div.menuComments {
display:none;
}

div.menuComments :hover  {
        color:#ff8800;

}
.itemComments {
border-bottom:#E2DAB6 1px solid;
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:130%;
	font-weight:normal;
	align:left;
	vertical-align:top;
        margin:0px 0px 10px 0px;
        padding:0px 0px 0px 0px;
}


/* ******** forms ************** */

input[type="submit"], 
button[type="submit"] {
	margin: 10px 0px 10px 0px;
        padding: 0px 0px 4px 8px;
        background: transparent url(/templates/quepasa2/images/bt_bg_05_1.gif) top left no-repeat;    
        width:120px;
        height:22px;
        border:0px none;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

input[type="submit"]:hover  {
        background: transparent url(/templates/quepasa2/images/bt_bg_05_2.gif) top left no-repeat;   
        color:#000000; 
}

form[name="mosUserForm"] input[type="button"] {
	margin: 10px 0px 10px 0px;
        padding: 0px 0px 4px 8px;
        background: transparent url(/templates/quepasa2/images/bt_bg_05_1.gif) top left no-repeat;    
        width:120px;
        height:22px;
        border:0px none;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

fieldset#adsmanager_fieldset input[type="submit"] {
	margin: 10px 0px 10px 90px;
        padding: 0px 0px 4px 8px;
        background: transparent url(/templates/quepasa2/images/bt_bg_05_1.gif) top left no-repeat;    
        width:120px;
        height:22px;
        border:0px none;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

fieldset#adsmanager_fieldset input[type="submit"]:hover,
form[name="mosUserForm"] input[type="button"]:hover  {
        background: transparent url(/templates/quepasa2/images/bt_bg_05_2.gif) top left no-repeat;   
        color:#000000; 
}

input#modlgn_username.inputbox,
input#modlgn_passwd.inputbox,
form#com-form-login input.inputbox,
form#josForm input,
form.josForm input,
form[name="mosUserForm"] input,
form#login[name="login"] input.inputbox,
form textarea {
        border-top:#E2DAB6 1px solid;
        border-left:#E2DAB6 1px solid;
        border-bottom:#F6F2DD 1px solid;
        border-right:#F6F2DD 1px solid;
        background:#FCF9ED;
	color:#7f7f7f;
	font-size:9px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:130%;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:middle;
        margin:0px 0px 0px 0px;
}

input[type="checkbox"] {
        /*border-top:#F6F2DD 2px solid;
        border-left:#F6F2DD 2px solid;
        border-bottom:#E2DAB6 2px solid;
        border-right:#E2DAB6 2px solid;
        background:#ff8800;*/
	color:#7f7f7f;
	font-size:9px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:130%;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:middle;
        margin:0px 0px 0px 0px;
}

input[type="file"] {
        border-top:#F6F2DD 2px solid;
        border-left:#F6F2DD 2px solid;
        border-bottom:#E2DAB6 2px solid;
        border-right:#E2DAB6 2px solid;
        background:#FCF9ED;
	color:#7f7f7f;
	font-size:9px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:130%;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:middle;
        margin:0px 0px 0px 0px;
}

/* ******** petites annonces ************** */

div.adscenter .imgcat {
        display:none;
}

div.adsmanager_subcats,div.adsmanager_search_box, adsmanager_description, img.imgheading {
visibility:hidden;
display:none;
}
div.adsnoentries {
        margin: 30px 13px 10px 13px;
        padding:0px;
        width:544px;
        color:#ff8800;
        font-size:13px;
	text-decoration:none;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align:center;
}

div.adsruleshead {
        margin: 30px 0px 10px 0px;
        padding:0px;
        width:544px;
}

div.adsmanager_pathway {
        border-top: #E2DAB6 solid 1px;
        margin: 0px 0px 14px 0px;
        padding:5px 14px 0px 14px;
        width:544px;
}
div.back_button, div#adsmanager_writead_header {
        margin: 0px 0px 14px 0px;
        padding:5px 14px 0px 14px;
        width:544px;
}

div.adscenter {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 14px 0px;
        padding:0px 14px 0px 14px;
        width:544px;
}

div.adscontentheading {
	text-align:left;
	margin:0px 0px 10px 30px;
	padding:0px 0px 0px 0px;
	font-size:19px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:30px;
        width:544px;
}



div.adsmanager_fronttext {
        margin:10px 0px 30px 0px;
	padding:0px 0px 0px 0px;
        width:100%;
}

div.adsmanager_innermenu  {
        margin:10px 0px 30px 0px;
	padding:0px 0px 0px 0px;
        width:100%;
        line-height:130%;
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

div.adsmanager_ads {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin:0px 0px 5px 0px;
	padding:5px 14px 5px 14px;
        width:544px;
        line-height:130%;
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

form[name="mosUserForm"],
fieldset#adsmanager_fieldset {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin:40px 0px 5px 0px;
	padding:10px 14px 5px 14px;
        width:544px;
        line-height:130%;
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

/* ******** login ************** */

div.componentheading {
	text-align:left;
	margin:0px 0px 10px 30px;
	padding:0px 0px 0px 0px;
	font-size:19px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:20px;

}

/*table.contentpane {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 13px 14px 13px;
        padding:0px 14px 0px 14px;
        width:548px;
        left:0px;
        top:0px;
}*/

form.josForm, form#josForm {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 13px 14px 13px;
        padding:14px 14px 14px 14px;
        width:544px;
        left:0px;
        top:0px;
}
form#login{
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 10px 0px 10px 0px;
        padding: 10px 14px 10px 14px;
        width:544px;
}

form#com-form-login,
form.agendaForm {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 10px 13px 10px 13px;
        padding: 10px 14px 10px 14px;
        width:544px;
}

form#form-login {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 10px 0px 10px 0px;
        padding: 10px 14px 10px 14px;
        width:268px;
}

form#form-login ul,
form#com-form-login ul {
	margin: 0px 0px 0px 18px;
        padding: 0px 0px 0px 0px;
}

form#form-login ul li a,
form#com-form-login ul li a {
	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align:left;
        line-height:130%;
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-align:left;
        text-decoration:none;
        list-style:square;
}

form#form-login ul li a:hover,
form#com-form-login ul li a:hover {
	color:#ff8800;
	decoration:none;
}

form#form-login p,
form#com-form-login p {
	margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
}

/*form#form-login input.button,
form#com-form-login input.button, 
form.josForm button.validate {
	margin: 0px 0px 10px 0px;
        padding: 0px 0px 4px 8px;
        background: transparent url(/templates/quepasa2/images/bt_bg_05_1.gif) top left no-repeat;    
        width:120px;
        height:22px;
        border:0px none;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-decoration:none;
}

form#form-login input.button:hover,
form.josForm button.validate:hover {
        background: transparent url(/templates/quepasa2/images/bt_bg_05_2.gif) top left no-repeat;   
        color:#000000; 
}*/

label {
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:130%;
	font-weight:normal;
	align:left;
	/*valign:top;*/
	text-align:left;
}

p#form-login-remember {
        align:left;
	vertical-align:middle;
	text-align:left;
}

/* ******** Page accueil ********* */

div.mod_placehere_acc_nouvelles .small, 
div.mod_placehere_acc_nouvelles td.createdate,
table.contentpaneopen_nouvelles .small,
table.contentpaneopen_nouvelles td.createdate {
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 16px;
        text-align:left;
        line-height:11px;
	color:#999999;
	font-size:9px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
}

.mod_placehere_acc_col2_banners {
	position: relative;
	left: -2px;
        top: 0px;
	padding: 0px;
        margin: 0px;
}

div#dailymotion {
        /*float:none;*/
	position: relative;
	left: -12px;
        top: -8px;
        width:254px;
	padding: 0px;
        margin: 0px;
}

div#googleads {
        /*float:none;*/
	position: relative;
	left: -2px;
        top: 0px;
        width:300px;
	padding: 0px;
        margin: 0px;
}



.mod_placehere_acc_col2,
.mod_placehere_acc_col2_shop {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:298px;
}

.mod_placehere_acc_col2 .contentheading,
.mod_placehere_acc_googleads .contentheading {
	font-size:14px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:20px;
}

.mod_placehere_acc_col2_shop .contentheading {
	font-size:18px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:22px;
        margin: 0px 0px 0px 0px;
}

.mod_placehere_acc_col2 .contenttext {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 0px 0px;
        padding: 10px 14px 10px 14px;
        left:0px;
        top:0px;
}

.mod_placehere_acc_col2_shop .contenttext {
        margin: 0px 0px 0px 0px;
        padding: 10px 14px 10px 14px;
        left:0px;
        top:0px;
}


.mod_placehere_acc_googleads .contenttext {
	border: 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

.mod_placehere_acc_col2 .contentpaneopen {
	width:100%;
        \*à retirer ce qui suis*\
        border: 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

tbody {
	border: 0px none;
        margin: 0px;
        padding: 0px;
}

div.mod_placehere_acc_banners {
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
        width:auto;
}

div.mod_placehere_acc_banners .mod_placehere_following {
        margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
        line-height:0px;
}

div.mod_placehere_acc_banners .article_separator {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
        line-height:0px;
}




.mod_placehere_acc_lexique td.contenttext,
.mod_placehere_acc_nouvelles td.contenttext {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px;
        padding: 10px 14px 10px 14px;
        width:422px;
}

.mod_placehere_acc_lexique .category,
.mod_placehere_acc_nouvelles .category {	
        color:#ff8800;
	font-size:14px;
	font-family: Georgia, Palatino, Times;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
        line-height:20px;
        padding:0px 0px 20px 0px;
}

div.mod_placehere_acc_artiste a.readon,
div.mod_placehere_acc_nouvelles a.readon {
float:right;
position:relative;
right:10px;

top:-20px;
}

div.mod_placehere_acc_artiste span.section  {	
        color:#ff8800;
	font-size:14px;
	font-family: Georgia, Palatino, Times;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
        line-height:20px;
        padding:0px 0px 5px 0px;
        display:block;
}

div.mod_placehere_acc_artiste td.contenttext {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px;
        padding: 10px 14px 20px 14px;
        width:422px;
}

div.mod_placehere_acc_artiste td.contentheading {
        display:none;
}

div.mod_placehere_acc_youtube td.contentheading {
        color:#ff8800;
	font-size:14px;
	font-family: Georgia, Palatino, Times;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
        line-height:14px;
        padding:15px 0px 0px 16px;
}

.mod_placehere_acc_nouvelles .contentheading {	
        color:#ff8800;
	font-size:11px;
	font-family: Georgia, Palatino, Times;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
        line-height:14px;
        padding:15px 0px 0px 16px;
}

div.mod_placehere_acc_lexique,
div.mod_placehere_acc_nouvelles  {
        margin: 20px 0px 20px 0px;
        padding: 0;
        width:100%;
}



/* ********listes d'annonces : professeurs, artistes, stages ********* */

.mod_placehere_col2_inter {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:162px;
}

.componentheading_artistes,
.componentheading_professeurs,
.componentheading_le_flamenco,
.componentheading_stages,
.componentheading_restaurants,
.componentheading_nouvelles,
.componentheading_magasin {
	text-align:left;
	margin:0px 0px 20px 30px;
	padding:0px 0px 0px 0px;
	font-size:19px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:30px;
        height:50px;
        width:550px;
}

table.blog_artistes,
table.blog_le_flamenco {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 14px 0px;
        padding:0px 14px 0px 14px;
        width:100%;
} 
table.blog_magasin div {
        width:172px;
        margin: 15px 0px 5px 14px;
        padding:0px 0px 0px 0px;
        display:block;
        float:left;
}



table.magasin_vide {
        clear:left;
}


table.blog_magasin {
        margin: 0px 0px 0px 0px;
        padding:10px 14px 10px 14px;
        width:100%;
}  

table.blog_magasin {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        width:100%;
}

td.magasin_photo {
        height:172px;
	vertical-align:bottom;
	text-align:left;
        padding:0px 0px 0px 0px;
        margin:0px;
}

td.magasin_photo a img {
        border: #ffffff solid 1px;
        
}


td.magasin_photo a:hover img {
        border: #ff8800 solid 1px;
}

td.magasin_reference {
        color:#C1BA9B;
	font-size:10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:12px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:2px 0px 0px 0px;
        margin:0px;
}

td.magasin_nom {
        color:#ff8800;
	font-size:12px;
	font-family: Georgia, Palatino, Times;
	line-height:14px;
	font-weight:bold;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:10px 0px 0px 0px;
        margin:0px;
}

td.magasin_description {
        color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:12px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}

td.magasin_prix {
        color:#ff8800;
	font-size:11px;
	font-family: Georgia, Palatino, Times;
	line-height:13px;
	font-weight:bold;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:5px 0px 0px 0px;
        margin:0px;
}

table.contentpaneopen_stages {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 14px 0px;
        padding: 14px 14px 14px 14px;
        width:100%;
} 


table.blog_nouvelles {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 0px 0px;
        padding:13px 14px 14px 14px;
        width:100%;
}

table.contentpaneopen_restaurants {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 14px 0px;
        padding:14px 14px 14px 14px;
        width:572px;
}

td.contentheading_le_flamenco {
	color:#ff8800;
	font-size:13px;
	font-family: Georgia, Palatino, Times;
	line-height:15px;
	align:left;
	vertical-align:top;
        padding:0px 0px 5px 20px;
}


td.contentheading_nouvelles  {
	color:#ff8800;
	font-size:13px;
	font-family: Georgia, Palatino, Times;
	line-height:15px;
	align:left;
	vertical-align:top;
        padding:0px 0px 5px 0px;
}

table.contentpaneopen_le_flamenco {
        color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:0px 0px 0px 0px;
        margin:0px;
}

table.blog_professeurs {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 14px 0px;
        padding:0px 14px 0px 14px;
        width:735px;
}


div.blog_more_nouvelles {
        margin: 0px 0px 40px 0px;
        padding:0px;
        width:100%;
}

table.blog_nouvelles .small, table.blog_nouvelles td.createdate {
        margin:0px 0px 0px 0px;
        padding:0px 0px 10px 10px;
        text-align:left;
        line-height:13px;
	color:#999999;
	font-size:9px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
}


table.annonce_bloc {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 0px 0px;
        padding:20px 14px 20px 14px;
}

table.contentpaneopen_une_col_inter {
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 0px 0px;
        width: 735px;
}

.contenu_01, .contenu_01 td, .contenu_01 tr, .contenu_01 tbody {
        margin: 0px 0px 0px 0px;
        /*padding:0px 14px 0px 14px;*/
        align:left;
        vertical-align:top;
        text-align;left;
        border: 0px;
}

table.contenu_02, td.contenu_02 {
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        align:left;
        vertical-align:top;
        text-align;left;
        border: 0px;
        width:100%
}

table.contentpaneopen_artistes,
table.contentpaneopen_professeurs {
	border-bottom: #E2DAB6 solid 1px;
        padding: 10px 0px 10px 0px;
        /*margin: 0px 14px 0px 14px;*/
        width: 100%;
}

table.contentpaneopen_deux_col_inter  {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:100%;
}

.mod_placehere_leading {
        margin: 20px 0px 0px 0px;
}

td.annonce_nom, 
td.stage_pub_nom {
	color:#ff8800;
	font-size:12px;
	font-family: Georgia, Palatino, Times;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:5px 0px 5px 0px;
}


td.stage_nom {
	color:#ff8800;
	font-size:14px;
	font-family: Georgia, Palatino, Times;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:0px 0px 0px 0px;
        height:19px;
}

td.annonce_sous_titre {
	color:#ff8800;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:0px 0px 10px 0px;
        height:12px;
}

.annonce_description,
.stage_pub_description,
.stage_description {
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:0px 0px 0px 0px;
}

.annonce_description2 {
        width:200px;
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:0px 0px 0px 14px;
}

td.annonce_location {
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;
	font-weight:normal;
	vertical-align:top;
	text-align:right;
        padding:0px 0px 0px 0px;
}

.photo_nouvelle_01 {
        float:left;
        margin: 0px 0px 10px 10px;
}

.photo_nouvelle_02 {
        float:right;
        margin: 0px 10px 10px 20px;
        border: none;
}

table.contentpaneopen_nouvelles img,
table.contentpaneopen_nouvelles img a,
div.mod_placehere_acc_nouvelles img,
div.mod_placehere_acc_nouvelles img a {
        float:right;
        margin: 0px 10px 10px 20px;
        border: none;
        clear:both;
}


.annonce_photo,
.stage_pub_photo,
.stage_photo {
	align:right;
	text-align:right;
	padding:0px 14px 0px 0px;
border:none;
}

.annonce_photo img,
.stage_pub_photo img,
.stage_photo img {
border:none;
}

td.stage_pub_photo {
        width:108px;
}

.annonce_restaurant_col_g {
	align:right;
	text-align:left;
	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border: 0px;
}

.annonce_restaurant_col_d {
	align:right;
	text-align:left;
	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 14px;
        border: 0px;
}

td.annonce_restaurant_ville {
	text-align:right;
	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 14px;
        border: 0px;
        color:#ff8800;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:lighter;
	vertical-align:top;
        height:12px;
        width:180px;
}

ul li {
	margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type:square;
}

td.annonce_restaurant_col_d ul li {
        list-style-position:outside;
        list-style-type:square;
        margin: 5px 10px 0px -20px;
        padding: 0px;
}

.annonce_diaporama {
        align:left;
	text-align:left;
        padding:0px 0px 20px 0px;
}

.annonce_date {
	color:#ff8800;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:lighter;
	line-height:14px;
	align:left;
	vertical-align:top;
	text-align:right;
        padding:0px 14px 0px 0px;
}

td.stage_date {
	color:#ff8800;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:lighter;
	line-height:13px;
	align:left;
	vertical-align:top;
	text-align:right;
        padding:0px 14px 10px 0px;
}



.stage_pub_date {
	color:#ff8800;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:lighter;
	line-height:14px;
	align:left;
	vertical-align:top;
	text-align:left;
        padding:3px 14px 0px 0px;
}

.annonce_titre_03 {
	color:#ff8800;
	font-size:13px;
	font-family: Georgia, Palatino, Times;
	line-height:15px;
	align:left;
	vertical-align:top;
        padding:0px 0px 5px 14px;
}

a:hover {
	color:#ff8800;
        text-decoration:none;
}

a {
	color:#000000;
        text-decoration:none;
}

img.photo_zoom_01 {
        border:none;     
}

img.photo_zoom_diap_01 {
        border: none;
        border-style: none; 
        border-width: 0px; 
     margin: 0px 10px 0px 0px;
}

div#jcepopup-caption {
	font-size:11px;
	color:#ff8800;
	font-family: Georgia, Palatino, Times;
}
.annonce_titre_01 {
	text-align:left;
        margin:0px 0px 0px 0px;
        padding:0px 14px 20px 28px;
        color:#ff8800;
	font-size:19px;
	font-family: Georgia, Palatino, Times;
	/*font-weight:lighter;*/
        line-height:30px;
        height:50px;
}

.annonce_titre_02 {
        padding:40px 14px 20px 28px;
        color:#ff8800;
	font-size:19px;
	font-family: Georgia, Palatino, Times;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
}



.annonce_sous_titre_01 {
        /*margin: 0px 14px 6px 28px;*/
        padding:15px 14px 6px 28px;
        color:#ff8800;
	font-size:13px;
	font-family: Georgia, Palatino, Times;
	font-weight:lighter;
	align:left;
	vertical-align:top;
	text-align:left;
}

.separateur_01 {
        border-bottom:#E2DAB6 dotted 1px;
        padding:3px 0px 3px 0px;
}

table.blog_nouvelles span.article_separator {
        border-top:#E2DAB6 dotted 1px;
        padding:0px 100% 0px 1px;
        line-height:1px;
        margin:60px 0px 40px 0px;
        display:block;

}




h2 {
	font-family: Georgia, Palatino, Times;
	font-size:19px;
        line-height:30px;
        color:#ff8800;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}

h3 {
        font-family: Georgia, Palatino, Times;
        font-size:14px;
        line-height:125%;
	font-weight:lighter;
        color:#ff8800;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}

h4 {
        font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
        line-height:125%;
        font-weight:normal;
	color: #7f7f7f;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}

h5 {
        font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 9px;
        line-height;125%;
	color: #7f7f7f;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}

hr {
         border-style: dotted; 
         border-width: 1px 0px 0px 0px; 
         border-color: #e0d7b0; 
         margin:3px 0px 3px 0px;
         padding:0px 0px 0px 0px;
}

body {
        font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
        line-height: 13px;
	color: #7f7f7f;
        padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        /*left:0px;
        top:0px;
        border: none 0px;*/
  	background: #fff url(/templates/quepasa2/images/page_bg.gif) top left repeat;
}

div#page {
        width: 984px;
        display: block;
}

div#header {
        height: 130px;
	background: transparent url(/templates/quepasa2/images/header_bg.png) bottom left no-repeat;
	clear:both;
}

div#header2 {
        height: 107px;
	background: transparent url(/templates/quepasa2/images/header2_bg.png) top left no-repeat;
}

div#slogan {
	font-size:15px;
	color:#ff8800;
	font-family: Georgia, Palatino, Times;
	float:left;
	position: relative;
	left: 257px;
        top: 26px;
	padding: 0px;
        margin: 0px;
        height: 20px;
        width: 600px;
	text-align:left;
}

div#fil_ariane {
	float:left;
	position: relative;
	left: 260px;
        top: 32px;
	padding: 0px;
        margin: 0px;
        height: 20px;
        width: 600px;
	text-align:left;
}

div#langue {
	float:left;
	position: relative;
	left: 260px;
        top: 0px;
	padding: 0px;
        margin: 0px;
        height: auto;
        width: 100px;
	display:block;
}

div#jflanguageselection {
	padding: 0px;
        margin: 0px;
        list-style-type:none;
        text-align:right;
}

div#banner_left {
	position: relative;
	float: left;
	left: 217px;
        top: 37px;
	padding: 0px;
        margin: 0px;
        height: 90px;
        width: 10px;
	background: transparent url(/templates/quepasa2/images/banner_titre_fr.png) top left;
}

div#connected {
float: left;
	position: relative;
text-align:right;
	left: 14px;
        top: 10px;
	padding: 0px;
        margin: 0px;
        height: 20px;
        width: 956px;
        display:block;
        color:#ffffff;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;

}

div#banner {
	position: relative;
	float: left;
	left: 217px;
        top: 37px;
	padding: 0px;
        margin: 0px;
        height: 90px;
        width: 728px;
	border: #000000 solid 1px;
        background: #ffffff;
}

div#banner_right {
	position: relative;
	float: left;
	left: 217px;
        top: 37px;
	padding: 0px;
        margin: 0px;
        height: 90px;
        width: 10px;
	background: transparent url(/templates/quepasa2/images/banner_titre_fr.png) top left;
}

div#contenu {
	float: left;
	padding: 0px;
	margin: 0px;
        height: auto;
        width: 984px;
	background: transparent url(/templates/quepasa2/images/center_bg.png) top left repeat-y;
	clear:both;
}

div#menu {
	padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:left;
        position: relative;
        left: 0px;
        top: 0px;
        width: 208px; 
        height: auto;
}

div#menu_module {
	padding: 0px 0px 20px 30px;
        margin: 0px 0px 0px 0px;
        height: auto;
        width: 178px;
	background: transparent url(/templates/quepasa2/images/menu_bg.png) top left;
        float:left;
        text-align:left;
}



div#menu_bottom {
        height: 14px;
        width: 178px;
	background: transparent  url(/templates/quepasa2/images/menu_bottom_bg.png) top left no-repeat;
        float:left;
}

div#col1 {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 14px 0px 14px;
	left: 0px;
        height: auto;
        text-align: left;
        width:572px;
        /*background:#dddddd;*/
}

div#col1_acc {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	left: 0px;
        height: auto;
        text-align: left;
        width:424px;
        /*background:#dddddd;*/
}

/*div#menuonglet {
        background:#777777;
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        position: relative;
	top: 70px;
        height: 20px;
        width: 600px;
}*/

div#col2 {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	left: 0px;
        height: auto;
        width: auto;
        text-align:left;
        /*background:#cccccc;*/
}

div#col2_acc {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	left: 0px;
        height: auto;
        width: auto;
        text-align:left;
        /*background:#cccccc;*/
}

div#col3 {
	clear:both;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	left: 0px;
        height: auto;
        text-align:left;
}

div#footer {
	padding: 0px 0px 0px 0px;
        height: 150px;
        width: 984px;
	background: transparent url(/templates/quepasa2/images/footer_bg.png) top left no-repeat;
	clear:both;
}

div#credits {
        position: relative;
	top: 50px;
        left: 220px;
	width: 690px;
	visibility: visible; 
	display: block;
	z-index:7;
        margin:0px;
	padding:0px;
        text-align:center;
        color:#FFAD10;
        font-size:10px;
        line-height:13px;
	font-weight:normal;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        text-align: left;
        float:left;
}

div#browser {
        position: absolute;
	top: 10px;
        left: 252px;
	width: 690px;
        height:20px; 
	height: auto; 
	visibility: visible; 
	display: block;
	z-index:7;
        margin:0px;
	padding:0px;
        text-align:center;
        color:#FFFC00;
        font-size:10px;
        line-height:13px;
	font-weight:normal;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        text-align: center;
}


/* ******** Choix sous menu ********* */

.componentheading_choix_sous_menu {
	text-align:left;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	font-size:19px;
	color:#ff8800;
	text-decoration:none;
	font-family: Georgia, Palatino, Times;
	text-align:left;
        line-height:30px;
        height:50px;
}

table.contentpaneopen_choix_sous_menu {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 0px 0px;
        padding: 30px 14px 30px 14px;
        width:100%;
}

.sous_menu, .sous_menu a {
        display:block;
	padding: 0px;
	list-style:none;
        text-decoration:none;
        line-height:30px;
        color:#7f7f7f;
        font-size:12px;
        font-family: Tahoma,Arial,Helvetica,sans-serif;
        margin-left:20px;
}

.sous_menu a:hover {
        color:#000000;
}

/* ******** Bouton 01 ********* */

.bouton_01 a {
        background: transparent url(/templates/quepasa2/images/bt_bg_01_1.gif) top left no-repeat;    
        height:22px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 8px;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-align:left;
        text-decoration:none;
}

.bouton_01 a:hover {
        background: transparent url(/templates/quepasa2/images/bt_bg_01_2.gif) top left no-repeat;    
        height:22px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 8px;
        display: block;
        text-align:left;
        line-height:19px;
	color:#000000;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-align:left;  
}

.bouton_02 a {
        background: transparent url(/templates/quepasa2/images/bt_bg_02_1.gif) top left no-repeat;    
        height:22px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 8px;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-align:left;
        text-decoration:none;
}

.bouton_02 a:hover {
        background: transparent url(/templates/quepasa2/images/bt_bg_02_2.gif) top left no-repeat;    
        height:22px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 8px;
        display: block;
        text-align:left;
        line-height:19px;
	color:#000000;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-align:left;  
}

.bouton_07 a {
        background: transparent url(/templates/quepasa2/images/bt_bg_07_1.gif) top left no-repeat;    
        height:22px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 8px;
        display: block;
        text-align:left;
        line-height:19px;
	color:#444444;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-align:left;
        text-decoration:none;
}

.bouton_07 a:hover {
        background: transparent url(/templates/quepasa2/images/bt_bg_07_2.gif) top left no-repeat;    
        height:22px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 8px;
        display: block;
        text-align:left;
        line-height:19px;
	color:#000000;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
        text-align:left;  
}



/* ********menu********* */



#menu_module ul.menu li.item14,
#menu_module ul.menu li.item25 {
	border-top: 1px  dotted #FF9518;
	line-height:1px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
}

#menu_module ul.menu li.item12, 
#menu_module ul.menu li.item13,
#menu_module ul.menu li.item15,
#menu_module ul.menu li.item26,
#menu_module ul.menu li.item54 {
	border-top: 1px  solid #FF9518;
	line-height:1px;
	padding: 0px;
	margin: 0px;
}

#menu_module ul.menu li.item55 {
        display:none;
}

#menu_module ul.menu   {
        display:block;
	padding: 0px;
	list-style:none;
        text-decoration:none;
        line-height:15px;
        color:#ffffff;
        font-size:11px;
        font-weight:normal;
        font-family: Tahoma,Arial,Helvetica,sans-serif;
}

#menu_module ul.menu li.item19 a {
        color:#ffffff;
	text-decoration:none;
}

#menu_module ul.menu li{
	padding:4px 0px 4px 0px;
	margin:0px 5px 0px 10px;
	list-style:none;
}

#menu_module ul.menu li a {
        color:#ffffff;
	text-decoration:none;
}

#menu_module ul.menu li a:hover {
        color:#FF9518;
	text-decoration:none;
}



#menu_module ul.menu li#current a {
        color:#FF9518;
}

#menu_module ul.menu li ul {
        display:block;
        font-size:10px;
	margin:0px 5px 0px 10px;
        padding:0px 0px 0px 5px;
        text-decoration:none;
        line-height:13px;
        color:#ffffff;
        list-style:square;
}

#menu_module ul.menu li#current ul a {
        color:#ffffff;
}

#menu_module ul.menu li#current ul a:hover {
        color:#FF9518;
}


/* ************* Header2 ************** */

.pathway {
	font-size:10px;
	color:#7f7f7f;
	text-decoration:none;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

a.pathway:hover {
	font-size:10px;
	color:#000000; 
	text-decoration:none;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.breadcrumbs.pathway {
	padding: 0px;
}


/* ************* Diaporamas ************** */

ul.briask-iss   {
        padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* ************* Menu langues ************** */

ul.jflanguageselection li, ul.jflanguageselection li a {
	font-size:10px;
	color:#7f7f7f;
	text-decoration:none;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
        padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
        line-height:12px;
        list-style-type:none;
}

ul.jflanguageselection li, ul.jflanguageselection li a:hover {
	color:#000000;
}

/* ************* puce01 ************** */

div.mod_placehere_col2_puce,
div.mod_placehere_col2_puce2 {
        width:148px;
        display:block;
        padding:0px 0px 0px 0px;
        margin:0px 0px 20px 0px;
}

div.mod_placehere_col2_puce td.contenttext {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 0px 0px;
        padding:20px 14px 20px 14px;
}

div.mod_placehere_col2_puce2 td.contenttext {
        -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: #E2DAB6 solid 1px;
        margin: 0px 0px 0px 0px;
        padding:20px 0px 20px 14px;
        width:148px;
	text-align:left;
}

div.mod_placehere_col2_puce td.contentheading,
div.mod_placehere_col2_puce2 td.contentheading {
	color:#ff8800;
	font-size:14px;
        font-family: Georgia, Palatino, Times;
	line-height:20px;
	vertical-align:top;
	text-align:left;
        margin:0px 0px 0px 10px;
}

div#puce_01  {
        width:148px;
        display:block;
        padding:0px 0px 0px 0px;
        margin:0px 0px 20px 0px;
}

div#puce_01 a,
div.mod_placehere_col2_puce a,
div.mod_placehere_col2_puce2 a {
      text-decoration:none;
      font-weight:bold;
      color:#ff8800;
}

div#puce_01 a:hover,
div.mod_placehere_col2_puce a:hover,
div.mod_placehere_col2_puce2 a:hover {
      color:#000000;
}

div#puce_01 .titre_01 {
	color:#ff8800;
	font-size:14px;
        font-family: Georgia, Palatino, Times;
	line-height:20px;

	vertical-align:top;
	text-align:left;
        margin:0px 0px 0px 10px;
}

div#puce_01 .centre_01 {
	color:#7f7f7f;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height:13px;

	vertical-align:top;
	text-align:left;
        margin:0px 0px 0px 0px;
}
