/***************** STYLE GLOBAUX *****************/

a img{border:none;}

a:active, a:focus{outline:none;}



/***************** CONFIGURATION *****************/

#contenu {

	font-family:"Century Gothic", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

}

#contenu h1{

	font:1.6em Verdana, Arial, Helvetica, sans-serif;

	color:#a47b5b;

	margin:0 0 12px;

	border-bottom:1px solid #474646;

}

#contenu h2{

	font:1.4em Verdana, Arial, Helvetica, sans-serif;

	color:#a47b5b;

	margin:0 0 12px;

	border-bottom:1px solid #474646;

	border-top:1px solid #474646;

}

#contenu h3{

	color:#ffffff;

	text-align:center;

	font-weight:bold;

	font-size:1.4em;

	margin:0 0 0.6em;

}

#contenu ul {margin:0 0 1.2em 20px;}

#contenu ul li {

	padding:0 0 0 25px;

	margin: 0 0 2px 0;

	list-style-type:none;

	background:url(../images/integration/li.gif) no-repeat 5px top;

}

#menuLeft h1{

	font:18px Verdana, Arial, Helvetica, sans-serif;

	color:#a47b5b;

	margin-bottom:12px;

}

#contenu p{

	margin-bottom:1em;

	text-align:justify;

}

#blocContenu h1{

	font:18px Verdana, Arial, Helvetica, sans-serif;

	color:#a47b5b;

	margin-bottom:12px;

}

#contenu p.gblNota {

	color:#cacaca;

	font-size:0.9em;

	font-style:italic;

}

#contenu p.gblCenter, #contenu .gblCenter {text-align:center;}

#contenu p.gblBig, #contenu .gblBig {font-size:1.5em;}

#contenu p.gblCouleur, #contenu .gblCouleur {color:#FF9900;}

#contenu p.gblCouleur2, #contenu .gblCouleur2 {color:#333333;}

#contenu p.gblCenter, #contenu .gblCenter {text-align:center;}

#contenu p.gblAlerte, #contenu .gblAlerte {color:red; font-weight:bold;}

#contenu .gblPusher {height:10px; clear:both;}



/* -------------------------- 

	LIENS

--------------------------- */

#contenu a:link, #contenu a:visited{

	color:#A47B5B;

	font-weight:bold;

	text-decoration:none;

}

#contenu a:hover, #contenu a:active{

	color:#FFF;

	text-decoration:underline;

}

#contenu a:link img, #contenu a:visited img {

	border:none;

	filter: alpha(opacity=100);

	-moz-opacity: 1.00; opacity:1.00;

}

#contenu a:hover img, #contenu a:active img{

	border:none;

	filter: alpha(opacity=80);

	-moz-opacity: 0.80; opacity:0.80;

}



/***************** PAGE D'ACCUEIL *****************/

#contenu #global_accueil a:link, #contenu #global_accueil a:visited{

	color:#A47B5B;

	font-weight:bold;

	text-decoration:none;

}

#contenu #global_accueil a:hover, #contenu #global_accueil a:active{

	color:#FFF;

	text-decoration:underline;

}



#contenu #global_accueil #blocPhotoAccueil {margin:0 0 0 0;}

#contenu #global_accueil #blocTexte {

	float:left;

	width:300px;

	height:390px;
	margin-top:40px;
	overflow:auto;

	padding:0 32px 0 0;

	outline:none;

}

#contenu #global_accueil #blocTexte .blocCoordonnees {

	padding:10px;

	background:url(../images/integration/accueil/blocCoordonnees.gif) repeat left top;

}

#blocContenu #blocCadeaux {

	position:relative;

	float:left;

	width:435px;

	height:221px;

	padding:50px 0 0 0;

	background:url(../images/charte/bg-bloc-cadeaux.jpg) top left no-repeat;

}

#blocContenu #blocCadeaux a.listingCadeaux {

	display:block;

	position:absolute;

	width:430px;

	height:35px;

	top:0;

	left:0;

} 

#blocContenu #blocCadeaux.EN {background:url(../images/charte/bg-bloc-cadeauxEN.jpg) top left no-repeat;}

#blocContenu #blocCadeaux .wrapper{

	float:left;

	margin:0 9px 0 8px;

	border:1px solid #666666;

	width:125px;

	height:200px;

}

#blocContenu #blocCadeaux .wrapper p {text-align:center;}

#blocContenu #blocCadeaux .wrapper div {

	text-align:center;

	height:92px;

}

#blocContenu #blocCadeaux .wrapper .encartimage {

	text-align:center;

	height:92px;

}


#blocContenu #blocCadeaux .wrapper div a:link img , 

#blocContenu #blocCadeaux .wrapper div a:visited img , 

#blocContenu #blocPopulaires .wrapper a:link img , 

#blocContenu #blocPopulaires .wrapper a:visited img ,

#blocContenu #blocNouveautes .wrapper div a:link img , 

#blocContenu #blocNouveautes .wrapper div a:visited img  {border:1px solid #666666;}

#blocContenu #blocPopulaires {

	float:left;

	width:344px;

	height:231px;

	padding:40px 0 0 16px;

	margin-left:5px;

	background:url(../images/charte/bg-bloc-pop.jpg) top left no-repeat;

} 

#blocContenu #blocPopulaires.EN {background:url(../images/charte/bg-bloc-popEN.jpg) top left no-repeat;}

#blocContenu #blocPopulaires .wrapper{

	float:left;

	margin:10px 5px 0 5px;

	text-align:center;

	height:92px;

	width:92px;

}

#blocContenu #blocNouveautes {

	float:left;

	width:968px;

	height:200px;
	
	margin-left:10px;

	padding:50px 0 0 0;

	background:url(../images/charte/bg-bloc-new.jpg) top left no-repeat;

} 

#blocContenu #blocNouveautes.EN {background:url(../images/charte/bg-bloc-newEN.jpg) top left no-repeat;}



#blocContenu #blocNouveautes .wrapper{

	float:left;

	margin:0 4px 0 5px;

	border:1px solid #666666;
	
	background:none repeat scroll 0 0 #494949;

	width:100px;

	height:165px;

} 

#blocContenu #blocNouveautes .wrapper div {

	text-align:center;

	height:92px;

}

#blocContenu #blocNouveautes .wrapper p , 

#blocContenu #blocCadeaux .wrapper p {

	padding:0 5px;

	height:45px;

	margin:0 0 0.3em 0;

}

#blocContenu #blocCadeaux .wrapper span.prixAccueil {

	color:#A47B5B;

	display:block;

	height:28px;

	margin:5px 0 5px 0;

	text-align:center;

}

#blocContenu #blocCadeaux .wrapper span.prixAccueil span {

	font-size:0.8em;

	display:block;

	margin:0;

}



#blocContenu #blocCadeaux .wrapper p {

	height:45px;

}

#blocContenu #blocNouveautes .wrapper a.btDetail:link ,

#blocContenu #blocNouveautes .wrapper a.btDetail:visited ,

#blocContenu #blocCadeaux .wrapper a.btDetail:link ,

#blocContenu #blocCadeaux .wrapper a.btDetail:visited {

	padding:2px 5px;

	display:block;
	
	color:#494949;

	background:#666666;

	text-align:center;

}



/***************** CATALOGUE *****************/

#contenu #global_catalogue {

	margin:0 0 30px 0;

	padding:7px 0 10px 0;

	border-bottom:1px solid #474646;

}

#contenu #global_catalogue .wrapper {

	float:left;

	width:182px;

	height:137px;

	margin:0 0 7px 7px;

	background:#434343;

	text-align:center;

}



/***************** FICHE PRODUIT *****************/

#contenu #global_ficheProduit {

	padding:0 0 80px 0;

}

#contenu #global_ficheProduit #blocVue {

	position:relative;

	float:left;

	width:400px;

	height:300px;

	text-align:center;

	margin:0 15px 0 0;

	padding:10px;

	background:#434343;

}

#contenu #global_ficheProduit #blocVue .btAmi , 

#contenu #global_ficheProduit #blocVue .btContact {

	position:absolute;

	width:80px;

	height:80px;

	bottom:-80px;

	background:url(../images/integration/ficheProduit/btAmi.gif) no-repeat center center;

}

#contenu #global_ficheProduit #blocVue .legendePhoto {

	position:absolute;

	right:0;

	bottom:-60px;

	width:220px;

	height:50px;

	color:#FFF;

	font-size:10px;

}

#contenu #global_ficheProduit #blocVue .btContact {

	left:100px;

	background:url(../images/integration/ficheProduit/btContact.gif) no-repeat center center;

}

#contenu #global_ficheProduit #blocVue .btAmi a:link , 

#contenu #global_ficheProduit #blocVue .btAmi a:visited , 

#contenu #global_ficheProduit #blocVue .btContact a:link , 

#contenu #global_ficheProduit #blocVue .btContact a:visited {

	display:block;

	width:80px;

	height:80px;

}

#contenu #global_ficheProduit #blocTexte {

	float:right;

	margin:0 10px 0 0;

	width:330px;

}

#contenu #global_ficheProduit #blocTexte .wrapper {

	margin:0 0 10px 0;

	padding:10px;

	background:url(../images/integration/accueil/blocCoordonnees.gif) repeat left top;

}

#contenu #global_ficheProduit #blocTexte .wrapper label {

	float:left;

	width:150px;

	font-weight:bold;

}

#contenu #global_ficheProduit #blocTexte .wrapper span {

	float:left;

	width:150px;

}

#contenu #global_ficheProduit #blocTexte .wrapper div {

	padding:2px 0 2px 0;

	border-bottom:1px solid #363636;

}

#contenu #global_ficheProduit #blocTexte .wrapper .clearer {

	padding:0;

	border-bottom:none;

}

#contenu #global_ficheProduit #blocTexte .wrapper input.btRadio {margin:0 3px 0 0;}

#contenu #global_ficheProduit #blocTexte .blocPanier {

	border:1px solid #cacaca;

	text-align:center;

	padding:3px 0 0 0;

}

#contenu #global_ami label {

	float:left;

	width:140px;

	color:#FFF;

	font-weight:bold;

}

#contenu #global_ami input , 

#contenu #global_ami textarea , 

#contenu #global_ami select {

	font-family:"Century Gothic", Arial, Helvetica, sans-serif;

	font-size:1em;

	color:#363636;

	border:1px solid #CACACA;

}

#contenu #global_ami textarea {width:400px;} 

#contenu #global_ami input:hover, 

#contenu #global_amitextarea:hover, 

#contenu #global_ami select:hover {border:1px solid #cacaca;}



#contenu #global_ami input.btFormulaire , 

#contenu #ideo_cnt_global .ideo_cnt_blocBouton input , 

#contenu #global_rechercheAvancee .blocCategorie input {

	width:100px;

	border:1px solid #cacaca;

	color:#FFF;

	background:#363636;

	font-weight:bold;

	cursor:pointer;

	padding:0 0 2px 0;

}

#contenu #global_ami input.btFormulaire:hover , 

#contenu #ideo_cnt_global .ideo_cnt_blocBouton input:hover , 

#contenu #global_rechercheAvancee .blocCategorie input:hover {

	background:#FFF;

	color:#363636;

}

#contenu #global_ami label.ideo_inc_captcha {width:170px;}

#contenu #global_rechercheAvancee #blocPrix .wrapper {

	border:1px solid #CACACA;

	float:left;

	width:150px;

	text-align:center;

	padding:15px 0 0 0;

	height:38px;

	

}

#contenu #global_rechercheAvancee #blocPrix .wrapper a:link , 

#contenu #global_rechercheAvancee #blocPrix .wrapper a:visited {

	color:#FFF;

	font-size:1.6em;

}





/***************** EVENEMENTS *****************/

#contenu #global_evenements .wrapper {

	padding:15px;

	margin:0 0 15px 0;

	background:url(../images/integration/accueil/blocCoordonnees.gif) repeat left top;

}

#contenu #global_evenements .wrapper .blocVue {

	float:left;

	margin:0 15px 0 0;

}

#contenu #global_evenements .wrapper .blocTexte {

	height:1%;

	overflow:hidden;

}

#contenu #global_evenements .wrapper .blocTexte h2 {color:#FFF;}



/***************** PRESSE *****************/

#contenu #global_presse .wrapper {

	float:left;

	text-align:center;

	width:202px;

	height:152px;

	margin:0 0 44px 44px;

	background:#494949 ;

}



/***************** INFORMATIONS *****************/

#contenu #global_informations h3 {

	font-weight:normal;

	text-align:left;

	color:#A47B5B;

}





#contenu-gauche {

	float:none;

	overflow-x:hidden;

	height:1%;

}

#contenu .center {text-align:center;}

#contenu .ideo_gbl_nota, #contenu p.ideo_gbl_nota {

	font-size:0.8em;

	line-height:1.2em;

	padding:0pt;

	color:#CACACA;

}

#contenu .ideo_gbl_alerte {color:#FF0000;}





/* -- FORMULAIRE --- */

#contenu #ideo_cnt_global input , 

#contenu #ideo_cnt_global select , 

#contenu #ideo_cnt_global textarea {

	background-color:#FFFFFF;

	border:1px solid #cacaca;

	color:#363636;

	font-family:"Century Gothic", Arial, Helvetica, sans-serif;

	font-size:0.9em;

	height:15px;

	padding-left:2px;

}

#contenu #ideo_cnt_global textarea {height:55px;}

#contenu #ideo_cnt_global select {height:17px;}

#contenu #ideo_cnt_global .ideo_cnt_blocFormulaire h4 {

	float:none;

	border-bottom:1px solid #3b3b3b;

	color:#000000;

	float:left;

	font-size:1.1em;

	font-variant:small-caps;

	font-weight:bold;

	margin:15px 0pt;

	padding:0pt;

	text-align:left;

	width:100%;

}



/* -- STYLES SPECIFIQUES AU MODULE -- */

#contenu .ideo_cnt_blocFormulaire {

	clear:both;

	float:left;

	width:100%;

}

#contenu .ideo_cnt_blocFormulaire label {

	width:33%;

	float:left;

	margin:0;

	text-align:right;

	padding-right:10px;

	font-size:1em;

}

#contenu .ideo_cnt_blocFormulaire .ideo_cnt_blocLigneFormulaire {margin-bottom:2px;}

#contenu .ideo_cnt_blocLigneFormulaire input , 

#contenu .ideo_cnt_blocValidation input , 

#contenu .ideo_cnt_blocLigneFormulaire textarea {width:40%;}

#contenu .ideo_cnt_blocLigneFormulaire textarea {height:45px;}

#contenu .ideo_cnt_blocLigneFormulaire select {width:41%;}

#contenu .ideo_cnt_blocFormulaire img {

	border:none;

	margin:0px 0 1px 0;

	vertical-align:bottom;

}

#contenu .ideo_cnt_blocFormulaire .ideo_cnt_blocBouton{

	text-align:center;

	margin-top:15px;

}

/* PLAN D'ACCES */

#contenu .ideo_cnt_globalPlan{margin:20px 0 0 0;}

#contenu .ideo_cnt_blocPlan{

	width:100%;

	margin:0 auto 20px auto;

	text-align:center;

}

/*  ENCART COORDONNEES */

#contenu-droite {

	float:right;

	margin:0pt;

	overflow-x:hidden;

	width:170px;

	margin-left:10px;

}

.encart-coordonnees{

	float:left;

	width:170px;

	margin:0 0 10px;

}

.encart-coordonnees .encart-coordonnees-milieu{

	background:url(../images/contact01/encart-milieu.gif) no-repeat;

	float:left;

	width:150px;

	padding:72px 10px 0;

}

.encart-coordonnees .encart-coordonnees-bas{

	background:url(../images/contact01/encart-bas.gif) no-repeat;

	float:left;

	width:180px;

	height:10px;

	padding:0;

	margin:0;

}

#contenu .encart-coordonnees p{

	text-align:center;

	font-size:12px;

	padding:0;

	font-weight:bold;

}

#contenu .encart-coordonnees strong.couleur{color:#0d6db9;}

#contenu .encart-coordonnees strong.couleur.seconde{color:#3a3a3a;}





/* -------------------------- 

	FIN MODULE CONTACT 

--------------------------- */



/***************** MENTIONS LEGALES *****************/

#contenu #global_mentionsLegales #blocTexte {

	float:left;

	width:450px;

	margin:0 20px 0 0;

}

#contenu #global_mentionsLegales #blocCoordonnees {

	height:1%;

	overflow:hidden;

}



/***************** RECHERCHE AVANCEE *****************/

#contenu #global_rechercheAvancee .blocCategorie {

	margin:0 0 40px 0;

}

#contenu #global_rechercheAvancee .blocCategorie select {

	width:250px;

	background:#585252 ;

	color:#FFF;

	border:1px solid #CACACA;

}

#contenu #global_rechercheAvancee .blocCategorie select:hover {

	border:1px solid #A47B5B;

}

#contenu #global_rechercheAvancee .wrapper {

	float:left;

	width:182px;

	margin:0 0 7px 7px;

	height:173px;

	padding:3px 0 3px 0;

	background:#434343 ;

}

#contenu #global_rechercheAvancee .wrapper .blocVue {

	height:137px;

	text-align:center;

}

#contenu #global_rechercheAvancee .wrapper p {

	padding:0 5px 0 5px;

	text-align:center;

	margin:0;

}

#contenu .pagination {

	text-align:center;

	clear:both;

}



/***************** STYLE FOOTER *****************/

#footer p{

	font:10px/30px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-align:right;

	padding:10px 10px 0 0;

}

#footer a:link, #footer a:visited{

	text-decoration:none;

	color:#fff;

}

#footer a:hover, #footer a:active{

	text-decoration:underline;

	color:#a47b5b;

}



#promo s {

	color:#A47B5B;

	font-size:1.2em;

}


