/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#446cb2;
	text-decoration:none;
	/*margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin: 0 auto;
	padding: 0;*/
	width: 100%;
	/*height: 100%;*/
	background:#ffffff;
	/* pour hiver background:#55bddd; */
	/* pour noel background: #f4bd62; */
	/* pour noel background-image:url(images/image_de_fond.png);*/
	/* pour hiver background-image:url(images/fond_hiver.jpg);*/	
	/* background-repeat:repeat-y;*/
	
}
li{
	list-style-position:inside;
}
body a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#446cb2;
	text-decoration:none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
body a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#446cb2;
	text-decoration:underline;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.container
	{
	/*position:absolute;*/ /* on positionne le conteneur */
	overflow:hidden;
	background: #FFFFFF; /*couleur de fond site en interne
	/*width: auto;*/
	width:1024px; 
	margin:1% auto 2% auto;
	
	
  	-moz-box-shadow: 7px 6px 5px lightgray;
	-webkit-box-shadow: 7px 6px 5px lightgray;
	/* pour noel box-shadow:15px 15px 5px #d86110; */
	box-shadow:15px 15px 5px lightgray;
	
	}
	
#keyword-search {
    background-color: #F1F1F1;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    height: 32px;
    margin: 8px 0 0 20px;
    padding: 10px 2px 10px 10px;
    width: 530px;
    z-index: 9990;
}


#keyword-search .inputs {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 2px 7px 2px 2px;
    vertical-align: top;
    width: 390px;
}	

#keyword-search input {
    background: url("img/rechercher.png") no-repeat scroll 5px 50% #FFFFFF;
    border: 0 none;
    color: #777777;
    width: 360px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-style: none solid none none;
    border-width: 0 0px 0 0;
    float: left;
    font-size: 14px;
    padding: 5px 2px 6px 28px;
    position: relative;
	z-index: 2;
}

#keyword-search input:focus {
background-color : #ffffff;
color : #303030;
outline: 3px solid #CBE213;	
}

.bouton_rechercher {
   position: relative;
   top: -1px;
}

button strong, .button a strong {
    background: url("img/purple.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    padding: 0 0 0 15px;
    position: relative;
}
button span, .button a span {
    background: url("img/purple.png") no-repeat scroll 100% 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    margin-right: -5px;
    padding: 0 15px 0 0;
    position: relative;
    white-space: nowrap;
}
button:active, .button a:active {
    position: relative;
    top: 1px;
}
button:hover strong, .button a:hover strong {
    background-position: 0 -22px;
}
button:hover span, .button a:hover span {
    background-position: 100% -22px;
}
button:active strong, .button a:active strong {
    background-position: 0 -44px;
}
button:active span, .button a:active span {
    background-position: 100% -44px;
}


#keyword-search button{
    color: #ffffff;
    font-size: 12px;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px 0 0;
    overflow: visible;
    text-decoration: none;
    width: auto;
	padding: 5px 2px 5px 5px;

}

ul#suggestsList{
	overflow:auto;
	margin: 10px;
	padding: 0px;
	background-color: #FFFFFF;
	list-style: none;
	font-size: 90%;
	border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 2px 7px 2px 2px;
    vertical-align: top;
	box-shadow: 5px 5px 5px lightgray;
    width: 426px;
	max-height: 210px; 
	border-bottom-style:dotted;
	}
ul#suggestsList li{
		border: 0px solid #CFCFCF;
		padding: 6px;
		
	}
ul#suggestsList li:hover, ul#suggestsList li#selectedSuggest{
		border: 1px solid #CFCFCF;	
		background-color: #CFCFCF;
		color :#ffffff;
		border-bottom-style:dotted;
		
	}
ul#suggestsList li a{
			border: 1px solid #CFCFCF;	
			display: block;
			color : #303030;
			text-decoration:none;
			cursor: pointer;
			font-size:large;
			border-left-style:none;
			border-right-style:none;
			border-top-style:none;
			border-bottom-style:dotted;
			
		}
/* fin zone rechercher */	
	
.tableau_membres{
align:right;
position:relative;
background-color:#e6e6e6;
color:#5b7fbd;
box-shadow: 5px 5px 5px lightgray;
padding :  0.1em  0.6em;	

}

.menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e53245;
	text-decoration:none;
}
.menu td{
	background-color:#446cb2;
}
.menu td a:hover{
	background-color:#FFFFFF;
}
.text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#446cb2;
	text-decoration:none;
}
.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.text_noir{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.text_noir a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.text_noir a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e53245;
	text-decoration:none;
}

.fond_gris{
position:relative;
background-color:#f5f3f1;
color:#446cb2;
box-shadow: 5px 5px 5px lightgray;
padding :  5em  0.6em;

}

.fond_bleu{
position:relative;
background-color:#446cb2;
color:#FFF;
box-shadow: 5px 5px 5px lightgray;
padding :  5em  0.6em;

}

.fond_bleu a{
color:#FFF;
text-decoration:none;
}
.fond_bleu a:hover{
color:#FFF;
text-decoration:underline;
}



.bleu{
	color:#446cb2;
	box-shadow: 5px 5px 5px lightgray;


}
.bleu a{
	color:#446cb2;
	text-decoration:none;
}

.bleu a:hover{
	color:#446cb2;
	text-decoration:underline;
}

.bleu{
	color:#446cb2;
	box-shadow: 5px 5px 5px lightgray;

}
  


.orange a{
	color:#fe9125;
	text-decoration:none;
}

.orange a:hover{
	color:#fe9125;
	text-decoration:underline;
}

 a:hover input.orange  {
/*cursor:progress;*/
text-decoration:underline;
}

.orange{
	align:left;
	color:#fe9125;
	box-shadow: 4px 4px 4px lightgray;
	background-color:#fcfcfc;
	font-weight:bold; 
	border-radius: 5px 10px 0 5px;
	text-decoration:none;
	/*padding :  0.1em  0.6em;*/
	/*margin  : 2em -0.6em; */
	border:0px solid lightgray;
}
.orange_cadre{
	align:left;
	color:#fe9125;
	box-shadow: 4px 4px 4px lightgray;
	background-color:#fcfcfc;
	font-weight:bold; 
	border-radius: 5px 10px 0 5px;
	text-decoration:none;
	/*padding :  0.1em  0.6em;*/
	/*margin  : 2em -0.6em; */
	border:1px solid lightgray;
	
}
.orange li{
	color:#5d8ac2;
	position:relative; list-style: none;
}

.orange h2{
	background-color:#6e96c8;
	color:#fff;
	border:1px solid lightgray;
}
.orange h3{
	color:#fe9125;
	border:1px solid lightgray;
}

.orange img{
	max-width: 100%; /* les images seront limitées à la largeur de leur parent */
}

.orange_chg{  /* coin en haut à gauche arrondi*/
	align:left;
	color:#fe9125;
	box-shadow: 4px 4px 4px lightgray;
	background-color:#f5f8fc;
	font-weight:bold;
	border-radius: 10px 0px 0px 0px;
	text-decoration:none;
	/*padding :  0.1em  0.6em;*/
	/* margin  : 2em -0.6em; */
	border:1px solid lightgray;
	
}


.orange_chd{  /* coin en haut à droit arrondi*/
	align:left;
	color:#fe9125;
	box-shadow: 4px 4px 4px lightgray;
	background-color:#f5f8fc;
	font-weight:bold;
	border-radius: 0px 10px 0px 0px;
	text-decoration:none;
	padding :  0.1em  0.6em;
	/* margin  : 2em -0.6em; */
	border:1px dashed lightgray;
	
}

.orange_cbd{  /* coin en bas droit arrondi */
	align:right;
	color:#fe9125;
	box-shadow: 4px 4px 4px lightgray;
	background-color:#f5f8fc;
	font-weight:bold;
	border-radius: 0px 0 10px 0px;
	text-decoration:none;
	/*padding :  0.1em  0.6em;*/
	/* margin  : 2em -0.6em; */
	border:1px solid lightgray;
	
}

.orange_cbg{  /* coin en bas gauche arrondi */
	align:left;
	color:#fe9125;
	box-shadow: 4px 4px 4px lightgray;
	background-color:#f5f8fc;
	font-weight:bold;
	border-radius: 0px 0px 0px 10px;
	text-decoration:none;
	/*padding :  0.1em  0.6em;*/
	/* margin  : 2em -0.6em; */
	border:1px dashed lightgray;
	
}

.blanc_cc{  /* coin carré */
	
	align:left;
	color:#446cb2;
	box-shadow: 4px 4px 4px lightgray;
	background-color:#ffffff;
	/*font-weight:bold;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	/*border-radius: 0px 0px 0px 0px;*/
	text-decoration:none;
	/*padding :  0.1em  0.6em;*/
	/*margin  : 2em -0.6em;*/
	/*margin: auto; */
	border:1px solid lightgray;
	border-bottom: 1px dotted #BCBCBC;
	border-top: 1px dotted #BCBCBC;
}


.orange_cc{  /* coin carré */
	
	align:left;
	color:#fe9125;
	box-shadow: 4px 4px 4px lightgray;
	background-color:#ffffff;
	/*font-weight:bold;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	/*border-radius: 0px 0px 0px 0px;*/
	text-decoration:none;
	/*padding :  0.1em  0.6em;*/
	/*margin  : 2em -0.6em;*/
	/*margin: auto; */
	border:1px solid lightgray;
	border-bottom: 1px dotted #BCBCBC;
	
}




.orange_cc a:hover{  /* coin en haut à gauche arrondi*/
/*cursor:progress;*/
text-decoration:underline;

}

.orange_cc img{  /* coin carré */
	
	/*max-width: 100%; /* les images seront limitées à la largeur de leur parent */

}

.orange_r{  /* tous coins rond */
	
	align:left;
	color:#fe9125;
	box-shadow: 4px 4px 4px lightgray;
	background-color:#f5f8fc;
	/*font-weight:bold;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	border-radius: 10px 10px 10px 10px;
	text-decoration:none;
	/*padding :  0.1em  0.6em;*/
	/*margin  : 2em -0.6em;*/
	/*margin: auto; */
	border:1px solid lightgray;
	
}


.blanc a{
	color:#FFF;
	text-decoration:none;
}

.blanc a:hover{
	color:#FFF;
	text-decoration:underline;
}

a:hover input.blanc  {
/*cursor:progress;*/
text-decoration:underline;
}

.blanc2{
	color:#FFF;
}
.blanc2 a{
	color:#FFF;
	text-decoration:none;
}
.blanc2 a:hover{
	color:#FFF;
	text-decoration:underline;
}
.chapo{
	font-size:10px;
	color:#000;
}
.chapo a{
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.chapo a:hover{
	font-size:10px;
	color:#e53245;
	text-decoration:none;
}
.fond_bloc{
	/*background-image:url(img/fond_droite.jpg);
	background-repeat:repeat;
	background-position: top right;*/
	padding-left:20px;
	padding-right:20px;
}
.fond_prod{
	background-image:url(img/fond_prod.png);
	background-repeat:repeat;
	background-position: top right;
}

.identification{
border:0;
padding-top:100;
cellpadding:5; 
cellspacing:4;
align:center;
alignment-adjust:auto;
style:padding-right:15px; 	
}


.caddy{
	list-style-image:url(img/caddy.png);
}
.input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#013488;
	text-decoration:none;
	border:1px;
	border-color:#013488;
	width:100px;
}
.adresse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#013488;
	text-decoration:none;
	border:1px;
	border-color:#013488;
	width:200px;
}
.bloc_court{
	width:120px;
	
}
.input_caddy{
	border:1px;
	border-style:solid;
	border-color:#013488;
	font-size:10px;
	font-weight:bold;
	background-color:#FFF;
	color:#013488;
	cursor:pointer;
}
.input_admin{
	border:1px;
	border-style:solid;
	border-color:#013488;
	font-size:10px;
	font-weight:bold;
	background-color:#FFF;
	color:#013488;
	cursor:pointer;
}
.input_account_panier{
	border:0px;
	font-size:10px;
	color:#ffffff;
	background-color:#446cb2;
	width:100;
	height:18px;
	border:none;
	text-align:left;
	cursor:pointer;
	

}

.input_account_compte{
	border:0px;
	font-size:10px;
	color:#ffffff;
	background-color:#ff9a00;
	width:100;
	height:18px;
	border:none;
	text-align:left;
	cursor:pointer;

}
.input_account_commande{
	border:0px;
	font-size:10px;
	color:#ffffff;
	background-color:#ce3000;
	width:100;
	height:18px;
	border:none;
	text-align:left;
	cursor:pointer;
}
.input_account_sav{
	border:0px;
	font-size:10px;
	color:#ffffff;
	background-color:#b1cfcd;
	width:100;
	height:18px;
	border:none;
	text-align:left;
	cursor:pointer;
}
.input_account_quit{
	border:0px;
	font-size:10px;
	color:#ffffff;
	background-color:#000000;
	width:100;
	height:18px;
	border:none;
	text-align:left;
	cursor:pointer;
}



.alerte{
	
	color:#e53245;
}
.hidden{
display:none;
}
.visible{
display:block;
 }
 .lang{
	 border:none;
	 border-width:0px;
	 background-color:#FFF;
	 	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#013488;
 }
 .bas{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9px;
	 color:#FFF;
 }
 .bas a{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9px;
	 color:#FFF;
	 text-decoration:none;
 }
 .bas a:hover{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9px;
	 color:#FFF;
	 text-decoration:underline;
 }
 
div#menu {width: 175px; color:#fff;}

/* fond blanc pour le menu */ 
div#menu a { color:#fff;}
div#menu ul {padding: 0; width: 175px;  margin:0px; background: #446cb2;}


/* Rajout d'une petite fleche pour les sous menu */ 
div#menu li.sousmenu {}

div#menu ul li {position:relative; list-style: none;}
div#menu ul ul {position: absolute; top: -1px; left: 174px; display:none}

/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84 */ 
div#menu li a {text-decoration: none; padding: 4px 0 4px 8px; display:block; border-left: 0px; width:165px; color:#fff;}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3, 
div#menu ul.niveau3 li.sousmenu:hover ul.niveau4, 
div#menu ul.niveau4 li.sousmenu:hover ul.niveau5 {display:block;}

/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
div#menu li:hover {background: #fff; color:#446cb2; border:1px solid;}
div#menu li.sousmenu:hover {background: #ccc; color:#446cb2;}
/* la bordure de chaque hauteur a une couleure de survol*/ 
div#menu li a:hover {background: #fff; color:#446cb2;}
div#menu ul ul li a:hover {background: #fff; color:#446cb2;}
div#menu ul ul ul li a:hover {background: #fff;color:#446cb2;}
div#menu ul ul ul ul li a:hover {background: #fff;color:#446cb2;}
 
 
.puce{
	list-style: disc;
	color:#999;
}
.rub{
	background-color:#446cb2;
	color:#fff;
}
.prix_barre{
	color:#000;
	font-weight:bold;
	align:center;
}
.prix{
	aling:center;
	background-color:#446cb2;
	color:#FFF;
	font-weight:bold;
	box-shadow: 5px 5px 5px lightgray;
	border-radius: 5px 10px 0 5px;
	text-decoration:none;
	display : inline-block;
	padding :  0.1em  0.6em;
	margin  : -0.1em -0.6em;
	
}

.pub{
	 box-shadow: 5px 5px 5px lightgray; 
	
}

.sav{
	align:center;
	background-color:#e04c10;
	color:#FFF;
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
	font-weight:bold;
	box-shadow: 5px 5px 5px lightgray;
	border-radius: 5px 10px 5px 5px;
	text-decoration:none;
	display : inline-block;
	padding :  0.1em  0.6em;
	margin  : -0.1em -0.6em;
	background:#e04c10;
	background:-moz-linear-gradient(top,#e04c10,#fd9122);
    background:-webkit-gradient(linear, left top, left bottom, from(#e04c10), to(#fd9122));
	
}

.sav_font{
	font-size:x-large;	
}

.bouton{
	align:right;
	background-color:#e04c10;
	color:#FFF;
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
	font-weight:bold;
	box-shadow: 5px 5px 5px lightgray;
	border-radius: 5px 10px 0 5px;
	text-decoration:none;
	display : inline-block;
	padding :  0.1em  0.6em;
	margin  : -0.1em -0.6em;
	background:#e04c10;
	background:-moz-linear-gradient(top,#e04c10,#fd9122);
    background:-webkit-gradient(linear, left top, left bottom, from(#e04c10), to(#fd9122));
	cursor:pointer;
	
}

.boutonAccueil{
	align:right;
	background-color:#446cb2;
	color:#FFF;
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
	font-weight:bold;
	box-shadow: 5px 5px 5px lightgray;
	border-radius: 5px 10px 0 5px;
	text-decoration:none;
	display : inline-block;
	padding :  0.1em  0.6em;
	margin  : -0.1em -0.6em;
	background:#446cb2;
	background:-moz-linear-gradient(top,#446cb2,#b1cfcd);
    background:-webkit-gradient(linear, left top, left bottom, from(#e04c10), to(#b1cfcd));
	
}


.nb_produit {
	/*align:center;*/
	background-color:#f80203;
	color:#FFF;
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
	font-weight:bold;
	box-shadow: 5px 5px 5px lightgray;
	border-radius: 5px 10px 0 5px;
	text-decoration:none;
	display : inline-block;
	padding :  0.1em  0.6em;
	margin  : -0.1em -0.6em;
	background:#446cb2;
	/*background:-moz-linear-gradient(top,#446cb2,#b1cfcd);*/
    /*background:-webkit-gradient(linear, left top, left bottom, from(#e04c10), to(#f80203));*/
	
}



.rubriques{
	background-color:#FFF;
	color:#446cb2; 
	font-weight:bold;
	list-style:disc;	
}
.rubriques a{
	background-color:#FFF;
	color:#446cb2;
	font-weight:bold;
	text-decoration:none;
}
.rubriques a:hover{
	background-color:#FFF;
	color:#446cb2;
	font-weight:bold;
	text-decoration:underline;
}
.admin_menu{
	color:#446cb2;
	font-size:9px;
	border:1px;
	border-color:#446cb2;
}
select{
	
	color:#446cb2;
	font-size:9px;
}
.ptt_prix{
	font-size:9px;
	color:#000;
}
.promo{
	font-size:x-large;
	font-weight:bold;
}

.prix_public{
	font-size:large;
	font-weight:bold;
}


.moyen_promo{
	font-size:11px;
	font-weight:bold;
}
.petit_promo{
	font-size:7px;
	font-weight:bold;
}
.capi{
	text-transform:capitalize;
	align:center;
}

.capi a:hover{
box-shadow: 5px 5px 5px lightgray;
border-radius: 5px 10px 0 5px;
text-decoration:none;
background-color:#fe9123;
color:#FFF;
display : inline-block;
padding :  0.1em  0.6em;
margin  : -0.1em -0.6em;

}

.recherche a:hover{
box-shadow: 5px 5px 5px lightgray;
border-radius: 5px 10px 0 5px;
text-decoration:none;
background-color:#ffffff;
color:#446cb2;
display : inline-block;
padding :  0.1em  0.6em;
margin  : -0.1em -0.6em;
	
}
	

.image {
align:center;
/*box-shadow: 5px 5px 5px lightgray;
border-radius: 5px 0px 0px 0px;*/
text-decoration:none;
/*background-color:#fe9123;*/
/*color:#FFF;*/
display : inline-block;
padding :  0.1em  0.6em;
margin  : -0.1em -0.6em;
}

.small_text{
	font-size:9px;
}
.alerte_stock{
	font-size:12px;
	text-decoration:blink;
	color:#F00;
}

.bouton_commander{ 
	border:0px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	background-image:url(img/bouton_commander.png);
	border-style:solid;
	}
	
.bouton_commander2{ 
	border:0px;
	font-size:15px;
	color:#FFF;
	background:none;
	cursor:pointer;
	}
	
	
.boutons_caracteristique a{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */	
}

.boutons_caracteristique a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

.boutons_caracteristique a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.boutons_caracteristique a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.box_pannier{
  background: #FFFFFF;
  }

.box_bandeau{
background: #446cb2;
color:#FFF;
}

.box_produit{
font-size:x-large;	
background: #446cb2;
color:#FFF;
}

#slidewrap {
	border: 1px solid #EEEEEE;
	margin: 3;
	padding: 10px;
}
#slidewrap div { text-align: center; }
#footer {
	border-top: 2px solid #eee;
	margin-top: 2em;
	font-weight: bold;
	padding: 0.5em;
	text-align: right;
	color: #999;
}

.textrub a{
    	font-family:Arial, Helvetica, sans-serif;
		font-size: 1.4em;
   		color:#446cb2;
		text-decoration:none;
		}
 
.textrub a:hover {
    	font-family:Arial, Helvetica, sans-serif;
		font-size: 1.5em;
   		color:#fe9124;
		text-decoration:none;
		}  




img.superpose 	{
	position:absolute;
	top:0px;
	left: 0px;
	border: 0;
}

/**** suppression du contour bleu autorur d'une image*/
img { 
border: 0; 
} 


#img_1 {
	overflow: visible !important;
   z-index: 10;
    top:0; left:0;
	border:0px;
	 
   
}
#img_2 {
	z-index: 11;
	top:0px;
	left:0px;
	
}
#img_3 {
	z-index: 12;
	top:4px;
	left:80%;
}

#img_4 {
	z-index: 13;
	top:0px;
	left:0px;

}


#txt_1 {
	z-index: 13;
	font-family: comptarebour13;
	color:#FFF;
	top: 15px;
	left: 82%;
	margin: 0;
	position: absolute;
	
}

#txt_2 {
	z-index: 13;
	font-family: comptarebour3;
	color:#FE0E74;
	left:20%;
	top:90%;
	margin: 0;
	position: absolute;
	
}

#choix_case {
	font-family: comptarebour3;
	color:#FE0E74;
	top:5%;
	margin: 0;
	/*$position: absolute;*/
	z-index: 13;
	font-size:medium;
}

#container_flash{
font-size: 16px;
position:fixe;	
margin: 0;
width:100%;
height: 100%;
border:none;
}

#entete_flash1{
position: relative;	
font-size:larger;	
margin-bottom: 0px;
font-family: comptarebour13;
}

#entete_flash2{
position: relative;	
font-size:medium;	
margin-bottom: 0px;
font-family: comptarebour17
}

#corps_flash{
position: relative;	
overflow: visible !important;
background-color:#FFF;
}

#description_flash{
/*position:relative;*/
/*font-family: comptarebour17;*/
font-size: 17px;
color:#bbbbbb;
}


#compte_a_rebour{
/*position:relative;*/
/*font-family: comptarebour15;*/
font-family: comptarebour13;
font-size: 17px;
color:#FE0E74;
}


#pied_flash{
/*position:relative;*/
float:left;
font-size: 17px;
width: 100%;
}

#pied_flash_gauche{
color:#fe9125;
float:left;
width:100%;
font-size: 16px;
font-family: comptarebour15;
}

#pied_flash_droit{
float:left;
width:100%;
font-size: 20px;
color:#FE0E74;
font-family: comptarebour13;
/*font-family: comptarebour17*/
position:relative;
}

#pied_flash2{
/*position:relative;*/
width:100px;
font-size: 20px;
color: #ff0000;
float: left;
}

.clear { clear:both; }


#nom_produit{
align:left; 
valign: top ;
font-size:larger;
border-bottom: 1px dotted #BCBCBC;
 	
}



@font-face {
	font-family: "comptarebour";
	src: url('/vente_flash/polices/V5PRD___.TTF');
}   

@font-face {
	font-family: "comptarebour2";
	src: url('/vente_flash/polices/v5amu___.ttf');
}   


@font-face {
	font-family: "comptarebour3";
	src: url('/vente_flash/polices/v5loxicar.ttf');
}   

@font-face {
	font-family: "comptarebour4";
	src: url('/vente_flash/polices/ter1.ttf');
}   


@font-face {
	font-family: "comptarebour5";
	src: url('/vente_flash/polices/edosz.ttf');
}   

@font-face {
	font-family: "comptarebour6";
	src: url('/vente_flash/polices/boston.ttf');
}   

@font-face {
	font-family: "comptarebour7";
	src: url('/vente_flash/polices/maxine.ttf');
}   

@font-face {
	font-family: "comptarebour8";
	src: url('/vente_flash/polices/icbmss20.ttf');
}   

@font-face {
	font-family: "comptarebour9";
	src: url('/vente_flash/polices/former.ttf');
}   

@font-face {
	font-family: "comptarebour10";
	src: url('/vente_flash/polices/data-unifon.ttf
');
}   
@font-face {
	font-family: "comptarebour11";
	src: url('/vente_flash/polices/hydrogen.ttf');
}   


@font-face {
	font-family: "comptarebour12";
	src: url('/vente_flash/polices/daisy.ttf');
}   

@font-face {
	font-family: "comptarebour13";
	src: url('/vente_flash/polices/DS-DIGIB.TTF');
}   
@font-face {
	font-family: "comptarebour14";
	src: url('/vente_flash/polices/digital-7.ttf');
}   

@font-face {
	font-family: "comptarebour15";
	src: url('/vente_flash/polices/SAM.TTF');
}   

@font-face {
	font-family: "comptarebour16";
	src: url('/vente_flash/polices/Alien-Encounters-Solid-Bold.ttf');
}   

@font-face {
	font-family: "comptarebour17";
	src: url('/vente_flash/polices/Champagne & Limousines Bold.ttf');
}   


.submit{
     border:none;
     color:#fff;
 }
