body {
	margin: 0;
	padding: 10px 0 ;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: center;
}

td {
	font-size: 11px;
	color: #000000;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1{
	font-size: 1.5em;
	font-weight: bold;
	text-align: left;
	color: #834932;
}

div#conteneur {
	width: 985px;
	margin: 0 auto;
	padding-top: 5px;
	border: 1px solid #000000;
}

div#bandeau {
	background: #FFFFFF url(images/bandeau_haut.gif) no-repeat top left;
	height: 94px;
}

div#menuPrincipal {
	float: left;
	width: 190px;
	text-align: left;
	padding-top: 9px;
}

div#menuPrincipal img {
	margin-left: 47px;	
}

div#pub {
	float: right;
	padding-right: 360px;
	padding-top: 6px;
}

div#sousMenu {
	float: right;
	padding: 0 30px 0 0;
}

div#sousMenu ul {
	margin-top: 75px;
	margin-bottom: 0;
}

div#sousMenu li {
	display: inline;
	padding: 2px 25px;
	font-size: 12px;
	text-transform: uppercase;
}

div#sousMenu a {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

div#contenu {
	color: #000000;
	padding: 5px 0 5px 10px;
	/*margin-right: 55px;
	width: 958px !important;
	width: 937px;*/
}

div#contenuGauche {
	width: 740px;
	float: left;
	text-align: left;
	padding-top: 5px;
	min-height: 400px;
}


div#contenuDroite {
	float: right;
	text-align: right;
	line-height: 1.5em;
}

div#basContenu {
	clear: both;
}

div#contenuDroite a {
	font-weight: bold;
	font-size: 12px;
	color: #834932;
}

div.souligne {
	border-bottom: solid 1px #A35A3E;
	width: 200px;
		padding: 3px 0;
}

div#photo {
	float: left;
	width: 310px;

}

div#descriptif {
	float: right;
	width: 390px;
	text-align: left;
}

p#titrePhoto {
	padding: 3px 0 0 0;
	margin-bottom: 5px;
	font-weight: bold;
}

p#titrePhoto a {
	color: #834932;
}

.titre {
	font-size: 12px;
	font-weight: bold;
}

ul#listePhotos {
	list-style: none;
	margin: 0;
	padding: 0;	
	text-align: left;
}

ul#listePhotos li {
	float: left;
	width: 70px;
	height: 70px;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #DBCAC4;
	text-align: center;
}

ul#listePhotos img{
	/*border: 1px solid #DBCAC4;
	margin-right: 15px;*/
}

div#pied {
	clear: both;
	margin-top: 20px;
	text-align: left;
}

div#pied ul {
	padding: 0;
	margin: 0;
}

div#pied li {
	display: inline;
	padding: 0 50px 0 0;	
}

.champs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 5px;
	color: #834932;
	border: 1px solid #834932;
	background-color: #FFFFFF;
}

.titremarron {
	color: #834932;
	font-weight: bold;
}

div#menuDroite {
	width: 222px;
	background: transparent url(images/menu_fond.gif) top left;
	float: right;
}

div#menuDroite #top {
	background: transparent url(images/menu_haut.gif) no-repeat top left;
	height: 11px;
}

div#menuDroite #bas {
	background: transparent url(images/menu_bas.gif) no-repeat top left;
	height: 21px;
}

div#menuDroite .soulignement {
	text-align: right;
	padding: 10px 30px 10px 0;
	margin-left: 1px;
	background: transparent url(images/menu_souligne.gif) no-repeat bottom left;
	font-weight: bold;
}

div#menuDroite a{
	color: #834932;
	padding-left: 15px;
}

div#menuDroite span.selection {
	padding-left: 15px;
	color: #000;
	background: transparent url(images/menu_puce.gif) no-repeat 0 3px;
}

div#menuDroite a:hover {
	color: #000;
	background: transparent url(images/menu_puce.gif) no-repeat 0 3px;
	text-decoration: none;
}

#listePhotos li a span {
	display: none;
}


/** DETAILS **/

div#detail_conteneur {
	width: 600px;
}

div#detail_colGauche {
	background: #fff url(../images/bg_details_photo.gif) no-repeat top left;
	width: 270px;
	float: left;
}

div#detail_colGauchePied {
	background: #fff url(../images/bg_details_bottom.gif) no-repeat top left;
	width: 270px;
	height: 9px;
}

div#detail_colGauche div#detail_photo {
	text-align: center;
	padding: 30px 0;
}

div#detail_colDroite {
	float: right;
	width: 320px;
}

div#detail_conteneur div#detail_colDroite div.detail_texte {
	padding-right: 20px;
}

div#detail_conteneur .detail_titre {
	font-weight: bold;
	font-size: 1.5em;
}

.transferProduct
{
	border: 1px solid #6CAF00;
	background-color: #DDDDDD;
	opacity:0.5;
}

.details-fiche-item {
	border-top: 1px solid #1B5793;
}

.details-fiche-item h3 {
	font-size: .9em;
	font-weight: bold;
}
/** FIN DETAILS **/