
/* Modele de page general */


#centre_general{width:100%; margin-top:90px;
height:390px;
background-color:#CAAE7A;}


ul#navigation_general li{
width:100%;
diplay:block;
text-align:center;
list-style:none;
height:25px;
margin-bottom:0px;

}

ul#navigation_general li a{
float:left;
diplay:block;
width:100%;
background-color:none;
color:#544217;
text-decoration:none;
line-height:1.8em;
font-size:1.3em;
font-weight:normal;
border-bottom: 1px solid #BB9B4E;}


ul#navigation_general li a:hover{
color:#544217;
text-decoration:none;
border-bottom: 1px solid #9E8240;}

ul#navigation_general[id] li a:hover{
background: transparent url(../design/menu_general.png) no-repeat left;
}

ul#navigation_general li a:hover{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/menu_general.png', sizingMethod='crop')
}


ul#navigation_general[id] li.selected a{
background: transparent url(../design/menu_general.png) no-repeat left;}


ul#navigation_general li.selected a{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/menu_general.png', sizingMethod='crop')}


ul#navigation_general{
width:100%;
diplay:block;
text-align:center;
height:220px;}

#ombre1_general{
float:left;
height:390px;
width:0.4%;
background: #CAAE7A url(../design/ombre1_general.jpg) no-repeat;
}

#ombre2_general{
float:left;
height:390px;
width:0.4%;
background: #CAAE7A url(../design/ombre2_general.jpg) repeat-y;
}
#menu_general{

float:left;
height:390px;
width:16%;
text-align:center;
background:#CAAE7A url(../design/fond_menu_general.jpg) repeat-x;
}


#logoleft_general[id]{
position:absolute;
top:312px;
left:10px;
width:90px;
height:90px;
background: transparent url(../design/logo_general.png) no-repeat;
}


#logoleft_general{
position:absolute;
top:344px;
left:10px;
width:90px;
height:90px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/logo_general.png', sizingMethod='crop')
}


#left_seminaires{
text-align:left;
float:left;
height:390px;
width:29%;
background:#CAAE7A url(../design/fond_image_seminaires.jpg) no-repeat center center;
}

#left_contact{
text-align:left;
float:left;
height:390px;
width:29%;
background:#CAAE7A url(../design/fond_image_contact.jpg) no-repeat center center;
}

#left_activites{
   overflow:hidden;
   text-align:center;
text-align:left;
float:left;
height:390px;
width:29%;
background-color:#CAAE7A ;
}

#left_general{
   overflow:hidden;
   text-align:center;
float:left;
height:390px;
width:29%;
background-color:#CAAE7A ;
}

#left_formules{
text-align:left;
float:left;
height:390px;
width:29%;
background:#CAAE7A url(../design/fond_image_formules.jpg) no-repeat center center;
}

#contenu_activites{
float:left;
overflow:auto;
height:390px;
width:54.1%;
text-align:left;
background:#CAAE7A url(../design/fond_right_activites.jpg) no-repeat right center fixed;
}


#contenu_general[id]{
float:left;
overflow:auto;
height:390px;
width:54.1%;
text-align:left;
background:#CAAE7A url(../design/fond_right_general.jpg) no-repeat top right;
}


#contenu_general{
float:left;
overflow:auto;
height:390px;
width:54.1%;
text-align:left;
background:#CAAE7A url(../design/fond_right_general.jpg) no-repeat top right ;
background-attachment:fixed;
}


#contenu_seminaires{
float:left;
overflow:auto;
height:390px;
width:54.1%;
text-align:left;
background:#CAAE7A url(../design/fond_right_seminaires.jpg) no-repeat right center fixed;
}

#contenu_contact{
float:left;
overflow:auto;
height:390px;
width:54.1%;
text-align:left;
background:#CAAE7A url(../design/fond_right_formules.jpg) no-repeat right center fixed;
}

#contenu_formules{
float:left;
overflow:auto;
height:390px;
width:54.1%;
text-align:left;
background:#CAAE7A url(../design/fond_right_formules.jpg) no-repeat right center fixed;
}

#logoaa_general[id]{
margin-left:auto;
margin-right:auto;
width:90px;
height:90px;
background: transparent url(../design/logo_aa.png) no-repeat; 
}


#logoaa_general{
margin-left:auto;
margin-right:auto;
width:90px;
height:90px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/logo_aa.png', sizingMethod='crop')
}


/** Elements visibles dans le RTE **/
h2{
padding-left:32px;
font-family:Georgia,Verdana, Arial, Helvetica, sans-serif;
background: transparent url(../design/menu_general.gif) no-repeat top left;
font-weight:normal;
font-style:italic;
font-size:1.6em;
color:#542E14;
letter-spacing:1px;
line-height:1.2em;
margin-top:12px;
margin-bottom:10px;
text-align:left;}

h4{
color:#4A3121;
margin-bottom:8px;
margin-right:5px;
font-weight:bold;
font-size:1em;;
display:block;
}




.image_gauche{
float:left;

margin:10px;
margin-right:15px;
margin-left:0;
padding:0;}


img{ border: 1px solid #F5E1BC;margin:1px; 
}


img.none{ border:0; margin:0;}

img.nones{ border:0; margin:0;float:right;}

.image_droite{
float:right;

margin:10px;
margin-right:0;
margin-left:15px;
}


/** STYLE DE FORMULAIRE **/

td { 
padding:3px;
border-bottom:1px solid #725948;
}

.labelc{
font-size:1.1em;
display:block;
float:left;
width:140px;
color:#5C3C26;
margin-bottom:5px;
font-weight:bold;
}


select{
border:1px solid #DAC5A3;
background:#FCF3D2 url(../design/fond_form.jpg) repeat-x;
font-size:0.9em;
color:#35312F;
padding:0px;
margin-top:3px;
margin-bottom:3px;
width:140px;
}

blockquote select{
border:1px solid #DAC5A3;
background:#FCF3D2 url(../design/fond_form.jpg) repeat-x;
font-size:0.9em;
color:#35312F;
padding:0px;
margin-top:3px;
margin-bottom:3px;
width:240px;
}

.ctext{
border:1px solid #DAC5A3;
background:#FCF3D2 url(../design/fond_form.jpg) repeat-x;
font-size:1.0em;
color:#35312F;
width:350px;
padding:2px;
margin-bottom:1px;
}

.ccal{
border:1px solid #DAC5A3;
background:#FCF3D2 url(../design/fond_form.jpg) repeat-x;
font-size:1.0em;
color:#35312F;
width:150px;
padding:2px;
margin-bottom:1px;
}

.ccalaccueil{
border:1px solid #DAC5A3;
background:#FCF3D2 url(../design/fond_form.jpg) repeat-x;
padding:2px;
font-size:1.2em;
color:#35312F;
width:130px;

}

.text{
border:1px solid #DAC5A3;
background:#FCF3D2 url(../design/fond_form.jpg) repeat-x;
font-size:1.0em;
color:#35312F;
width:144px;
padding:2px;
margin-bottom:1px;
}

textarea{
border:1px solid #DAC5A3;
background:#FCF3D2 url(../design/fond_form.jpg) repeat-x;
font-size:1.0em;
color:#35312F;
width:350px;
padding:2px;
margin-bottom:1px;
}

td.form{ 
padding:6px;
border:0;
padding-top:2px;
padding-bottom:2px;
}

table.form{
width:94%;
padding:20px;
margin-bottom:20px;
border:1px solid #fff;
background-color:#D7BC89;
}


.titre_form{ 
font-family:Georgia,Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:1.7em;
color:#5C3C26;
}

.barre{ text-decoration:line-through;}

.prix{ font-weight:bold; color:#562E14;font-size:1em;}


img .none  { border:0; margin:0; padding:0;}

tr.hover[class]{ background: transparent url(../design/transparence50.png) ;}

tr.hover{ background-color:#fff; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}

.recapdate[class]{
width:148px;
height:50px;
border:1px solid #E7D0A3;
background: transparent url(../design/transparence30.png) ;
padding:4px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
margin-top:5px;
}



.recapdate{
width:148px;
height:50px;
border:1px solid #E7D0A3;
background-color:#D1BA8D;

padding:4px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#contentrecap{ height:295px;}

.recap2[class]{

width:148px;
height:100px;
border:1px solid #E7D0A3;
background: transparent url(../design/transparence30.png) ;
padding:4px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
margin-top:5px;

}
.recap2{
width:148px;
height:100px;
border:1px solid #E7D0A3;
background-color:#D1BA8D;

padding:4px;
text-align:center;
margin-left:auto;
margin-right:auto;
}



.recap3{
width:130px;
height:120px;
border:1px solid #D5BD8F;
background-color:#D1BA8D;
margin:6px;
margin-left:0;
padding:4px;

margin-left:0;
float:left;text-align:center;
}

.recaphover{
width:130px;
height:120px;
border:1px solid #D5BD8F;
background-color:#E6D8BD;
margin:6px;
margin-left:0;
padding:4px;
margin-left:0;
float:left;text-align:center;
}

.recap[class]{
width:90%;

border:1px solid #E7D0A3;
clear:right;
margin:10px;
margin-left:0;
padding:4px;


}
.recap{
width:90%;
border:1px solid #E7D0A3;
background-color:#D1BA8D;
margin:10px;
margin-left:0;
padding:4px;
margin:10px;
margin-left:0;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}

ul#panier li {
list-style:none;
line-height:1.5em;
margin-bottom:2px; 
text-decoration:none;}

ul#panier li a{
list-style:none;
line-height:1.5em;
margin-bottom:2px; 
text-decoration:none;
}

.radio{
margin-right:3px;
}


.dynCalendar_header select{
width:auto;
border:1px solid #DAC5A3;
background:#FCF3D2 url(../design/fond_form.jpg) repeat-x;
font-size:0.9em;
color:#35312F;
padding:0px;
margin-top:3px;
margin-bottom:3px;
width:80px;

}


#hotels{ width:95%;  float:left;}

#formules{ width:95%;  float:left;}

.info{ color:#5C3C26; font-weight:bold; line-height:2em;}

#vider{ float:left; border:1px solid #F2DEB9;  background:#D1BA8D url(../design/fond_suivant.jpg) repeat-x top ; padding:5px; display:block; margin-bottom:10px; clear:left;}

#etape{ float:right; border:1px solid #F2DEB9;  


background:#D1BA8D url(../design/fond_suivant.jpg) repeat-x top ;

 padding:5px; display:block; margin-bottom:10px;}
 
 
 
.date{  font-size:1.9em; color:#4A3121; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.3em;}
 
table .calendar{
position:absolute;
background-color:#fff; 
padding:0;
margin:0;
margin-left:150px;
border:2px outset #555; }

table .calendar td {
border-bottom:1px solid #888;
padding:0px;}


.calendar{
position:absolute;
background-color:#fff; 
padding:0;
margin:0;
margin-left:100px;
margin-top:-140px;
border:2px outset #555; }

.calendar td {
border-bottom:1px solid #888;
padding:0px;}


img.left{ float:left; margin-right:10px;}


#cheque{ margin-left:auto; margin-right:auto; height:78px; width:906px; margin-top:-8px;margin-bottom:-12px;

background:transparent; }