body {
	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	color: #333333;
	background-color: #a49f4e;	
}

a {
color: #a6570d;
text-decoration: none;
}

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

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

h1 {
	display: none
}

h2 {
	font-size: 20px;
	color: #BC7720;
}

/* * * * * * Texte accueil * * * * * */

.contenuAccueil {
	float: left;
	margin: 0;
	padding: 0;
	width: 275px;
	color: #000000;
}

.titreAccueil {
	float: left;
	font-size: 20px;
	color: #000000;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	width: 275px;
}

.txtAccueil {
	float: left;
	font-size: 14px;
	color: #000000;
	margin: 0;
	padding: 0;
	width: 275px;
	font-style: italic;
}


/* * * * * * Texte actu * * * * * */

.headActu {
	float: left;
	padding: 0;
	width: 275px;
	color: #000000;
	background-image: url(images/titreActu.gif);
	background-repeat: no-repeat;
	height: 48px;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.contenuActu {
	float: left;
	margin: 0;
	padding: 0;
	width: 275px;
	color: #000000;
	background-image: url(images/fondActu.gif);
	background-repeat: repeat-y;
}

.titreActu {
	float: left;
	font-size: 12px;
	color: #000000;
	padding: 0;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0;
	font-weight: bold;
	width: 145px;
}

.txtActu {
	float: left;
	font-size: 12px;
	color: #000000;
	padding: 0;
	width: 145px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	font-style: italic;
}

.imgActu {
	float: left;
	font-size: 14px;
	color: #000000;
	margin: 7px;
	padding: 0;
	width: 100px;
	border: 1px solid #C3BA72;
}


/* * * * * * Images accueil * * * * * */

.imagesAccueil {
	float: left;
	margin: 0;
	padding: 0;
	width: 660px;
}

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

/* * * * * * vignettes pages intérieures catalogue * * * * * */

.petiteVignetteCatalogue {
	text-align: left;
	float: left;
	background-color: #e8e6b4;
	margin: 10px;
	border: 1px solid #c4c382;
	padding: 10px;
}

.grandeVignetteCatalogue {
	text-align: left;
	float: left;
	background-color: #e8e6b4;
	border: 1px solid #c4c382;
	padding: 10px;
	margin: 10px;
	width: 280px;
}


/* global wrapper */

#wrapper {
	max-width: 980px;
	width: 990px;
	text-align: left;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background-position: 0px 0px;
	background-color: #f0f5d0;
	background-image: url(images/fondEntete.jpg);
	background-repeat: no-repeat;
}

#subwrapper {
	overflow: hidden;
	position: relative;
	padding: 0;
	width: 990px;
}

/* entête */


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

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


/* menu  */

#toutLeMenu {
	float: left;
	width:950px;
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	font-size: 13px;
	color: #a6570d;
	letter-spacing: 1px;
}

/* contenu  */

#fondContenu {
	float: left;
	width:960px;
	padding: 0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

#formulaire {
	float: left;
	width:920px;
	padding: 0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	background-image: url(images/entreprise.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

#texteDossier {
	float: left;
	width:600px;
	padding: 0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

#flash {
	float: left;
	width:275px;
	padding: 0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	background-color: #FF0000;
}

/* colonne de gauche  */

#colonneDeGauche {
	float: left;
	width:280px;
	padding: 0;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

.couvCatalogue {
	float: left;
	width:314px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	border: 1px solid #FFFFFF;
}



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

#Pages {
	float: left;
	width: 912px;
	text-align: right;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C4C382;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	color: #a89b36;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#footer{
	float: left;
	width: 950px;
	font-size: 11px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #6b651b;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#content {
	padding: 0;
	clear: both;
	margin: 0;
}
.contourVignettesRub {
	overflow: hidden;
	zoom: 1;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

/* generic classes */

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

.bold {
	font-weight: bold;
	color: #000000;
}

.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 #FFFFFF;
margin: 15px 0;
}
.borderbig {
border: 3px solid yellow;
}
.overflow {
overflow: hidden;
}

/* formulaire */

.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: #626469;
	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: #626469;
	text-align: left;
	margin: 0;
	font-size: 11px;
	background-color: #d7d19d;
	border: 1px solid #c3bb71;
	padding: 0px;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ChampsObligatoires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #e2362d;
}
#toutLeChemin {
	float: left;
	width:960px;
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 12px;
	color: #ca8f42;
}
.zoomCatalogue {
	float: left;
	padding: 0;
	width: 314px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.miniatureCatalogue {
	float: left;
	padding: 0;
	width: 314px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
#collection {
	background-image: url(images/puceBleu.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	color: #000000;
	text-align: left;
	font-size: 12px;
	float: left;
	width: 240px;
	padding: 0px;
	height: 446px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: italic;
}
.titreRubrique {
	color: #b06b13;
	text-align: left;
	font-size: 24px;
	padding: 0px;
	clear: both;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-style: normal;
}
.listePetitesVignettes {
	text-align: left;
	padding: 0px;
	margin: 0;
	float: left;
	width: 360px;
}
.titreDossier {
	color: #b06b13;
	text-align: left;
	font-size: 24px;
	padding: 0px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	clear: both;
}
.txtDossier {
	float: left;
	font-size: 14px;
	color: #000000;
	margin: 0;
	padding: 0;
}
.titreGrandeVignetteCatalogue {
	float: left;
	font-size: 12px;
	color: #000000;
	padding: 0;
	width: 250px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.contenuDossier {
	float: left;
	margin: 0;
	padding: 0;
	color: #000000;
}
.sousTitreDossier {
	float: left;
	font-size: 20px;
	color: #000000;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.paragrapheDossier {
	float: left;
	font-size: 14px;
	color: #000000;
	margin: 0;
	padding: 0;
	font-style: italic;
}
.footerActu {
	float: left;
	font-size: 12px;
	color: #000000;
	padding: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-weight: bold;
	width: 275px;
	background-image: url(images/footerActu.gif);
	background-repeat: no-repeat;
	height: 20px;
}
