/*body*/
/*html {height:100.1%;}*/
body {background: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; height:100%;}
img {border: none;}

#global {width:788px; position:relative;
background:#DFE1E2; font-family: Verdana, Arial, Helvetica, sans-serif; margin:16px auto 0 auto; }

/*~header */
#entete {width:788px; height:95px; position:absolute; top:4px; left:0px; z-index:2;}

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

/* navigation menu principal*/
.navbar {
	width:788px; 
	height:29px;
	background:url(images/barremenu6.gif) no-repeat;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #6C4343;
	text-align: center;
	position: absolute;
 	top: 100px; left: 0px;
 	z-index: 3;
	}

.active {margin-top:4px;}
.navcontainer {margin: 0; padding: 0;}
.navcontainer ul {list-style:none; padding:1px 0 2px 0; margin:0;}
.navcontainer li {float:left; position:relative; width:188px;}
/*.navcontainer li a, .navcontainer li a:link, .navcontainer li a:active, .navcontainer li a:visited { 
/* link attributes for the main nav 
	display: block; height: 22px;
	background: url(images/navoff6.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#382525;										
	text-decoration: none;
	text-align: center;
	font: normal 12px/18px georgia, verdana, arial, sans-serif;
	} 

.navcontainer li a:hover { /* hover attribute for the main nav 
	color: #5C2929; 	background: url(images/nav1rollover.gif) no-repeat;}*/ 
	
a.actus { 
/* link attributes for the main nav */
	display: block; height: 22px;
	background: url(images/navoff118.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#6C4343;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	} 
a.actus:hover { 
/* link attributes for the main nav */
	display: block; height: 22px;
	background: url(images/nav1rollover118.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#382525;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	} 
	
a.photos { 
/* link attributes for the main nav */
	display: block; height: 22px;
	background: url(images/navoff6.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#6C4343;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	} 
a.photos:hover { 
/* link attributes for the main nav */
	display: block; height: 22px;
	background: url(images/nav1rollover.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#382525;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	
a.photos156 { 
/* link attributes for the main nav */
	display: block; height: 22px;
	background: url(images/navoff156.jpg) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#6C4343;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	} 
a.photos156:hover { 
/* link attributes for the main nav */
	display: block; height: 22px;
	background: url(images/nav156rollover.jpg) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#382525;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}
a.livres { 
/* link attributes for the main nav */
	display: block; height: 22px;
	background: url(images/navoff85.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#6C4343;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	} 
a.livres:hover { 
/* link attributes for the main nav */
	display: block; height: 22px;
	background: url(images/nav1rollover85.gif) no-repeat;
	padding: 3px 2px 1px 2px; margin: 0;
	border-top: 1px solid #867F7F;
	border-bottom: 1px solid #867F7F;
	color:#382525;										
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}
/*---------------------------------------------------------------------*/

/* navigation pour les pages avec un submenu*/
.navbar2 {
	width:788px; 
	height:29px;
	background:url(images/barre-submenu-photos.gif) no-repeat;
	font: normal 12px/18px georgia, verdana, arial, sans-serif;
	color: #6A5D5D;
	text-align: center;
	position: absolute;
 	top: 145px; left: 131px;
 	z-index: 4;
	}
	
.navbar2_6items {
	width:788px; 
	height:28px;
	background:url(images/barre-submenu-6items.gif) no-repeat;
	font: normal 12px/18px georgia, verdana, arial, sans-serif;
	color: #6A5D5D;
	text-align: center;
	position: absolute;
 	top: 145px; left: 0px;
 	z-index: 4;
	}

.navcontainer2 {margin: 0; padding: 0;}

.navcontainer2 ul { /* all lists */
	list-style: none;	padding: 0px;	margin: 0; }

.navcontainer2 li { /* all list items */
	float: left; position: relative;	width: 130px;}

.navcontainer2 li a, .navcontainer2 li a:link, .navcontainer2 li a:active, .navcontainer2 li a:visited { 
/* link attributes for the main nav */
	display: block; height: 20px;
	background: url(images/navoffsub.gif) no-repeat;
	padding: 3px 0px 2px 0px; margin: 0;
	border-bottom: 1px solid #867F7F;
	color:#5C2929;										/*color: #E1E7E0;*/
	text-decoration: none;
	text-align: center;
	font: normal 12px/18px georgia, verdana, arial, sans-serif;
	} 

.navcontainer2 li a:hover { /* hover attribute for the main nav */
	color: #444444; 	background: url(images/navsub4rollover.gif) no-repeat;}

/*-------------------SUBMENU version 2------------------*/
.navbar2b {
	width:788px; 
	height:20px;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #E9E9E9;
	text-align: center;
	position: absolute;
 	top: 132px; left: 0px;
 	z-index: 4;
	}

.navcontainer2b {margin:0; padding:0;}
.navcontainer2b ul {list-style:none;	padding:0px;	margin:0; }
.navcontainer2b li {float:left; position:relative; width:100px;}
.navcontainer2b li a { 
	display: block; height: 18px;
	padding: 0px 0px 0px 0px; margin: 0 3px;
	color:#D3D4DC;
	background:#767676;
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
	border:1px solid #A7A7A7;
	} 

.navcontainer2b li a:hover {color:#FFFFFF; border:1px solid #A7A7A7;}
.activesub{color:#D3D4DC; background:#949494; border:1px solid #A7A7A7; margin: 0 3px}
/*-------------------------------------------------------------------------*/
/* ACCUEIL */
/*-------------------------------------------------------------------------*/

/* CONTENEUR HAUT*/
#conteneur_haut { 
	width: 788px; 
	background: white;
	position: absolute;
	top: 144px; left: 0px;
	z-index: 1;
	}
#bienvenue {
	float: left; width: 587px;
	padding: 0;
	margin: 0;
	background:url(images/bienvenue_fond.jpg) no-repeat;
	}

#photodetail {
	float: left; width: 198px;
	margin:0 0 0 1px; padding: 0;
	}
#accueil_txt{
	font-weight:500;	
	font-style:normal; font-size:13px; color:#465865;
	line-height:15px;  
	text-align:center; 
	margin:12px 8px 25px 8px;
	}
#accueil_txt a {color:#465865; text-decoration:none;}
#accueil_txt a:hover {color:#465865; text-decoration:underline;}
#accueil_go a {color:#3D1B1E; text-decoration:none;}
#accueil_go a:hover {color:#465865; text-decoration:none;}

#accueil_go{
	font-weight:500;	
	font-style:italic ; font-size:13px; color:#465865;
	line-height:8px;  
	text-align:right; 
	margin:0 12px 8px 8px;
	}

a#accueil_h1{color:#3D1B1E; text-decoration:none;}
a#accueil_h1:hover{color:#755D12; text-decoration:none;	}	
	
#accueil_h2{
	font-style:normal; 
	font-weight:600; font-size:13px; color:#465865; 
	text-align:center; 
	margin:0 0 14px 0;
	}

/* CONTENEUR BAS*/
#conteneur_bas {
	width: 788px; 
	background: white;  
	position: absolute;
	top: 284px; left: 0px;
	z-index: 1;
	}
#blocphoto {
	float: left; width: 587px;
	padding:0; margin:0; border:0;
	}
#colonne_legende {color:#431B1E;
	float: right; width: 198px; height:373px;
	margin:1px 0 0 1px; padding:0;
	background:url(images/legende-photoalaune.jpg) repeat-x; 
	}
	
#colonne_legende_2007 {color:#431B1E;
	float: right; width: 198px; height:373px;
	margin:1px 0 0 1px; padding:0;
	background:url(images/legende-photodumois_2007.jpg) repeat-x; 
	}

#accueil_mois{
	font-family:"Times New Roman", Times, serif;	font-size:20px; font-weight:500;	color:white; 
	text-align:center; 
	margin-top:48px;
	}
#colonne_legende h2 {font-size:14px; color:#59524D; text-align:center; margin:60px 0 0 0; line-height:1.5em;}
#colonne_legende p {font-size:12px; text-align:left; margin:40px 8px 0 8px;}
#colonne_legende p a, #colonne_legende_2007 a {text-decoration:none; font-weight:bold; color:#59524D; border-bottom:1px solid #59524D;}
#colonne_legende a:hover, #colonne_legende_2007 a:hover {border-bottom:none;}

p#sign {text-align:center; margin:26px 0 0 0; font-style:normal;}
span.small {font-size:11px;}
p#sign a {text-decoration:underline; color:#59524D;}
p#sign a:hover {text-decoration:none;}

/*SIGNATURES*/
#signatures {
	width: 786px; 
	position: absolute;
	top: 662px; left: 0px;
	font-size:11px; color:#FFFFFF;
	z-index: 2;
	}
#signatures	a {color:#fff; font-weight:normal; text-decoration:none; border-bottom:1px solid #dfe1e2;}
#signatures	a.:hover{text-decoration:none;}
#copyright_image {float: left; margin:4px 2px; padding:0;}
#copyright_image a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
#copyright_image a:hover{color:#FFFFFF; text-decoration:underline;}
#copyright_texte{float: right; margin:4px 2px; padding:0;}

/*footer*/
.footer{
	width:788px; 
	background-color:#828282;	
	padding:2px 0 10px 0; 
	font-size:10px; 
	color: #E2E2E2;	
	text-align: justify;	
	position: absolute;
	top: 684px; left: 0px;
	}  
.page_active{color:#FFFFCC; font-size: 11px;}
a.menu {color:#FFFFFF; font-size:11px; text-decoration:none;}
a.menu:hover {color:#FFFFFF; font-size: 11px; text-decoration: underline;}

.footer_links {
	width:788px; 
	height:28px;
	font-size: 11px ;
	color: #FFFFFF;
	position: absolute;
 	top: 914px; left: 0px;
	}

.footer_links_conteneur {margin: 0; padding: 0;}
.footer_links_conteneur ul {list-style:none;	padding:0; margin:0;}
.footer_links_conteneur li {float:left; position:relative; width:157px;}
.footer_links_conteneur li a {display:block; height:16px; padding:0; margin:0; color:#FFFFFF; text-decoration:none; text-align:center;} 
.footer_links_conteneur li a:hover {color:#FFFFFF; text-decoration:underline;}

.footer_links_rel {
	width:788px; 
	height:28px;
	font-size: 11px ;
	color: #FFFFFF;
	margin-top: 50px;
	}

/*-----------------------*/
/*PAGE ACTUALITES*/
/*-----------------------*/
.conteneur_actus {width:788px; background:#DFE1E2;	position:absolute; top:142px; left:0px; z-index:1;}

.bandeau_actus {width: 784px; margin-top: 2px; margin-bottom: 0px; margin-left: 2px;}

.im {float:left; margin:4px 6px 2px 2px; border:1px solid #6E6262;}

.actus_bloc1 {
width: 770px;
text-align: left;
font-size: 12px;
color: #201F1F;
background-color: #D8D8D8;
border-top: 1px solid #afb1b3;
border-bottom: 1px solid #afb1b3;
padding: 0;
margin:3px auto 14px auto;
margin-right: auto;
}
.actus_bloc2 {
width: 770px;
text-align: left;
font-size: 12px;
color: #201F1F;
background-color: #cccdce;
border-top: 1px solid #afb1b3;
border-bottom: 1px solid #afb1b3;
padding:0;
margin:3px auto 14px auto;
}
#poeme-fr {float:left; margin:40px;	line-height:16px; font-size:13px;}
#poeme-oc {float:left; margin:40px; line-height:16px; font-size:13px;}

.actus_titres {
 color: #76414a;
 font-family: "Times New Roman", Times, serif;
 font-size: 16px;
 font-weight: 600;
 line-height: 24px;
 margin: 4px 4px 4px 8px;
 border-bottom:1px solid #afb1b3;
 }
.actus_texte {margin:10px 10px 4px 10px;	line-height:16px;}


.citation {color:#594747;}
.go {text-align:right; margin:0 8px 6px 0;}

a.actulinks {color:#285372; text-decoration:none; border-bottom:1px solid #285372;}
a.actulinks:hover {color:#660033; border-bottom:none;}
a.actulinks2 {color:#660033; text-decoration:none; border-bottom:1px solid #660033;}
a.actulinks2:hover {color:#285372; border-bottom:none; background:#e0e0e0;}
a.actulinks2b {color:#14374F; text-decoration:none; border-bottom:1px solid #63859d;}
a.actulinks2b:hover {color:#285372; border-bottom:none; background:#e7e7e7;}
a.actulinks3 {color:#660033; text-decoration:none; border-bottom:1px solid #660033;}
a.actulinks3:hover {color:#285372; border-bottom:none;}
a.actulinks4 {color:#285372; text-decoration:none; border-bottom:1px solid #285372;}
a.actulinks4:hover {color:#660033; border-bottom:none;}
.actus_img {float:right; margin:3px; border:1px solid #6E6E6E;}


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

/*RUBRIQUE PHOTOGRAPHIES*/
.tabconteneur_galeriesaccueil {
width:786px; height:582px;
font-size: 14px;
color: #201F1F;
background: #DFE1E2;
position: absolute;
top: 158px; left: 0px;
z-index: 1;
	}
	
.tabconteneur_tirages {
height:577px;
text-align: justify;
font-size: 13px;
color: #201F1F;
background-image:url(images/fond-accueil-tirages_brume_.jpg);
background-repeat:no-repeat;
border:1px solid #DFE1E2;
position: absolute;
top: 158px; left: 0px;
z-index: 1;
}

.tabconteneur_phototheque {
height:647px;
text-align: justify;
font-size: 13px;
color: #201F1F;
background-image:url(images/fond-accueil-phototheque_V2.jpg);
background-repeat:no-repeat;
border: 1px solid #DFE1E2;
position: absolute;
top: 158px; left: 0px;
z-index: 1;
}
.titres_vigne {text-align:left; font:600 15px Verdana, Arial, Helvetica, sans-serif normal; color:#304355;}

.p_tirages {margin:20px;}
.p_phototheque {margin:0 20px 10px 20px;}
.h1_tirages {font-weight:bold; font-size:14px;}
.tarifs {text-align:center;}
.liste1 {list-style:square inside; padding-left:0; margin:6px 26px 12px 20px; font-size:11px; color:#383838; line-height:14px;}

.tabconteneur_insectes_accueil {
text-align: center;
font-size: 14px;
color: #201F1F;
background-image:url(images/accueil-insectes.jpg);
background-repeat:no-repeat;
background-position:center;
margin-top: 2px;
border-bottom: 2px solid white;
}	

#intro {position: absolute; top:160px; left: 290px; z-index: 2; color:#f1f1f1; font-size:12px; line-height:16px; margin-right:12px;}
#intro a {color:#fce19e; text-decoration:none; border-bottom:1px solid #fce19e;}
#intro a:hover {color:#ffffff;}

.titres_galeries {position: absolute; top: 562px; left: 286px; z-index: 2; text-align:center;}

a.h1_entree_galeries {font:500 48px Georgia, "Times New Roman", Times, serif; color:#D7D7D7; margin:0; text-decoration:none;}
a.h1_entree_galeries:hover {font:500 48px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; margin:0; text-decoration:none;}

a.h1_entree_herault {font:500 48px Georgia, "Times New Roman", Times, serif; color:#e0b088; margin:0; text-decoration:none;}
a.h1_entree_herault:hover {font:500 48px Georgia, "Times New Roman", Times, serif; color:#c1c1c1; margin:0; text-decoration:none;}

a.h1_entree_phl {font:500 42px Georgia, "Times New Roman", Times, serif; color:#e0b088; margin:0; text-decoration:none;}
a.h1_entree_phl:hover {font:500 42px Georgia, "Times New Roman", Times, serif; color:#fae3aa; margin:0; text-decoration:none;}

a.h1_entree_cevennes {font:500 42px Georgia, "Times New Roman", Times, serif; color:#fae3aa; margin:0; text-decoration:none;}
a.h1_entree_cevennes:hover {font:500 42px Georgia, "Times New Roman", Times, serif; color:#e6e7ec; margin:0; text-decoration:none;}

a.h1_entree_etangs {font:500 48px Georgia, "Times New Roman", Times, serif; color:#E4E4E4; margin:0; text-decoration:none;}
a.h1_entree_etangs:hover {font:500 48px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; margin:0; text-decoration:none;}

a.h1_entree_pierres {font:500 48px Georgia, "Times New Roman", Times, serif; color:#414346; margin:0; text-decoration:none;}
a.h1_entree_pierres:hover {font:500 48px Georgia, "Times New Roman", Times, serif; color:#5A4E20; margin:0; text-decoration:none;}

.h2_entree_arbres {font:600 16px Verdana, Arial, Helvetica, sans-serif; color:#635757; margin:10px 0 0 0;}
.h2_entree_herault {font:500 16px Verdana, Arial, Helvetica, sans-serif; color:#d8d1b5; margin:10px 0 0 0;}
.h2_entree_phl {font:500 16px Verdana, Arial, Helvetica, sans-serif; color:#d8d1b5; margin:20px 0 0 0;}
.h2_entree_insectes {font:600 16px Verdana, Arial, Helvetica, sans-serif; color:#364037; margin:10px 0 0 0;}
.h2_entree_etangs {font:600 16px Verdana, Arial, Helvetica, sans-serif; color:#676B60; margin:10px 0 0 0;}

#liensphotos {position:absolute; top:164px; left:260px; z-index:2;}
#liensphotos p {font-size:12px; color:#6d1d29; margin:4px 0 0 0;}
#liensphotos p.retrait {margin:2px 0 0 12px;}
#liensphotos p a {text-decoration:none; border-bottom:1px solid #6d1d29; color:#6d1d29; font-weight:bold;}
#liensphotos p a:hover {text-decoration:none; color:#e6ddc8; border-bottom:1px solid #e6ddc8;}

.rangee1{width:772px; position:absolute; top:244px; left:26px; z-index:2; }
.rangee2{width:772px; position:absolute; top:354px; left:26px; z-index: 2;}
.rangee3{width:772px; position:absolute; top:464px; left:26px; z-index: 2;}
.rangee4{width:772px; position:absolute; top:574px; left:26px; z-index: 2;}
 
.cont_vignettes_accueil {width:146px; background:#9FA1A3; float:left; border:1px solid white;}

.im2 {margin:15px 15px}

.cont_legendes_accueil {width:146px; float:left; font:100 26px Georgia, "Times New Roman", Times, serif; color:#858790;}
#fleche {font:normal 16px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -0.1em; margin-left:120px; color:#858790;}

.legendes {text-align:center;	margin:30px 0;}
.legendes span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#676971;}

a.galerieslinks {color:#858790; text-decoration:none;}

a.galerieslinks:hover {color:#6C644E; text-decoration:none;}

.entrez-bloc {position:absolute; top:700px; left:680px; z-index:2; }
	
a.entrez {font: 100 20px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}

a.entrez:hover {font: 100 20px Verdana, Arial, Helvetica, sans-serif; color: #364037; text-decoration: none;}

a.whitelinks {font-weight:600; color:white; text-decoration: none;}

a.whitelinks:hover {font-weight:600; color:white; text-decoration: underline;}	

.acrobat{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

/*PAGE AFFICHES*/
.conteneur_aff {width:788px; background:#D8D8D8; position:absolute; top:14px; left:0px; z-index:1;}
.bandeau_actus {width:784px; margin-top:2px; margin-bottom:0px; margin-left:2px;}
.bandeau {width:786px; margin:1px; background:#A7A9AA; height:50px; font-family:"Times New Roman", Times, serif; color:#F6F2EB;}
.titre_aff {float:left; font-size:28px; margin:8px 8px 0px 10px; font-style:italic; font-weight:500;}
.sstitre {float:right; font-size:20px; margin:12px 10px 0px 260px; font-style:normal; font-weight:500;}
.sstitre2 {font-size:20px; margin:12px 0 0 0; font-style:normal; font-weight:500;}

.aff_bloc1 {
text-align:left; font-size:12px; color:#201F1F;
border-bottom:1px solid #8B8E91;
padding:0; margin:0;
}
.aff_texte {margin:20px 14px; line-height:17px; text-align:justify;}
.conteneur_catalogue_voeux {width:788px;}
.bandeau_inf {width:786px; font-size:13px; margin:1px; padding:4px 0 8px 0; background:#A7A9AA; height:30px;}
.pinf {color:#F6F2EB; margin-top:10px; text-align:center;}
.whitelinks {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.whitelinks:hover {color:#FFFFFF; font-weight:bold; text-decoration:underline;}

/*-------------------LIVRES ACCUEIL------------------------------------------*/
/* CONTENEUR HAUT*/
.conteneur_livres {width:788px; background:white; position:absolute;	top:156px; left:0px;	z-index:1;}
.conteneur_img {background:#CACACA;}
.livres_bloc1 {float:left; padding:0; margin:1px;}
.livres_bloc2 {float:left; padding:0; margin:1px 0;}

/*----------------------LIVRE LARZAC-----------------------------------------*/
.larzac1 {float:left; margin:2px; padding-left:2px; width:258px; height:190px; background:#CACACA; font-size:11px;}
.larzac2 {float:left; margin:2px 1px 2px 0; padding-right:2px; width:519px; height:190px; background:#CACACA; font-size:13px;}
.larzac3 {float:left; margin:2px 1px 2px 0; padding-right:2px; width:258px; height:190px; background:#CACACA; font-size:13px;}

.imglarzac1 {margin:10px 0 10px 29px; border:1px solid #6E6E6E;}
.imglarzac2 {margin:10px 0 10px 18px; border:1px solid #6E6E6E;}
.txt1 {margin:10px 14px 10px 14px;}
.txt2 {color:#333333; margin:20px 10px 0 10px}
.txt3 {color:#333333; margin:20px 20px 0 20px}
.txt1 {margin:10px 14px 10px 14px; line-height:1.3em;}
.txtcadre {color:#333333; margin:20px 20px 0 20px; border:1px solid #828282; padding:10px; text-align:center; background:#e6e7e8;}
.extraits {font-weight:bold; text-align:center; margin:16px 150px 0 150px; color:#3F3F3F; border:1px solid #7c889a; padding:1px 1px 1px 1px;}
.extraits a {display:block; height:24px; color:#3F3F3F; background:#d2d2d2; text-decoration:none;}
.extraits a:hover {color:#3F3F3F; border:1px solid #526176; text-decoration:none;}

.extraits2 {font-size:13px; text-align:center; margin:26px 150px 0 150px; color:#3F3F3F; border:1px solid #7c889a; padding:1px;}
.extraits2 a {display:block; height:20px; color:#3F3F3F; background:#dfe1e2; text-decoration:none;}
.extraits2 a:hover {color:#3F3F3F; background:#eff0f1; text-decoration:none;}
a.actulinks3 {color:#660033; font-weight:normal; text-decoration:none;}
a.actulinks3:hover {color:#285372; text-decoration:none;}

.larzaclinks{width:391px; background:#CACACA; margin:1px; color:#3F3F3F; font-size:14px; text-align:center; float:left;}
.tabconteneur8 {text-align:left; font-size:11px; background-color:#CACACA; border:1px solid #ADADAD; padding:10px 14px 10px 14px;}
.tabconteneur7 {width:449px; text-align:left; font-size:13px; color:#443D3D; background-color:#CACACA; 
	border:1px solid #ADADAD; padding-top:10px; padding-bottom:10px; padding-left:14px; padding-right:14px;}
.tabconteneurphoto1 {background-color:#CACACA; border:1px solid #ADADAD; padding:10px 11px 10px 11px;}
.tabconteneurphoto2 {background-color:#CACACA; border:1px solid #ADADAD; padding:10px 9px 10px 9px;}
.tabconteneur11 {background-color:#D4D4D4; border:1px solid #ADADAD; text-align:center;}

/*----------------------LIVRE PEZENAS-----------------------------------------*/
.pzs1 {float:left; margin:2px; padding-left:2px; width:258px; height:200px; background:#ddd; font-size:11px;}
.pzs2 {float:left; margin:2px 1px 2px 0; padding-right:2px; width:519px; height:200px; background:#ddd; font-size:13px;}
.pzs3 {float:left; margin:2px 1px 2px 0; padding-right:2px; width:258px; height:190px; background:#ddd; font-size:13px;}
.pzs2 img {float:left; margin:10px 0 10px 29px; border:1px solid #6E6E6E;}
p.annonce1 {font-size:16px; margin:10px 14px 10px 14px; color:#526176; font-weight:bold;}
.pzs_h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
color:#7f2418; font-size:20px; margin:10px 10px 4px 10px; line-height:1em;}
.pzs_h1 span{font-size:17px;}
.pzs_h2 {font-size:16px; color:#3F3F3F; margin:0 14px 10px 0; line-height:20px;}
.pzs_h2 span {font-size:12px; color:#3F3F3F;}
a.actulinks5 {color:#7b3c33; text-decoration:none; border-bottom:1px solid #b3938f;}
a.actulinks5:hover {color:#4d5363; border-bottom-color:#e3d2ad;}
.pezenasfooter{background:#CACACA; margin:1px; color:#3F3F3F; font-size:14px; text-align:center;}

.pzs1 {float:left; margin:2px; padding-left:2px; width:258px; height:200px; background:#ddd; font-size:11px;}
.pzs2 .pub {float:left; width:310px; margin:10px 0 10px 20px;}

ul#galerie_mini{padding:0; margin:10px 10px 10px 14px; list-style-type:none;}
ul#galerie_mini li{float:left;}
ul#galerie_mini li a img {margin:5px; border:1px solid #969ca2; width:100px;	height:67px;}
ul#galerie_mini li a img.vrt {width:49px; margin:5px 31px 5px 32px;}
h2#galerie {margin:18px 10px 4px 24px; text-align:center; padding-bottom:2px; color:#6a0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; 
letter-spacing:0.1px; border-bottom:1px solid #bcbcbc; font-weight:normal; letter-spacing:0.06em; line-height:1.2em;}
p#infosgalerie {margin:0 10px 4px 24px; text-align:center; padding-bottom:2px; color:#6a0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; 
letter-spacing:0.1px; font-weight:normal; letter-spacing:0.06em; word-spacing:0.1em; line-height:1.2em;}

#oc-galerie {width:784px; height:510px; margin:10px 0 0 0;}

#oc-galerie img#hz {border:1px solid #969ca2; margin:30px 0 2px 88px; width:600px; height:399px;}
#oc-galerie img#vertical {border:1px solid #969ca2; margin:15px 0 2px 188px; width:400px; height:600px;}
ul#ocnavgalerie {margin:2px 0 0 82px;	padding:0; font-size:0.9em; font-weight:normal; list-style-type:none;}
#ocnavgalerie li#left, #ocnavgalerie li#center, #ocnavgalerie li#right, #ocnavgalerie li#left2, #ocnavgalerie li#center2, #ocnavgalerie li#right2 {
	display:inline; float:left; padding:0;}
#ocnavgalerie li#left {margin-left:4px;}
#ocnavgalerie li#center {margin-left:152px;}
#ocnavgalerie li#right {margin-left:124px;}
#ocnavgalerie li#left2 {margin-left:86px;}
#ocnavgalerie li#center2 {margin-left:60px;}
#ocnavgalerie li#right2 {margin-left:60px;}
#ocnavgalerie li a {color:#660033;	text-decoration:none;}
#ocnavgalerie li a:hover {text-decoration:underline;}
p#basgalerie {font-size:14px; text-align:center; line-height:18px; color:#333333;}

/*----------------------LIVRE SALAGOU-----------------------------------------*/
.salagou1 {float:left; margin:2px; padding-left:2px; width:258px; height:190px; background:#d1cfc9; font-size:11px;}
.salagou_h1 {font-size:16px; color:#526176; margin:10px 0 8px 34px; line-height:16px;}
#miroir {font-size:13px}
.salagou_h2 {font-size:11px; color:#575757; margin:0 0 0 34px;}
.salagou2 {float:left; margin:2px 1px 2px 0; padding-right:2px; width:519px; height:456px; background:#d1cfc9; font-size:13px;}
.salagou2 h1 {color:#6f3737; font-size:18px; font-weight:bold; margin:16px 0; padding:0; text-align:center;}
.salagou2 p{margin:0 10px; color:#523a3a;}
.salagou2 p#centre{margin:10px 10px 0 10px; color:#523a3a;}
.imgsalagou1 {float:right; margin:10px; border:1px solid #6E6E6E;}
.salagou3 {background:#cfcecb; height:224px;}
.salagou3 h2 {font-size:14px; color:#575757; margin:0 0 0px 78px; padding-top:12px;}
.salagou3 p {margin:0 10px; padding-top:14px; font-size:13px; color:#523a3a;;}


/*-----------------PAGE CONTACT-----------------------------*/
.conteneur_contact {width:788px; background:#DFE1E2;	position:absolute; top:142px; left:0px;}
.bloc_contact {
width:782px; text-align:center; font-size:13px; color:#201F1F;
background-color:#C9CACB; border:1px solid #8B8E91; padding:0; margin:2px;}
.contact_titre {color:#660033; font-size:18px; font-weight:600; margin:16px 4px 4px 8px;}
.contact_texte {margin:20px 4px 4px 4px; line-height:16px;}

/*----------COMMANDER LIVRES------------------------------*/
body, td, th {color:#5E5959;}
.titre_conteneur2 {color:#49515E; font-size:14px;}
.Style1 {color: #000000}
.Style2 {font-size:16px; color:#660000;}
.Style3 {color: #660000}
.conteneur_comm2 {background:#D4D4D4; text-align:left; font-size:12px; color:#393636; padding-top:12px; padding-right:8px;}
.conteneur_comm1 {background:#CACACC; padding:0 14px; text-align:left; font-size:13px; color:#393636; line-height:16px;}
.bloc_commandes {width:782px; background:#D4D4D4; font-size:13px; color:#201F1F;
border:1px solid #8B8E91; padding:0; margin:2px;}
.conditions {width:782px; background:#D4D4D4; font-size:13px; color:#201F1F;
border:1px solid #8B8E91; padding:0; margin:2px;}
.bloc_commandes h1, .conditions h1 {color:#285372; font-size:18px; margin:30px 30px 20px 30px;}
.bloc_commandes h2 {color:#7f2418; font-size:16px; margin:20px 40px;}
.conditions h2 {color:#7f2418; font-size:14px; margin:16px 40px 10px 40px;}
.conditions h3 {color:#5E5959; font-size:12px; margin:10px 40px;}
.bloc_commandes p, .conditions p {margin:10px 40px; line-height:16px;}
.commande_texte {margin:20px 4px 30px 4px; line-height:16px;}
.commande_titre {color:#285372; font-size:18px; font-weight:600; margin:16px 4px 4px 8px;}
.blocpanier {width:780px; height:144px; background-color:#edeeef; font-size:13px; color:#201F1F;
border:1px solid #8B8E91; padding:0; margin:6px 2px;}

.blocpanier .couv {float:left; width:160px; margin:10px; background-color:transparent;}
.blocpanier .couv img {margin:0; border:1px solid #828282;}
.blocpanier .infos {float:left; width:390px; margin:10px;}
.blocpanier .infos h2 {color:#813232; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
.blocpanier .infos p {margin:6px 0;}
.blocpanier .infos p.first {margin:0 0 10px 0;}
.blocpanier .infos p.prix {color:#813232; font-size:14px; font-weight:bold;}
.blocpanier .infos p span {font-size:11px;}
.blocpanier .infos p a, .blocpanier .commander p a {color:#285372; text-decoration:none; border-bottom:1px solid #b3938f;}
.blocpanier .infos p a:hover, .blocpanier .commander p a:hover {color:#660033; border-bottom:none;}
.blocpanier .commander {float:left; width:150px; margin:0;}
.blocpanier .commander img {margin:10px;}
.blocpanier .commander p {margin:10px 0 10px 10px ;}

/* LIENS PARTENAIRES */
.part {width:770px;	height:28px; font-size:11px; 
color:#FFFFFF;	margin:20px auto 20px auto; text-align:center;}
.part a {padding:0; margin:0; color:#FFFFFF; text-decoration:none;} 
.part a:hover {color:#FFFFFF; text-decoration:underline;}

/*-------------LARZAC-----------------*/
#larzac {margin:100px auto 0; width:310px; font-family:Georgia, "Times New Roman", Times, serif; color:#969ca2;}
#larzac h1{margin:0 0 20px 0; font-weight:400; font-size:74px; text-align:center;}
#larzac h2 {font-size:20px; font-weight:400; margin:0; text-align:center;}
#larzac p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;  
margin:0 0 10px 0; padding:0; text-align:center;}
#larzac p a{font-weight:bold; color:#cccfd2; text-decoration:none;}
#larzac p a:hover{font-weight:bold; color:#ffffff; text-decoration:none;}
#larzac img {margin:20px auto 0 auto; border:1px solid #969ca2;}
#sign {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  
margin:0 0 20px 0; padding:0; text-align:right; font-style:italic;}
#larzac_ouvert {margin:100px auto 0; width:936px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#969ca2;}
#larzac_ouvert img {border:1px solid black; margin:0;}
#lzc_nav{margin:10px auto 0; width:936px; color:#e7c3a1; font-size:14px;}
#lzc_navleft{float:left; width:312px; margin:0;}
#lzc_navleft p{margin:0;}
#lzc_navleft p a{margin:0; color:#e7c3a1; text-decoration:none;}
#lzc_navleft p a:hover{margin:0; color:#dfe1e2; text-decoration:none;}
#lzc_comment {margin:100px auto 0; width:936px; color:#aeb3b8; font-size:12px;}
#lzc_comment p{margin:14px 0 0 0; text-align:center; line-height:17px;}
#lzc_comment p a{margin:0; color:#e7c3a1; text-decoration:none;}
#lzc_comment p a:hover{margin:0; color:#dfe1e2; text-decoration:none;}

/*-------------LIVRE VIGNE-----------------*/
#vigne {margin:30px auto 0; width:780px; font-family:Georgia, "Times New Roman", Times, serif; color:#b2b6ba;}
#vigne h1{margin:0 0 20px 0; color:#cbb099; font-weight:400; font-size:30px; text-align:center;}
#vigne h2 {font-size:14px; font-weight:400; font-style:italic; margin:0 0 2px 0; text-align:center;}
#vigne p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;  
margin:0 0 10px 0; padding:0; text-align:justify;}
#vigne p#avertissement {text-align:center; font-size:12px; margin:100px 0 10px 0;}
#vigne p#avertissement2 {text-align:center; font-size:12px; margin:80px 0 10px 0;}
#vigne p#legendephoto {text-align:center; margin:80px 0 0 0;}
#vigne span#auteurphoto {font-size:12px;}
#vigne p#auteurtexte {text-align:left; margin:0 0 20px 0; padding-top:30px; border-top:1px solid #969ca2;}
#vigne p#citationtexte {font-style:italic; font-size:13px; line-height:18px;}
#vigne p#signaturetexte {margin-top:10px; font-size:12px; font-style:italic; font-weight:bold; text-align:right;}
#vigne p.complementsommaire {margin-top:20px; text-align:left; font-size:12px; line-height:17px;}
#vigne p a{font-weight:bold; color:#f0f1f2; font-size:13px; text-decoration:none; border-bottom:1px solid #f0f1f2;}
#vigne p a:hover{font-weight:bold; color:#cbb099; text-decoration:none;}
#vigne p.vignefooter{margin:50px 0 30px 0; text-align:center; line-height:17px;}
#vigne_content {float:left; width:500px; margin:30px 0 0 0; padding:0;}
#vigne_content h3 {font-size:19px; font-weight:400; margin:0; text-align:center;}
#vigne_content img {border:1px solid #969ca2; padding:5px 5px 5px 5px; 
	margin:15px 6px 0 6px; width:100px;	height:67px;}
	
#vigne_galerie {float:left; width:520px; margin:30px 0 0 0; padding:0;}
#vigne_galerie h3 {font-size:20px; color:#cbb099; font-weight:500; margin:0; text-align:center; letter-spacing:0.06em;}
#vigne_galerie img {border:1px solid #dfe1e2; padding:0; 
	margin:20px 6px 0 26px; width:450px; height:303px;}
#vigne_galerie img#pano {border:1px solid #dfe1e2; padding:0; 
	margin:40px 6px 0 10px; width:500px; height:246px;}	
#vigne_galerie img#vertical {border:1px solid #dfe1e2; padding:0; 
	margin:20px 6px 0 106px; width:300px; height:408px;}	
		

#vigne_sommaire {float:left; width:230px; margin:30px 28px 0 0; border-right:1px solid #969ca2;}
#vigne_sommaire h3 {font-size:19px; font-weight:400; margin:0 0 30px 0; text-align:center;}
#vigne_sommaire ul {list-style-type:none; margin:0; padding:0;}
#vigne_sommaire img {margin:20px 0 20px 20px;}

.menu a{
display: block;
color:#969ca2;
height: 40px;
width: 210px;
text-decoration: none;
border-top: 1px solid #969ca2;
text-indent: 20px;
background-image:url(images/puce0.gif);
background-position: left top;
background-repeat: no-repeat;
}
	 
.menu a:hover{
background-color: #5d656d;
background-image:url(images/puce1.gif);
background-position: left top;
background-repeat: no-repeat;
color:#dfe1e2;
border-top: 1px solid #dfe1e2;
}

.separation {clear:both; visibility:hidden; margin:0; line-height:0;}

ul#navgalerie {
	margin:6px 0 10px 20px;
	padding:0;  
	font-size:0.9em; 
	font-weight:normal; 
	list-style-type:none;
	}

#navgalerie li#left, #navgalerie li#center, #navgalerie li#right, #navgalerie li#left2, #navgalerie li#center2, #navgalerie li#right2 {
	display:inline; 
	float:left; 
	padding:0;
	}
	
#navgalerie li#left {margin-left:4px;}
#navgalerie li#center {margin-left:128px;}
#navgalerie li#right {margin-left:134px;}
#navgalerie li#left2 {margin-left:0;}
#navgalerie li#center2 {margin-left:60px;}
#navgalerie li#right2 {margin-left:60px;}

#navgalerie li a {
	color:#cbb099;
	text-decoration:none;
	}
	
#navgalerie li a:hover {
	text-decoration:underline;
	}

hr.separation {line-height:0; font-size:0;}

/*---TARIFS-------*/
table {
font-size:13px;
border: thin solid #858585;
border-collapse: collapse;
width: 660px;
padding: 5px;
margin:0 auto 10px auto;
}

th {
font-family: "Times New Roman", Times, serif;
font-size:14px;
width: 130px;
border: thin solid #636363;
padding: 5px;
text-align:center;
letter-spacing:0.4px;
color:#eaebec;
}

th.rang{
background-color:#8e9a96;
}

th.col {background-color:#e8e1d5; color:#5b5b5b;}

th.promo {background-color:#e8e1d5; color:#6f2d2d;}

td {
font-family: sans-serif;
color:#5b5b5b;
width: 130px;
padding: 5px;
text-align: center;
border: thin solid #636363;
background-color: #e3e0da;
}

td.red {color:#6f2d2d; font-weight:bold;}

p.comment {margin:0 0 40px 60px}

p#infos a {text-decoration:none; border-bottom:1px solid #595F67; padding-bottom:1px; color:#6C4343;}
p#infos a:hover {color:#595F67; border-bottom:none}

a.tarifs {text-decoration:none; font-weight:bold; border-bottom:1px solid #595F67; padding-bottom:1px; color:#6C4343;}
a.tarifs:hover {color:#595F67; border-bottom:none}

span.boldred {color:#6C4343; font-weight:bold;}


