body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
body,img{margin:0;padding:0;}
img {border:0;}
a, input:focus, select:focus, textarea:focus {outline:none;}
p {margin:0;padding:0;}
.left {float:left;}
.clear {clear:both;}

#superglobal {width:980px;margin:0 auto;}
#header {position:relative;margin:0 auto;}
#global {width:957px;margin:0 0 0 7px;}
#supercontent {width:957px;min-height:300px;}
#col_menu {float:left;width:230px;}
#content {float:left;width:705px;margin:10px 0 0 10px;min-height:400px;}
#footer {text-align:center;font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:11px;color:#000;margin:10px 0;}
#footer span {font-size:10px;margin:0 10px;}
#footer a {color:#000;}

#menu_accueil {padding:10px 0 0 0;margin:0 0 0 20px;}
#menu_accueil img {float:left;}
#menu_accueil a {float:left;margin:7px 0 0 5px;color:#deb01f;font-size:10px;}
#menu {width:230px;margin:0 0 0 -13px;}
#menu #menu_c {font-family:Tahoma,Geneva,Kalimati,sans-serif;}
#menu #menu_c .item {background:url(images/f_item.png) no-repeat;}
#menu #menu_c .item:hover {background:url(images/fh_item.png) no-repeat;}
#menu #menu_c .item a {display:block;text-decoration:none;color:#000;padding:10px 0 0 45px;height:26px;font-weight:bold;}
#menu #menu_c .item_sel {background:url(images/fs_item.png) no-repeat;padding:10px 0 0 0;}
#menu #menu_c .item_sel a {display:block;text-decoration:none;color:#000;padding:0 0 0 45px;height:26px;font-weight:bold;}
#menu #menu_c .ss_item {background:url(images/menu_c.png) repeat-y;}
#menu #menu_c .ss_item a {display:block;text-decoration:none;color:#000;margin:0 0 0 65px;height:22px;}
#menu #menu_c .ss_item a:hover {text-decoration:underline;}
#menu #menu_c .ss_item_sel {background:url(images/menu_c.png) repeat-y;}
#menu #menu_c .ss_item_sel a {display:block;text-decoration:underline;color:#000;margin:0 0 0 65px;height:22px;}
#dm_tel {margin:10px 0 0 0;}
#dm_tel img {float:left;margin:0 10px 0 20px;}
#dm_tel b {display:block;padding:7px 0 0 0;color:#19171a;}
#dm_tel span {padding:0 0 0 20px;color:#deb01f;font-size:15px;}

#g_page {color:#19171a;}
#g_page b {color:#c19712;}
#g_page #desc_page {width:618px;text-align:justify;margin:10px 0 0 60px;}
#g_page .l_qsn {margin:20px 0 0 20px;list-style-type:none;}
#g_page .l_qsn li ul {list-style-type:disc;margin:0;}
#g_page #actu_accueil {margin:20px 0 0 35px;}
#g_page #actu_accueil .tit_actu {float:left;margin:4px 0 0 0;}
#g_page #actu_accueil #container_actu {float:left;width:618px;height:143px;background:url(images/bck_actu.png) no-repeat;}
#g_page #diaporama {margin:20px 0 0 35px;}
#g_page #diaporama .tit_diapo {float:left;margin:4px 0 0 0;}
#g_page #diaporama #cont_diapo {float:left;width:618px;height:205px;background:url(images/bck_diapo.png) no-repeat;}

.vignette {margin:10px 0 0 20px;}
.vignette .img_vignette {float:left;margin:20px 30px;border:2px solid #d5d5d5;}

#cont_mentions_legales {width:680px;text-align:justify;color:#686a6f;}
#cont_mentions_legales a {color:#deb01f;text-decoration:none;}
#cont_mentions_legales ul {list-style-type:none;font-style:italic;}
#cont_mentions_legales #titre {text-align:center;font-size:18px;}
#cont_mentions_legales .sstitre {color:#19171a;}

#cont_actu {padding-bottom:40px;width:680px;border-bottom:1px solid #19171a;margin:30px 0 0 0;}
#actualite {margin:0 0 0 25px;width:630px;}
.actu_title {font-size:14px;color:#19171a;text-transform:uppercase;font-weight:bold;}
.actu_para {color:#19171a;line-height:24px;}
#cont_otr {padding-bottom:40px;width:680px;}
#actu_otr {margin-top:40px;width:650px;}
#actu_otr_title {font-size:14px;font-weight:bold;color:#19171a;text-transform:uppercase;margin-left:25px;}
#actu_otr_list {list-style-type:none;}
#actu_otr_list a {font-size:12px;color:#19171a;line-height:24px;}
.actu_otr_puce {color:#19171a;text-decoration:none;}
.photo_actu {float:left;margin:0 10px;border:2px solid #d5d5d5;}

#cont_contact {margin:10px 0 0 0;}
#cont_contact #situation {float:left;width:308px;}
#cont_contact #form_contact {float:left;}
#form_contact #cont_form label {float:left;width:100px;margin:2px 0 0 0;}
#form_contact #cont_form .ipt {width:160px;}
#form_contact #cont_form input[type="text"] {margin:0 0 2px 0;}
#form_contact #cont_form textarea {width:260px;height:150px;}























