/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;color:#4b4b4d;font-size:12px;}
body,img{margin:0;padding:0;}
body{background-color:#292929;}
a:active, a:focus{outline:none;}
img, iframe {border:0;}
.float {float:left;}
.clear{clear:both;}
.item{float:left;}
.item2 {margin:0 0 0 31px;}
.spacer_l {float:left;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_r {float:right;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_b {float:left;width:100%;height:10px;background:url(images/spacer.gif);}
#global{width:1010px;margin:auto;background:url(images/fond_global.jpg) repeat-y;width:1010px;}
#header{position:relative;height:212px;}
#img_header {height:158px;}
#supercontent {background:url(images/body.jpg) no-repeat;min-height:568px;}
#footer {background:url(images/footer.jpg) no-repeat;width:1010px;height:41px;}
#footer_txt {margin:0 0 0 449px;padding:20px 0 0 0;float:left;}
#footer_txt a {color:#354a64;font-size:11px;text-decoration:none;}
#footer_maintenance {padding:0 0 0 0;float:left;margin:0 0 0 132px;}
.col_left {background:url(images/fond_gauche.jpg) no-repeat;width:170px;min-height:568px;float:left;margin:0 0 0 15px;}
.col_right {float:left;width:804px;padding:27px 0 0 21px;}
#actualites {margin:29px 0 0 0;}
#cont_act {width:138px;margin:0 10px 0 10px;text-align:center;height:200px;}
.test ul{list-style-type:none;margin:0 0 0 -40px;height:200px;}
.test ul li {width:135px;height:200px;margin:0 0 0 0;overflow:hidden;}
.col_left #prevBtn, .col_left #nextBtn {display:none;}
.slider li .titre_actualite, .slider li .titre_actualite a {font-size:9px;color:#ffd400;text-decoration:none;}
.slider li .titre_actualite b {color:#ffd400;}
.slider li .txt_actualite a {font-size:9px;color:#efefef;text-decoration:none;}
.slider li .txt_actualite b {color:#efefef;}
#separation_actu {margin:10px 0 0 0;width:170px;}
#couleurs {margin:40px 0 0 0;}
#couleurs div {width:18px;height:18px;float:left;}
.jaune {background:#ffd500;margin:0 0 0 33px;}
.rouge {background:#e75113;margin:0 0 0 9px;}
.vert {background:#b2c900;margin:0 0 0 9px;}
.bleu {background:#5f8dc4;margin:0 0 0 9px;}
#horaires {width:135px;padding:40px 15px 0 15px;text-align:center;}
#horaires p {color:#6b98d5;font-size:11px;font-style:italic;}
#horaires strong {color:#6b98d5;font-size:11px;}
#adresse_acc {font-size:11px;margin:0 0 0 240px;}

#accroche_journee {position:absolute;top:37px;right:28px;}
#accroche_atout {cursor:default;}
.tooltip{position:absolute;top:0;left:0;z-index:3;display:none;background:#4b6b91;-moz-border-radius:5px 5px 5px 5px;border:0 none;color:white;width:200px;height:55px;font-size:12px;font-family:sans-serif;padding:10px;}

/* Menu */
#menu {height:54px;}
#ssMenuproduits {width:110px;display:none;position:absolute;top:212px;left:181px;top:-25px;left:-25px;z-index:99;}

/* Page Accueil */
#slider {background:url(images/fond_slide.png) no-repeat;width:560px;float:left;margin:0 5px 0 0;position:relative;}
#bienvenue {background:url(images/fond_bienvenue.gif) no-repeat;width:555px;height:237px;margin:0 0 0 3px;}
#txt_bienvenue {padding:25px 0 0 33px;font-size:11px;color:#515151;width:510px;text-align:justify;}
#avideo {font-size:12px;font-weight:bold;color:#637a10;}
#atoutclic {font-size:12px;font-weight:bold;color:#c4440f;}
#obox {font-size:12px;font-weight:bold;color:#3a70af;}
#accroches {float:left;width:235px;}
#accroche1 {margin:-4px 0 0 13px;}
/*#accroche2 {margin:20px 0 20px 3px;}*/
#accroche2 {margin:10px 0 10px 3px;}
#accroche3 {margin:0 0 10px 40px;}
.micro_aussi {float:left;width:250px;height:94px;margin:5px 6px 0 0;}

/* Page Produits */
#promos {background:#707173 url(images/fond_promo.gif) no-repeat;width:784px;min-height:567px;}
* html #promos {background:#707173 url(images/fond_promo.gif) no-repeat;width:784px;min-height:567px;height:567px;}
#promos table {text-align:center;vertical-align:middle;margin:0 0 0 10px;width:764px;}
.col1 {width:74px;}
.col2 {width:103px;}
.col3 {width:150px;}
.col4 {width:86px;font-weight:bold;}
.col4 div {margin:0 0 0 10px;}
.col5 {width:237px;}
.col6 {width:118px;}
.ligne_article {background:#bcbdbf url(images/fond_article.gif) no-repeat;width:764px;height:81px;min-height:81px;}
.ligne_article td {color:#575757;font-size:11px;}
.ligne_article .col5 {text-align:left;}
.prix {background:#ffd500;width:67px;height:17px;padding:5px 0;color:#5d8dc4;font-size:16px;}
.pas_offre {text-align:center;padding:50px 0 0 0;color:#ffd400;}
.pagination, .normal {text-decoration:none;color:#fff;}
.pagination {margin:0 0 0 570px;}
.autre {text-decoration:underline;color:#fff;}
.page_active {color:#ffd500;text-decoration:underline;font-weight:bold;}

/* Page Services */
#services {background:url(images/fond_services.gif) no-repeat;width:762px;height:824px;border:1px solid #fff;border-top:none;margin:-2px 0 0 0;}
#photo_service1 {float:left;width:231px;height:154px;margin:20px 17px 0 24px;}
#photo_service2 {float:left;width:197px;height:131px;margin:39px 17px 0 24px;}
#photo_service3 {float:left;width:228px;height:152px;margin:29px 17px 0 24px;}
#contenu_service1 {float:left;margin:20px 17px 0 0;width:473px;}
#contenu_service2 {float:left;margin:9px 17px 0 0;width:507px;}
#contenu_service2 .serv {margin:0 0 0 31px;}
#contenu_service3 {float:left;margin:9px 17px 0 0;width:476px;}
#contenu_service4 {margin:9px 17px 0 0;width:704px;}
#contenu_service4 .serv {margin:0 0 0 31px;}
#contenu_service5 {margin:9px 17px 0 0;width:704px;}
#contenu_service5 .serv {margin:0 0 0 31px;}
.titre_service {margin:0 0 16px 20px;}
.titre_service2 {margin:0 0 16px 0;}
.serv {font-size:11px;margin:0 0 8px 0;}
.serv a {color:#4d75a6;font-weight:bold;font-size:11px;}

/* Page L'équipe */
#equipe {background:url(images/fond_equipe.png) no-repeat;width:768px;height:310px;margin:0 0 0 0;}
.img_equipe {width:315px;height:225px;margin:22px 0 0 23px;}
.legende_img {width:315px;margin:4px 0 0 23px;font-size:10px;}
.description_equipe {margin:22px 0 0 29px;width:395px;line-height:18px;font-size:14px;}
.organi {margin:10px 0 0 80px;}
.piecej, .piecej a {font-size:14px;color:#4175b4;}

/* Page Partenaires */
.partenaires_contenu {padding:25px 0 0 10px;}
.partenaires_contenu table tr td {width:82px;height:70px;border:1px solid #5d8cc4;}
.partenaires_complement {background:url(images/fond_partenaires.gif) no-repeat;width:750px;height:222px;}
.description_partenaire {padding:10px 0 0 10px;}
.title_partenaire {font-size:14px;font-weight:bold;}

/* Page contact */
#coordonnees {background:url(images/fond_adresse.png) no-repeat;width:233px;height:73px;margin:53px 0 0 9px;}
#coordonnees p {padding:11px 0 0 15px;color:#2c3c50;font-size:14px;}
.contact_cont {margin:11px 0 0 25px;}
.contact_cont p {color:#3b5472;font-size:14px;}
.contact_cont p a {color:#3b5472;font-size:14px;text-decoration:none;}
#carte {margin:2px 0 0 23px;}
#formulaire {background:url(images/fond_formulaire.gif) no-repeat;width:784px;height:314px;}
#cont_form {padding:42px 0 0 0;}
#cont_form div{padding:0 0 1px 5px;}
#cont_form label{float:left;width:100px;color:#4f545c;}
.label {text-align:right;padding-right:5px;font-size:14px;}
.ipt {width:247px;height:20px;border:1px solid #737980;}
#message {height:155px;width:247px;}
#code_postal {width:50px;border:1px solid #737980;}
#submit_cont {border:none;padding:0 0 0 105px;}

/* Mentions Légales */
#cont_mentions_legales {width:700px;margin:0 auto;text-align:justify;color:#4b4b4d;}
#cont_mentions_legales a {color:#4d75a6;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:#ffd500;}

/* Pieces detachees */
#cont_pieces iframe {width:789px;height:700px;}
