/* ----------------------------------------------------------------------------------------------------STRUCTURE--------------- */
*{margin:0; padding:0;}
body {background:url(images/bgd_site.gif) no-repeat center top; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;}


/* ----------------------------------------------------------------------------------------------------GLOBAL------------------ */
#GLOBALcontent { background:url(images/bgd_content.gif) no-repeat 0 0; width: 864px; margin-bottom: 10px; margin: 0 auto;}
.clear {clear:both;}
h1 {color:#BEA281; font-size:13px; font-weight:bold; margin:20px 0 10px 0; padding:0;}
h2 {color:#BEA281; font-size:12px; font-weight:bold; margin:20px 0 10px 0; padding:0;}
a {font-size:11px; color:#9F7645; text-decoration:underline;}
a:hover {font-size:11px; color:#9F7645; text-decoration:none;}
/* ----------------------------------------------------------------------------------------------------BANNER------------------ */
#banner {background:url(images/ban.jpg) no-repeat 0 0; text-align:left; width:864px; height:318px; padding:0px; margin:0px;}


/* ----------------------------------------------------------------------------------------------------MENU------------------ */
#menu { width:864px; height:31px; margin:0 0 0 45px; padding:287px 0 0 0;}
#menu ul {margin:0; padding:0;}
#menu li {margin:0; padding:0; list-style-type:none; float:left;}
#menu li a { background:url(images/menu_off.jpg) repeat-x 0 0; width:144px; height:23px; font-size:12px; color:#3d3935; text-decoration:none; text-align:center; margin:0 5px; padding:8px 0; display:block;}
#menu li a:hover { background:url(images/menu_on.jpg) repeat-x 0 0; width:144px; height:23px; font-size:12px; color:#fff; text-decoration:none; text-align:center; margin:0 5px; padding:8px 0; display:block;}
#menu li a.on { background:url(images/menu_on.jpg) repeat-x 0 0; width:144px; height:23px; font-size:12px; color:#fff; text-decoration:none; text-align:center; margin:0 5px; padding:8px 0; display:block;}
/* ----------------------------------------------------------------------------------------------------CONTENT----------------- */
#content1 { width:447px; text-align:left; padding: 0px; margin:0 0 15px 85px;}
#content1 p {font-size:11px; color:#666666; margin:10px 0 5px 0;}
#content1 ul {margin:0 0 0 35px; padding:0;}
#content1 li {font-size:11px; color:#666666; list-style-type:none; list-style-image:url(images/fleche.gif);}

#content2 { width:800px; text-align:left; padding: 0px; margin:0 0 15px 30px;}
.titre {text-align:left; font-size:11px; color:#bea281; font-weight:bold;}
.titre_inscription { background-color:#bea281; text-align:left; font-size:11px; color:#ffffff; font-weight:bold; padding:2px 0 2px 5px;}
.txt_red {text-align:left; font-size:11px; color:#a93a48;}
.input {background-color:#FFFFFF; font-size:11px; color:#666666; border:1px solid #bea281;}
#content2 p, .txt {font-size:11px; color:#666666; margin:0 0 10px 0;}
#content2 ul {margin:0 0 0 35px; padding:0;}
#content2 li {font-size:11px; color:#666666;}

#content3 { width:620px; text-align:left; padding: 0px; margin:0 0 15px 85px;}
#content3 p {font-size:11px; color:#666666; margin:10px 0 5px 0;}
#content3 ul {margin:0 0 0 35px; padding:0;}
#content3 li {font-size:11px; color:#666666; list-style-type:none; list-style-image:url(images/fleche.gif);}

#content3 img.point1 {margin:0 0 0 0; padding:0 15px 100px 0; float:left; display:inline;}
#content3 img.point2 {margin:0 0 0 0; padding:0 15px 50px 0; float:left; display:inline;}
#content3 img.point3 {margin:0 0 0 0; padding:0 15px 100px 0; float:left; display:inline;}

.formulaire {border:1px solid #bea281; padding:10px; margin:20px 0 0 0;}

#contact_bloc {width:auto 0; height:auto;}
#contact_bloc1 {margin:0 20px 0 20px; float:left;}
#contact_bloc2 {margin:0 20px 0 20px; float:left;}
#contact_bloc3 {margin:0 20px 0 20px; float:left;}

.encadre { background-color:#EFEFEF; padding:1px 10px 10px 10px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

.zone_btn { background:#A78B6A; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:10px; margin:10px 0;}
.zone_btn a {color:#FFFFFF;}
#content1 .zone_btn ul li, #content2 .zone_btn ul li, #content3 .zone_btn ul li { list-style-image:url(images/fleche_blanche.gif);}
/* ----------------------------------------------------------------------------------------------------LEFT - RIGHT------------ */
#right { float: right; width: 254px; margin:69px 35px 0 0; padding: 0;}
#right_bloc1 { background:url(images/bgd_right_b1.jpg) no-repeat 0 0; width:254px; height:198px; margin:0 0 20px 0;}
#right_bloc1 p {font-size:11px; color:#453d32; padding:40px 90px 10px 10px;}
#right_bloc1 img {padding:0 0 0 10px;}

#right_bloc2 { background:url(images/bgd_right_b2.jpg) no-repeat 0 0; width:254px; height:103px;}
#right_bloc2 p {font-size:11px; color:#453d32; padding:11px 90px 0 10px;}

#right_bloc3 {width:254; height:360px; margin:20px 0 20px 0;}
/* ----------------------------------------------------------------------------------------------------BOTTOM------------------ */
#bottom { clear: both; margin:0 0 0 0; padding:0 0 0 0; text-align: left;}
#bar {width:845px; height:4px; margin:0 0 0 9px}
#bottom p {font-size:10px; color:#999999; padding:0 0 0 9px; margin:10px 0 0 30px;}