/*  ---------------------- global ---------------- */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, em, font, img, strong, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

:focus {
	outline: 0;
}

html {
	width: 100%;
	height: 100%;
}
body {
	background: #3e3e3e url(../images/bg_body.jpg) no-repeat center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a4b3a;
	width: 100%;
	height: 100%;
}

a {
  color: #614C19;
}
a:hover {
  color: #8b702e;
}

ul{
  list-style-image : url('../images/bullet_green.png');
  list-style-type: disc;
  list-style-position: inside;
}
ul li{
  text-indent:20px 
}

#container{
  position: relative;
  width: 975px;
  height: 776px;
  text-align: left;
}

#container #bg_content{
  background: url('../images/bg_blanc.png') no-repeat;
  float: left;
  width: 975px;
  height: 501px;  
}
#container #content{
  float: left;
  width: 975px;
  height: 501px;  
}
  
#container .logo{
  position: absolute;
  width: 208px;
  height: 156px;  
  left: 373px;
  top: 0;
  z-index: 100;
}



/* HEADER ------------------------------------------ */
#container #header{
  float: left;
  width: 975px;
  height: 117px;  
}
#container #header p{
  color: #fbffdb;
  position: absolute;
  top: 80px;
  left: 150px;
}
#container #header #choix_langues{
  position: absolute;
  top: 10px;
  left: 0px;
}
#container #header p span{
  margin-left: 190px;
}





/* FOOTER ------------------------------------------ */
#container #footer{
  background: url('../images/bg_footer.png') no-repeat;
  float: left;
  width: 895px;
  height: 109px;  
  padding: 10px 30px 0 35px;
  font-size: 11px;
}
#container #footer #left_links{
  list-style-type: none;
  list-style-image: none;
  text-indent: 0;
  float:left;
  margin: 0;
  padding: 0;
}
#container #footer ul#left_links li{
  list-style-type: none;
  list-style-image: none;
  text-indent: 0;
  float: left;
  margin: 0;
  padding: 0;
}
#container #footer p#right_links{
  float: right;
}






/* MENU ------------------------------------------ */
#container #menu{
  background: url('../images/bg_menu.png') no-repeat;
  float: left;
  width: 975px;
  height: 40px;  
  font-family: 'Times New Roman';
  font-size: 18px;
}
#container #menu ul{
  list-style-type: none;
  list-style-image: none;
}
#container #menu ul li{
  float: left;
  text-indent: 0;
}
#container #menu ul li a{
  color: #614c19;
  text-decoration: none;
  display:block;
}
#container #menu ul li a#titre1, #container #menu ul li a#titre2, #container #menu ul li a#titre3, #container #menu ul li a#titre4, #container #menu ul li a#titre5{
  padding-top: 9px;
  height: 31px;
  text-align: center;
}
#container #menu ul li a#titre2:hover, #container #menu ul li a#titre3:hover, #container #menu ul li a#titre4:hover{
  background: url('../images/bg_menu_hover.jpg') repeat-x;
}
#container #menu ul li a#titre1:hover{
  background: url('../images/bg_menu_titre1_hover.png') no-repeat;
}
#container #menu ul li a#titre5:hover{
  background: url('../images/bg_menu_titre5_hover.png') no-repeat;
}
#container #menu ul li a#titre1{
  width: 162px;
  padding-left: 12px;
}
#container #menu ul li a#titre2{
  margin-left: 2px;
  width: 185px;
}
#container #menu ul li a#titre3{
  margin-left: 236px;
  width: 135px;
}
#container #menu ul li a#titre4{
  margin-left: 3px;
  width: 105px;
}
#container #menu ul li a#titre5{
  width: 119px;
  margin-left: 3px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu  ul li a {
	float: none;
}
/* End IE5-Mac hack */

#menu  ul.level2 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
}
#menu  ul.level2 li{
	display: block;
	clear: left;
	margin: 0;
	padding: 0;
}
#menu  ul.level2 li a {
	text-decoration:none;
	padding: 5px 0 5px 8px;
	border-left: 1px solid #ebfa96;
	border-top: 1px solid #ebfa96;
	border-right: 1px solid #ebfa96;
	background: #deef57;
	font-size: 14px;
}
#menu  ul.level2 li a:hover {
	background-color: #dae75e;
	background-image: none;
}
#menu  #ssmenu1 .level2 li a{
	margin-left: 12px;
	width: 153px;
}
#menu  #ssmenu2 .level2 li a{
	width: 178px;
}



#container #content,
#container #content_vignification{
  float: left;
  width: 975px;
  height: 501px;   
}

/* ACCUEIL ---------------------------------- */
#container #content.accueil{
  background: url('../images/bg_accueil.png') no-repeat; 
}
#container #content.accueil p.baseline{
  background: url('../images/baseline.png') no-repeat;
  float: left;
  margin: 60px 0 0 25px;
  color: #656662;
  width: 264px;
  height: 116px;
}
#container #content.accueil p.baseline span{
  display: none;
}
#container #content.accueil #push_bio_fr_FR,
#container #content.accueil #push_bio_en_US{
  float: left;
  width: 302px;
  height: 77px;
  margin: 30px 0 0 30px;
}
#container #content.accueil #push_bio_fr_FR{
  background: url('../images/bg_push_savoir_faire_fr_FR.png') no-repeat;
}
#container #content.accueil #push_bio_en_US{
  background: url('../images/bg_push_savoir_faire_en_US.png') no-repeat;
  height: 83px;
}
#container #content.accueil #push_bio_fr_FR:hover{
  background: url('../images/bg_push_savoir_faire_hover_fr_FR.png') no-repeat;
}
#container #content.accueil #push_bio_en_US:hover{
  background: url('../images/bg_push_savoir_faire_hover_en_US.png') no-repeat;
}
#container #content.accueil a#push_bio_fr_FR,
#container #content.accueil a#push_bio_en_US{
  text-decoration: none;
}
#container #content.accueil #push_actu_fr_FR,
#container #content.accueil #push_actu_en_US{
  float: left;
  width: 262px;
  height: 89px;
  margin: 0px 0 0 30px;
  padding: 55px 20px 0 20px;
}
#container #content.accueil #push_actu_fr_FR{
  background: url('../images/bg_push_actualites_fr_FR.png') no-repeat;
}
#container #content.accueil #push_actu_en_US{
  background: url('../images/bg_push_actualites_en_US.png') no-repeat;
}
#container #content.accueil #push_actu_fr_FR:hover{
  background: url('../images/bg_push_actualites_hover_fr_FR.png') no-repeat;
}
#container #content.accueil #push_actu_en_US:hover{
  background: url('../images/bg_push_actualites_hover_en_US.png') no-repeat;
}
#container #content.accueil #push_actu_fr_FR span,
#container #content.accueil #push_actu_en_US span{
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}
#container #content.accueil a#push_actu_fr_FR,
#container #content.accueil a#push_actu_en_US{
  text-decoration: none;
}




/* CONTENT GLOBAL ---------------------------------- */
#position h1 span,
#container #content.historique_origine #position h1 span,
#container #content.historique_domaine #position h1 span,
#container #content.historique_5aoc #position h1 span,
#container #content.historique_terroir #position h1 span{
  display: none;
}
#position h4,
#container #content.historique_origine #position h4,
#container #content.historique_domaine #position h4,
#container #content.historique_5aoc #position h4,
#container #content.historique_terroir #position h4{
  font-weight: normal;
  font-size: 16px;
}
#position,
#container #content.historique_origine #position,
#container #content.historique_domaine #position,
#container #content.historique_5aoc #position,
#container #content.historique_terroir #position{
  width: 470px;
  line-height: 140%;
}
#container #content #position{
  margin: 30px 0 0 20px;
}

/* HISTORIQUE ORIGINE ---------------------------------- */

#container #content.historique_origine{
  background: url('../images/bg_origine_des_bulles.png') no-repeat; 
}
#container #content.historique_origine #position{
  margin: 90px 0 0 40px;
}

/* HISTORIQUE DOMAINE ---------------------------------- */
#container #content.historique_domaine{
  background: url('../images/bg_domaine_delmas.png') no-repeat; 
}
#container #content.historique_domaine #position{
  margin: 20px 0 0 40px;
}
/*
#container #content.historique_domaine #main_text{
  float: left; 
  height: 370px; 
  width: 450px;
  overflow: hidden;
  z-index: -10;
}
#container #content.historique_domaine #fleche_haut{
  float: right; 
}
#container #content.historique_domaine #fleche_bas{
  float: right; 
  margin-top: 350px;
}
*/
#container #content.historique_domaine #position #my-glider .nav_glider{
  float: right;
  width: 13px;
  margin-left: 20px;
}
#container #content.historique_domaine #position #my-glider .nav_glider #fleche_haut{
  float: left; 
  height: 16px;
  width: 13px;
}
#container #content.historique_domaine #position #my-glider .nav_glider #fleche_bas{
  float: left; 
  height: 16px;
  width: 13px;
  margin-top: 330px;
}
#container #content.historique_domaine #position #my-glider .scroller{
  float: left; 
  width: 450px;
}
#container #content.historique_domaine #position #my-glider .scroller { 
  float: left; 
  width: 430px;	
	height: 370px;
	overflow: hidden;
}
#container #content.historique_domaine #position #my-glider .scroller div.section {
  width: 430px; 
  height: 370px;
	overflow:hidden;
}
#container #content.historique_domaine #position #my-glider .scroller div.content {
  height: 10000px;
}

/* HISTORIQUE 5AOC ---------------------------------- */
#container #content.historique_5aoc{
  background: url('../images/bg_les_5_AOC_de_limoux.png') no-repeat; 
}
#container #content.historique_5aoc #position{
  margin: 40px 0 0 40px;
}
#container #content.historique_5aoc #position #my-glider .controls{
  float: left;
  width: 50px;
  margin-right: 20px;
  margin-top: 15px;
}
#container #content.historique_5aoc #position #my-glider .scroller{
  float: left; 
  width: 400px;
}
#container #content.historique_5aoc #position #my-glider .scroller { 
  float: left; 
  width: 400px;	
	height: 330px;
	overflow: hidden;
}
#container #content.historique_5aoc #position #my-glider .scroller div.section {
  width: 400px; 
  height: 330px;
	overflow:hidden;
	/* float:left; */	
}
#container #content.historique_5aoc #position #my-glider .scroller div.content {
  height: 10000px;
}
#container #content.historique_5aoc #position #my-glider .scroller div.content .section h4{
  font-size:18px;
}
#container #content.historique_5aoc #position #my-glider #section2 {
	/* background:#666666;
	color:#ffffff; */
}



/* HISTORIQUE TERROIR ---------------------------------- */
#container #content.historique_terroir{
  background: url('../images/bg_terroir.png') no-repeat; 
}
#container #content.historique_terroir #position{
  width: 975px;
  margin:0;
}
#container #content.historique_terroir #position #blog_g{
  margin: 20px 0 0 30px;
  width: 490px;
  float:left;
}
#container #content.historique_terroir #position #carte{
  float: right;
  width: 440px;
}
  


/* HISTORIQUE VIGNIFICATION ---------------------------- */
#container #content_vignification.historique_vignification_traditionnelle1{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_traditionnelle2{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_traditionnelle3{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_traditionnelle4{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_traditionnelle5{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_traditionnelle6{
  background: url('../images/bg_degorgement.png') no-repeat; 
}

#container #content_vignification.historique_vignification_ancestrale1{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_ancestrale2{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_ancestrale3{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_ancestrale4{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_ancestrale5{
  background: url('../images/bg_degorgement.png') no-repeat; 
}
#container #content_vignification.historique_vignification_ancestrale6{
  background: url('../images/bg_degorgement.png') no-repeat; 
}

#container #content_vignification #position{
  margin: 20px 0 0 20px;
}

#container #content_vignification #position h1 span{
  display: none;
}

#container #content_vignification .lien_methode{
  font-size: 16px;
}
#container #content_vignification .lien_methode_on{
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
}
#container #content_vignification #position .nav_glider{
  width: 512px;
  text-align: center;
  height: 10px;
  font-size: 16px;
}
#container #content_vignification #position #my-glider .scroller h4{
  width: 100%;
  border-bottom: 1px solid #3e3e3e;
  font-weight: normal;
  font-size: 16px;
}
#container #content_vignification #position #my-glider{
  float: left; 
  background: url('../images/bg_cadre_vignification.png') no-repeat;
  width: 454px;
  height: 188px; 
  padding: 30px  30px 0 30px;
	overflow: hidden;
}
#container #content_vignification #position #my-glider .scroller{
  float: left; 
  width: 454px;
  height: 158px; 
	overflow: hidden;
}
#container #content_vignification #position #my-glider .scroller div.section {
  width: 454px;
  height: 188px; 
	overflow:hidden;
	line-height: 130%;
	/* float:left; */	
}
#container #content_vignification #position #my-glider .scroller div.section img{
  float: left;
  margin: 0 5px 5px 0;
	height: 100px;
}
#container #content_vignification #position #my-glider .scroller div.content {
  height: 10000px;
}
#container #content_vignification #position #my-glider #section2 {
	/* background:#666666;
	color:#ffffff; */
}

/* BIO ---------------------------------- */
#container #content.bio_depuis #position,
#container #content.bio_esprit #position,
#container #content.bio_esprit2 #position{
  margin: 20px 0 0 30px;
  width: 900px;
}
#container #content.bio_depuis #position a,
#container #content.bio_esprit #position a,
#container #content.bio_esprit2 #position a{
  font-weight: bold; 
  text-decoration: none;
  color: #3e3e3e;
}
#container #content.bio_depuis #position a:hover,
#container #content.bio_esprit #position a:hover,
#container #content.bio_esprit2 #position a:hover{
  color: #B6CC3C; 
  text-decoration: underline;
}
#container #content.bio_depuis #position a.active,
#container #content.bio_esprit #position a.active,
#container #content.bio_esprit2 #position a.active{
  color: #B6CC3C; 
  text-decoration: underline;
}

/* BIO DEPUIS ---------------------------------- */
#container #content.bio_depuis{
  background: url('../images/bg_bio_depuis_1986.png') no-repeat; 
}
#container #content.bio_depuis #position #texte{
  margin: 45px 0 0 0;
  width: 360px;
}

/* BIO ESPRIT ---------------------------------- */
#container #content.bio_esprit{
  background: url('../images/bg_esprit_delmas.png') no-repeat; 
}
#container #content.bio_esprit2{
  background: url('../images/bg_esprit_delmas2.png') no-repeat; 
}
#container #content.bio_esprit #position #texte,
#container #content.bio_esprit2 #position #texte{
  margin: 20px 0 0 0;
  width: 530px;
}

/* ALBUMS PHOTOS ---------------------------------- */
#container #content.photos{
  background: url('../images/bg_photos.png') no-repeat; 
}
#container #content.photos #position{
  margin: 30px 0 0 20px;
  width: 100%;
}
#bg_cadre_album{
  background: url('../images/bg_cadre_album.png') no-repeat;
  width: 187px;
  height: 340px;
  float:left;
  margin-right: 7px;
  padding: 15px 20px;
}
#bg_cadre_album:hover{
  background: url('../images/bg_cadre_album_hover.png') no-repeat;
}
#bg_cadre_album h4{
  font-weight: bold;
}
#bg_cadre_album h4 a, #bg_cadre_album h4 a:hover{
  color: #4A4B3A;
  text-decoration:none;
}
#bg_cadre_album img{
  border: 3px solid #B6CC3C;
  margin: 7px 0;
}
#bg_cadre_album p{
  line-height: 110%;
}
#bg_cadre_album p a, #bg_cadre_album p a:hover{
  color: #4A4B3A;
  text-decoration:none;
}


/* ALBUMS PHOTOS DETAIL ----------------------------- */
#container #content.list_photos{
  background: url('../images/bg_photos.png') no-repeat; 
}
#container #content.list_photos #position{
  width: 931px;
  height: 482px;
  margin: 20px 0 0 40px;
}
#bg_cadre_album_detail{
  background: url('../images/bg_cadre_album_detail.png') no-repeat;
  width: 265px;
  height: 102px;
  float: left;
  padding: 10px;
}
#bg_cadre_album_detail img{
  float: left;
  width: 110px;
  margin: 0 5px 5px 0;
  border: 3px solid #B6CC3C;
}
#bg_cadre_album_detail p{
  line-height: 110%;
}
#container #content.list_photos #position a{
  font-weight: bold; 
  text-decoration: none;
  color: #3e3e3e;
}
#container #content.list_photos #position a:hover{
  color: #B6CC3C; 
  text-decoration: underline;
}
#container #content.list_photos #position a.active{
  color: #B6CC3C; 
  text-decoration: underline;
}

#container #content.list_photos #position #my-glider2 .controls{
}
#container #content.list_photos #position #my-glider2 .controls #nav-middle{
  float: left; 
  width: 235px;
  height: 215px; 
	overflow: hidden;
}
#container #content.list_photos #position #my-glider2 .controls #nav-middle .section {
  float:left;
  width: 235px;
  height: 215px; 
	overflow:hidden;
}
#container #content.list_photos #position #my-glider2 .controls #nav-middle #content_vignettes{
  width: 10000px;
}
#container #content.list_photos #position #my-glider #section2 {
	/* background:#666666;
	color:#ffffff; */
}
ul.vignettes {
  list-style-image: none;
  list-style-type: none;
  text-indent: 0;
}
ul.vignettes li{
  text-indent: 0;  
}
ul.vignettes li{
  float: left;
}
ul.vignettes li a{
  float: left;
  border: 2px solid #B6CC3C;
}
ul.vignettes li.vignette1 a{
  margin: 0 5px 10px 0;
}
ul.vignettes li.vignette2 a{
  margin: 0 5px 10px 0;
}
ul.vignettes li.vignette3 a{
  margin: 0 0 10px 0;
}
ul.vignettes li.vignette4 a{
  margin: 0 5px 10px 0;
}
ul.vignettes li.vignette5 a{
  margin: 0 5px 10px 0;
}
ul.vignettes li.vignette6 a{
  margin: 0 0 10px 0;
}
ul.vignettes li.vignette7 a{
  margin: 0 5px 0 0;
}
ul.vignettes li.vignette8 a{
  margin: 0 5px 0 0;
}
ul.vignettes li.vignette9 a{
  margin: 0 0 0 0;
}
#my-glider2 .controls{
  float:left;
  width: 280px; 
  height: 216px;
  margin-top: 10px;
}
#my-glider2 .controls #nav-gauche, #my-glider2 .controls #nav-droite, #my-glider2 .controls #nav-milieu{
  float:left;
}
#my-glider2 .controls #nav-gauche, #my-glider2 .controls #nav-droite{  
  width: 20px;
  padding-top: 100px;
}
#my-glider2 .controls #nav-gauche{
  margin-right: 5px;
}


#container #content.list_photos #position #my-glider2{
}
#container #content.list_photos #position #my-glider2 .scroller{
  float: left; 
  width: 550px;
  height: 470px;
	overflow: hidden;
}
#container #content.list_photos #position #my-glider2 .scroller div.section {
  float:left;
  width: 550px;
  height: 470px;
	overflow:hidden;
}
#container #content.list_photos #position #my-glider2 .scroller div.section div.legende{
  background: url('../images/bg_legende_photo.png');
  padding: 10px;
  text-align: left;
  line-height: 120%;
}
#container #content.list_photos #position #my-glider2 .scroller div.section div.legende h4{
  margin-bottom: 5px;
}
#container #content.list_photos #position #my-glider2 .scroller div.content {
  width: 20000px;
  height: 470px;
}
#container #content.list_photos #position #my-glider2 #section2 {
	/* background:#666666;
	color:#ffffff; */
}

#photo{
  float:right;
  width: 600px;
  height: 470px;
  margin-right:30px;
  text-align: center;
}



/* CONTACT ---------------------------------- */
#container #content.contact{
  background: url('../images/bg_contact.png') no-repeat; 
}
#container #content.contact #position{
  margin: 20px 0 0 30px;
  width: 925px;
}
#container #content.contact #position #map_canvas a{
  font-size: 0px;
}
#container #content.contact #position #bloc_g{
  float: left;
  width: 600px;
}
#container #content.contact #position #bloc_d{
  float: right;
  width: 280px;
}





/* ALBUMS PHOTOS DETAIL ----------------------------- */
#container #content.gamme2{
  background: url('../images/bg_gamme2.png') no-repeat; 
}
#container #content.gamme2 #position{
  width: 931px;
  height: 482px;
  margin: 20px 0 0 20px;
}

ul#menu_bouteilles {
  float: left;
  list-style-image: none;
  list-style-type: none;
  margin-top: 20px;
}
ul#menu_bouteilles li{
  text-indent: 0;  
}
ul#menu_bouteilles li a{
  color: #333333;
  height: 25px;
  padding:10px 0 0 15px;
  border-top: 2px dotted #CFCFCF;
  display:block;
  text-decoration: none;
  width: 210px;
  font-size: 14px;
  background: url('../images/bullet_green.png') no-repeat 5px center;
}
ul#menu_bouteilles li a:hover, ul#menu_bouteilles li a.active{
  background-color: #D5E544;
}
#container #content.gamme2 #position #col1{
  float: left;
  width: 250px;
}
#container #content.gamme2 #position #col2{
  float: left;
  width: 140px;
  margin: 30px 0 0 50px;
}
#container #content.gamme2 #position #col3{
  float: right;
  width: 400px;
  margin: 0 20px 0 0;
  padding-right: 20px;
  height: 430px;
  overflow-y: scroll;
  overflow-x: hidden;
}
span.caracteristique, span.caracteristique_on{
  background: url('../images/caract_off.png') no-repeat;
  width: 395px;
  height: 19px;
  float: left;
  text-decoration: none;
  padding: 1px 0 0 25px;
  margin-top: 10px;
  font-size: 13px;
}
a.caracteristique, a.caracteristique_on{
  background: url('../images/caract_off.png') no-repeat;
  width: 395px;
  height: 19px;
  float: left;
  text-decoration: none;
  padding: 1px 0 0 25px;
  margin-top: 10px;
  font-size: 13px;
}
a.caracteristique_on{
  background: url('../images/caract_on.png') no-repeat;
}
a.caract_link{
  background: url('../images/caract_telecharger.png') no-repeat;
  width: 395px;
  height: 19px;
  float: left;
  text-decoration: none;
  padding: 1px 0 0 25px;
  margin-top: 10px;
  font-size: 13px;
}
#container #content.gamme2 #position #col3 p{
  margin: 5px 0 0 25px;
  float:left;
}



/* PARTENAIRES ----------------------------- */
#container #content.partenaires{
  background: url('../images/bg_blanc.png') no-repeat; 
}
#container #content.partenaires #position{
  width: 890px;
  height: 450px;
  margin: 15px 10px 0 40px;
}
#container #content.partenaires #position #partners{
  width: 890px;
  height: 400px;
  overflow:auto;
}
#container #content.partenaires #position #partner{
  float:left;
  padding:0 0 5px 0;
  margin-bottom: 10px; 
  border-bottom:2px dotted #bababa; 
  width:860px;
}
#container #content.partenaires #position #partner h2{
  font-weight: normal;
  margin-bottom: 3px; 
  float: left;
}




/* ACTUALITES ----------------------------- */
#container #content.actualites{
  background: url('../images/bg_blanc.png') no-repeat; 
}
#container #content.actualites #position{
  width: 931px;
  height: 480px;
  margin: 15px 10px 0 40px;
}
#container #content.partenaires #position #actualites{
  float: left;
  height: 370px;
}
#container #content.partenaires #position #actualite img{
  float: left;
  height: 50px;
  margin: 0 10px 5px 0;
}
#container #content.partenaires #position #actualite h2{
  font-weight: normal;
  margin-bottom: 3px; 
  float: left;
}
#container #content.partenaires #position #actualite h2 span{
  font-size: 11px;
}
#container #content.partenaires #position #actualite{
  float:left;
  padding:0 0 5px 0;
  margin-bottom: 10px; 
  border-bottom:2px dotted #bababa; 
  width:890px;
}

/* ------------------------- pagination ------------------ */
a.page_link{
  padding-top:3px;
  float:left;
  height:20px;
  width:15px;
  color:#333;
  text-decoration:none;
  text-align:center;
}
a.page_link:hover{ 
  background: #CCDA0B;
  color:#333;
}
.current_page{
  background: #CCDA0B;
  padding-top:3px;
  color:#333;
  float:left;
  height:20px;
  width:15px;
  font-weight:bold;
  text-align:center;
}


/* PRESSE ---------------------------------- */
#container #content.presse #position{
  margin: 20px 0 0 40px;
  width: 920px;
}
#container #content.presse #position #ssmenu a{
  font-weight: bold; 
  text-decoration: none;
  color: #3e3e3e;
}
#container #content.presse #position #ssmenu a:hover, #container #content.presse #position #ssmenu a.active{
  color: #B6CC3C; 
  text-decoration: underline;
}

#container #content.presse{
  background: url('../images/bg_blanc.png') no-repeat; 
}
#container #content.presse #position #col1{
  margin: 30px 20px 0 0;
  width: 120px;
  height: 120px;
  float:left;
}
#container #content.presse #position #col2{
  margin: 30px 0 0 0;
  width: 370px;
  height: 120px;
  float:left;
}
#container #content.presse #position #col2 a{
  float:left;
  width: 175px;
  margin-right:10px
}
#container #content.presse #position #col3{
  margin: 30px 0 0 0;
  width: 400px;
  height: 120px;
  float:left;
}
#container #content.presse #position #col4{
  margin: 15px 0 0 0;
  width: 900px;
  height: 300px;
  float:left;
}
#container #content.presse #position #col4 .bouteille{
  float: left; 
  margin-bottom: 10px;  
  width: 180px;
  height: 55px;
}
#container #content.presse #position .article img,
#container #content.presse #position #col4 .bouteille img{
  float: left; 
  margin-right: 10px;  
}
#container #content.presse #position .article{
  float: left; 
  margin-bottom: 10px;  
  height: 45px;
  width: 100%;
}
#container #content.presse #position #colg{
  float: left;
  width: 430px;
  margin-right: 20px;
}
#container #content.presse #position #cold{
  float: left;
  width: 400px;
}
#container #content.presse #position #colg h3,
#container #content.presse #position #cold h3{
  width: 100%;
  border-bottom: 1px solid;
}
#container #content.presse #position ul li{
  text-indent: 0;
}



/* DANS LE MONDE ---------------------------------- */
#container #content.monde{
  background: url('../images/bg_blanc.png') no-repeat; 
}
#container #content.monde #position{
  margin: 20px 0 0 40px;
  width: 920px;
}
