/***************** STYLE GLOBAUX *****************/
.clearer{clear:both;}
a img{border:none;}
a:active, a:focus{outline:none;}
/***************** STYLE CONTENU *****************/
#contenu h1{
	font: "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:normal;
	color:#e1d08a;
	margin:0 0 15px;
	border-bottom:1px solid #e1d08a;
	text-indent:36px;
	background:url(../images/puceH1.gif) no-repeat left top;
}
#contenu h2{
	font:20px "Times New Roman", Times, serif;
	color:#EAC67B;
	margin:0 0 10px;
}
#contenu h3{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#EAC67B;
	margin:0 0 12px 20px;
}
#contenu p{
	font:11px/1.2em Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #fff;
	margin-bottom:1.2em;
}
#contenu p em{
	font-size:12px;
	line-height:1.3em;
}
#contenu p.couleur, span.couleur{
	font-weight:bold;
	color:#fff;
}
#contenu a:link, #contenu a:visited{
	text-decoration:none;
	color:#EAC67B;
	font-weight:bold;
}
#contenu a.ariane , #contenu a.ariane:visited {
	font-weight:normal;
}
#contenu a:hover, #contenu a:active{color:#fff;}
#contenu .jaune2 {
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
#contenu .jaune {
	color:#EAC67B;
	font-weight:bold;
}
#contenu .times {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}
#contenu .champRequis {
font-weight:bold;
color:#EAC67B;
}
#contenu p.nota {
font-size:10px;
letter-spacing:normal;
}
#contenu .center {
text-align:center;
}
#contenu .pusher {
width:100%;
height:15px;
}
#contenu .ssTitre {
margin-top:20px;
}
#contenu ul {
	margin-bottom:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
#contenu ul li {
	list-style-type:none;
}

/* ***************** BOTTERIE ***************** */
.droiteBotterie {
	float:right;
	width:310px;
	margin:0 0 0 10px;
}
.droiteBotterie2 {
	float:right;
	width:250px;
	height:222px;
	margin:0 0 0 10px;
}
.videoBotterie {
	width:310px;
	height:270px;
	text-align:center;
}
#contenu table.tarifBotterie {
	width:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	margin:0 0 0 100px;
}
#contenu table.tarifBotterie td {border:1px solid #1d4a0f;}
#diapoBotterie {
	float:right;
	width:310px;
	height:120px;
	text-align:center;
	padding-top:10px;
	background:url(../images/botterie/bgDiapo.png) left top no-repeat;
	margin:10px 0 0 0;
}

/* ***************** HISTOIRE ***************** */
.vignetteHistoire {
	padding:5px;
	width:98%;
	margin:0 0 10px 0;
	border:1px solid #233C19;
	background:url(../images/histoire/bgVignette.png) repeat;
}
#contenu .vignetteHistoire h2 {
	width:auto;
	float:left;
	margin:0 10px 0 0;
	font-style:italic;
	font-weight:bold;
}
#contenu .vignetteHistoire p {width:63%;}
.vignetteHistoire img , .vignetteHistoire a img {
	float:right;
	display:block;
	margin:0 0 0 5px;
	width:290px;
	height:165px;
}
.vignetteHistoire a {
	display:block;
	float:right;
	width:290px;
	height:165px;
	margin:0 0 0 5px;
	margin:0;
}
#contenu .blockHistoire {
	margin:0 auto;
	width:829px;
	height:190px;
}
#contenu .blockHistoire .visuelHistoire {
	height:170px;
	width:300px;
	padding-top:5px;
	text-align:center;
	float:left;
	margin:0 10px 0 0;
	background:url(../images/boutiques/bgCadre.png) left top repeat;
	border:1px solid #233C19;
}
#contenu .blockHistoire p.dateHistoire {
	font-size:35px;
	font-family:"Times New Roman", Times, serif;
	color:#E1D08A;
	margin:0 0 10px 0;
}
	
#contenu #friseHistoire {
	margin:0 auto;
	width:814px;
	position:relative;
	overflow:hidden;
	height:110px;
	position:relative;
}
#contenu #flow{position: relative;}
#contenu #friseHistoire .vignetteFrise {
	height:110px;
	margin:4px 0 0 10px;
	width:141px;
	float:left;
	background:#1c4115;
}
#contenu #friseHistoire .vignetteFrise span {
	text-align:center;
	width:100%;
	color:#E1D08A;
	display:block;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
}
#contenu #defileGauche  {
	position:absolute;
	left:0;
	bottom:-2px;
	width:40px;
	height:110px;
	z-index:10;
	background:url(../images/histoire/gauche1.png) left top no-repeat;
	cursor:pointer;
}
#contenu #defileDroite {
	position:absolute;
	right:0;
	bottom:-2px;
	width:40px;
	height:110px;
	z-index:10;
	background:url(../images/histoire/droite1.png) left top no-repeat;
	cursor:pointer;
}
#contenu #defileGauche a , 
#contenu #defileDroite a {
	display:block;
	width:40px;
	height:110px;
}


/* ***************** ACTUALITES ***************** */
#gaucheActu {
}
#contenu h1.IDEO_sans {margin:0;}
.IDEO_actualite{
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #a18846;
}
#contenu .IDEO_actualite .IDEO_visuel{
	float:left;
	height:156px;/* hauteur de la zone visuel  */
	width:156px;/* longueur de la zone visuel  */
	background:url(../images/actualites/fond-vignette.png) no-repeat left top;/* Image de fond du visuel  */
	margin-right:5px;
	text-align:center;
	padding-top:2px;

	
}
#contenu .IDEO_visuelArticle{
	float:left;
	height:300px;/* hauteur de la zone visuel  */
	width:240px;/* longueur de la zone visuel  */
	background:url(../images/actualites/fond-vignette2.png) no-repeat left top;/* Image de fond du visuel  */
	margin-right:10px;
	text-align:center;
	padding-top:2px;

	
}


#contenu .IDEO_visuelArticle2{
	float:left;
	height: 250px;/* hauteur de la zone visuel  */
	width: 250px;/* longueur de la zone visuel  */
	background:url(../images/actualites/fond-vignette1.png) no-repeat left top;/* Image de fond du visuel  */
	margin-right:10px;
	text-align:center;
	padding-top:2px;
	
}

#contenu .IDEO_actualite .IDEO_visuel img {margin:0 0 0 0; 		}
#contenu .IDEO_actualite .IDEO_visuel a {position:relative;}
.IDEO_actualite .IDEO_actualite-droite{
	float:left;
	width:620px;/* Longueur la zone droite  */

}
#contenu .IDEO_actualite .IDEO_titre{
	font-size:14px;
	font-weight:bold;
}
#contenu a img{
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	 opacity:1.00;
 }
#contenu a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.70;
	 opacity:0.70;
 }
/***************** SOUS RUBRIQUE ACTUALITES *****************/
#IDEO_sous_rub-top {
	padding:0 0 10px 0;
	text-align:left;
	color:#333;
}
#contenu #IDEO_sous_rub-top ul {
	list-style-image:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #EAC67B;
}
#contenu #IDEO_sous_rub-top li a{
	text-decoration:none;
	margin:0;
}
#contenu #IDEO_sous_rub-top li a:hover{
	text-decoration:underline;
}
#contenu #IDEO_sous_rub-top li {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-image:none;
	background:none;
	margin:0;
	padding:0;
 }
#contenu #IDEO_sous_rub-top li .encours{text-decoration:underline;}
#droiteActu {
	float:right;
	width:250px;
	height:280px;
	padding:10px;
	background:url(../images/actualites/diapo/bgDiapo.png) no-repeat left top;
}
#flashActu {
	width:250px;
	height:280px;
}
#droiteCordonnerie {
	float:right;
	padding:10px;
	margin-left:5px;
	height:250px;
	background:url(../images/cordonnerie/bgPhoto.png) left top no-repeat;
}
#flashActu {
	width:250px;
	height:250px;
}

/* ***************** SERVICES ET CONSEILS ***************** */
#contenu p.arianeConseils {
	font-size:13px;
	background:url(../images/boutiques/bgCadre.png) left top repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/* ***************** BOUTIQUES ***************** */
.gaucheBoutique {
	width:145px;
	float:left;
	padding:10px 0 6px 10px;
}
#contenu .gaucheBoutique p {
	margin:0 0 0.6em 0;
}
.BoutiqueParis {
width:47%;
float:left;
padding:10px;
margin:0 0 2px 2px;
background:url(../images/boutiques/bgCadre.png) repeat;
border:1px solid #233c19;
}
.photoParis {
float:right;
width:220px;
height:270px;
background:url(../images/boutiques/bgPhoto.png) left top no-repeat;
text-align:center;
}
.photoParis img {
margin-top:5px;
}
#contenu .BoutiqueParis h2 {
border-bottom:1px solid #EAC67B;
}

/* ***************** COLLECTIONS ***************** */
/* MENU ACCESSOIRES */
#menuLeft {
	float:left;
	width:210px;
	height:200px;
	margin:0 25px 0 0;
	background:url(../images/collections/menu/bgMenu.png) no-repeat left top;
}
#menuLeft ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-top:10px;
}
#menuLeft ul li {
	width:96%;
	float:left;
	list-style-type:none;
	text-indent:35px;
	margin:0 0 4px 0;
	background:url(../images/collections/menu/puce.gif) 12px top no-repeat;
}
/* LISTING */
.vignetteListing {
	float:left;
	width:100px;
	height:122px;
	margin:0 0 10px 25px;
	background:url(../images/collections/bgVignette.png) left top no-repeat;
}
.vignetteNews {
	float:left;
	width:100px;
	height:122px;
	margin:0 0 10px 25px;
	background:url(../images/collections/bgVignetteNews.png) left top no-repeat;
}
#contenu .vignetteListing h2 {
	width:100px;
	height:22px;
	padding-top:2px;
	margin:1px auto 9px auto;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
#contenu .vignetteListing h2 a , #contenu .vignetteListing h2 a:visited {color:#FFF;}
#contenu .vignetteListing h2 a:active , #contenu .vignetteListing h2 a:hover {color:#EAC67B;}
.visuelListing {
	width:80px;
	height:80px;
	margin:5px auto 0 auto;
	text-align:center;
}
.visuelListing a img {border:1px solid #EAC67B;}
#contenu .vignetteListing p {
	padding-right:5px;
	height:43px;
	margin:2px 0 0 1px;
	text-align:left;
	line-height:12px;
}
#contenu .vignetteListing p.prixBarre , #contenu .vignetteListing p.prix {
	padding:0;
	float:left;
	margin-right:3px;
	text-decoration:line-through;
	height:13px;
}
#contenu .vignetteListing p.prix {
	float:right;
	text-decoration:none;
	margin-right:5px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	padding:0;
	line-height:10px;
	text-align:right;
}
#contenu .vignetteListing p a , #contenu .vignetteListing p a:visited {
	font-weight:normal;
}
#contenu .vignetteListing .savoirPlus {
	width:152px;
	height:20px;
	float:left;
	margin:6px 0 0 0;
}
/* PAGINATION */
#paginationAccessoires {
float:right;
width:523px;
height:25px;
margin:5px 40px 0 0;
background:url(../images/pagination/bgCadre.png) repeat;
border:1px solid #233C19;
}
#paginationListing {
width:523px;
height:25px;
margin:5px auto 0 auto;
background:url(../images/pagination/bgCadre.png) repeat;
border:1px solid #233C19;
}
#contenu #paginationAccessoires p , #contenu #paginationListing p {
margin:0;
padding-top:5px;
font-size:13px;
}
#listingProduit{
	width:829px;
	height:150px;
	overflow:auto;
	margin:0 auto;
}
#contenu #accueilListing {
	border-bottom:1px solid #EAC67B;
	width:829px;
	height:150px;
	margin:0 auto 8px auto;
}
#contenu #accueilListing .visuelListing {
	border:1px solid #233C19;
	background:url(../images/boutiques/bgCadre.png) left top repeat;
	width:174px;
	height:140px;
	float:left;
	margin:0 10px 0 30px;
}
#contenu #accueilListing .visuelListing img  {
	margin-top:5px;
}
#contenu #accueilListing p {
	font-size:20px;
	padding-top:10px;
	margin:0;
	font-family:"Times New Roman", Times, serif;
}
#contenu #accueilListing p .gros {
	font-size:16px;
	font-weight:bold;
}
/* ***************** FICHE PRODUIT ***************** */
#contenu a.lienRetour {
	padding: 0 0 2px 20px;
	background:url(../images/puceRetour.gif) left top no-repeat;
}
#droiteFiche {
float:right;
width:530px;
padding-bottom:10px;
margin-bottom:30px;
}
#droiteFiche h2 {
border-bottom:1px solid #EAC67B;
}


#container #contenu #droiteFiche .bloc_desc{
	width:520px;
	background:#173E11;
	margin-bottom:10px;
	padding:5px;
	float:left;
}

#container #contenu #droiteFiche .bloc_desc p.txt strong{
	color:#D1BC7E;
	font-size:13px;
}


#container #contenu #droiteFiche p.titre1{
	color:#D1BC7E;
	font-size:13px;
	margin-bottom:5px;
	font-weight:bold;
	margin-top:5px;
}

#container #contenu #droiteFiche .bloc_desc table{
	float:right;
}


#container #contenu #droiteFiche p.txt{
	border:1px sol red;
	width:270px;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
}


#contenu #droiteFiche p.prixFiche {
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
float:right;
width:auto;
margin:0 10px 2px 10px;
}
#contenu #droiteFiche p.prixFicheBarre {
text-decoration:line-through;
float:right;
width:auto;
font-size:13px;
font-weight:bold;
margin:5px 0 0 0;
}
#contenu #droiteFiche .pusher {
width:100%;
border-top:1px solid #EAC67B;
height:1px;
padding:0;
}
#contenu #droiteFiche .pusher2 {
width:100%;
border-bottom:1px solid #EAC67B;
height:1px;
padding:0;
}
#droiteFiche .envoiAmi {
width:133px;
height:20px;
float:left;
margin: 5px 0 5px 0;
}
#gaucheFiche {
width:240px;
height:345px;
float:left;
margin:0 0 30px 40px;
background:url(../images/ficheProduit/bgVisuel.png) left top no-repeat;
}
#gaucheFiche #visuel1 {
width:220px;
height:220px;
margin:8px auto 3px auto;
text-align:center;
}
#gaucheFiche #visuel1 img ,  #gaucheFiche .visuel2 img{
border:1px solid #EAC67B;
}
#gaucheFiche .visuel2 {
width:45px;
height:45px;
float:left;
margin:5px 0 0 12px;
text-align:center;
}


.form_fiche select{
	background:#ffffff;
	color:#53391C;
	border:1px solid #53391C;
	width:100px;
	margin-bottom:2px;
	font-size:11px;
}


/* ***************** REVENDEURS ***************** */
#contenu .carteMonde {
	width:845px;
	height:300px;
	margin:0 auto 0 auto;
	background:url(../images/revendeurs/bgCarte.jpg) left top no-repeat;
}
.vignetteRevendeurs {
	float:left;
	width:250px;
	padding:5px 5px 0 5px;
	min-height:115px;
	margin:0 0 14px 14px;
	background:url(../images/boutiques/bgCadre.png) left top repeat;
	border:1px solid #233C19;
}
#contenu .vignetteRevendeurs h2 {margin-bottom:5px;}
#contenu .vignetteRevendeurs p {margin-bottom:0.3em;
}

/* ***************** MODULE PRESSE ***************** */
#contenu .ligneAcces {
	margin:20px auto 0 auto;
	width:280px;
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #233C19;
	background:url(../images/boutiques/bgCadre.png) left top repeat;
}
#contenu .ligneAcces label {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
#contenu .ligneAcces input {
	border:1px solid #DFC260;
	height:15px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#contenu .ligneAcces input:hover {border:1px solid #297012;}
#contenu h1.IDEO_sans{
margin:0;
}
#contenu #IDEO_presse {
width:555px;
}
#contenu #IDEO_presse .IDEO_vignette{
height: 220px;
width: 146px;
float:left;
margin:0 0 5px 28px;
}
#contenu .IDEO_vignette .IDEO_visuel, #contenu .IDEO_visuel{
height: 146px;
width: 146px;
padding-top:2px;
background: url(../images/presse/fond-vignette.png) no-repeat left top;
}
#contenu .IDEO_vignette p a:visited, #contenu .IDEO_vignette p a:link{
text-decoration:none;
position:relative;
}
#contenu p.IDEO_visuel,  #contenu .IDEO_vignette p{
text-align:center;
margin:0;
}
#presse p.couleur{
margin-top:5px;
}
#presse .IDEO_vignette img{
border:1px solid #333;
margin:0 4px 0 0;
}
#contenu a img{
filter: alpha(opacity=100);
-moz-opacity: 1.00;
 opacity:1.00;
 }
#contenu a:hover img{
filter: alpha(opacity=80);
-moz-opacity: 0.70;
 opacity:0.70;
 }
/* ***************** PAGE PRESSE DETAIL ***************** */
#IDEO_presse-detail {
float:left;
margin:0 0 0 12px;
}
#IDEO_presse-detail .couleur{
float:left;
font-size:12px;
}
#IDEO_presse-detail .couleur span{
font-size:14px;
}
#IDEO_presse-detail .IDEO_retour{
float:left;
margin-right:20px;
}
/***************** SOUS RUBRIQUE  *****************/
#contenu #IDEO_sous_rub-top li .encours{
color:#CCC;
text-decoration:underline;
}
#contenu #IDEO_infos_galerie{
font:12px/1.2em Arial, Helvetica, sans-serif;
text-align:center;
color:#333;
margin-bottom:1.2em;
}
/* ***************** FIN MODULE PRESSE ***************** */

/***************** PAGE CONTACT , MERCI ET 404 *****************/
#contenu #globalContact {
	padding:15px 0 0 0;
	background:url(../images/contact/bgContact.png) center center no-repeat;
	}
.gaucheContact {
	float:left;
	width:280px;
	margin:0 0 0 80px;
	padding:15px 10px 5px 10px;
}
.gaucheContact .ligneForm {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	margin:3px 3px 3px 3px;
}
.gaucheContact .ligneForm label {
	margin:0 0 0 25px;
	float:left;
}
.gaucheContact .ligneForm input {
	float:right;
	margin:0 25px 0 0;
	width:130px;
	height:15px;
}
.gaucheContact .ligneForm textarea {
	width:130px;
	height:45px;
	float:right;
	margin:0 25px 0 0;
}
.gaucheContact .ligneForm select {
	width:133px;
	float:right;
	margin:0 24px 0 0;
	border:1px solid #DFC260;
	font-size:10px;
}
.gaucheContact .ligneForm input.radioBox {
	width:13px;
	height:13px;
	float:none;
	margin:0px 3px 0 0;
	border:none;
	background:none;
}
.gaucheContact input.inputCaptcha {
	width:120px;
	height:15px;
}
#contenu input.bouton {
	float:none;
	width:100px;
	height:20px;
	margin:0;
}
.gaucheContact input , .gaucheContact textarea  {
	background:#FFF;
	border:1px solid #dfc260;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.gaucheContact input:hover , .gaucheContact textarea:hover , .gaucheContact select:hover  {
	border:1px solid #297012;
}
#contenu input.bouton {
	color:#FFF;
	font-weight:bold;
	background:#173c11;
	cursor:pointer;
}
#contenu input.bouton:hover {
	color:#2a7312;
	background:#FFF;
}
#droiteContact {
	float:right;
	width:350px;
	height:292px;
	margin:0 35px 0 0;
	padding:10px;
	background:url(../images/contact/bgDiapo.png) no-repeat left top;
}
#flashContact {
	width:100%;
	height:270px;
}
#gaucheMerci {
	float:left;
	width:280px;
	margin:0 0 0 35px;
	padding:5px 10px 5px 10px;
}

/***************** MENTIONS LEGALES *****************/
#blocMentions {
	width:620px;
	margin:10px auto 0 auto;
	padding:10px;
	background:url(../images/mentions_legales/bg_coords.png) no-repeat left top;
}
#blocMentions #blocGauche {
	float:left;
	width:45%;
}
#blocMentions #blocDroite {
	float:right;
	width:45%;
}

/* ***************** PLAN DU SITE ***************** */
#contenu ul.planSite {
	float:left;
	width:200px;
	margin:0 0 0 40px;
}
#contenu ul.planSite li {
	list-style-type:none;
	text-indent:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(../images/planSite/puce.gif) left top no-repeat;
}
#contenu ul.planSite ul.ssRubrique {
	width:175px;
	float:right;
	background:none;
	margin:2px 0 2px 0;
	}
#contenu ul.planSite ul.ssRubrique li {
	list-style-type:none;
	background:none;
	text-indent:0;
	font-size:13px;
	}
#contenu ul.planSite ul.ssRubrique li a:visited , 
#contenu ul.planSite ul.ssRubrique li a:link { color:#FFF;}
#contenu ul.planSite ul.ssRubrique li a:hover , 
#contenu ul.planSite ul.ssRubrique li a:active { color:#EAC67B;}

#contenu ul.planSite ul.ssRubrique ul {
float:right;
width:150px;
margin:2px 0 2px 0;
}
#contenu ul.planSite ul.ssRubrique ul li {
font-size:12px;
}

/***************** STYLE FOOTER *****************/
#footer p{
	font:10px/30px Arial, Helvetica, sans-serif;
	color:#3B2F15;
	text-align:right;
	padding:0 20px 0 0;
}
#footer a:link, #footer a:visited{
	text-decoration:none;
	color:#fff;
}
#footer a:hover, #footer a:active{
	color:#90763D;
}