@charset "utf-8";
/* CSS Document */


body#communaute #leftmenu {
	background: transparent url('../../image/communaute/bg_left.jpg') top left no-repeat;
}

body#communaute_sous #leftmenu {
	background: transparent url('../../image/communaute/bg_left.jpg') top left no-repeat;
}

body#communaute #contenu_right {
	float: left;
	width: 729px;
	margin: 0 2px 0px 0px;
	text-align: left;
	background: transparent url('../../image/communaute/bg_right.jpg') -11px 0 no-repeat;
}


body#communaute #contenu, body#communaute_sous #contenu {
	float: left;
	background: transparent url('../../image/communaute/bg_left_repeat.jpg');
	background-repeat: repeat-y;
	background-position: 1px 0px;
}


body#communaute_sous #contenu_right {
	float: left;
	width: 729px;
	margin: 0 2px 0px 0px;
	text-align: left;
	background: transparent url('../../image/aide/bg_right_sous.jpg') top left no-repeat;
}


body#communaute #leftmenu #leftmenu_titre a,
body#communaute_sous #leftmenu #leftmenu_titre a {
	float: left;
	width: 150px;
	height: 60px;
	margin: 26px 0 0 0px;
	text-align: left;
	background: transparent url('../../image/communaute/communaute.gif') 26px 0px no-repeat;

}

/*__________________________________________________________COMMUNAUTE INDEX */
#contenu_milieu_communaute{width:550px; height:565px; float:left;}
#image_communaute{width:122px; height:50px; background-image:url(../../image/communaute/communaute.gif); background-repeat:no-repeat;
margin-left:30px; margin-top:20px;}
#bienvenue_communaute{width:420px; height:67px; background-image:url(../../image/communaute/slogan.gif); background-repeat:no-repeat; margin-top:2px; margin-left:4px;}
#bienvenue_communaute p{text-indent:-9999; visibility:hidden;}
#newsletter{width:394px; height:66px; background : transparent url('../../image/communaute/newsletter.png') top left no-repeat;
margin-top:14px;}

.prive_communaute{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#5f5f5f; margin-top:17px; margin-left:4px;  line-height:18px;}
.texte-relief { font-size:13px;}

#menus_communaute {
	clear:both;
	float:left;
	width:480px;
	margin-left:4px;
	margin-top:18px;
	line-height:19px;
}

#menus_communaute dd {
	position:relative;
	font-weight:bold;
	font-size:13px;
	padding-left:20px;
	background-image:url(../../image/commun/point-fleche.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#menus_communaute dt{
	position:relative;
	padding-left:22px;
	margin-bottom:13px;
}

#oliveclub-presentation {
	clear:both;
	float:left;
	width:443px;
	height:245px;
	margin-left:23px;
	margin-top:-13px;
	background: transparent url('../../image/communaute/bg-OliveClub.png') top left no-repeat;
}

#oliveclub-couverture {
	clear:both;
	float:left;
	width:146px;
	height:186px;
	margin-top:15px;
	margin-left:17px;
}

#oliveclub-description {
	float:left;
	width:263px;
	height:186px;
	margin-top:15px;
	margin-left:10px;
	line-height:16px;
}

#oliveclub-description .oliveclub-description-titre a {
	font-size:12px;
	color:#e03188 !important;
	
}

#oliveclub-description .oliveclub-description-titre .texte-relief a {
	font-size:15px;	
}

#oliveclub-description dd {
	margin-top:4px;
	color:#e03188;
}

#oliveclub-archives {
	clear:both;
	float:left;
	width:300px;
	margin-left:17px;
}

#bulle-newsletter {
	clear:both;
	float:left;
	width:231px;
	height:75px;
	position:relative;
	top:-414px;
	left:236px
}



/*_________________________________________________PARTIE COMMUN de NEWSLETTER*/
#contenu-newsletter{clear:both; float:left; width:715px; margin:0 0 0px 2px;}
#newsletter-hide{clear:both; float:left; width:290px; height:17px; background-image: url(../../image/communaute/newsletter/titre.gif); background-repeat:no-repeat;}
#newsletter-hide h2{visibility:hidden;}
#newsletter-soustitre{float:left; margin-left:25px; width:400px; height:17px; padding-top:3px;}
#newsletter-messages{clear:both; float:left; width:700px; height:17px; margin-top:17px; font-size:13px;}
#newsletter-consulte{clear:both; float:left; width:680px; height:17px; margin-top:7px; margin-left:13px; padding-left:20px; background: transparent url('../../image/commun/point-fleche.gif') 0 3px no-repeat; font-size:12px;}
#newsletter-adresse-mail{clear:both; float:left; width:365px; height:26px; margin-top:18px; margin-left:13px; font-size:13px;}
#newsletter-adresse-modifier{float:left; width:105px; height:26px; margin-top:16px; margin-left:3px;}
#newsletter-adresse-annuler{float:left; width:100px; height:26px; margin-top:16px; margin-left:10px;}

#newsletter-avantages {clear:both; float:left; width:677px; height:187px; margin:18px 0 0 10px; padding:15px 0 0 20px; background: transparent url('../../image/communaute/newsletter/bg-avantages.jpg') top left no-repeat;}
#newsletter-avantages ul {padding:7px 0 7px 30px;}
#newsletter-avantages ul li {list-style:disc;}
#newsletter-avantages p { line-height:16px;}

#newsletter-messages-gerer{clear:both; float:left; width:700px; height:17px; font-size:13px; margin-top:20px;}
.newsletter-souhaite{clear:both; float:left; width:687px; padding-left:13px; padding-top:10px;}

#newsletter-mention {clear:both; float:left; width:687px; background: transparent url('../../image/commun/point-exclamation.jpg') top left no-repeat; padding:0 0 0 22px; margin:20px 0 0px 0; line-height:16px; font-size:12px;}

#newsletter-valider{float:left; width:85px; height:23px; margin-top:12px; margin-left:610px; }

#newsletter-conformite{clear:both; float:left; width:690px; background-color:#E4E4E4; margin:25px 0 0px 0; padding:3px 6px 3px 6px; font-size:11px;}

#newsletter-espace-bas{clear:both; float:left; width:690px; height:10px;}


.style-field-nouvel-adresse {
	text-align:left;
	height:16px;
	color:#777777;
	border-color:#CCCCCC;
	border-style: solid;
	border-width:1px;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:230px;
}
#newsletter-mention-adresse {clear:both; float:left; width:650px; background: transparent url('../../image/commun/point-exclamation.jpg') top left no-repeat; padding:1px 0 0 22px; margin:0 0 0 13px; line-height:16px; font-size:11px;}

#newsletter-confirme-contenu {clear:both; float:left; width:690px; margin:10px 0 20px 13px;}
#newsletter-messages-confirmes {clear:both; float:left; width:165px; line-height:24px;}
#newsletter-messages-confirmes-desabonemment {clear:both; float:left; width:208px; line-height:24px;}
#newsletter-messages-confirmes-contenu {float:left; width:400px; margin-left:5px; line-height:24px;}
#newsletter-messages-confirmes-adresse {float:left; width:400px; margin-left:5px; line-height:24px;}

#newsletter-messages-changer-avis{clear:both; float:left; width:700px; height:50px; margin-top:10px;}

#newsletter-boutons-bas {clear:both; float:left; width:690px; margin:25px 0 30px 0px;}
#newsletter-retourne{float:left; width:96px; height:23px; margin-top:12px; margin-left:230px; }
#newsletter-accueil{float:left; width:107px; height:23px; margin-top:12px; margin-left:45px; }
#newsletter-boutons-bas-desinscription {clear:both; float:left; width:690px; margin:15px 0 30px 0px;}
#newsletter-desinscription-non{float:left; width:96px; height:23px; margin-top:12px; margin-left:230px; }
#newsletter-desinscription-oui{float:left; width:107px; height:23px; margin-top:12px; margin-left:45px; }
#newsletter-desinscription-connaitre-avantages{float:left; width:288px; height:23px; margin-top:12px; margin-left:115px; }

/*________________________________________________POP-UP AVANTAGES NEWSLETTER*/
#contenu-popup-avantages-NLT { 
	float : left;
	width: 690px;
	height:230px;
	text-align:left;
	margin:10px 0px 10px 15px;
}

#contenu-popup-avantages-NLT-left { 
	float : left;
	width: 455px;
}

#contenu-popup-avantages-NLT-left-titre { 
	float : left;
	width: 455px;
	height:64px;
	margin-top:15px;
	margin-bottom:18px;
	background: transparent url('../../image/bonsplans/Evenements/1009/abonnez-vous-newsletter.gif') 0 0 no-repeat;
	text-align:left;
	text-indent: -99999px;
}

#contenu-popup-avantages-NLT-left-text { 
	float : left;
	width: 455px;
	text-align:left;
	font-size:12px;
	margin-bottom:20px;
	line-height:28px;
}

#contenu-popup-avantages-NLT-left-text.contenu-popup-avantages-NLT-left-text-commuanute { 
	margin-bottom:15px !important;
}

#contenu-popup-avantages-NLT-left-bouton { 
	float : left;
	width: 211px;
	height:23px;
	cursor:pointer;
}


#contenu-popup-avantages-NLT-image { 
	float : left;
	width: 235px;
	text-align:left;
}



/*________________________________________________AVIS PRODUITS*/
#titre-avis-temoignage{width:210px; height:23px; float:left; background-image:url(../../image/communaute/avis/titre-aivs-et-temoignages.gif); background-repeat:no-repeat;}
#titre-avis-temoignage h2{visibility:hidden;}
#sous-titre-avis-temoignage{width:500px; height:23px; float:left; padding-top:3px;}

.barre-bleu{ clear:both; width:716px; height:29px; float:left; background-image:url(../../image/communaute/avis/barbleu.gif); background-repeat:no-repeat; margin-top:11px;}
.texte-dans-bar-bleu{color:#FFFFFF; font-weight:bold; margin-top:5px; padding-left:10px;}
p.explication-contenu {clear:both; float:left; width:706px; padding-top:8px; padding-left:10px;}


#avis_produits img {
	display: inline !important;
}

/* http://meyerweb.com/eric/tools/css/reset/ */
.IE button{width:1%;overflow:visible;}

#avis_produits a{color:#5db0e6 !important;}
#avis_produits ul{padding-left:1em;list-style:inside disc;}
#avis_produits ul li{margin:2px 0 !important;}
#avis_produits pre{margin:10px 0;padding:10px;background:#ccc;}
#avis_produits{overflow:hidden; width:719px; float:left;}
div.box-primary{display:inline;float:left;width:87px;}
div.box-secondary{display:inline;float:right;padding-left:15px;width:87px;}
div.box-inner{overflow:hidden;padding-bottom:15px; solid #cccccc; zoom:1;} 
#avis_produits .js{overflow:hidden;zoom:1;}
#avis_produits .carousel,
#avis_produits .carousel .carousel-wrap{margin:0; border:0; zoom:1;}

/* bordure des produits*/
#avis_produits .js .carousel-wrap{display:inline-block!important; vertical-align:middle !important; width:650px!important; margin:0 0 0 4px !important;}

.IE #avis_produits .js .carousel-wrap{display:inline !important; }
#avis_produits .carousel ul{margin:0 !important; padding:0 !important; zoom:1 !important;}
#avis_produits .js ul li{overflow:hidden !important; display:inline !important;float:left;width: 80px !important; height:87px !important; text-align:center; padding:10px 0 0 0px;}
#avis_produits .carousel .carousel-control{overflow:hidden;display:inline-block !important; vertical-align:middle;width:30px;height:30px;cursor:pointer;line-height:999px;zoom:1; float:left; margin-top:38px; margin-left:3px;}
#avis_produits .carousel .carousel-next{background:url(../../image/communaute/avis/avis-produits-fleche-droit.gif) 2px 0 no-repeat;}
#avis_produits .carousel .carousel-previous{background:url(../../image/communaute/avis/avis-produits-fleche-gauche.gif) 2px 0 no-repeat;}
#avis_produits .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#avis_produits .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#avis_produits .carousel div{margin:0;padding:0;border:0; float:left;}
#avis_produits .carousel ul{padding:0;list-style:none;}
#avis_produits .carousel ul li{position:relative;width:87px;margin:0;}

/* nombre des pages*/
#avis_produits div.center-wrap{overflow:hidden; zoom:1; clear:both; width:600px; font-size:11px; margin-left:28px;}
#avis_produits div.center-wrap div{border:0;margin:6px 0; padding:5px 7px; }
#avis_produits div.center-wrap a{ width:20px; margin:0 1px;padding:5px 7px 5px 7px; background:#fff;cursor:pointer;color:#777777 !important; background:url(../../image/communaute/avis/bg-nombre-page.gif) 0 0px no-repeat;}
#avis_produits div.center-wrap a.active{font-weight:bold;color:#5db0e6 !important;}

#avis_produits{margin-top:12px;  background:url(../../image/communaute/avis/bg-produits.gif) 35px 0px no-repeat;}
#avis_produits ul{overflow:hidden;padding:0;zoom:1;}
#avis_produits ul li{display:inline;float:left;margin:0 2px 0 2px;list-style:none;}
#avis_produits ul li a.active{color:#fff;}
#avis_produits p{margin:0 0 7px;}
#avis_produits .js ul{overflow:hidden;zoom:1;}
#avis_produits .js ul li{overflow:hidden;width:80px;height:87px;}
#avis_produits .js .carousel-wrap{width:80px !important; margin-bottom:0;zoom:1; }
#avis_produits .example-4 .carousel-wrap{width:640px!important; height:102px; margin-bottom:0; zoom:1;}


/* tableaux avis*/
#avisproduits-tableau-communaute {
	clear:both;
	float:left;
	width: 640px;
	height: 29px;
	margin-left:35px;
	margin-top:10px;
	font-weight: normal !important;
	font-size: 11px !important;
	background-image: url("../../image/communaute/avis/vosavis_tableau_bg_commentaire.gif");
}

dd.tableau-communaute-avisproduits-pseudo {
	float: left;
	width: 135px;
	padding-top: 10px;
	text-align: left;
	padding-left: 5px;
}

dd.tableau-communaute-avisproduits-titre {
	float: left;
	width: 276px;
	padding-top: 10px;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
}

dd.tableau-communaute-avisproduits-score {
	float: left;
	width: 100px;
	padding-top: 10px;
	text-align: left;
	padding-left: 0px;
}

dd.tableau-communaute-avisproduits-type {
	float: left;
	width: 88px;
	padding-top: 10px;
	text-align: left;
	padding-left: 2px;
}

.tableau-communaute-avisproduits-commentaire {
	clear:both;
	float:left;
	width: 640px;
	height: 24px;
	margin-left:35px;
	font-weight: normal !important;
	font-size: 11px !important;
	border-bottom: 1px solid #CCC;
}

dd.tableau-communaute-avisproduits-pseudo-comm {
	clear: both;
	float: left;
	width: 135px;
	padding: 4px 0px 4px 5px;
	border-bottom-width: 1px;
	text-align: left;
}

dd.tableau-communaute-avisproduits-titre-comm {
	float: left;
	width: 272px;
	padding: 4px 0px 4px 2px;
	text-align: left;
}

dd.tableau-communaute-avisproduits-score-comm {
	float: left;
	width: 106px;
	padding: 4px 0px 4px 2px;
	text-align: left;
}

dd.tableau-communaute-avisproduits-type-comm {
	float: left;
	width: 90px;
	padding: 4px 0px 4px 0px;
	text-align: left;
}

.communaute-avisproduits-commentaire-text {
	clear:both;
	float: left;
	width: 625px;
	font-size: 11px;
	margin-left:35px;
	padding: 5px 10px 5px 5px;
	border-bottom: 1px solid #CCC;
	background: #f2f2f3;
}

#communaute-avisproduits-commentaire-page {
	clear: both;
	float: left;
	width: 535px;
	height: 30px;
	font-size: 11px !important;
	text-align: left;
	margin-left: 40px;
	margin-top: 12px;
	margin-bottom:10px;
	letter-spacing: 1px;
}

#communaute-vosavis-fleche-premier {
	float: left;
	width: 13px;
	height: 30px;
	margin-top: 2px;
	cursor: pointer;
}

#communaute-vosavis-fleche-precedent {
	float: left;
	width: 13px;
	height: 30px;
	margin-left: 5px;
	margin-right: 20px;
	margin-top: 2px;
	cursor: pointer;
}

#communaute-avisproduits-case-chiffre {
	float: left;
	width: 95px;
	height: 30px;
}


#communaute-vosavis-fleche-suivant {
	float: left;
	width: 13px;
	height: 30px;
	text-align: left;
	margin-left: 5px;
	margin-top: 2px;
	cursor: pointer;
}

#communaute-vosavis-fleche-dernier {
	float: left;
	width: 13px;
	height: 30px;
	text-align: left;
	margin-left: 5px;
	margin-top: 2px;
	cursor: pointer;
}


#communaute-avisproduits-commentaire-page a.communaute-commentaire-page-chiffre {
	cursor: pointer;
}

#communaute-donnermonavis a, #communaute-donnermonavis a:hover {
	float: left;
	width: 105px;
	height: 35px;
	margin-top: 5px;
	background-image: url("../../image/produits/bouton_donnermonavis.gif");
	text-indent: -9999px;
	cursor: pointer;
}

.communaute-vosavis_textbleu {
	color: #0098D7;
	font-weight: bold;
}

.communaute-vosavis_nombre {
	font-weight: normal !important;
	font-size: 11px !important;
}


#communaute-donnermonavis-redaction {
	clear:both;
	float:left;
	width: 650px;
	margin-left:35px;
	margin-top:15px;
	margin-bottom:20px;
}



/* End tableaux avis */



#avis-selectione {
	clear:both;
	float:left;
	width: 680px;
	margin-left:39px;
	margin-bottom:5px;
}

#avis-selectione-photo {
	float:left;
	width: 120px;
}

#avis-selectione-commentaire {
	float:left;
	width:505px;
	margin-left:15px;
	margin-right:40px;
	z-index:50;
}

#avis-selectione-commentaire p {
	font-size:12px;
	line-height:16px;
	padding-top:2px;
}

#avis-selectione-commentaire p.prenom-date {
	padding-top:5px;
}

#images-cartes-selectionees {
	clear:both;
	float:left;
	width:689px;
	height:262px;
	padding-left:10px;
	padding-right:20px;
	margin-top:7px;
}

#images-cartes-selectionees p {
	float:left;
	width:214px;
	height:252px;
	z-index:2000;
	padding-left:7px;
	padding-top:7px;
	padding-right:7px;
	background: transparent url('../../image/communaute/avis/bg-cartes-selectionees.png') top left no-repeat;
}

div.explication-contenu-archives {
	clear:both;
	float:left;
	width:696px;
	margin-left:10px;
	}
	
div.spacer {
	clear:both;
	float:left;
	width:696px;
	height:15px;
	}
	
div.explication-contenu-archives a {
	padding-left:8px !important;
	background: transparent url('../../image/commun/leftmenu_arrow.gif') 0px -56px no-repeat;
	}
	

div.explication-contenu-archives a.actuel,
div.explication-contenu-archives a:hover {
	background-position: 0 4px;
}

#cartes-archives-annee {
	clear:both;
	float:left;
	width:35px;
	padding-top:5px;
	padding-left:10px;
	font-size:12px;
	color: #0098D7 !important;
	font-weight:bold;
}

#cartes-archives-mois {
	float:left;
	width:600px;
	padding-top:5px;
	padding-left:5px;
}

#cartes-archives-mois2009 {
	float:left;
	width:600px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:15px;
}

p.cartes-archives-lien a {
	float:left;
	width:80px;
	height:12px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:8px !important;
	background: transparent url('../../image/commun/leftmenu_arrow.gif') 0px -54px no-repeat;
}

p.cartes-archives-lien a:hover {
	background-position: 0 6px;
}

p.cartes-archives-lien a.actuel {
	background-position: 0 6px;
	color: #0098D7 !important;
	font-weight:bold;
}


