/*/////Type des polices/////*/ 
body, a, p, td{font-family: Verdana, Arial, Helvetica, sans-serif;}


/*/////Couleur des polices/////*/ 
a {COLOR: #0084BA;}
body, p, td {COLOR: #269BCD;}


/*/////Casse des polices/////*/ 
a {FONT-SIZE: 12px;}
body, p, td {FONT-SIZE: 10px;}


/*/////Graisse des polices/////*/ 
a {font-weight: normal; text-decoration: none;}
	carac_left, carac_2_left, carac_right, carac_2_right {font-size: 0.9em;}


/*/////Alignement du contenu/////*/ 
body, p {text-align: justify;}
carac_left, carac_2_left {text-align: left}
carac_right {text-align: right}
carac_2_right {text-align: center}


/*/////Style des listes/////*/
carac_left, carac_2_left, carac_right, carac_2_right {list-style-type: none;}


/*/////Définition des liens/////*/
a:hover {COLOR: #269BCD;}

/*Liens du menu*/
a.nav {COLOR: #FFFFFF; FONT-SIZE: 12px;}
a.nav:hover {COLOR: #A4D8EE;}

/*Liens du footer*/
a.foot {COLOR: #006699; FONT-SIZE: 10px;}
a.foot:visited {COLOR: #006699; FONT-SIZE: 10px;}
a.foot:hover {COLOR: #269BCD; FONT-SIZE: 10px;}

/*Liens des produits*/
a.produit {COLOR: #006699;
	font-weight: bolder;
	color: #fff;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.03em;
	text-transform: none;	
	text-decoration: none;
	text-indent: 1px;
}		
a.produit:hover {
	font-weight: bolder;
	color: #E8F7FA;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.03em;
	text-transform: none; text-indent: 1px;
}
a.produit:visited {font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.03em;
	text-transform: none;
	text-indent: 1px;
}

/*/////Autres définitions/////*/		
body
{	scrollbar-face-color: #9CD9EC;
	scrollbar-shadow-color: #269BCD;
	scrollbar-highlight-color: #E8F7FA;
	scrollbar-3dlight-color: #E8F7FA;
	scrollbar-darkshadow-color: #E8F7FA;
	scrollbar-track-color: #E8F7FA;
	scrollbar-arrow-color: #000000;
	margin:0;
	padding:0;
	height:100%;
	border:none ;
	margin-top: 0px;
	background-color: #CAD8DB;
}

.body_devis
{	scrollbar-face-color: #9CD9EC;
	scrollbar-shadow-color: #269BCD;
	scrollbar-highlight-color: #E8F7FA;
	scrollbar-3dlight-color: #E8F7FA;
	scrollbar-darkshadow-color: #E8F7FA;
	scrollbar-track-color: #E8F7FA;
	scrollbar-arrow-color: #000000;
	margin:0;
	padding:0;
	height:100%;
	border:none ;
	margin-top: 0px;
	background-color: #FFFFFF;
}

hr {  color: #205097; background-color: #205097
}

input {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #003366; 
background-color: #FFFFFF}

select {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000066; 
background-color: #FFFFFF}

/*Bloc de données "options"*/

div#option_bloc_bottom_left{
	background-image: url(/images/options_bloc_corner_3.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 12px;	float: left;	height: 12px;   clear: left;}

div#option_bloc_bottom_inter{
	width: auto;
	height: 12px;
	background-color: #FF9600;}
	
div#option_bloc_bottom_right{
	background-image: url(/images/options_bloc_corner_4.png);
	background-repeat: no-repeat;
	background-position: right;	 width: 12px;	float: right
}	
/*Fin de bloc de données "options"*/

/*Navigation de cachediv*/
ul#cachediv_navig{
list-style-type: none; width: 60px; float: right; clear: right;
}

ul#cachediv_navig li{
	float: left;
	text-align: center;
	width: 13px;
}
/*Fin de navigation de cachediv*/

/*bloc de données "caractéristiques"*/
div#bloc_carac_left{
	float: left;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-bottom-color: #269bcd;
	border-top-color: #99DEFC;
	background-color: #E8F7FA;
	height: 60px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #99DEFC;
	vertical-align: middle;
	clear: right;
}
	
div#bloc_carac_right{
	float: right;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-bottom-color: #269bcd;
	border-top-color: #99DEFC;
	background-color: #E8F7FA;
	height: 60px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #99DEFC;
	clear: right;
	vertical-align: middle;
}
div#carac{
	height: 40px;
	background: #E8F7FA url(/images/fond_carac_02.gif) repeat-x left top;
	border-bottom: 1px solid #99DEFC;
	margin-bottom: 10px;
}	
div#carac_left {float: left; margin-top: 8px; margin-bottom: -12px; 
}
div#carac_right {float: right; margin-top: 8px; margin-bottom: -12px; 
}
div#carac_left ul {list-style-type: none;
}
div#carac_right ul {list-style-type: none; padding-right: 10px;
}
div#carac_left li {list-style-type: none; 
}
div#carac_right li {list-style-type: none;
}
div#carac_head{
	height: 0px;
	background: #E8F7FA  url(/images/fond_carac_01.gif) repeat-x left bottom;
	border-top: 1px solid #99DEFC;
}	

ul#carac_left{
	width: auto;
	list-style-type: none;
}
ul#carac_right {width: auto; list-style-type: none; padding-right: 10px;}

li#carac_left {list-style-type: none; margin-left: -20px;}
li#carac_right {list-style-type: none; margin-left: -20px;}

ul#carac_2_left{width: auto; }
ul#carac_2_right {width: auto;}

li#carac_2_left {list-style-type: disc; line-height: 18px;
margin-left:-20px;}
li#carac_2_right {list-style-type: none; line-height: 18px;}

p#carac_left{
	width: auto;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
/* Fin de bloc de données "caractéristiques"*/


/*Classes*/
.bloc_body {
	height:100%;
	width: 98%;
}

.fond_body {
	background-color: #36A2D0;
	background-image: url(/images/fond_body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 0pt none;
	border-right: 1pt solid #30A5D2;
	border-bottom: 0pt none;
	border-left: 1pt solid #30A5D2;
}
.accroche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: oblique;
	font-weight: bolder;
	color: #FFFFFF;
}
.accroche_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	font-weight: bolder;
	color: #30A5D2;
}
.accroche_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	font-weight: bolder;
	color: #FF9600;
}
.adn_bloc_corner_1 {
	background-image: url(/images/adn_bloc_corner_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	width: 12px;
}
.adn_bloc_corner_2 {
	background-image: url(/images/adn_bloc_corner_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 12px;
	width: 12px;
}	
.bas_bleu {
	border-bottom-width: 1pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #30A5D2;
}
.bloc_promo {
	border-right-width: 2px;
	border-bottom-width: 6px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #269BCD;
	border-right-color: #269BCD;
	border-bottom-color: #269BCD;
	border-left-color: #269BCD;
	border-top-width: 2px;
}
.bloc_adn_typo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #C0D1D8;
	text-align: left;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	color: #003366;
}

.back_office_degrade {
	background-image: url(/images/back_office_degrade_01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;	
}

.back_office_bloc_corner_1 {
	background-color: #C4D3D7;
	background-image: url(/images/carac_bloc_corner_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
}
.back_office_bloc_corner_1 {
	background-color: #C4D3D7;
	background-image: url(/images/carac_bloc_corner_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
}
.back_office_bloc_corner_2 {
	background-color: #C4D3D7;
	background-image: url(/images/carac_bloc_corner_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
}
.back_office_bloc_corner_3 {
	background-color: #C4D3D7;
	background-image: url(/images/carac_bloc_corner_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
}
.white_bloc_corner_3 {
	background: url(/images/white_bloc_corner_3.png) no-repeat right bottom;
}
.white_bloc_corner_4 {
	background: url(/images/white_bloc_corner_4.png) no-repeat left bottom;
}

.carac_bloc_corner_1 {
	background-color: #C4D3D7;
	background-image: url(/images/carac_bloc_corner_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
}
.carac_bloc_corner_2 {
	background-color: #C4D3D7;
	background-image: url(/images/carac_bloc_corner_2_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.carac_bloc_corner_3 {
	background-color: #C4D3D7;
	background-image: url(/images/carac_bloc_corner_3_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.carac_bloc_corner_4 {
	background-color: #C4D3D7;
	background-image: url(/images/carac_bloc_corner_4_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.carac_content_type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #269BCD;
	border-left-color: #269BCD;
	height: 18px;
	background-color: #E8F7FA;
}
.carac_content_type_sans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: normal;
	text-indent: 8px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 18px;
	background-color: #E8F7FA;
}
.carac_content_type_sans_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: normal;
	text-indent: 8px;
	border-right-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #C4D3D7;
	height: 18px;
	background-color: #E8F7FA;
}

.carac_content_type_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 1px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #269BCD;
	border-left-color: #C4D3D7;
	height: 18px;
	background-color: #E8F7FA;
}
.carac_content_type_left2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 1px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #269BCD;
	border-left-color: #C4D3D7;
	height: 10px;
	background-color: #E8F7FA;
}
.content_type_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: bold;
	text-indent: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/puce_01.gif);
	background-repeat: no-repeat;
	width: 100%;
	background-position: -2px center;	
}
.carac_content_type_left_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: normal;
	text-indent: 2px;
	border-left-width: 8px;
	border-top-style: none;
	border-left-style: solid;
	border-left-color: #C4D3D7;
	height: 18px;
	background-color: #E8F7FA;
}
.carac_content_type_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 8px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C4D3D7;
	border-left-color: #269BCD;
	height: 18px;
	background-color: #E8F7FA;
}
.carac_content_type_right2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 8px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #C4D3D7;
	border-left-color: #269BCD;
	height: 10px;
	background-color: #E8F7FA;
}
.carac_content_type_right_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #C4D3D7;
	height: 18px;
	background-color: #E8F7FA;
}
.carac_content_type_trans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 8px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #C4D3D7;
	border-left-color: #C4D3D7;
	height: 10px;
	background-color: #E8F7FA;
}

.carac_content_type_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #269BCD;
	border-right-width: 8px;
	border-left-width: 8px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C4D3D7;
	border-left-color: #C4D3D7;
	height: 30px;
	background-color: #E8F7FA;
}
.carac_content_type_trans_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 8px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #C4D3D7;
	border-left-color: #C4D3D7;
	height: 10px;
	background-color: #FFFFFF;
}
.carac_content_type_trans_parag{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	font-weight: normal;
	text-indent: 8px;
	border-right-width: 8px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #C4D3D7;
	border-left-color: #C4D3D7;
	height: 10px;
	background-color: #FFFFFF;
	font-size: xx-small;
	padding-left: 8px;
	padding-right: 8px;
}
.carac_content_type_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 8px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #C4D3D7;
	border-left-color: #C4D3D7;
	height: 10px;
	background-color: #E8F7FA;
	padding-left: 12px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 22px;
}
.categorie_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: bold;
	text-indent: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #269BCD;
	border-bottom-color: #8CA9B0;
	border-left-color: #8CA9B0;
	height: 20px;
	background-color: #A4D8EE;
	color: #FFFFFF;
	border-top-color: #269BCD;
	border-top-width: 1px;
}
.categorie_left2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: bold;
	text-indent: 2px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #8CA9B0;
	height: 20px;
	background-color: #A4D8EE;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
}
.categorie_left3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: bold;
	text-indent: 2px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #8CA9B0;
	height: 20px;
	background-color: #CCCCCC;
	color: #269BCD;
	border-top-style: none;
	border-right-style: none;
}
.categorie_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: bold;
	text-indent: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #269BCD;
	border-bottom-color: #8CA9B0;
	border-left-color: #269BCD;
	border-top-color: #269BCD;
	height: 20px;
	background-color: #A4D8EE;
	color: #FFFFFF;
}
.categorie_middle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: bold;
	text-indent: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #269BCD;
	border-bottom-color: #8CA9B0;
	border-left-color: #269BCD;
	border-top-color: #269BCD;
	height: 30px;
	background-color: #A4D8EE;
	color: #FFFFFF;
	font-size: 20px;
}
.categorie_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: bold;
	text-indent: 2px;
	border-right-width: 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8CA9B0;
	border-bottom-color: #8CA9B0;
	border-left-color: #269BCD;
	height: 20px;
	background-color: #A4D8EE;
	border-top-width: 1px;
	border-top-color: #269BCD;
	color: #FFFFFF;
}
.cotes_bleu {
	border-top: 0pt none;
	border-right: 1pt solid #30A5D2;
	border-bottom: 0pt none;
	border-left: 1pt solid #30A5D2;
}

.contour_bleu {
	border: 2px solid #269CCE;
}

.cote_gauche_bleu {

	border-top: 0pt none;
	border-right: 0pt none;
	border-bottom: 0pt none;
	border-left: 1pt solid #30A5D2;
}
.description_bloc_corner_1 
   {background-color: #269BCD;
	background-image: url(/images/description_bloc_corner_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;}
.description_bloc_corner_2 
   {background-color: #269BCD;
	background-image: url(/images/description_bloc_corner_2_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;}
	
.description_bloc_corner_3 {
	background-color: #269BCD;
	background-image: url(/images/description_bloc_corner_3_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;}
	.description_bloc_corner_30 {
	background-image: url(/images/tetiere_prod2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}
	
.description_bloc_corner_4 
   {background-color: #269BCD;
	background-image: url(/images/description_bloc_corner_4_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	
.3d_separateur_1_left
   {
	background-color: #1379c8;
	background-image: url(/images/3d_bloc_corner_3_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
	
.3d_separateur_1_right
   {background-color: #1379c8;
	background-image: url(/images/3d_bloc_corner_4_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;}
	
.fond_commande {
	background-image: url(/images/fond_commande.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1pt;
	border-left-width: 1pt;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #30A5D2;
	border-left-color: #30A5D2;
}
.fond_produits {
	background-image: url(/images/fond_produit.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1pt;
	border-left-width: 1pt;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #30A5D2;
	border-left-color: #30A5D2;
	background-color: #007096;
}
.footer {
	background-color: #FFC875;
	border-right-width: 1px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9600;
	border-left-color: #FF9600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9600;
}
.head-blocs {
	top: 2px;
	width: 138px;
	background-color: #C4D3D7;}

.nom_produit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: right;
	letter-spacing: 0.01em;
	word-spacing: 0.03em;
	text-transform: none;
	text-indent: 1px;}

.options_checkbox {
	background-color: #E8F7FA;}
	
.options_champ {
	background-color: #FFFFFF;
	width: 188px;}



.options_bloc_corner_1 {
	background-color: #FF9600;
	background-image: url(/images/wizard_bloc_corner_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;}
	
.options_bloc_corner_2 {
	background-color: #FF9600;
	background-image: url(/images/options_bloc_corner_2_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;}
	
.options_bloc_corner_3 {
	background-color: #FF9600;
	background-image: url(/images/options_bloc_corner_3_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;}
	
.options_bloc_corner_4 {
	background-color: #FF9600;
	background-image: url(/images/wizard_bloc_corner_4_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;}
	
.picto_stock {
	background-image: url(/images/picto_livraison.jpg);
	background-repeat: no-repeat;
	background-position: right center ;
	background-color: #E8F7FA;
	width: 154px;
	padding-right: 8px;
	height: 12px;}

	.picto_stock2 { 
	background-image: url(/images/picto_livraison_v2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #E8F7FA;
	width: 154px;
	height: 12px;}
	
.picto_print {
	background-image: url(/images/picto_print.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #E8F7FA;
	width: 90px;
	padding-right: 8px;
	height: 14px;}
	
.prix_produit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #269BCD;
	text-align: right;
	vertical-align: middle;
	letter-spacing: 0.01em;
	word-spacing: 0.03em;
	text-transform: none;}
	
.prix_produit_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #269BCD;
	text-align: right;
	vertical-align: middle;
	letter-spacing: 0.01em;
	word-spacing: 0.03em;
	text-transform: none;
	padding-right: 5px;}
	
.prix_produit_panier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #269BCD;
	text-align: right;
	vertical-align: middle;
	letter-spacing: 0.01em;
	word-spacing: 0.03em;}

.fond_prix_produit {
	background-image: url(/images/cartouche_1_left_motif.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.promo_texte {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: 0.03em;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 8px;
	background-color: #E8F7FA;
	padding-left: 12px;
}
.list_texte {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: 0.03em;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 8px;
	background-color: #E8F7FA;
	padding-left: 12px;
	line-height: 18px;
}
.list_texte_orange {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: 0.03em;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 8px;
	background-color: #ffe8c6;
	padding-left: 12px;
	line-height: 18px;
	color: #dd8500;
}
.titre_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: right;
	font-weight: bold;
}

.titre_produit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 0.05em;
	word-spacing: 0.1em;
	text-transform: uppercase;
	text-indent: 5px;
}



.titre_cadre_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-transform: uppercase;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: bold;
	text-indent: 2px;
	border-top-width: 1px;
	border-right-width: 8px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8CA9B0;
	border-right-color: #8CA9B0;
	border-bottom-color: #8CA9B0;
	border-left-color: #8CA9B0;
}

.titre_etap {
	background-color: #C4D3D6;
}
.titre_cadre_bleu_2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-transform: uppercase;
	color: #FF9600;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: bold;
	text-indent: 2px;
	border: 1px solid #269BCD;
}
.titre_cadre_bleu_3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-transform: uppercase;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: bold;
	text-indent: 2px;
	border: 1px solid #269BCD;
}
.titre_cadre_bleu_4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-transform: uppercase;
	color: #ff9600;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: bold;
	text-indent: 2px;
	border: 1px solid #ff9600;
}
.titre_cadre_bleu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-transform: uppercase;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: bold;
	text-indent: 2px;
	border-top-width: 1px;
	border-right-width: 8px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #269BCD;
	border-right-color: #269BCD;
	border-bottom-color: #269BCD;
	border-left-color: #269BCD;
}
.titre_bleu2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FF9600;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: right;
	font-weight: bold;
}
.titre_cadre_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-transform: uppercase;
	color: #FF9600;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: left;
	font-weight: bold;
	text-indent: 2px;
	border-left-width: 8px;
	border-left-style: solid;
	border-top-color: #269BCD;
	border-right-color: #269BCD;
	border-bottom-color: #269BCD;
	border-left-color: #C2CFD7;
}
.titre_gamme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: oblique;
	font-weight: bolder;
	color: #FF9600;
}
.typo_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E8F7FA;
	text-align: left;
	}
	.typo_main2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #E8F7FA;
	text-align: center;
}
.typo_main_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffe8c6	;
	text-align: left;
	color: #dd8500;
}

.typo_main_orange_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffe8c6	;
	text-align: right;
	color: #dd8500;
}
.typo_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-align: left;
}
.typo_head_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
}

.typo_foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.typo_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	bottom: 10px;
	text-align: justify;
	}

.typo_panier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #269CCE;
	font-weight: bold;
}
.typo_panier2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}
.valid_bloc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.03em;
	text-transform: none;
	text-indent: 1px;
	background-image: url(/images/picto_empty.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
}
.wizard_bloc_bleu {
	background-color: #E6F5FA;
}
.wizard_bloc_bleu_corner_1_bleu {
	background-color: #99defb;
	background-image: url(/images/wizard_bloc_corner_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
}
.wizard_bloc_bleu_corner_2_bleu {
	background-color: #99defb;
	background-image: url(/images/wizard_bloc_corner_2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.wizard_bloc_bleu_corner_3_bleu {

	background-color: #99defb;
	background-image: url(/images/wizard_bloc_corner_3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.wizard_bloc_bleu_corner_4_bleu {


	background-color: #99defb;
	background-image: url(/images/wizard_bloc_corner_4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.wizard_bloc_orange_corner_1 {
	background-color: #FF9600;
	background-image: url(/images/wizard_bloc_corner_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
}
.wizard_bloc_orange_corner_2 {
	background-color: #FF9600;
	background-image: url(/images/wizard_bloc_corner_2_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.wizard_bloc_orange_corner_3 {

	background-color: #FF9600;
	background-image: url(/images/wizard_bloc_corner_3_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.wizard_bloc_orange_corner_4 {


	background-color: #FF9600;
	background-image: url(/images/wizard_bloc_corner_4_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.wizard_bloc_orange {
	background-color: #FFE8C6;
	color: #DD8500;
}

/*Cachediv sert à montrer/cacher un bloc DIV*/

.cachediv {display: none;}

.carac_content_type_left3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #269BCD;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	text-align: center;
	font-weight: normal;
	text-indent: 2px;
	border-right-width: 1px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #269BCD;
	border-left-color: #C4D3D7;
	height: 10px;
	background-color: #E8F7FA;
}

.title_prod {
	font-size: 18px;
	font-weight: bold;
	color: #269BCD;
}

.champs_formulaire
{
border: 1px solid #FF9600 ;
}

.champs_form
{
border: 1px solid #CCCCCC ;
}