@charset "utf-8";

body {margin:0px;padding:0px;}
.clear{clear:both;}
.texte{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #393a3a;}

h1 {margin:5px 0px 15px 0px;color:#90b63d;font-family:Arial, Helvetica, sans-serif;font-size:18px;}
h2 {margin:10px 0px 10px 0px;color:#233e99;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
h3{font-family:Arial, Helvetica, sans-serif;color:#90b63d;font-weight:normal;font-size:13px;}

#box {width:1006px;height:774px;margin-left: auto;margin-right: auto;font-family:Arial, Helvetica, sans-serif;}
#logo {display:inline;float:left;padding-top:55px;margin-left:8px;}

a {color:#96BD0D;text-decoration:none;}
a:hover {color:#96BD0D;text-decoration:underline;}

tr { margin:0px; padding:0px}
td { margin:0px; padding:0px}
/*******************************************************************************

									MENU

*******************************************************************************/
#menu {float:left;width:660px;height:32px;padding-top:105px;margin-left:65px;font-family:Arial, Helvetica, sans-serif;font-size:12px;display:inline;}
ul#menu_horizontal { display:inline;width : 700px; height : 32px;margin : 0 0 0 0;padding: 0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
ul#menu_horizontal li {display : inline;padding : 0 0.3em;  line-height : 30px;font-size:12px;}
ul#menu_horizontal a {display:inline;color: #233E99;text-decoration : none;padding : 0 0.4em;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
ul#menu_horizontal a:hover { color: #90b63d;display:inline;font-size:12px;}
/*******************************************************************************

									CONTENU GENERAL

*******************************************************************************/
#c_haut{border-collapse:collapse;font-size: 1px;margin:0px 0px 0px 0px;float:left;background-image:url(design/c_haut.jpg);width:1006px;height:16px;}
#c_milieu{margin:0px 0px 0px 0px;float:left;background-image:url(design/c_milieu.jpg);width:1006px;height:520px;}
#contenu {margin-top:40px;margin-left:45px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #393a3a;}
#c_bas{float:left; background-image:url(design/c_bas.jpg);background-repeat:no-repeat;width:1006px;height:16px;margin-bottom:10px;}
/*******************************************************************************
									ACCUEIL
*******************************************************************************/
#news{margin:15px 0px 0px 11px;padding-bottom:px;width:985px;height:16px;}
#contenu_index {margin-top:15px;margin-left:45px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#393a3a;}
#gauche{margin: 0px;float:left;width:390px;height:450px;}
#gauche-ref{margin: 5px 0 0 0; float:left; display:inline; width:435px;height:450px;}
#gauche-ref h1 {margin:10px 0px 15px 0px;color:#90b63d;font-family:Arial, Helvetica, sans-serif;font-size:17px;}
#gauche-ref h2 {margin:0px 0px 25px 0px;}
#droite{float:left;width:360px; display:inline; height:490px; margin: 0 0 0 80px;}
#video {float:left;margin: 0px;width:230px;height:174px;}
#texte_video {float:left;width:145px;margin-left:10px;}
#animation {float:left;width:500px;height:200px;padding-left:20px;padding-top:38px;}
/*******************************************************************************
									GALERIE
*******************************************************************************/
#galerie {width:900px;height:420px;margin-left:20px;}
/*******************************************************************************
								REVUE DE PRESSE
*******************************************************************************/

/*******************************************************************************
								PLAN
*******************************************************************************/
#fond_plan {background-repeat:no-repeat;background-image:url(design/fond_plan.jpg);width:930px;height:428px;}
#plan_gauche {display:inline;margin-left:15px;margin-top:23px;float:left;width:350px;}
#plan_droite {display:inline;margin-top:23px;margin-left:25px;float:left;width:530px;}
#legende_p1 {display:inline;margin-top:13px;float:left;width:150px;margin-left:50px;}
#legende_p2 {display:inline;margin-top:13px;float:left;width:150px;margin-left:225px;}
/*******************************************************************************
								TARIFS
*******************************************************************************/
#tarifs_gauche {margin-top:7px;float:left;width:320px;font-size:11px;}
#tarifs_milieu {margin-top:30px;float:left;width:280px;}
#tarifs_droite {margin-top:10px;float:left;width:320px;font-size:11px;}
/*******************************************************************************
							     QUI-SUIS-JE
*******************************************************************************/
#gauche_bio{float:left;width:340px;height:439px;margin-top:20px;margin-left:20px;}
#bio{width : 470px;height : 370px;overflow : auto;background-attachment: fixed;margin-left: 0px;margin-top:0px;padding-left:0px;padding-right:15px;padding-top:5px;padding-bottom:15px;
}
/*******************************************************************************
    							   CONTACT
*******************************************************************************/
#formulaire {float:left;width:490px;height:420px;margin-left:10px;margin-top:40px;}
#contact_d {float:left;width:450px;height:450px;padding-left:0px;padding-top:0px;}

/* contour et couleur champs */
#formulaire input, #formulaire select, #formulaire textarea{border: #9d9c9c 1px solid;}
#formulaire input:hover, #formulaire select:hover, #formulaire input:focus, #formulaire select:focus{border: #666666 1px solid;	background-color: #fff;}
/*******************************************************************************
    							   FOOTER
*******************************************************************************/
#footer{width:1006px;height:16px;font-family: Arial, Helvetica, sans-serif;color: #233E99;font-size: 13px;font-weight: bold;}
.vert{color:#96BD0D;}


.copyright {font-family: Arial, Helvetica, sans-serif;color: #9a9999;font-size: 12px;font-weight:normal;}
.copyright a{font-family: Arial, Helvetica, sans-serif;color: #a8a8a8;font-size: 12px;font-weight:normal;}
.copyright a:hover{color: #a8a8a8;text-decoration:underline;}
.ref{font-family: Arial, Helvetica, sans-serif;color: #cacaca;font-size: 12px;font-weight:normal;}
.ref a{font-family: Arial, Helvetica, sans-serif;color: #cacaca;font-size: 12px;font-weight:normal; text-decoration:none;}
.ref a:hover{font-family: Arial, Helvetica, sans-serif;color: #cacaca;font-size: 12px;font-weight:normal; text-decoration:none;}
