/* CSS Document */
body {
	background-color:#000000 ;
	color:#fff ;
}
a:link {
color: #ffffff; text-decoration: underline;
} 

a:visited {
color: #ffffff; text-decoration: underline;
} 
.fond_plan {
	background-image: url(images/fond-txt.gif);
	background-repeat: repeat-y;
}


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

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	vertical-align:middle ;
	}
	
	
a.lien:link {
color: #ffffff; text-decoration: underline;
}
.txt2 {
	font-family: "Footlight MT Light";
}



a.lien:visited {
color: #ffffff; text-decoration: underline;
} 

a.lien:hover {
color: #ffffff; text-decoration: underline;
}

a.lien2:link {
color: #FFFFFF; text-decoration: underline;
}
a.lien3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.tab-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #DC001C;
	text-align: center;
	border: 1px solid #000000;
	font-weight: bold;
	font-variant: small-caps;
	height: 25px;
	vertical-align: middle;
}
.tab-contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.legende {
	background-color: #DF001D;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding: 2px;
}



a.lien3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.lien3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}




a.lien2:visited {
color: #FFFFFF; text-decoration: underline;
} 

a.lien2:hover {
color: #FFFFFF; text-decoration: underline;
}

a.Yz:link {
color: #d70004; text-decoration: underline;
font-color: #d70004;
}


a.Yz:visited {
color: #d70004; text-decoration: underline;
font-color: #d70004;
} 

a.Yz:hover {
color: #ffffff; text-decoration: underline;
font-color: #ffffff;
}




.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #fff;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	}

.yz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	font-color: #d70004;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}	

.texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}

.texte3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #d70004;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}

.texte4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #C8A8C8;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}

.TopMenuItemContact {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 1px 15px 1px 15px;
	cursor: hand;
	background: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-liznwidth: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f4f4f4;
	border-right-color: #f4f4f4;
	border-bottom-color: #f4f4f4;
	border-left-color: #f4f4f4;
}

.TopMenuItem {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 1px 15px 1px 15px;
	cursor: hand;
	background: #ffffff;
	border: 1px solid #000000;
}
.fond-txt-rep {
	background-image: url(images/fond-txt-repeat.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

	.spacer {
		clear:both ;
		background:url(images/bg_bottom.gif) repeat-x bottom left ;
		margin: 10px 10px 10px 10px ;
		width:100% ;
	}
	
	.spacerBlank {
		clear:both ;
		margin: 0 ;
	}
	
	h2 {
		background:url(images/bg_bottom.gif) repeat-x bottom left ;
		font-size:130% ;
		font-weight:bold ;
		text-align:center;
		height:30px ;
		margin:10px ;
	}
	
	p.center {
		text-align:center ;	
	}
	
	/* -- FROMULAIRE -- */
	#form {
		margin:0;
		padding:0;
	}
	
	
	#form h2 {
		background:url(images/bg_bottom.gif) repeat-x bottom left ;
		font-size:120% ;
		font-weight:bold ;
		text-align:center;
	}
	
	#form label {
		float:left ;
		width:220px;
		text-align:right;
	}
	
	#form input, #form select, #form textarea {
		text-align:left ;
		margin-left:10px ;
		background-color:#f7c6bd ;
		border:none ;
		color:black ;
	}
	
	#form p {
		clear:both ;
		margin:5px;
		padding:0;
	}
	
	
	/* -- TABLEAU BASE -- */
	.tableau {
		margin: 10px 10px 10px 10px ;
		width:90% ;
	}
	
	.tableau select, input {
		margin:0;
		background-color:#f7c6bd ;
		border:none ;
		color:black ;
	}
	.tableau th {
		background:url(images/bg_bottom.gif) repeat-x bottom left ;
		font-weight:bold ;
		height:20px ;
		font-size:110% ;
	}
	
	.tableau td {
		text-align:center ;
		height:25px ;
	}
	
	.tableau td.listProd {
		text-align:left ;
	}
	
	.tableau tr.odd {
		background:#e52806;
	}
	
	/* -- FORMULAIRE LOGINSEARCH -- */
	#logSearch {
		padding:0 ;
		margin:0 ;
		width:75% ;
		font-size:100% ;
		color:white;
		font-stretch:condensed ;
		text-align:left ;
	}
	
	#logSearch legend {
		background:url(images/bg_bottom.gif) repeat-x bottom left ;
		font-size:120% ;
		font-weight:bold ;
		margin-bottom:15px ;
	}
	
	#logSearch fieldset {
		border:none ;
		width:95% ;
		padding:0 ;
		margin:0 ;
	}
	
	#logSearch label {
		float:left ;
		width:90px ;
		margin-left:10px ;		
	}
	
	
	#logSearch p {
		clear:both ;
	}	

	#logSearch a {
		margin-left:10px ;
	}
	


	/*************************
	*	FICHE PROD LISTING
	**************************/
	.ListingProd {
		width:29% ;
		float:left ;
		margin: 10px 10px 10px 10px;
		text-align:center ;
	}
	
	.ListingProd img {
		margin: auto ;
		border:none ; !important
		
	}
	
	.ListingProd h1{
		background:url(images/picto_h.gif) top left no-repeat;
		text-indent:20px ;
		height:30px ;
		font-weight:bold ;
		font-size:110% ;
		background-color:#e52806 ;
		border:#fcac6e 1px solid ;
		width:100% ;
		text-align:left ;
	}
	
	.ListingProd span.picto {
		background:url(images/arrow_right.gif) top left no-repeat;
		padding-left:15px ;
		
	}

/* -- FROMULAIRE CONTACT -- */
	
	#contact label {
		width:250px ;
		float:left ;
		text-align:right ;
		text-transform:capitalize ;
	}
	
	#contact input, #contact textarea {
		margin-left:15px ;
	}
	
	#contact p {
		text-align:left ;
		clear:both ;
	}
	
	#contact p.center {
		text-align:center ;
	}
	
/* -- TABLEAU PRODUIT -- */
	
	#produit {
		width:90% ;
		margin: 20px 20px 20px 20px ;
		text-align:left ;
	}
	
	#produit h3 {
		background:url(images/picto_h.gif) top left no-repeat;
		text-indent:20px ;
		height:23px ;
		font-weight:bold ;
		font-size:140% ;
		background-color:#e52806 ;
		border-bottom:#fcac6e 1px solid ;
		width:100% ;
		text-transform: uppercase ;
	}
	
	#produit img {
		float:left ;
		margin: 20px 20px 20px 20px ;
	}
	
	
/* -- PAGINATION -- */

	#pagination {
		width:100% ;
		text-align:right ;
		margin:0 20px 20px 0 ;
	}
	
	#pagination a {
	
	}	
	
	/* -- TOP PAGE ARIANE + FIRST CHILDREN -- */
	#top {
		margin:10px ;
		background-color:#e52806 ;
		height:50px ;
		border:#fcac6e 1px solid ;
		width:100% ;
	}
	
	#top a {
		margin:10px ;
	}
	
	#top #ariane {
	}
	
	#top p#child {
	}
	
	.formcontact{
		margin-left:10px;
		width:300px;
	}
	
	
	.UK{float:right;
	border:none;}