body { background:#FFFFFF; margin:0; background-image: url(images/rayure_fond.jpg); background-position:top;}
.text { color: #313131; }


td, tr {font:11px tahoma, arial, helvetica, sans-serif; color:#B4B4B4;}

a{ color:#B4B4B4; text-decoration:underline;}
a:hover{text-decoration:none;}

strong a{ color:#FFFFFF; text-decoration:underline;}
strong img{ margin:0 7px 0 0;}
b{ color:#FFFFFF; font-size:12px;}
span a{ color:#949494; text-decoration:underline}
strong{ color:#FFFFFF}

.border{ width:1px; height:100%;}

.ombre{ background-image:url(images/barre.png); background-position:top; background-repeat:repeat-y;}
.bordure{ border:1px solid #CCCCCC; height:180}
.vignette{ background-color:#ac0000; width:100%; height:32; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bolder; font-style:oblique; vertical-align:middle;}
.vignette2{ background-color:#333333; font-size:12px; border:#000000 1xp solid;  text-align:center; }
.vignette3{ background-color:#ffffff; border:#dddddd 1px solid;  text-align:center; padding:10px 0 10px 0; font-size:14px; font-size:24px; }
.vignettetxt{ font-family:Arial, Helvetica, sans-serif;  font-weight:bold; text-align:center; color:#ffffff;}
.vignette3 .vignettetxt { color:#CC0000; }
.vignettetxtraye{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:line-through;}
.vignette3 .vignettetxtraye{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; text-decoration:line-through;}
.autretext{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bolder;}
.bandeau{background-image:url(images/titre_produit.jpg); background-repeat:no-repeat; text-align:center; vertical-align:middle; height:40px;}
.bandeau2{background-image:url(images/soustitreproduit.jpg); background-repeat:no-repeat; background-position:left; text-align:center; font-family:Tahoma; font-weight:bolder; font-size:12px; color:#FFFFFF;}
.txtcarac{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; font-weight:bold; color:#666666;}
.txtcaract2{
	color:#666666;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
}
.titre{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder; color:#FFFFFF;}
.prix { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000; font-weight: bold; }
.margin1{ margin-left:25px; margin-top:25px}
.margin2{ margin-left:25px; margin-right:25px; margin-top:25px}

input.bouton {
	border:2px outset #CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	cursor:pointer;
	background-color:#CC0000;
	color:white;
	height: 20px;
	font-size: 10px;
}
input.bouton:hover {
border:2px outset #666666;
background-color:#666666;
color:#FFFFFF;
}
input.bouton:active {
border:2px inset #CC0000;
background-color:#CC0000;
color:white;
} 



.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(images/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 12px; font-weight:bold;}
.r1 li a {line-height:16px; color:#A2A2A2; text-decoration:underline;}
.r1 li a:hover { text-decoration:none; color:#A2A2A2;}

.r2 ul { margin:0; padding:0; list-style:none;}
.r2 li a {line-height:16px; color:#949494; text-decoration:underline;}
.r2 li a:hover { text-decoration:none; color:#949494;}


.bgr_menu{background:url(images/bgr_menu.jpg) top left repeat-x; width:100%; height:51px;}
.bgr_menu ul { margin:19px 0 0 0; padding:0; list-style:none;}
.bgr_menu li { color:#D6332F; display:inline; margin:0 0 0 48px; font-size:12px;}
.bgr_menu li a {line-height:16px; color:#BDBDBD; text-decoration:none; font-weight:bold; margin-left:6px; display:inline;}
.bgr_menu li a:hover { text-decoration:underline; color:#E9E9E9; font-weight:bold; }
.bgr_menu li span{ color:#E9E9E9; text-decoration:underline;}
.bgr_menu li strong{ text-decoration:underline; color:#E9E9E9; font-weight:bold; margin-left:6px; }


/*footer*/
.footer{height:70px; background:#313131 url(images/bgr_footer.gif) top left repeat-x;}
.footer_1 td{background:url(images/footer_bgr_y.gif) top left repeat-y; height:32px; text-align:center; padding-top:9px;}
.footer_1 td a{ color:#FFFFFF; text-decoration:none}
.footer_1 td a:hover{ color:#D6332F; text-decoration:none}
.footer_1 td{ color:#FFFFFF;}
.footer_1 table{margin:24px 0 19px 0;}
.footer_1 .size_w1{width:99px;}
.footer_1 .size_w2{width:99px;}
.footer_1 .size_w3{width:100px;}
.footer_1 .size_w4{width:91px;}
.footer_1 .size_w5{width:100px;}
.footer_2{ padding:18px 0 0 14px; color:#6D6D6D; line-height:15px;}
.footer_2 a{ color:#BEBEBE;}
.footer_2 img{ margin:0 7px 0 7px; float:left}


/*content*/
.bg{ background:#4A4A4A;}
.indent_top{height:21px; background:#FFFFFF;}
.indent_bottom{height:20px; background:#FFFFFF;}
.content{height:50px; background:#FFFFFF;}
.line_y{width:1px; height:100%; background:#565657}
.f1{ width:215px; height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-indent:6px;}

.image{ 
background-repeat: no-repeat;
background-position: center center
}

.indent_img{margin-right:21px; float:left}

.ins1{ color:#FFFFFF;}
.ins1 a{ color:#FFFFFF;}

.f2{ padding:11px 0 14px 0}
.f2 a{ color:#B4B4B4; font-weight:bold;}
.f2 input{ font-size:11px; font-family:Tahoma; color:#313131; padding:2px 0 1px 5px; vertical-align:middle;  width:155px; height:20px; border:1px solid #070707;}
.f2 .f3{ margin:0 56px 0 10px;}
.f2 .f4{ margin:0 21px 0 11px;}

.tab_x{background:url(images/tab_x.gif) top left repeat-x; width:100%; height:1px;}
.tab_y td{background:url(images/tab_y.gif) top left repeat-y; width:1px; height:100%}
.size_tab .width_1{ width:318px;}
.size_tab .width_2{ width:108px;}
.size_tab .width_3{ width:101px;}
.size_tab .width_4{ width:163px;}
.size_tab .width_5{ width:1px;}
.tab_header_indent td{ text-align:center; padding:4px 0 0 0; color:#FFFFFF; font-weight:bold;}
.tab_indent .width_1 div{ margin:16px 11px 13px 15px}
.tab_indent .width_2, .width_3{ padding:34px 0 35px 0; text-align:center;}
.tab_indent .width_4 div{ margin:14px 11px 13px 23px; line-height:18px;}
.tab_indent .width_4 div b{ color:#B4B4B4; font-size:11px;}

.f11 { padding:16px 0 0 0;}
.f11 td input{ width:191px; height:18px; margin:2px 0 4px 0;}
.f11 td textarea{ width:191px; height:80px; overflow:auto; margin:2px 0 6px 0;}
.f11 td textarea, input{ font-size:11px; font-family:Tahoma; padding:1px 0 1px 4px;}

.indent_p p{ padding:0; margin:14px 0 0 0;}

.liens{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000000; text-decoration:none}
.liensvoir{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; text-decoration:none}
.v_texte{font-family:tahoma; font-size:13px; font-weight:bold;  color:#000000; text-decoration:none}
.v_prix{font-family:tahoma; font-size:24px;  color:#FFFFFF; text-decoration:none}
.block { border:0px #BBBBBB solid;cursor:pointer;cursor:hand; }
.sp{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000;text-decoration: none; font-weight:bolder;} 

a img{ border:none;}
a.liensvoir {color:#CCCCCC; text-decoration:none}
a:hover.liensvoir {color:#FFFFFF; text-decoration:none}
a.liens {color:#000000;text-decoration: none;}
a:visited.liens {color:#000000;text-decoration: none;}
a:active.liens {color:#990000;text-decoration: underline; font-weight:bolder;} 
a:hover.liens {color:#000000;text-decoration: underline; }
.puce_vert {
	background-image: url(images/puce.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.puce_hori {
	background-image: url(images/puce2.gif);
	background-repeat: repeat-x;
}

.constructeur { display:block; width:100px; padding-top:20px; color:#333333; text-decoration:none; }
.constructeur:hover { text-decoration:underline; }

