@charset "utf-8";

html, body { background:#142e49 url(../images/bg.jpg) repeat-x 0px 0px; color: #000000; font-family: arial, verdana, verdana, arial; font-size: 14px; }
* { margin: 0; padding: 0; border:0; outline:none; }
a, a:visited { color: #0097cf; text-decoration:underline; }
a:hover { color: #00668c; text-decoration:underline;}
p { margin: 15px 0 0 0; line-height: 20px; text-align:justify; }
.clear { clear: both; }

div#content{margin:0px auto 30px auto;width:947px;position:relative;}
div#content div#header{width:947px;position:relative;height:135px;}
div#content div#header h1{font-size:36px;font-style:italic;font-weight:bold;padding:28px 0 0 15px;}
div#content div#header div#menu_eng{margin:0 0 0 30px;}
div#content div#header div#menu{width:947px;position:relative;height:60px;background:transparent url(../images/menuBg.jpg) repeat-x left top;margin:8px 0 0 0;text-align:center;}
div#content div#header div#menu div#menuL{width:8px;height:60px;background:transparent url(../images/menuG.jpg) no-repeat left top;float:left;position:relative;}
div#content div#header div#menu div#menuR{width:8px;height:60px;background:transparent url(../images/menuD.jpg) no-repeat left top;float:right;position:relative;}
div#content div#header div#menu ul{list-style:none;height:60px;text-align:center;float:left;margin:0 0 0 35px;}
div#content div#header div#menu ul li{display:inline;position:relative;text-align:center;}
div#content div#header div#menu ul li a{color:#477fb8;font-size:16px; font-weight:bold; text-decoration:none;height:41px;padding:19px 10px 0 10px;display:block;float:left;background:none;}
div#content div#header div#menu ul li a:hover{color:#ffffff;background:transparent url(../images/menuBg_over.png) repeat-x;font-size:16px;text-decoration:none;height:41px;padding:19px 10px 0 10px;display:block;float:left;width:auto;}

div#content div#illustration{width:947px;height:233px;margin:17px 0 0 0;}

div#content div#contentTop{width:947px;margin:14px 0 0 0;}
div#content div#contentText{width:947px;margin:0 0 0 0;line-height:20px;}
div#content div#contentText ul{background:#ffffff;width:947px;min-height:175px;float:left;position:relative;}
div#content div#contentText ul li{display:inline;width:250px;float:left;padding:15px;padding: 0 0 10px 0;list-style-image:url(../images/puce.jpg);margin-left:17px; margin-top:10px;}
div#content div#contentText ul li.bienvenue{display:inline;width:330px;float:left;padding:0 0 0 10px;}
div#content div#contentText ul li.saviezvous{display:inline;width:280px; height:210px; float:left;padding:0 0 0px 20px; border-left: #92d0f2 solid 1px;}
div#content div#contentText ul li.middle{display:inline;width:212px;float:left;padding:0 0 0px 20px; border-left: #92d0f2 solid 1px;}
div#content div#contentText ul li ul.liens{background:none;width:auto;list-style:none;}
div#content div#contentText ul li ul.liens li{display:list-item;padding:0px;width:auto; line-height:15px;}
div#content div#contentText a#prendreRdv{float:left;display:block;width:167px;height:80px;background:transparent url(../images/rdv.jpg) no-repeat left top;margin:57px 20px 0px 0;}
div#content div#contentText a#prendreRdv span{display:none;}
div#content div#contentText h1{color:#4fa5d5;font-size:20px;font-weight:bold;font-style:italic;padding:0 0 15px 0;}
div#content div#contentText h2{color:#4fa5d5;font-size:20px;font-weight:bold;font-style:italic;padding:0 0 15px 0;}
div#content div#contentText span{color:#00aeef;}

div#content div#footer{width:100%;text-align:center;color:#898989;font-size:12px;margin:17px 0 0 0;}
div#content div#footer ul{text-align:center;width:947px;list-style:none;}
div#content div#footer ul li{display:inline;margin:0 2px 0 2px;}
div#content div#footer ul li a{color:#898989;}

#coordonnees { height: 22px; width: 100%; text-align: center; padding-top: 30px; color:#FFFFFF;}
#copyright { height: 22px; width: 100%; text-align: center; padding-top: 17px; color:#FFFFFF;}

div#content div#contentText_site{width:947px;margin:0 0 0 0;line-height:20px; background-color:#FFFFFF;}

#gauche { width: 300px; margin: 0 0 0 0; float:left; background-color:#FFFFFF; color:#264b71; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#droite { width: 646px; border-left: #92d0f2 solid 1px; margin: 0 0 0 0; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#droite_full { width: 947px; margin: 0 0 0 0; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#droite p { margin: 20px 20px 0 10px; }
#droite h1 { color: #4fa5d5;font-style:italic; font-size: 22px; margin: 0 0 0 0; padding: 0 0 0 10px; }
#droite h2 { color: #4fa5d5;font-style:italic; font-size: 22px; margin: 0 0 0 0; padding: 0 0 0 10px; }
#droite_full h2 { color: #4fa5d5;font-style:italic; font-size: 22px; margin: 0 0 0 0; padding: 0 0 0 30px; }
#gauche h1 { color: #4fa5d5;font-style:italic; font-size: 22px; margin: 0 0 0 20px; padding: 0 0 0 10px; }
#gauche h2 { color: #4fa5d5;font-style:italic; font-size: 22px; margin: 0 0 0 20px; padding: 0 0 0 10px; }
#droite ul { margin: 0 20px 0 35px; }
#droite ol { margin: 0 20px 0 35px; }

#gauche h3 { color: #329f0c;font-size: 14px; font-weight:bold; margin: 30px 0 0 30px; font-style:italic;}
#droite h3 { color: #329f0c;font-size: 14px; font-weight:bold; margin: 20px 0 10px 10px; font-style:italic;}
#contentText_site h4 { margin: 20px 0 15px 0; color: #329f0c; border-bottom:#329f0c solid 1px; font-size:14px}
#contentText_site h5 { margin: 10px 0 10px 10px; font-size:14px; color: #264b71;}
#contentText_site h6 { margin: 10px 0 10px 10px; font-size:13px; color:#00aeef;}

.sous_menu { margin: 23px 30px 20px 50px; }
.sous_menu ul { margin: 20px 0 0 35px; color: #2a537d; font-family: verdana, arial; font-size: 96%; }
.sous_menu ul li a{color:#2a537d; text-decoration:none;}
.sous_menu ul li a:hover{color:#2a537d; text-decoration:underline;}

input, textarea, select { border: 1px solid #666666; background-color:#FFFFFF;}

.bordure { border: 1px #000000 solid;}

.font1 {font-size:36px;font-style:italic;font-weight:bold;padding:28px 0 0 15px;}

a.bottomlink:link { text-decoration:none; color:#FFFFFF;}
a.bottomlink:visited { text-decoration:none; color:#FFFFFF;}
a.bottomlink:hover { text-decoration:none; color:#FFFFFF;}
a.bottomlink:active { text-decoration:none; color:#FFFFFF;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

iframe{
    height:355px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */