html {font-size: 100%;}
body {font-family: Arial, sans-serif; margin: 0;}
img {border: 0;}
table {font-size: 13px;color: #303847;}

/* Champ requis */
label.requis {	font-weight: bold;}
input.radio {	vertical-align: middle;}
table.darty_table {	margin-bottom:15px;margin-top:10px;width:100%;}

/****** FIN: Mise en page de la section principale ******/
.has_error {	color: red;}

.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;}
.SearchListLink a {	padding-bottom: 10px;font-size:10px;font-weight:bold;text-transform:uppercase;color:#2F3850;text-decoration:underline;}

.listHeader{	width:100%;table-layout:fixed;}
.listHeader a{	text-transform: uppercase;color: #2F3850;font-size: 7pt;font-weight: bold;text-decoration: none;}
.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;}

.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,.btn_panier_disabled a {	color: white;text-decoration: none;font-weight: bold;font-size: 9pt;}
.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;}
p.article27 {	font-size: 0.8em;margin-top: 20px;text-align: justify; color: #2F3850;}
div.zoneValidation {	text-align: center;width: 90%;margin-top: 15px;}
table.tableValidation {	margin-left: auto;margin-right: auto;text-align: center;}
/*nouveaux boutons valider / suivant */
div.generalbutton{background: url('./ximg/btn_general_tr.gif');height:33px;padding:0 0 0 0;width: 146px;margin-right:15px;}
div.generalbuttonlarge{background: url('./ximg/btn_general_large.png');height:33px;padding:0 0 0 0;width: 163px;text-align:center}
div.generalbuttonlarge a {color:#CA0000;text-decoration:none;}
div.generalbuttonlarge a:hover{color:#EE3333;}
div.generalbuttonlarge table  {height:36px;width:100%;border:none;}
div.generalbuttonlarge td  {text-align:center;vertical-align:middle;line-height:12px;font-family:Arial;font-weight:bold;font-size:11px;}
div.generalbutton a {color:#CA0000;text-decoration:none;}
div.generalbutton a:hover{color:#EE3333;}
div.generalbutton table  {height:36px;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;}
