/* CSS Document */
body,html {
margin:0px;
background-image:url(../img/back2.jpg);
background-repeat:repeat-x;
background-color:#0065B3;
font-family:Arial;
font-size:12px;
color:#000000;
}

div#Site{
width:955px;
min-height:400px;
border:0px solid red;
background-color:#FFFFFF;

float:left;
margin-left:-452px;
left:50%;
position:absolute;
z-index:1;
}

div#Bandeau{
width:955px;
height:107px;
border:0px solid green;

float:left;
position:relative;
z-index:1;
}

div#bandNews{
width:955px;
height:19px;
background-color:#548AC8;

float:left;
position:relative;
padding-top:5px;
z-index:1;
}

div#bandMenu{
width:725px;
height:19px;
background-color:#F18E00;
color:#FFFFFF;
text-align:center;

float:left;
position:relative;
padding-top:5px;
padding-left:230px;
z-index:1;
}

div#bmenu a{
width:125px;
border:1px solid white;
text-align:center;
color:#FFFFFF;

float:left;
margin-left:5px;
margin-top:0px;
}
div#bmenu a:hover{
width:125px;
border:1px solid black;
text-align:center;
color:#000000;

float:left;
margin-left:5px;
margin-top:0px;
}

div#bandImg{
width:955px;
height:244px;
border:0px solid black;

float:left;
position:relative;
z-index:1;
}

div#blocImg{
width:302px;
height:226px;
border:0px solid red;

float:left;
position:relative;
margin-top:9px;
margin-left:12px;
overflow:hidden;
z-index:1;
}
div#blocImg2{
width:302px;
height:226px;
border:0px solid red;

float:left;
position:relative;
margin-top:9px;
margin-left:12px;
overflow:hidden;
z-index:1;
}
div#blocImg3{
width:302px;
height:226px;
border:0px solid red;

float:left;
position:relative;
margin-top:9px;
margin-left:12px;
overflow:hidden;
z-index:1;
}

div#blocImg2{
width:302px;
height:226px;
border:0px solid red;

float:left;
position:relative;
margin-top:9px;
margin-left:12px;
overflow:hidden;
z-index:1;
}

div#blocImg3{
width:302px;
height:226px;
border:0px solid red;

float:left;
position:relative;
margin-top:9px;
margin-left:12px;
overflow:hidden;
z-index:1;
}

div#ColG{
width:222px;
min-height:250px;
border:0px solid green;

float:left;
position:relative;
margin-left:12px;
margin-top:3px;
z-index:1;
}


div#ColC{
width:385px;
min-height:250px;
border:0px solid green;

float:left;
margin-left:10px;
margin-top:3px;
z-index:1;
}

div#ColD{
width:302px;
min-height:250px;
border:0px solid green;

float:right;
position:relative;
margin-right:12px;
margin-top:3px;
z-index:1;
}

div#bandCopy{
width:950px;
min-height:30px;
background-color:#F18E00;

float:left;
position:relative;
margin-top:10px;
padding-left:5px;
z-index:1;
}

div#BlocFiche1{
width:380px;
height:70px;
background-image:url(../img/fdBlocFiche1.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#BlocFiche2{
width:380px;
height:70px;
background-image:url(../img/fdBlocFiche2.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#BlocFiche3{
width:380px;
height:70px;
background-image:url(../img/fdBlocFiche3.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#BlocFiche4{
width:380px;
height:70px;
background-image:url(../img/fdBlocFiche4.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#BlocFiche5{
width:380px;
height:70px;
background-image:url(../img/fdBlocFiche5.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#BlocGFiche1{
width:300px;
height:70px;
background-image:url(../img/fdBlocGFiche1.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#BlocGFiche2{
width:300px;
height:70px;
background-image:url(../img/fdBlocGFiche2.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#BlocGFiche3{
width:300px;
height:70px;
background-image:url(../img/fdBlocGFiche3.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#BlocGFiche4{
width:300px;
height:70px;
background-image:url(../img/fdBlocGFiche4.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#BlocGFiche5{
width:300px;
height:70px;
background-image:url(../img/fdBlocGFiche5.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
padding:3px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

div#Newsletter{
width:188px;
height:70px;
background-image:url(../img/BackNews.jpg);
background-repeat:no-repeat;

float:left;
position:relative;
margin-top:5px;
margin-bottom:5px;

color:#FFFFFF;
padding-top:70px;
padding-left:16px;
padding-right:16px;
}
/*  BLOC INVISIBLE ///////////////////////////////////// */
div#FormAmi{
width:390px;
min-height:230px;
background-image:url(../img/BackForm1.jpg);
background-repeat:no-repeat;
padding-top:0px;
padding-left:10px;

position:absolute;
top:50%;
left:50%;
margin-top:-110px;
margin-left:-200px;

border:1px solid #F18E00;
background-color:#FFFFFF;
display:none;
z-index:10;
}

div#FormTel{
width:390px;
min-height:210px;
background-image:url(../img/BackForm2.jpg);
background-repeat:no-repeat;
padding-top:0px;
padding-left:10px;

position:absolute;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-200px;

border:1px solid #F18E00;
background-color:#FFFFFF;
display:none;
z-index:10;
}

div#Plan{
width:562px;
height:665px;
background-color:#FFFFFF;
padding-top:15px;
padding-left:0px;

position:absolute;
top:50%;
left:50%;
margin-top:-315px;
margin-left:-281px;

border:1px solid #F18E00;
background-color:#FFFFFF;
display:none;
z-index:10;
}

div#Blangue{
width:221px;
height:26px;
/*background-image:url(../img/bout_fd.jpg);
background-repeat:no-repeat;*/

padding-left:0px;
padding-top:4px;
position:relative;
float:left;
}

div#Resa{
width:212px;
height:190px;
background-image:url(../img/fdResa.jpg);
color:#FFFFFF;

position:relative;
float:left;
padding-top:55px;
padding-left:8px;
}

/* ------------  POP UP  -----------------  */
div#pop{
width:400px;
height:200px;
background-image:url(../img/fdPop.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

/* ------------ CALENDRIER ------------------- */

.divCal {position:absolute;border:1px red dashed;background:#CCCCCC;float:left;z-index:5;}
.divCal a{text-decoration:none; width:100%;   }
.divCal table {font-size:12px;font-family:Tahoma;text-align:center;margin:0px;width:140px;}
.divCal td {margin : 0px;border:1px solid #FFFFFF;}
.divCal .zoneTitre {font-size:12px;font-family:Tahoma;color:#FFFFFF;text-align:center;margin:0px;background:#F18E00;}
.divCal .zoneNav {font-size:10px;font-family:Tahoma;text-align:center;margin:0px;cursor:pointer;}
.divCal .zoneMois {font-family:Tahoma;width:70px;margin:0px;}
.divCal .zoneAnnee {font-size:10px;font-weight:bold;text-align:right;margin:0px;width:100%;}
/*.divCal .nSemaine {font-family:Tahoma;width:30px;margin:0px;color:green;}*/
.divCal div{ margin : 0px;}

.divCal .tdx {color:#CCCCCC;} /*par defaut*/
.divCal .tdx .enWeekend {background:#0065B30;color:#00469B;}
.divCal .tdx .enFeriee {background:#0065B30;color:#00469B;}
.divCal .tdx .enMois {color:black;font-weight:bold;color:#00469B;}
.divCal .tdx .aujourdhui {border:2px solid red;color:#FFFFFF;}

.divCal .tdxNow {color:black;font-weight:bold;} 
.divCal .tdxNow:hover {background:lightgreen;} 

.divCal .tdx:hover {background:lightgreen;}
.divCal .tdx:hover .enWeekend {background:green;}
.divCal .tdx:hover .enMois {color:black;font-weight:bold;background:lightgreen;} /*pour firefox */
