html {font-size: 100%;}
body {font-family: Arial, sans-serif;margin: 0;}
img {border: 0;}
table {font-size: 10pt;color: #303847;}
/* Champ requis */
label.requis {font-weight: bold;}
input.radio {vertical-align: middle;}
/****** Mise en page de la section principale ******/
table.darty_table {width: 100%;border: 0;}
/* serdoc.cfm */
td.darty_left {padding-left: 0px;vertical-align: top;padding-top: 10px;width: 130px;}
/* partie de droite */
td.darty_right {padding-left: 15px;padding-top: 10px;padding-right: 15px;vertical-align: top;width: 100%;}
/****** FIN: Mise en page de la section principale ******/
.has_error {color: red;}
.btn {background: url('./ximg/btn_back.jpg');}
.search_result {padding-top:15px;padding-left: 20px;}
.search_label {color: #CA0000;font-size: 14pt;padding-bottom:20px;}
.search_again {padding-left: 150px;padding-bottom: 30px;}
.search_txt_label {color: #0F1935;font-size: 12pt;font-weight: bold;padding-bottom: 12px;}
.search_txt {color: #303847;font-size:10pt;padding-left: 10px;}
.search_input {border-top: 1px solid #808080;border-left: 1px solid #808080;border-bottom: 1px solid #D4D0C8;border-right: 1px solid #D4D0C8;width: 175px;}
.search_row, .search_row a{color: #303847;font-size: 10pt;font-weight:normal;text-decoration: underline;}
.search_row_cat {color: #0F1935;font-size: 11pt;font-weight: bold;}
.search_row a:hover{color: #fA0000;font-size: 10pt;text-decoration: underline;}
ul.searchResult{list-style:none;margin: 0px;margin-left: 20px;margin-bottom: 10px;padding: 0px;}
ul.searchResult, ul.searchResult li{
list-style:none;}
.SearchListHeader{ 
width: 950px;border: 1px solid #e5e2e9;margin-left: 10px;margin-right: 15px;}
.SearchListText {
padding: 3px;font-size: 15px;font-weight: bold;}
.SearchListLink {
text-align: center;width: 33%;}
.SearchListLink a {padding-bottom: 10px;font-size:11px;font-weight:bold;text-transform:uppercase;color:#2F3850;text-decoration:underline;}
.btn a{font-size: 10pt;text-decoration: none;color: #010064;font-weight: bold;}
.btn a:hover{font-size: 10pt;text-decoration: none;color: #010064;font-weight: bold;}
/***** DEBUT: Footer *****/
.footer {font-size: 8pt;width: 100%;margin-bottom: 3px;}
.footer td {vertical-align:middle;background: url(./ximg/footer_grad.gif) repeat-x top left;padding-top: 8px;color: #2F3850;}
td.footer_left {width: 90%;height: 25px;}
td.footer_right {text-align: right;width: 10%;white-space: nowrap;}
.footer a {color: #2F3850;text-decoration: none;}
.footer a:hover {color: #ca0000;}
/***** FIN: Footer *****/
.listHeader{width:100%;table-layout:fixed;}
.listHeader TD{padding-left:10px;}
.listHeader .tpName{font-size: 18px;font-weight: bolder;}
TD.tpName{padding-top:5px;}
li.tpFourchette{margin-left:16px;list-style: square;font-size: 8pt;color: #2F3850;display:inline;}
.tpNbModeles {font-size: 15px;font-weight: bold;color: #2F3850;}
.S1 {color:#6b88A1;}
.S7 {color:#91A2BC;}
.listHeader a{text-transform: uppercase;color: #2F3850;font-size: 7pt;font-weight: bold;text-decoration: none;}
.popup_panier {width:336px;color: #2F3850;background-color:white;}
body.popup{background-image:none;}
.popup_panier .content{color: #2F3850;height:115px;font-size: 8pt;padding-left:20px;}
.popup_panier .label{color: #2F3850;height:45px;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #D3D9DD;padding-left:25px;padding-top:5px;}
.popup_panier li{color: #ca0000;font-weight: bold;text-transform: uppercase;}
.popup_panier .btn_cont{background-image: url('./ximg/btn_poursuivre.jpg');background-repeat: no-repeat;background-position: center;padding-left: 60px;width:93px;}
.popup_panier .btn_cont a{font-weight: bold;font-size: 8pt;color: #ca0000;text-decoration: none;}
.popup_panier .btn_cont a:hover{font-weight: bold;font-size: 8pt;color: #ca0000;text-decoration: none;}
.popup_panier .btn_go{height:56px;background-image: url('./ximg/btn_gopanier.jpg');background-repeat: no-repeat;background-position: center;color:white;padding-left: 55px;width:98px;font-weight: bold;font-size: 8pt;}
.popup_panier .btn_go a{color:white;font-weight: bold;font-size: 8pt;text-decoration: none;}
.popup_panier .btn_go a:hover{color:white;font-weight: bold;font-size: 8pt;text-decoration: none;}
.navBar {color: white;font-weight: bold;padding-left: 19px;vertical-align: middle;background: url(./ximg/btn_nav.gif) no-repeat center left;width:31px;height:43px;}
.navBar_l {color: white;font-weight: bold;padding-left: 18px;vertical-align: middle;background: url(./ximg/btn_nav_l.gif) no-repeat center left;width:31px;height:43px;}
.navBar_txt {padding-left:8px;padding-right:15px;color: #B9B9C3;font-size:14pt;}
.navBar_txt a{color: #40425B;font-size:14pt;text-decoration: none;}
.navBar_txt a:hover{color: #CA0000;font-size:14pt;text-decoration: none;}
.navBar_txt_l {padding-left:8px;padding-right:15px;color: #CA0000;font-size:14pt;}
.guide_achat {width:100%;}
.guide_achat .selection_p{padding-top:10px;width: 150px;}
.guide_achat .guide_flash{width:100%;text-align:center;}
.guideTitleTable{width:100%;height:43px;table-layout:fixed;margin-top:28px;}
.compareTitle div {display: inline;font-size:12px;font-weight:bold;color:#2F3850;width:100%;}
.compareTitle h1
{font-size: 16px;font-weight: bold;margin: 5px 0px 0px;}
table.comparetable TD{border:solid 1px black;}
.btn_panier {background: url('./ximg/btn_panier_b.gif');height:33px;text-align:right;padding-right:7px;width: 80px;padding-left:7px;}
.btn_panier a{color: white;text-decoration: none;font-weight: bold;font-size: 12px;}
.btn_panier a:hover{color: white;text-decoration: none;font-weight: bold;font-size: 9pt;}
.crea_cpt_title a{font-size:9pt;color: #808897;}
.crea_cpt_title a:hover{font-size:9pt;color: #CA0000;}
.tpButton{vertical-align:middle;}
.tpButton a, .tpButton a:link, .tpButton a:hover{font-size:11px;font-weight:bold;text-transform:uppercase;color:#2F3850;text-decoration:none;}
.errorText{font-weight: bold;color: red;text-align: center;}
/* Ajout Michel pour Article 27 */
p.article27 {font-size: 0.8em;margin-top: 20px;text-align: justify;padding-left:10px;color: #2F3850;}
/* FIN Article 27 */
/* Bouton Valider */
div.zoneValidation {text-align: center;width: 90%;margin-top: 15px;}
table.tableValidation {margin-left: auto;margin-right: auto;text-align: center;}
/* FIN Bouton Valider */
/*nouveaux boutons valider / suivant */
div.generalbutton{background: url('./ximg/btn_general_es.gif');height:33px;padding:0 0 0 0;width: 146px;margin-right:15px;}
div.generalbutton a {color:#CA0000;text-decoration:none;}
div.generalbutton a:hover{color:#EE3333;}
div.generalbutton table  {height:33px;width:100%;border:none;}
div.generalbutton td  {text-align:center;vertical-align:middle;line-height:12px;font-family:Arial,sans-serif;font-weight:bold;font-size:11px;}
