body {
	padding: 0;
	margin: 0;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	font-size:11px;
	text-align: center;
	background-image: url(images/fondBody.gif);
	background-repeat: repeat-x;
	
	
}

*+html #agrandir{
position:relative;
left:-225px;


}
#reesayer{
text-decoration:underline;
}

a {
color:#FFFFFF;
position: relative;
z-index:600;
text-decoration: none;
}

a:visited {
color:#FFFFFF;
text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color:#b99475;
}
#moteur{
position:absolute;
top:180px;
left:385px;
width:240px;

}
.stylemoteur{
width:100px;



}

.motcle{
margin-bottom:5px;
}

h1 {
color:#FFFFFF;
font-size:1.1em;
margin-left:5px;
}
	
.controle{
margin-top:300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CC3399;
	}


h2 {
	display: none
}


ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.titrePage {
	background-image:url(images/puceGrise.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	color:#CCCCCC;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	font-eight: bold;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CC3399;
	float: left;
	width: 740px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

.sousTitrePage {
	background-image:url(images/fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	color: #ec8000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:30px;
	font-size: 1.4em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#FFFFFF;
	float: left;
	width: 740px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left:0px;
}
.content h1{
	margin-left:20px;
	}
.sousTitreColonne300 {
	color: #959595;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width:300px;
	padding-left: 5px;
}
.sousTitreColonne200 {
	color:#FFFFFF;
	text-align: left;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	width:200px;
}
.sousTitreColonne150 {
	color: #959595;
	text-align: left;
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width:150px;
}
.sousTitreColonne100 {
	color: #959595;
	text-align: left;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	width:100px;
}
.sousTitreColonne50 {
	color: #959595;
	text-align: left;
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width:50px;
}
.TexteColonne300 {
	color: #959595;
	text-align: left;
	padding-left: 10px;
	font-size: 11px;
	float: left;
	width:300px;
}
.TexteColonne200 {
	color: #959595;
	text-align: left;
	padding-left: 10px;
	font-size: 11px;
	float: left;
	width:200px;
}
.TexteColonne150 {
	color: #959595;
	text-align: left;
	padding-left: 10px;
	font-size: 11px;
	float: left;
	width:150px;
}
.TexteColonne100 {
	color: #959595;
	text-align: left;
	padding-left: 10px;
	font-size: 11px;
	float: left;
	width:100px;
}
.TexteColonne50 {
	color: #959595;
	text-align: left;
	padding-left: 10px;
	font-size: 11px;
	float: left;
	width:50px;
}

/* global wrapper */

#wrapper {
	
	width: 989px;
	
	text-align: left;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background-position: 0px 0px;
	
}







#subwrapper {
overflow: hidden;
padding: 0;
width: 994px;
height:800px;
background-image:url(images/fondWrapper.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/fondWrapper.png');

background-position: 0px 0px;
	
}


#carte{
position:absolute;
width:400px;
left:255px;

margin-top:-520px;
}


#entete {
	float: left;
	width: 980px;
	padding: 0;
	margin: 0;
}

#logo {
	float: left;
	width: 262px;
	padding: 0;
	text-align: center;
	height: 62px;
	margin: 0;
}

/* mon compte */


#monCompte {
	float: left;
	width: 469px;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	height: 62px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

#contenuMonCompte {
	float: left;
	width: 319px;
	padding: 0;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 150px;
}

.titreMonCompte {
	display:none;
	float: left;
	background-image: url(images/petitePuceVerte.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	font-size: 11px;
	color: #626262;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}

.formMonCompte {
	float: left;
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	font-size: 11px;
	color: #626262;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0;
}

.champFormMonCompte {
	padding: 0;
	margin: 0;
	border: 1px solid #2593d7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2593d7;
	background-color: #e9f4fb;
}

.menuMonCompte {
	float: left;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 300px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}


/* mon panier */


#monPanier {
	float: left;
	width: 257px;
	padding: 0;
	background-image: url(images/fondMonPanier.jpg);
	background-repeat: no-repeat;
	height: 62px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contenuMonPanier {
	float: left;
	width: 120px;
	font-size: 11px;
	padding: 0;
	margin-top: 33px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 125px;
	font-weight: bold;
	text-align: left;
}

a.lienMonPanier:link {
	color: #EC8200;
	text-decoration: none;
}

a.lienMonPanier:visited {
	color: #EC8200;
	text-decoration: none;
}

a.lienMonPanier:hover {
	color: #EC8200;
	text-decoration: underline;
}

a.lienMotDePassePerdu:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.lienMotDePassePerdu:visited {
	color: #FFFFFF;
	text-decoration: none;
}

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

/* bouton de base */

.boutongrandeimg {
	float: left;
	text-align:center;
	width:560px;
	padding: 0;
	margin: 0;
}

.boutonDeBase120 {
	float: left;
	width:100px;
	padding: 0;
	margin: 0;
}
.boutonDeBase180 {
	float: right;
	width:180px;
	padding: 0;
	margin: 0;
}
.boutonDeBase250 {
	float: right;
	width:230px;
	padding: 0;
	margin: 0;
}

/* menu vertical */

#toutLeMenu {
	float: left;
	width:160px;
	padding: 0;
	margin-top: 120px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;

}

/* chemin */


#chemin {
	float: left;
	width:760px;
	height: 24px;
	text-align: right;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	color:#B99475;
	font-size: 11px;
	font-weight: bold;
	margin-top: 120px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
}

#fondContenu {
	
	width:760px;
	
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 185px;
}

#fondContenu2 {
	float: left;
	width:760px;
	margin: 0;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}

#fondContenu3 {
	float: left;
	width:760px;
	margin: 0;
	padding-top: 10px;

}



#Pages {
	position:absolute;
	top:720px;
	width: 935px;
	text-align: right;
	font-size: 11px;
	color: #7faf10;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
}

#footer{
	position:absolute;
	top:790px;
	width: 968px;
	font-size: 11px;
	color:#CC99FF;
	text-align:center;

	margin-left:15px;

}

#aztech {
color:#CC99FF;
margin-left:5px;
}

a:hover #aztech {
color:#7b1a42;
margin-left:5px;
text-decoration:none;
}



#content {
	padding: 0;
	clear: both;
	margin: 0;
}

/* vignettes */

.contourVignettes {
	
}
.contourVignettesRub {
	overflow: hidden;zoom: 1;
	border: 1px solid #B99475;
	border-style:dashed;
	height:130px;
}

/* generic classes */

.floatleft {
	float: left;
	margin: 0;
}

/* listing petits */

.ListingPiecePetit {
	float: left;
	width: 760px;
	margin: 0;
	padding: 0;
}


.piecePetit {
	float: left;
	width: 190px;contourVignettes
	padding: 0;
	min-height:230px;
	text-align: center;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.headPiecePetit {
	float: left;
	width: 190px;
	color: #626262;
	text-align: left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=images/headPiecePetit.png);
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index:500;
	margin: 0;
	padding: 0;
	height: 10px;
}



html>body .headPiecePetit {
	float: left;
	width: 190px;
	color: #626262;
	text-align: left;
background-image: url(images/headPiecePetit.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index:500;
	margin: 0;
	padding: 0;
	height: 10px;
}

.legendePiecePetit {
	float: left;
	width: 170px;
	color:#FFFFFF;
	text-align: left;
	background:transparent url(images/fondPiecePetit.png) repeat-y /* IE6, IE7beta2, Gecko */
	_background:none; /* IE6 */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fondPiecePetit.png', sizingMethod='scale'); /* IE6 */
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0;
}

html>body .legendePiecePetit {
	float: left;
	width: 170px;
	color:#FFFFFF;
	text-align: left;
	background:transparent url(images/fondPiecePetit.png) repeat-y;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0;
	}

.footerPiecePetit {

		float: left;
	width: 170px;
	color: #626262;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/footerPiecePetit.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0;
	height: 31px;
	
	
}

html>body .footerPiecePetit {
	float: left;
	width: 170px;
	color: #626262;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/footerPiecePetit.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0;
	height: 31px;
}

/* Grand piece */

.CadreGrandPiece {
	float: left;
	width: 760px;
	margin: 0;
	text-align: center;
	padding: 0;
}

.pieceGrand {
	float: left;
	width: 570px;
	padding: 0;
	text-align: center;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
html>body .pieceGrand {
	float: left;
	width: 570px;
	padding: 0;
	text-align: center;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 35px;
}
#loupe{
float:left;
width:100px;

margin-top:100px;
margin-left:50px;
}


.headPieceGrand {
	float: left;
	width: 570px;
	color: #626262;
	text-align: left;
	background-image: url(images/headerPieceGrand.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
	height: 10px;
}

.legendePieceGrand {
	float: left;
	width: 560px;
	color: #626262;
	text-align: left;
	background-image: url(images/fondPieceGrand.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0;
}


.textePieceGrand {
	float: left;
	text-align:center;
	width: 560px;
	color: #626262;
	
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	padding-right: 10px;
}

.prixPieceGrand {
	float: left;
	width: 560px;
	color: #626262;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0;
	font-size: 14px;
}

.footerPieceGrand {
	float: left;
	width: 570px;
	color: #626262;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/footerPieceGrand.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0;
	height: 31px;
}
.contenu_img{
float:left;
margin-right:20px;
top:100px;
margin-bottom:20px;
margin-top:10px;

}

.bold {
	font-weight: bold;
	text-align:center;
}

.floatright {
float: right;
margin: 0;
}
.clear {
clear: both;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
.valign img {
vertical-align: middle;
}
.border {
border: 1px solid #ff7f00;
margin: 15px 0;
}
.borderbig {
border: 3px solid yellow;
}
.overflow {
overflow: hidden;
}

/* formulaire */

.contact{
width:500px;
margin-left:100px;
margin-top:50px;
float:left;
color:#FFFFFF;
font-size:14px;

}
.contenu_txt {
	color:#FFFFFF;
	margin-top:100px;
	font-size:1em;
	width: 750px;
	letter-spacing:0.1em;
	text-align:justify;

	

}
.ligneFormulaire {
	color: #626262;
	padding-top: 7px;
	padding-bottom: 5px;
	font-size: 11px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	width: 750px;
	text-align: left;
	font-style: italic;
}
.lignePanier {
	text-align: left;
	font-size: 11px;
	padding-left: 20px;
	clear: both;
	float: left;
	width: 740px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lignePanierTotal {
	color: #626262;
	background-color:#E6E6E6;
	text-align: left;
	height:20px;
	padding-top: 7px;
	padding-bottom: 5px;
	font-size: 11px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	clear: both;
}

.titreChampForm {
	color: #626262;
	text-align: left;
	margin: 0;
	font-size: 11px;
	padding: 0px;
	float: left;
	width: 180px;
}


.encadrementZoneDeSaisie {
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0;
}

.zoneDeSaisie {
	color: #349ada;

	text-align: left;
	margin: 0;
	font-size: 11px;
	background-color: #e9f4fb;
	border: 1px solid #349ada;
	padding: 0px;
	clear: both;
	font-weight: bold;
}
.ChampsObligatoires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #e2362d;
}

/* formulaire */


