/* CSS Document */
body,html {
background-image:url(../img/back.jpg);
background-repeat:repeat-x;
background-color:#FFF494;

font-size:12px;
color:#FFFFFF;
font-family:Arial;
}

div#conteneur{
width:910px;

left:50%;
margin-left:-455px;
position:absolute;
}

div#Hsite{
width:910px;
height:426px;
border:0px solid red;
background-image:url(../img/fdHaut.jpg);
background-repeat:no-repeat;

position:relative;
float:left;
}

div#Menu{
width:910px;
height:40px;
border:0px solid red;

position:relative;
float:left;
margin-top:386px;
}

div#Csite{
width:910px;
min-height:250px;
border:0px solid red;
background-color:#00469B;

position:relative;
float:left;
}

div#blocG{
width:375px;
min-height:280px;
border:0px solid white;

float:left;
margin-left:5px;
margin-top:5px;
/*overflow:auto;*/
}

div#blocD{
width:510px;
height:280px;
border:0px solid red;

float:left;
margin-left:10px;
margin-top:5px;
}

div#blocG2{
width:475px;
min-height:400px;
border:0px solid white;

float:left;
margin-left:5px;
margin-top:5px;
/*overflow:auto;*/
}

div#blocD2{
width:410px;
min-height:500px;
border:0px solid red;

float:left;
margin-left:10px;
margin-top:25px;
}

div#Copy{
width:910px;
height:36px;
border:0px solid black;
background-image:url(../img/fdBas.jpg);
background-repeat:no-repeat;

position:relative;
float:left;
margin-left:0px;
margin-top:0px;
text-align:center;
padding-top:5px;
}

div#Message{
width:450px;
height:300px;
border:1px solid #FFCC00;
background-color:#0066CC;

text-align:center;
position:absolute;
float:left;
top:50%;
left:50%;
margin-top:-150px;
margin-left:-225px;
z-index:10;
}

.Alentour{
width:500px;
height:220px;
border:1px solid #FFFF00;
background-color:#003399;

color:#FFFFFF;

position:absolute;
left:50%;
/*top:50%;*/
margin-left:-250px;
margin-top:550px;
z-index:5;
float:left;
}

/* -------- CALENDRIER --------------------------- */
div#Calendrier{
width:110px;
height:130px;
overflow:hidden;
float:left;
margin-right:5px;

position:relative;
font-size:10px;
}

.mois{
font-size:12px;
color:#FFFFFF;
background-color:#3366CC;
}

.libre{
font-size:10px;
color:#333333;
background-color:#FFFFFF;
}

.occup{
font-size:10px;
color:#FFFFFF;
background-color:#CC3300;
}

.passe{
font-size:10px;
color:#FFFFFF;
background-color:#6699FF;
}

/* ----------------------------------------------- */

input{
background:none;
border:1px solid #FADD17;
color:#FFFFFF;
}

.form{
background:#00469B;
color:#FFFFFF;
border:1px solid #FADD17;
}

.copy{
font-size:10px;
color:#333333;
}
.copy a{
font-size:10px;
color:#333333;
}
.copy a:hover{
font-size:10px;
color:#FFFFFF
}

.import{
font-size:12px;
color:#FADD17;
}

.rs1{
font-size:14px;
font-weight:bold;
color:#FF0000;
margin:0;
}

.j1{
font-size:12px;
font-weight:bold;
color:#FADD17;
margin:0;
}

.Adresse{
font-size:14px;
/*font-weight:bold;*/
color:#FFFFFF;
margin:0;
}

H2{
font-size:16px;
font-weight:bold;
color:#FADD17;
margin:0;
}

H3{
font-size:16px;
font-weight:bold;
color:#00469B;
margin:0;
}

H4{
font-size:23px;
/*font-weight:bold;*/
color:#FADD17;
margin:0;
}

.Prix{
color:#FF0000;
font-size:18px;
font-weight:bold;
background-color:#FADD17;
}

.mini{
border:2px solid white;
}