/* globales */body, html {height: 100%;width: 100%;}img {border: 0px;margin: 0;}body {font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;background-color: #FFF;background-image: url(bandeau.gif);background-repeat: repeat-x;background-position: top;text-align: center;}#page {width: 892px;text-align: left;margin-left: auto;margin-right: auto;padding: 0;}/* menu gauche */#col_gauche {width: 180px;padding: 112px 0 0 0;float: left;background-image: url(logo_bs.jpg);background-repeat: no-repeat;}#list_menu {width: 156px;height: 172px;background-image: url(menu_bas.jpg);background-repeat: no-repeat;background-position: bottom;}#list_menu img {margin: 2px 0 0 0;border:0px;}#list_menu ul {padding: 0;margin: 0;}#list_menu li {margin: 0;text-align: left;list-style-type: none;}#list_menu a {display: block;background-image: url(menu_bouton.jpg);width: 156px;height: 20px;padding: 0;margin-top: 0;text-decoration: none;}#list_menu a:hover {background-image: url(menu_over.jpg);}#bout_gauche {padding: 0;margin: 6px 0 0 0;}#legals {padding: 0;margin: 0 0 20px 0;font-size: 11px;line-height: 12px;}#legals a {color: #888;text-decoration: none;}#legals a:hover {color: #000;text-decoration: none;}/* encart_actus */#encart {width: 156px;background-image: url(enc_fond.gif);background-repeat: repeat-y;margin: 0;padding: 0;}#encart_txt {width: 142px;margin: 0 7px 0 7px;padding: 2px 0 3px 0;font-size: 11px;line-height: 12px;color: #666;}#encart_txt h1 {margin: 5px 0 0 0;font-size: 11px;line-height: 13px;font-weight: bold;color: #666;}#encart_txt a {color: #FF9C00;text-decoration: none;font-weight: bold;}#encart_txt a:hover {color: #000;text-decoration: none;}#enc_separ {background-color: #999;width: 142px;height: 1px;margin: 5px 0 0 0;}#enc_separ2 {background-color: #999;width: 142px;height: 1px;margin: 5px 0 5px 0;}#tem {width: 142px;margin: 0;padding: 8px 0 3px 0;font-size: 12px;line-height: 13px;color: #666;}#signature {width: 142px;margin: 3px 0 0 0;padding: 2px 0 3px 0;font-size: 11px;line-height: 12px;color: #444;}/* DROITE */#contenus {width: 700 px;margin: 0 0 0 188px;padding: 0;}.gris {color: #545F63; }.kitcool {color: #0478A4; }.kitcool_origin {color: #0085B6; }.motor {color: #ED037C;}/* contenus_droite_haut */#ligne-liens {width: 700 px;margin: 0 0 80px 0;padding: 61px 0 0 0;}#liens {width: 500px;float: left;font-size: 12px;line-height: 16px;}#liens a {text-decoration: none;}#liens a:hover {text-decoration: none;color: #FFF;}#barre {display: inline;background-color: #777;width: 1px;height: 11px;margin: 0 10px 0 12px;}#drapeaux {width: 150px;float: right;margin: 0;padding: 2px 0 0 0;text-align: right;}/* contenus */#content {width: 700 px;margin: 0;padding: 0;}#chapo {padding: 0;margin: 12px 0 12px 0;font-size: 16px;line-height: 19px;}#courant {padding: 0;margin: 0;}#courant p {margin: 0 0 5px 0;font-size: 13px;line-height: 15px;color: #666;}#courant h1{margin: 16px 0 8px 0;font-size: 18px;line-height: 20px;font-weight: 300;}#courant h2{margin: 5px 0 5px 0;border-bottom: 1px solid #AAA;font-size: 13px;line-height: 18px;font-weight: 900;color: #666;}#courant a{color: #FF9C00;text-decoration: none;}#courant a:hover{color: #000;text-decoration: none;}#photo-gauche {float: left;margin: 10px 15px 5px 0;}#photo-droite {float: right;margin: 10px 0 5px 15px;}#encart_1 {float: right;padding: 8px;margin: 0 0 8px 15px;background-color: #888;font-size: 13px;line-height: 16px;color: #FFF;}#encart_1 h1{margin: 10px 0 3px 0;font-size: 15px;color: #FFF;border-bottom: 1px dotted #FFF;}#encart_1 a{text-decoration: none;color: #FFE400;}#encart_1 a:hover{text-decoration: none;color: #000;}#encart-bouton {margin: 8px 0 8px 0;font-size: 14px;line-height: 16px;text-align: center;}#encart-bouton a{display: block;padding: 13px;color: #FFF;background-image: url(fond_motor.jpg);background-repeat: repeat-y;text-decoration: none;}#encart-bouton a:hover{color: #FFF;background-image: url(fond_motor-over.jpg);background-repeat: repeat-y;text-decoration: none;}/* Accueil */#chapo_accueil {padding: 0;margin: 0 0 20px 0;font-size: 17px;line-height: 20px;color: #000;}#tablo_2col {width: 700 px;padding: 0;margin: 0;}#tablo_2col img {margin: 0 0 10px 0;}#tablo_2col ul {margin: 10px 0 10px 0;padding: 0;}#tablo_2col li {margin: 0;list-style-type: none;background: url(puce.gif) no-repeat 0 5px;padding-left: 12px;font-size: 13px;line-height: 18px;color: #000;}#bas_acc {margin: 10px 0 30px 0;font-size: 13px;line-height: 16px;color: #666;}#bas_acc a {text-decoration: none;color: #666;}#bas_acc a:hover {text-decoration: none;color: #000;}#chapo_entreprise {padding: 15px 0 0 0;margin: 0 0 15px 0;font-size: 15px;line-height: 18px;color: #555;}#portrait {float: right;width: 200px;padding: 42px 15px 15px 15px;margin: 15px 0 8px 15px;background: url(titre_robert.gif) no-repeat 15px 13px;background-color: #888;font-size: 12px;line-height: 15px;color: #FFF;}#comparer td{color: #FFF;text-align: center;}.cat {font-size: 16px;line-height: 22px;background-color: #999;border-top: 8px solid #FFF;}.oui {font-size: 13px;line-height: 22px;font-weight: 900;background: url(oui.gif) repeat-y;border-top: 4px solid #FFF;}.non {font-size: 13px;line-height: 22px;background: url(non.gif) repeat-y;border-top: 4px solid #FFF;}/* Actus */#actus {padding: 50px 0 0 0;margin: 0;}#actus p {margin: 0 0 5px 0;font-size: 13px;line-height: 15px;color: #666;}#actus h1{margin: 16px 0 8px 0;border-bottom: 1px solid #666;font-size: 17px;line-height: 20px;font-weight: 900;color: #666;}#actus a{color: #FF9C00;text-decoration: none;}#actus a:hover{color: #000;text-decoration: none;}#actus_image {margin: 0 10px 0 0;float: left;}#agenda {float: right;width: 200px;padding: 25px 15px 15px 15px;margin: 15px 0 8px 15px;font-size: 13px;line-height: 16px;color: #FFF;}#agenda h1{margin: 15px 0 5px 0;padding-bottom: 5px;font-size: 15px;line-height: 16px;font-weight: 900;color: #CCC;border-bottom: 2px dotted #AAA;}#agenda a{text-decoration: none;color: #FFE400;}#agenda a:hover{text-decoration: none;color: #000;}/* Guide */#guide {padding: 50px 0 0 0;margin: 0;}#guide p {margin: 0 0 5px 0;font-size: 13px;line-height: 15px;color: #666;}#guide h1{margin: 16px 0 8px 0;padding-bottom: 5px;border-bottom: 1px solid #888;font-size: 18px;line-height: 20px;font-weight: 900;color: #888;}#guide h2{margin: 10px 0 3px 0;font-size: 14px;line-height: 17px;font-weight: 900;color: #555;}#chapo_guide {padding: 0;margin: 0 0 15px 0;font-size: 14px;line-height: 17px;color: #444;}#guide a{text-decoration: none;}#guide a:hover{text-decoration: none;}#suite {margin: 0 0 15px 0;text-align: right;font-size: 13px;line-height: 16px;font-weight: 900;}#suite a{text-decoration: none;color: #FF9C00;}#suite a:hover{text-decoration: none;color: #000;}/* Ajouts REMI */.texte_formulaire{font-size: 13px;line-height: 16px;color: #666;}.case_formulaire {padding-left:10px;padding-right:10px;padding-bottom:10px;border:1px solid #666666;}h2 {font-size: 16px;line-height: 24px;color: #666;border:0px;padding:0px;}#encart p, #actus p,#agenda p { margin:0px; padding:0px;}#actu_page h1 {  margin-bottom:0px;}
