.body_accueil {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg2.jpg) no-repeat center top; color:#000;}
.body_pages_general {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg_pages_general.jpg) no-repeat center top; color:#414141;}
.body_pages_bleu {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg_pages_bleu.jpg) no-repeat center top; color:#414141;}
.body_pages_orange {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg_pages_orange.jpg) no-repeat center top; color:#414141;}
.body_pages_bordeaux {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg_pages_bordeaux.jpg) no-repeat center top; color:#414141;}
.body_pages_kaki {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg_pages_kaki.jpg) no-repeat center top; color:#414141;}
.body_pages_vert {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg_pages_vert.jpg) no-repeat center top; color:#414141;}
.body_pages_sunifluojaune {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg_pages_sunifluojaune.jpg) no-repeat center top; color:#414141;}
.body_pages_sunilasermauve {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg_pages_sunilasermauve.jpg) no-repeat center top; color:#414141;}
.body_pages_marron {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: center; 
background:#fff url(../img/bg_pages_marron.jpg) no-repeat center top; color:#414141;}

#rubans {width:100%; text-align:left; height:472px; position:absolute; left:-100px;}

/* ====== Liens ====== */
a {color:#797979; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

/* ====================== Accueil ============================ */
#container_accueil {text-align:left; margin:0px auto; width:995px; padding:0px; position:relative;}
#bandeau_accueil {width:980px; margin:0px; height:76px; float:left; background:#fff url(../img/bandeau_accueil.jpg) no-repeat center top; padding-top:160px; padding-right:15px;}
#bandeau_accueil .langues {width:980px; float:left; font-size:15px; color:#676E75; text-align:right; padding-right:15px;}
#bandeau_accueil .langues a {color:#9EA3A9; text-decoration:none; letter-spacing:-1px;}
#bandeau_accueil .langues a:hover {color:#000; text-decoration:none; letter-spacing:-1px;}
#contenu_accueil {width:995px; padding:0px; margin:0px; height:350px; float:left; background:url(../img/fond_contenu.jpg) no-repeat center top;}
#contenu_accueil .contentA {margin-top:47px; margin-left:47px; width:175px; height:219px; padding:18px; float:left; color:#000; font-size:18px; font-weight:bold; font-family:"Trebuchet MS";}
#contenu_accueil .contentA .item {width:175px; margin-bottom:10px; font-weight:normal; line-height:19px;}
#contenu_accueil .contentA .item a {color:#000; text-decoration:none;}
#contenu_accueil .contentA .item a:hover {color:#0085EC; text-decoration:none;}
#contenu_accueil .contentB {margin-top:47px; margin-left:48px; width:186px; height:219px; padding:18px; float:left; color:#3B3F44; font-size:23px; font-family:"Trebuchet MS"; letter-spacing:-2px; line-height:24px; text-align:right;}
#contenu_accueil .contentB .sstitre {color:#666E78; font-size:16px; font-family:"Trebuchet MS"; letter-spacing:-1px; line-height:17px; margin-top:20px;}

#contenu_accueil .contentC {margin-top:47px; margin-left:47px; width:373px; height:255px; float:left;}
#footer_accueil {width:995px; padding:0px; margin:0px; float:left; background:url(../img/fond_footer.jpg) no-repeat center top;}
#footer_accueil .marquee {width:240px; height:24px; margin-top:22px; margin-left:22px; padding:17px; text-align:center; font-size:18px; color:#fff; font-weight:bold; font-family:"Trebuchet MS";}
#footer_accueil .marquee a {color:#fff; text-decoration:none;}
#footer_accueil .marquee a:hover {color:#FFF600; text-decoration:none;}
#footer_accueil .links {width:995px; padding:0px; margin:0px; text-align:center; float:left; font-size:11px; color:#414141; margin-top:15px; margin-bottom:15px;}
#footer_accueil .links a {color:#B3B4B4; text-decoration:underline;}
#footer_accueil .links a:hover {color:#000; text-decoration:none;}

/* ====================== Autres pages ============================ */
#container_pages {text-align:left; margin:0px auto; width:995px; padding:0px;}

/* ====================== Header ============================ */
#header {width:995px; margin:0px; padding:0px; height:190px; float:left;}
#menu {width:729px; height:28px; margin:0px; margin-left:250px; margin-top:138px; padding:0px; padding-top:15px; padding-bottom:9px; text-align:center; font-size:18px; font-weight:normal; color:#fff;}
#menu a {color:#414141; text-decoration:none; font-size:18px; letter-spacing:-1px;}
#menu a:hover {color:#fff; text-decoration:none; font-size:18px; letter-spacing:-1px;}

/* ====================== Contenu ============================ */
#contenu {width:995px; margin:0px; padding:0px; float:left; min-height:560px;}
#page {width:689px; margin:0px; padding:20px; float:left; margin-left:250px;}
#page h1 {font-size:30px; font-weight:bold; margin:0px; padding:0px; font-family:"Trebuchet MS"; letter-spacing:-1px; float:left;}
#content_histoire {width:689px; float:left; text-align:center; background:url('../img/fond_content.jpg') no-repeat right 30px; height:350px;}
#content {width:689px; float:left; text-align:center;}
#content .paragraphe {width:238px; margin:0px; margin-top:28px; font-family:"Trebuchet MS"; float:left; text-align:justify;}
#content h2 {font-size:16px; line-height:18px; padding:0px; margin:0px; margin-bottom:10px;}
#content p {font-size:13px; line-height:20px; padding:0px; margin:0px; margin-bottom:10px; color:#414141;}
#content ul {text-align:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; color:#414141;}
#content li {font-size:13px; line-height:20px; margin:0px; padding-bottom:5px;}
#content ul .puce {font-size:16px; color:#8DC025;}
#content .paragraphe img {border:1px solid #414141;}
#content .paragraphe .link {padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; text-decoration:none;}
#content .paragraphe .link:hover {padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; text-decoration:none;}
#content .gamme {font-size:19px; text-align:left;}
#content .paragraphe2 {width:509px; float:left; margin:0px; font-family:"Trebuchet MS"; text-align:left;}
#map {float:left; background:#ccc; width:685px; height:500px; border:1px solid #414141;}

#foot_page {width:729px; padding:0px; margin:0px; margin-left:250px; text-align:center; float:left; font-size:11px; color:#414141; margin-top:15px; margin-bottom:20px;}
#foot_page a {color:#B3B4B4; text-decoration:underline;}
#foot_page a:hover {color:#000; text-decoration:none;}
#foot_page .link2 {color:#000; text-decoration:underline; font-weight:bold;}
#foot_page .link2:hover {color:#000; text-decoration:none; font-weight:bold;}