#fancy_div{background:#fff !important;color:#3B3B3B !important;text-align:center !important}
*{margin:0;padding:0}
a:active,a:focus{outline:none}
body{background:url(../gifs/fond.jpg) #3433cd top repeat-x;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}
.container{width:100%;height:auto;position:relative;padding-top:330px}
.container_top{width:100%;height:330px;top:0;left:0;z-index:10;position:absolute}
.header{height:330px;width:892px;background:url(../gifs/bas_header.jpg) bottom no-repeat #fff;position:relative;margin:0 auto}
.logo{width:265px;height:167px;background:url(../gifs/logo.jpg) top no-repeat;position:absolute;top:0;left:0;z-index:1}
.slogan{width:400px;height:100px;position:absolute;top:46px;left:275px;z-index:2;font-family:"Times New Roman";font-size:15px;line-height:19px;color:#6b6b6b}
.slogan strong{font-size:30px}
.black_pixel{width:142px;height:65px;position:absolute;top:102px;left:265px;z-index:3;background:#6b6b6b}
.my_flash{position:absolute;bottom:11px;right:7px;color:transparent !important;z-index:2}
.contact{width:450px;height:152px;background:url(../gifs/icone_contact.jpg) top left no-repeat;position:absolute;left:0;bottom:1px;padding-top:10px;z-index:5}
.contact p{padding-left:68px;font-size:13px;color:#6b6b6b}
.num{font-size:20px}
.btn{width:147px;height:34px;margin-top:10px;background:url(../gifs/btn.jpg) top no-repeat;display:block;text-align:center;text-decoration:none !important;color:#fff !important;font-size:14px;float:right;font-weight:700;line-height:34px}
.btn1{width:147px;height:34px;margin-top:30px;background:url(../gifs/btn.jpg) top no-repeat;display:block;text-align:center;text-decoration:none !important;color:#fff !important;font-size:14px;float:right;font-weight:700;line-height:34px}
#content{width:860px;height:auto;position:relative;overflow:hidden;background:#fff;border-left:32px solid #3433cd;margin:0 auto;padding:15px 0}
.colonne_gauche{width:190px;height:auto;float:left;display:inline}
.colonne_centre{width:620px;margin-right:20px;height:auto;float:right;display:inline}
.fd_footer{width:100%;height:200px;clear:both}
.footer{width:825px;height:200px;color:#fff;font-size:11px;text-decoration:none;padding-top:10px;margin:0 auto}
.nuage{text-align:center !important;line-height:20px;padding-bottom:20px}
.footer a,.footer p{color:#fff;font-size:11px;text-decoration:none}
.col1,.col2,.col3,.col4,.col5{height:28px;float:left;padding-top:10px;display:inline;border-right:1px solid #fff;padding-left:20px}
.sub{margin-left:20px}
.col1,.col2{width:130px}
.col3{width:145px}
.col4{width:110px}
.col5{width:200px;border:none !important}
.page p{color:#000;text-align:justify;line-height:1.5em;padding-bottom:10px}
.important{width:99%;height:auto;margin-bottom:10px;background:#efefef;padding:10px 0 0}
.important .lien{margin-right:20px;margin-bottom:10px;background:url(../gifs/puce_lien1.jpg) left no-repeat !important}
.important h1{padding-left:20px}
.important p{padding:0 20px 10px !important}
.centrer{text-align:center !important}
.page a{color:#3433cd;text-decoration:underline}
.lien{text-decoration:underline;color:#3433cd;display:inline-block;height:15px;font-weight:700;font-size:0.9em;background:url(../gifs/puce_lien.jpg) left no-repeat;float:right;line-height:13px;padding-left:12px}
.paragraphe5050{float:left;width:48%;height:auto;display:inline}
.paragraphe50501{float:right;width:48%;height:auto;display:inline}
.filet{width:100%;height:3px;border-top:1px solid #bfbfbf;margin-top:10px;margin-bottom:10px;-margin-bottom:0;clear:both}
.page ul{list-style:none;list-style-image:url(../gifs/puce_liste.jpg);list-style-position:outside;margin:0 0 10px 25px;padding:0}
.page ul li{line-height:1.5em;color:#000;text-align:left}
.img_left{float:left;display:inline;margin-right:20px;margin-bottom:10px}
.img_right{float:right;display:inline;margin-left:20px;margin-bottom:10px}
.img_normal{margin-bottom:10px}
#loupe{position:absolute;top:0;right:15px;z-index:10;font-size:11px}
#loupe p{text-align:right !important;color:#252525}
#loupe a{color:#252525;text-align:center;text-decoration:none}
zoom{font-size:120%}
.input_form{background-color:#f5f4f4;border:1px solid #3433cd;font-family:Arial;color:#333;margin-top:5px;font-size:12px;width:191px}
.area_form{background-color:#f5f4f4;border:1px solid #3433cd;font-family:Arial;color:#333;margin-top:5px;height:100px;font-size:12px;width:191px;overflow:auto}
.bouton_form{height:30px;width:150px;border:1px none #fff;color:#FFF;display:block;cursor:pointer;font-weight:700;clear:both;background-color:#3433cd;margin:20px 0 0 180px}
#formulaire_1 .submit{margin-left:0 !important;margin-top:0 !important}
.bouton_form:hover{opacity:0.8px;filter:alpha(opacity=80)}
.optional,.required{width:175px !important;text-align:right !important}
.divGenerateurRequired{margin-bottom:10px !important}
#formulaire_1 p{margin:0 !important;padding:0 !important}
.valide{background-color:#f5f4f4 !important;border:1px solid #3433cd !important;color:#3433cd !important;width:360px !important}
#formulaire_1{width:400px;height:auto;float:left;display:inline}
.coord{width:200px;height:auto;float:right;display:inline}
.mini_map{width:198px;height:100px;background:url(../gifs/mini_map.jpg) top no-repeat;display:block;border:1px solid #C1C1C1;margin-bottom:10px}
#newsletter_iframe{background:#fff !important;height:325px !important}
#newsletter_iframe h1{color:#3433cd !important}
#newsletter_iframe p{color:#000 !important}
#newsletter_iframe a{color:#3433cd !important;text-decoration:underline !important}
#newsletter_iframe a:hover{text-decoration:none !important}
#newsletter_iframe #submit_newsletter,#newsletter_iframe #input_newsletter{float:left !important}
ul.MenuHorizontal1{width:485px;list-style:none;position:absolute;top:102px;right:0;z-index:4;overflow:hidden;margin:0;padding:0}
ul.MenuHorizontal1 li{float:left}
ul.MenuHorizontal1 li a{display:block;color:#FFF;font-size:14px;height:25px;text-align:center;padding-top:40px;text-decoration:none}
li#menu0{width:105px;margin-right:2px}
li#menu1{width:115px;margin-right:2px}
li#menu2{width:116px;margin-right:2px}
li#menu3{width:143px}
li#menu0 a,li#menu1 a,li#menu2 a,li#menu3 a{background:#6b6b6b}
li#menu0 a:hover,a#selected-over0,li#menu1 a:hover,a#selected-over1,li#menu2 a:hover,a#selected-over2,li#menu3 a:hover,a#selected-over3{background:#cccaca !important;color:#252525 !important}
ul.MenuHorizontal{width:200px;list-style:none;overflow:hidden;margin:0;padding:0}
ul.MenuHorizontal li a{display:block;color:#FFF;font-size:15px;height:40px;text-align:center;line-height:40px;text-decoration:none;width:200px;cursor:pointer}
li.menu a{background:url(../gifs/onglet_menu.jpg) #3433cd top left no-repeat;margin-top:5px}
li.menu a:hover,.menu .selected-over{font-weight:700 !important}
#ss-menu1,#ss-menu2,#ss-menu3,#ss-menu4,#ss-menu5{height:0;background:#efefef;overflow:hidden}
.ss_menu_over{font-weight:700 !important;color:#3433cd !important}
#ss-menu1 li a,#ss-menu2 li a,#ss-menu3 li a,#ss-menu4 li a,#ss-menu5 li a{width:190px;color:#252525;font-size:11px !important;text-align:left !important;line-height:20px !important;height:auto !important;background:none !important;background-image:none !important;padding:0 10px}
#ss-menu1 li a:hover,#ss-menu2 li a:hover,#ss-menu3 li a:hover,#ss-menu4 li a:hover,#ss-menu5 li a:hover{background-color:#ccc !important}
h1{color:#3433cd;font-size:20px;margin-bottom:20px}
h2,h3{color:#3433cd;font-size:15px;margin-bottom:5px}
.mini{border:1px solid #3433cd;margin-bottom:10px}
.encart{width:175px;height:auto;float:left;display:inline}
.encart1{width:175px;height:auto;float:left;display:inline;margin:0 40px 10px}
.encart .lien,.encart1 .lien,.encart2 .lien{margin-right:10px}
.encart2{width:175px;height:auto;float:left;display:inline;margin-right:10px}
.titre{color:#525252;font-family:"Times New Roman";font-size:20px;padding-bottom:0 !important;border-bottom:1px solid #525252}
#actus{margin-top:20px;border:1px solid #CDCDCD;background-color:#EFEFEF;padding:8px}
.footer a:hover,#loupe a:hover{text-decoration:underline}
.big_lien,#actus strong{font-size:15px}
.page a:hover,.lien:hover{text-decoration:none;color:#3433cd}
.liste p{margin-left:10px;padding-left:20px;background:url(../gifs/puce_lien.jpg) 0 5px no-repeat}
.MenuFooter {display:block;width:620px;margin:0 auto}
.MenuFooter li{float:left;margin-right:30px;list-style:none;font-weight:700;margin-bottom:10px;}
.MenuFooter li li{float:none !important;font-weight:400 !important;margin:0 !important;display:block;width:110px}
.MenuFooter .ss_menu_over{color:#eaeaea !important}