html {height:100.1%;}
body {background: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align: center}

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

a.menu {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none;}
a.menu:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:underline;}

a.retour_sommaire {font-family:Georgia, "Times New Roman", Times, serif; color:#737272; font-size:13px; text-decoration:none;}
a.retour_sommaire:hover {
font-family:Georgia, "Times New Roman", Times, serif;
color:#516054; font-size:13px; text-decoration:underline;}

a.retour_expos {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#EED885; text-decoration:none;}
a.retour_expos:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}

a.actulinks {color:#285372; font-weight:bold; text-decoration:none; border-bottom:1px solid #788e9e;}
a.actulinks:hover {color:#660033; font-weight:bold; border-bottom:none;}

.bandeausup_galeries{height:48px; background-color:#BCBCBC; border-bottom:1px solid #D7D7D7;
color:#706F6D; padding:0;}

.h1galeries{font:normal 34px Georgia, "Times New Roman", Times, serif normal; margin:3px 10px 2px 14px;}
.h2galeries{text-align:right; font:normal 16px Verdana, Arial, Helvetica, sans-serif normal; margin:0 0 0 12px;}

.bandeausup_galeriesvigne{
height: 50px;
background-color:#BCBCBC;
border-bottom: 2px solid #D7D7D7;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4F4E4C;
padding-bottom: 6px;
}

.bandeausup_feuillesvigne{
height: 50px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
background-image:url(images/bandeausup_feuillesvigne.jpg);
background-repeat:no-repeat;
background-position:center;
border-bottom: 2px solid #D7D7D7;
padding-bottom: 6px;
}

.bandeauinf_galeries{
height: 28px;
background-color:#BCBCBC;
border-top: 1px solid #D7D7D7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align: center;
color:#2B2B2D;
}

.basdepage_accueil_galeries {
 width: 784px;
 height: 198px;
 background-color: #C5C5C5;
 margin: 0px 2px 2px 2px;
 }

.conteneur_galerie { width:788px; background:#CACDCA;}
  
.conteneur_entete_voeuxvigne {
 width: 787px;
 height: 34px;
 text-align: right;
 background-image:url(images/entete-galeries-fond.jpg);
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color: #452931;
 padding-top: 4px;
 }
 
.corps12 {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#443D3D;}

.detailsDA {
width: 788px;
background-color: #828282;
padding: 2px 0px 10px 0px;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #E2E2E2;
text-align: justify;
margin-right: auto;
margin-left: auto;
}

#entete {width:788px; height:95px; margin-top:0px;}

.footer {
	width: 788px;
	background-color: #828282;
	padding: 2px 0px 10px 0px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #E2E2E2;
	text-align: justify;
	margin-right: auto;
	margin-left: auto;
}  

.footer_links_2 {width:788px;	height:28px; font-size:11px; color:#FFFFFF;	margin:50px auto 0 auto;}
.footer_links_2_conteneur {margin:0; padding:0;}
.footer_links_2_conteneur ul {list-style:none; padding:0; margin:0;}
.footer_links_2_conteneur li {float:left; width:157px;}
.footer_links_2_conteneur li a {display:block; height:16px; padding:0; margin:0; color:#FFFFFF; text-decoration:none; text-align:center;} 
.footer_links_2_conteneur li a:hover {color:#FFFFFF; text-decoration:underline;}

.footerlinks_caminant {width:788px;	height:28px; font-size:11px; color:#FFFFFF;	margin:50px auto 0 auto;}
.footerlinks_caminant_conteneur {margin:0; padding:0;}
.footerlinks_caminant_conteneur ul {list-style:none;	padding:0; margin:0;}
.footerlinks_caminant_conteneur li {float:left; width:108px;}
.footerlinks_caminant_conteneur li a {display:block; height:16px; padding:0; margin:0; color:#FFFFFF; text-decoration:none; text-align:center;} 
.footerlinks_caminant_conteneur li a:hover {color:#FFFFFF; text-decoration:underline;}

.footercaminant_auteurs {width:788px; height:28px; font-size:11px; color:#FFFFFF;	margin:10px auto 0 auto;}
.footercaminant_auteurs_conteneur {margin: 0; padding: 0;}
.footercaminant_auteurs_conteneur ul {list-style:none; padding:0; margin:0;}
.footercaminant_auteurs_conteneur li {float:left; width:100px;}
.footercaminant_auteurs_conteneur li a {display:block; height:16px; padding:0; margin:0; color:#FFFFFF; text-decoration:none; text-align:center;} 
.footercaminant_auteurs_conteneur li a:hover {color:#FFFFFF; text-decoration:underline;}


.footer-bas {width:788px; background-color:#828282; padding:2px 0px 10px 0px;	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#E2E2E2;	text-align:justify; margin-right:auto;
	margin-left:auto;	margin-top:50px;}  

#global {width:788px; background:#DFE1E2; margin:6px auto 0 auto;
 text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
 
 .global_contact {width:784px; background-color:#D4D4D4; color:#393636; margin-right:auto;
 margin-left:auto; margin-top:0px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px; border:2px solid #DFE1E2;}

.global_QSN {
 width: 788px;
 background-image: url(images/fond-cardabelle-QSN2.jpg);
 background-position:center;
 background-repeat:no-repeat;
 margin-right: auto;
 margin-left: auto;
 margin-top: 0px;
 text-align: left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }

.global_galeries {
 width: 788px;
 background-color: #CACDCA;
 margin-right: auto;
 margin-left: auto;
 margin-top: 20px;
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #5E5E5E; border-style: solid; border-width: 2px;
 }
 
.global_phototheque {
 width: 754px;
 background-color: #DADADB;
 color: #1C1B1B;
 margin-right: auto;
 margin-left: auto;
 margin-top: 0px;
 padding: 15px 15px 0px 15px;
 text-align: left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 border:2px solid #DFE1E2;
 }

.image {border:1px solid #6E6E6E;}
.imageA {border-top:2px solid white; border-left:2px solid white; border-bottom:2px solid white;}
.imageB {border-top:2px solid white; border-right:2px solid white; border-bottom:2px solid white;}
.imageC {border:1px solid white;}

.livres_h1 {font-size:14px; color:#526176; margin:0;}
.livres_h2 {margin:0; font-size:11px;}
.livres_h2b {font-size:12px; color:#372222; font-weight:normal; margin:0px;}

.menubasdepage {
width: 788px;
text-align: center;
background-color: #828282;
padding: 0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-right: auto;
margin-left: auto;
}

.mentions_legales {
width: 788px;
text-align: center;
font-size: 11px;
color: #CFCFCF;
background-color: #828282;
padding: 6px 0px 10px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-right: auto;
margin-left: auto;
}

p {font-size:12px; color:#393636; margin:0 20px 16px 20px;}

.page_active {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFCC;
font-size: 11px;
text-decoration: none;
}

.spacer_couleurdufond {
width: 788px;
background-color: #828282;
padding-top: 6px;
padding-bottom: 6px;
font-size: 10px;
color: #F3F3F3;
}

.tabconteneur0 {background-image: url(images/cartes_A1_V5_fond.jpg);}
.titre_sectioncartes{
font:500 34px/30px "Times New Roman",Times,serif normal italic; 
font-style:italic; 
color:#5F574D;
margin:6px 0 26px 70px;}
.encadre_nouveautes{text-align:center; margin-bottom:8px;}
.annonce_nouveautes{color:#5F2929; font-size:15px; font-weight:bold; text-decoration:none;}
.annonce_nouveautes:hover{color:#5F2929; font-size:15px; font-weight:bold; border-bottom:1px solid #5F574D; text-decoration:none;}
.insist{color:#6C4343; font-size:15px; font-weight:bold;}

.tabconteneur1 {
background: #CACACC;
padding:0 14px;
text-align: left;
font-size: 13px;
color: #393636;
line-height: 16px;
 }

.tabconteneur1_Vigne {
	background-color: #CACACC;
	text-align: left;
	font-size: 12px;
	font-style:normal;
	font-weight:500;
	color: #494646;
	line-height: 15px;
	padding: 0;
 }

.vigne1 {
	background-color: #CACACC;
	text-align: left;
	font-size: 12px;
	font-style:normal;
	font-weight:500;
	color: #494646;
	line-height: 15px;
	padding: 0;
	}

.vigne1 div {margin:10px 0 0 10px; padding:0;}
.vigne1 div img {
	float:left; 
	width:195px; 
	height:139; 
	margin:0 10px 10px 0; 
	border:1px solid #828282;
	}

.vigne1 div h1{margin:10px 0 10px 0; text-align:center; font-size:18px; color:#6e5550;}

.vigne1 p{margin:10px; padding-left:10px; color:#3e2222;}




.tabconteneur1_Vigne_voeux {
background-color: #CACACC;
padding: 16px 14px;
text-align: left;
font-size: 11px;
font-style:normal;
font-weight:600;
color: #6D6869;
line-height: 15px;
 }

.tabconteneur2_Vigne_voeux {
background-color: #D4D4D4;
padding: 16px 14px;
text-align: left;
font-size: 11px;
font-style:normal;
font-weight:600;
color: #6D6869;
line-height: 15px;
 }

.tabconteneur2 {
background-color: #D4D4D4;
text-align: left;
font-size: 12px;
color: #393636;
padding-top: 12px;
padding-right: 8px;
line-height:17px;
}

.tabconteneur2 p{margin:0 20px 30px 20px;}

.tabconteneur2b {
background-color: #D4D4D4;
text-align: left;
font-size: 12px;
color: #393636;
padding-top: 20px;
padding-right: 30px;
padding-left: 30px;
}

h3.large {font-size:16px; text-align:center; letter-spacing:1px; margin-top:30px;}

.tabconteneur3 {
width: 394px;
text-align: left;
font-size: 12px;
background-color: #C9CACE;
border-left-color: #DFE1E2; border-left-style: solid; border-left-width: 1px;
border-right-color: #DFE1E2; border-right-style: solid; border-right-width: 2px;
border-bottom-color: #DFE1E2; border-bottom-style: solid; border-bottom-width: 2px;

}

.tabconteneur4 {
text-align: left;
font-size: 12px;
background-color: #CACDCA;
border-left-color: #DFE1E2; border-left-style: solid; border-left-width: 2px;
border-right-color: #DFE1E2; border-right-style: solid; border-right-width: 1px;
border-bottom-color: #DFE1E2; border-bottom-style: solid; border-bottom-width: 2px;
}

.tabconteneur4b {
text-align: left;
font-size: 12px;
color: #201F1F;
background-color: #CACDCA;
border-left-color: #DFE1E2; border-left-style: solid; border-left-width: 2px;
border-right-color: #DFE1E2; border-right-style: solid; border-right-width: 1px;
border-bottom-color: #DFE1E2; border-bottom-style: solid; border-bottom-width: 2px;
padding-left: 14px;
padding-right: 14px;
}

.tabconteneur6 {
width: 130px;
background-color: #D4D4D4;
border: 1px solid #ADADAD;
padding-left: 14px;
padding-right: 10px;
text-align: left;
font-size: 10px;
}

.tabconteneur6a {
background-color: #D4D4D4;
border: 1px solid #ADADAD;
padding-left: 14px;
padding-right: 10px;
text-align: left;
font-size: 10px;
}

.tabconteneur7b {
width: 349px;
text-align: left;
font-size: 13px;
color: #443D3D;
background-color: #D4D4D4;
/*background-image: url(images/caminant-roseaux-desature_c.jpg);
background-repeat: no-repeat;
background-position: center;*/
border: 1px solid #ADADAD;
padding: 10px 14px;
}

.tabconteneur8 {
text-align: left;
font-size: 11px;
background-color: #D4D4D4;
border: 1px solid #ADADAD;
padding: 10px 14px 10px 14px;
}

.tabconteneur8c {
text-align: left;
font-size: 11px;
color: #3D3C3C;
background-color: #D4D4D4;
border: 1px solid #ADADAD;
padding: 10px 4px 10px 18px;
}

.tabconteneur10 {
text-align: left;
font-size: 11px;
color: #372222;
background-color: #D4D4D4;
border: 1px solid #ADADAD;
padding: 10px 10px 10px 10px;
}

.tabconteneur11 {
background-color: #D4D4D4;
border: 1px solid #ADADAD;
text-align: center;
}

.tabconteneur14 {
background-color: #D4D4D4;
border: 1px solid #ADADAD;
padding-left: 10px;
padding-right: 6px;
text-align: left;
font-size: 10px;
}

.tabconteneur16 {
text-align: left;
font-size: 13px;
color:#000000;
border-top: 2px solid white;
padding: 26px 30px 20px 30px;
}

.tabconteneur17 {
text-align: left;
font-size: 11px;
color: #000000;
padding: 8px 30px 8px 30px;
}

.tabconteneur18 {
text-align: left;
font-size: 13px;
color: #000000;
padding: 10px 30px 20px 30px;
border-bottom: 2px solid white;
}

.tabconteneurligne {background-color:none;}

.titres_vigne {
text-align: left;
font-size: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #6c4343;
font-style: normal;
font-weight:600;
}

.titre_A {font-size:16px; color:#304355; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}

/* navigation menu principal*/
.navbar {
	width:788px; 
	height:29px;
	background:url(images/barremenu6.gif) no-repeat;
	font: bold 11px/18px Verdana, Arial, sans-serif;
	color: #6C4343;
	text-align: center; margin-top:0;
	}
.active {margin-top:4px;}
.navcontainer {margin: 0; padding: 0;}
.navcontainer ul {list-style:none;	padding:0px 0 0px 0;	margin:0;}
.navcontainer li {float:left; width:188px;}
a.actus {
	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, sans-serif;
	} 
a.actus:hover { 
	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, sans-serif;
	} 
a.photos { 
	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, sans-serif;
	} 
a.photos:hover { 
	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, sans-serif;
	}
a.livres { 
	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, sans-serif;
	} 
a.livres:hover { 
	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, sans-serif;
	}
/*-------------------SUBMENU version 2------------------*/
.navbar2b {width:788px;	height:20px; font:bold 11px/18px verdana;	color:#E9E9E9;	text-align:center; margin-top:2px;}
.navcontainer2b {margin: 0; padding: 0;}
.navcontainer2b ul {list-style:none; padding:0;	margin:0;}
.navcontainer2b li {float:left; position:relative;	width:150px;}
.navcontainer2b li a, .navcontainer2 li a:link, .navcontainer2 li a:active, .navcontainer2 li a:visited { 
/* link attributes for the main nav */
	display: block; height: 18px;
	padding: 0px 0px 0px 0px; margin: 0 2px;
	color:#D3D4DC;
	background:#767676;
	/*border-bottom:1px solid #A7A7A7; /*border-left:1px solid #A7A7A7;*/ /* border-right:1px solid #A7A7A7;*/							/*color: #E1E7E0;*/
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px verdana;
	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}	
.header{width:788px; margin:20px auto 0 auto; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
#entete {width:788px; height:95px; margin:0;}	

/*------------------PAGES CARTES ---------------------*/
/* triptyques accueil */
.imgleft{float:left; margin:0 20px 6px 6px; border:1px solid #AAA5A5;}
.accueil_tript_bloc1 {
 width: 784px;
 padding:10px 0;
 margin: 2px 2px 8px 2px;
 font-size: 12px;
 color: #201F1F;
 background:#D4D4D4;
 border-bottom:1px solid #AAA5A5;
 }
.collections {border:1px solid #AAA5A5;} 
.accueil_tript_titre {color:#595F67; font-size:16px; margin:0 0 10px 20px; text-align:left;}
.accueil_tript_texte {margin:0 20px 10px 20px; text-align:justify; color:#393636; line-height:1.4em;}
a.contactexpos {color:#660033; font-weight: bold; text-decoration:none;}
a.contactexpos:hover {color:#285372; font-weight:bold; text-decoration:underline;}
.conteneur_accueil_tript {width:788px;}
.basdepage_accueil_tript {width:788px; height:100px;}

/*-------------------EXPOS NAVIGATION TOP------------------*/
.navbar2b_expos {width:788px;	height:24px; 
font:bold 11px/18px verdana;	color:#E9E9E9;	text-align:center; margin:20px auto 2px auto;}
.navcontainer2b_expos {margin: 0; padding: 0;}
.navcontainer2b_expos ul {list-style:none; padding:0;	margin:0;}
.navcontainer2b_expos li {float:left; position:relative;	width:150px;}
.navcontainer2b_expos li a, .navcontainer2 li a:link, .navcontainer2 li a:active, .navcontainer2 li a:visited { 
/* link attributes for the main nav */
	display: block; height: 20px;
	padding: 0px 0px 0px 0px; margin: 0 1px;
	color:#545455;
	background:#CDCAC3;
	/*border-bottom:1px solid #A7A7A7; /*border-left:1px solid #A7A7A7;*/ /* border-right:1px solid #A7A7A7;*/							/*color: #E1E7E0;*/
	text-decoration: none;
	text-align: center;
	font: bold 11px/18px verdana;
	letter-spacing: 0.01em;
	border:1px solid #A7A7A7;
	} 
.navcontainer2b_expos li a:hover {color:#7D2A2A; background:#D3D3D3; border:1px solid #A7A7A7;}
.activesub_expos{color:#FFFFFF; background:#949494; border:1px solid #A7A7A7; margin: 0 3px}	


/*-----------------------------LENGA D'OC------------------------*/
.conteneur_entete_oc {width:787px; height:60px; text-align:right; background-image:url(images/enteteOC_V3.jpg);
 font-family:Verdana, Arial, Helvetica, sans-serif; padding:0;}
.conteneur_entete_oc h1 {font-size:20px; color:#665a56; padding:0; margin:0 10px 0 0;} 

.tabconteneur1_oc {background:#D4D4D4; padding:0; text-align:left; font-size:12px;
font-weight:500; color:#2f2d2d; line-height:16px;}

.tabconteneur1_oc h2 {margin:34px 10px 4px 10px; padding-bottom:2px; color:#665a56; font-size:16px; border-bottom:1px solid #7d6f69;}
.tabconteneur1_oc h2.poemedumois {margin:20px 10px 4px 10px; color:#7d2a2a; font-size:24px; font-weight:normal; border-bottom:none; letter-spacing:0.06em;
text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.tabconteneur1_oc h2.extraits {color:#7d2a2a; font-size:16px; font-weight:bold;	
padding-top:15px;	margin:0 5px 0 30px; font-variant:small-caps; border-bottom:none;}
.tabconteneur1_oc h2.extrait-nouveaute{font-size:14px; font-weight:bold; margin-left:120px; border-bottom:none;}
.tabconteneur1_oc h2.extraits1 {text-align:center; margin:26px 10px 4px 10px; color:#665a56; font-size:16px; border-bottom:none;}
.tabconteneur1_oc h2.actus {color:#5F1721; font-family:"Times New Roman", Times, serif;
 font-size:18px; font-weight:400; line-height:18px; margin: 4px 4px 4px 14px;}
.tabconteneur1_oc h3.poemes {margin:34px 10px 4px 30px; padding-bottom:2px; color:#665a56; font-size:16px; border-bottom:1px solid #7d6f69;}
.tabconteneur1_oc h3.programme {font-size:14px; color:#2f2d2d; font-weight:bold; margin-left:20px; margin-bottom:0;}

.auteur {color:#7d2a2a;}

.tabconteneur1_oc p {margin:10px 10px 10px 10px; line-height:18px;}
.tabconteneur1_oc p.poememois {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:30px; line-height:18px;}
.tabconteneur1_oc p.fr-nouveaute {margin:12px 20px 0 120px; line-height:17px; font-size:11px;}
.tabconteneur1_oc p.oc-nouveaute {margin:30px 20px 10px 20px; line-height:17px; font-size:11px;}
.tabconteneur1_oc p#lienhaut {margin:6px 10px 0 10px; text-align:right;}
.tabconteneur1_oc p#annonce {margin:20px 10px; color:#522a2a; border:3px solid #b7b8b9; padding:8px 0; background:#d2d2d2; text-align:center;}
.tabconteneur1_oc p.actus {margin:10px 14px 4px 14px; line-height:17px;}
.tabconteneur1_oc p strong{color:#514f4f;}
.tabconteneur1_oc span.large {font-size:14px;}
.tabconteneur1_oc p.cadre1 {font-size:11px; border:1px solid #828282; background:#dcdcdc; margin:24px 10px; padding:8px;}
.tabconteneur1_oc p.fichelivre {font-size:11px; margin:0 10px;}
.tabconteneur1_oc p.citation {margin:10px 16px 10px 16px; font-weight:bold; color:#4c525e; line-height:17px; text-align:justify;}
.tabconteneur1_oc p.sign {text-align:right; margin-top:0; font-style:italic;}
.tabconteneur1_oc p.sign2 {font-size:11px; text-align:right; margin-top:10px;}
.tabconteneur1_oc p.img_legende {font-size:10px; font-weight:normal; margin:0 10px 4px 10px; text-align:center;}
.tabconteneur1_oc blockquote {margin:10px 16px;}
.tabconteneur1_oc blockquote p{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:20px; color:#57150e; word-spacing:1px;}

.tabconteneur1_oc ul {list-style:square; line-height:18px;}
.tabconteneur1_oc ul.biblio {list-style:none; margin-left:10px; margin-right:10px; padding:0; font-weight:bold; color:#665a56; line-height:20px;}
.tabconteneur1_oc ul.biblio li span{font-weight:normal; color:#403e3e;}

.tabconteneur1_oc div.bloc1 {font-size:12px; color:#201F1F; background:#D8D8D8; 
border-top:1px solid #8B8E91; border-bottom:1px solid #8B8E91; padding:0; margin:0 0 16px 0;}
.tabconteneur1_oc div.bloc2 {font-size:12px; color:#201F1F; background:#D8D8D8; 
border-top:1px solid #8B8E91; border-bottom:1px solid #8B8E91; padding:0; margin:0 0 16px 0;}
.tabconteneur1_oc div.bloc-extraits {border:1px solid #8B8E91; padding:10px; margin:30px 30px 10px 30px; background:#dcdcdc;}

.poeme-fr {float:left; margin:10px 20px; line-height:16px; font-size:13px;}
.poeme-oc {float:left; margin:10px 20px; line-height:16px; font-size:13px;}
.poeme-oc h2 {font-size:14px; font-weight:bold; border-bottom:none;}
.poeme-fr h2 {font-size:14px; font-weight:bold; border-bottom:none;}
.poeme-oc p {font-size:11px; margin:0; padding:0;}
.poeme-fr p {font-size:11px; margin:0; padding:0;}
.poeme-fr2 {float:left; margin:10px 40px;	line-height:16px; font-size:13px;}
.poeme-oc2 {float:left; margin:10px 40px; line-height:16px; font-size:13px;}
.poeme-oc2 h2 {font-size:14px; font-weight:bold; border-bottom:none;}
.poeme-fr2 h2 {font-size:14px; font-weight:bold; border-bottom:none;}
.poeme-oc2 p {font-size:12px; margin:0; padding:0;}
.poeme-fr2 p {font-size:12px; margin:0; padding:0;}

.menugauche {list-style:none; margin: 30px 12px 36px 12px; line-height:12px; padding-left:0;}
.insect_pageactive {font-size:12px; font-weight:bold; margin-top:5px; margin-left:0px; margin-bottom:0; color:#787168;}
ul.menugauche li {margin:20px 0; border-bottom:1px solid #FFFFFF; padding-bottom:4px; line-height:16px;}
a.caminant_menu {font-size:12px; font-weight:bold; margin:5px 0 0 0; color:#814545; text-decoration:none;}
a.caminant_menu:hover {font-size:12px; font-weight:bold;	margin:5px 0 0 0; color:#545455; text-decoration:underline;}
.img_oc_left{margin:4px 8px 2px 0; float:left; border:1px solid #828282;}
.img_oc_right{margin:4px 8px 8px 14px; float:right; border:1px solid #828282;}
.img_oc_right img {border:1px solid grey;}
.img_oc_right p {margin-top:1px; font-size:10px; text-align:right;}
.tabconteneur3_oc {text-align:left; font-size:11px; background:#c3bdb1;
padding:16px 6px; font-weight:600; color:#6D6869; line-height:16px;}
#tabconteneur2_oc {text-align:justify; font-size:14px; background-color:#CACDCA;
padding:0; font-weight:600; color:#3F3638; line-height:16px; vertical-align:top;}
#tabconteneur2_oc p{font-size:11px; font-weight:normal; margin:20px 10px;}
#tabconteneur2_oc div {border-bottom:1px solid #828282;}
#tabconteneur2_oc h2 {color:#7d2a2a; font-size:14px; font-weight:bold;	
padding-top:15px;	margin:0 5px 0 5px; margin-left:8px; font-variant:small-caps;}
a.lientexte {color:#355a82; text-decoration:none; font-weight:bold; border-bottom:1px solid #6f7f91;}
a.lientexte:hover {color:#7d2a2a; font-weight:bold; border-bottom:none;}
#tabconteneur2_oc h3	{font-size:13px; font-weight:bold; margin-bottom:5px; margin-left:8px;}
#tabconteneur2_oc ul {list-style-type:none; margin:0 0 0 20px; padding:0;}
#tabconteneur2_oc li {color:#6a6a6a; font-size:12px; font-weight:bold;}
#tabconteneur2_oc a {color:#6a6a6a; font-size:12px; font-weight:bold; text-decoration:none;}
#tabconteneur2_oc a:hover {font-size:12px; font-weight:bold; color:#7d2a2a; text-decoration:none;}
#tabconteneur2_oc p.soon {margin:8px 0 20px 20px; color:#6a6a6a; font-size:12px; 
font-weight:bold; border-bottom:1px solid #828282; padding-bottom:20px;}
#tabconteneur2_oc #active {margin-left:40px;}
.quote {color:#272122; font-style:italic; letter-spacing:0.03em;}  
.auteur_article {font-size:11px; font-weight:normal;}
#oc-galerie {width:784px; height:510px; margin:10px 0 0 0;}
#oc-galerie img {border:1px solid #969ca2; padding:5px 5px 5px 5px; 
	margin:15px 6px 0 6px; width:100px;	height:67px;}
#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:399px; 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:174px;}
#ocnavgalerie li#left2 {margin-left:106px;}
#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;}

/*-----------------------------------CARTES OC------------------------*/
.global_catalogues{width:788px; color:#828282; background:#DFE1E2;
 margin:6px auto 0 auto; text-align:left;}
.panos_header{width:784px; padding:10px 0;
 margin: 2px 2px 0px 2px; font-size:12px; color:#201F1F; background:#D4D4D4; border-bottom:1px solid #AAA5A5;}
.conteneur_catalogue_voeux {width:784px;}
.conteneur_catalogue_voeux img{border:1px solid #AAA5A5;}
.accueil_panos_titre {color:#595F67; font-size:15px; margin:0 0 4px 20px; text-align:left;}
.accueil_tript_texte {margin:0 20px 0 20px; text-align:justify; color:#393636;}
.legendes_cartes{color:#595F67; font-size:11px; margin:2px 0 24px 0; text-align:center;}
/*footer*/
.panos_footer {width:784px; padding:10px 0; margin:0 2px 4px 2px; text-align:center;
 color: #201F1F; background:#CACACA; border-top:1px solid #AAA5A5;}
.footer_texte {font-size:14px; margin:0 20px 0 20px; text-align:center; color:#393636; line-height:16px;}
a.contactexpos {color:#660033; text-decoration:none; border-bottom:1px solid #660033;}
a.contactexpos:hover {color:#285372; border-bottom:none;}

/*---TARIFS-------*/
h2.tarifs {margin:30px 30px 8px 30px; text-align:center; font-size:18px; font-weight:bold; color:#6C4343;}
table#ocvoeux {
font-size:13px;
border: thin solid #858585;
border-collapse: collapse;
width: 700px;
padding: 5px;
margin:0 auto 10px auto;
}

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

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

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

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

table#ocvoeux td {
font-family: sans-serif;
color:#5b5b5b;
width: 138px;
padding: 5px;
text-align: center;
border: thin solid #636363;
background-color: #e3e0da;
}
table#ocvoeux td span {font-size:11px;}
table#ocvoeux 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;}

/*------------------------------GALERIE CARTES OC------------------*/
.oc_globalcartes {width:788px; margin:40px auto; 
background:#BBBBBB; border:1px solid #CDCDCA; font-family: Verdana, Arial, Helvetica, sans-serif;}
.oc_intro {margin:20px 10px 10px 10px; font-weight:normal; text-align:left;}
.oc_header {width:780px; margin:4px;}
.oc_titreleft{float:left; width:390px; margin:0;}
.oc_titreright {float:right; width:390px; margin:0;}
.oc_navconteneur {width:780px; margin:4px;}
.oc_navleft {float:left; margin:10px 0 ;}
.oc_navback {float:left; margin:10px 0 10px 380px;}
.oc_navright {float:left; margin:10px 0 10px 300px;}
.oc_carte {border:1px solid #CDCDCA; }
.oc_ref {text-align:right; margin:10px;}
.oc_conteneurtexte {width:780px; margin:4px;}
.oc_texte_oc {width:390px; float:left; margin:10px 0;}
.oc_texte_fr {width:390px; float:left; margin:10px 0;}
.oc_p_oc {margin:10px;}
.oc_p_fr {margin:10px;}
.oc_ref {margin:10px;}
.oc_choix_langue {list-style-type:none; font-size:12px; margin:0 0 10px 14px; padding:0; 
width:100%/* précision pour Opera */}
.menu li {float:left; margin-left:0;}
.menu a {margin: 0 3px; width:100px; height:26px; display:block; text-align:center; 
border:1px solid gray; text-decoration:none; color:#FFFFFF; background:#92837D;}
.menu a:hover {color:#5F574D; background:#D5D5A3; border:1px solid gray;}
.oc_choix_active {margin: 0 3px; width:100px; height:26px; display:block; text-align:center; 
border:1px solid gray; text-decoration:none; color:#FFFFFF; background:#AFAAA1;}

/*---COMMANDER CARTES OC----*/
#comandar {font-size:14px; font-weight:600; color:#828282; text-align:center; border:1px solid #828282;
margin:0 90px; padding:20px; background-color:#f2f2f2; line-height:20px;}

/*-----------------------------EXPO CAMINANT-------------------------------*/
.caminant_conteneur {width:788px; background:#D3D3D3;
 margin-left:auto; margin-right:auto; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
 
.caminant_h1_header {float:left;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px; font-weight:normal; color:#FEF6EC; margin:3px 10px 0px 10px;}

.caminant_h2_header {float:right;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:600;	color:#FEF6EC;	margin:28px 6px 0px 0px;}

a.caminant_menu {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:bold;	margin-top:5px; margin-left:6px;	margin-bottom:0px; color:#5D4326; text-decoration:none;}

a.caminant_menu:hover {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:bold;	margin-top:5px; margin-left:6px;	margin-bottom:0; color:#6C4343; text-decoration:underline;}

.caminant_soustitremenu {font-size:10px; color:#252431; margin-left:6px; margin-top:0px; margin-right:6px;}

.caminant_pageactive {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:bold;	margin-top:5px; margin-left:6px;	margin-bottom:0px; color:#91897F;}

.caminant_boutonmenu {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#624444;}

.caminant_h1_d {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#5F574D;
	font-size:14px; font-weight:600;	text-align:center; margin-top:0;}

.caminant_h2_d {font-size:16px; color:#5F574D; font-weight:600; text-align:center;}
.caminant_h2_auteurs {color:#5F574D; font-size:12px; font-weight:600; text-align:left;	margin:0px 14px 0px 14px;}
a.caminant_auteursliens {color:#7D2A2A; font-size:12px; font-weight:600; text-decoration:none; border-bottom:1px solid #7D2A2A;}
a.caminant_auteursliens:hover {color:#4A4C5B; font-size:12px; font-weight:600; border-bottom:none;}
.caminant_texte {font-size:11px;	margin:0px 34px 0px 34px; text-align:justify;}
.caminant_texteauteurs {font-size:11px; margin:0px 14px 0px 14px;	text-align:justify;}

.caminant_titreBrun {font-family:"Times New Roman", Times, serif;	color:#5D4326;	font-size:22px;
	font-weight:500; margin:0px 25px 0px 25px;}

.caminant_titrepoemes {font-family: "Times New Roman", Times, serif;	color:#5D4326;	font-size:22px;
	font-weight:500; margin:10px 0px 0px 0px;}

.caminant_texteBrun {font-size:12px; margin:0px 25px 0px 25px;
	text-align:left;	color:#464039;	line-height:15px;	text-indent:12px;}

.caminant_tab_header {width:786px; height:45px;	background:#AEADA9; border-top:1px solid #D3D3D3;} 

.caminant_tabmenu_g {background:#CECAC5; margin-left:1px;
	border-right:1px solid #737373; border-top:1px solid #737373; border-bottom:1px solid #D3D3D3;}
	
.caminant_tabcol_c {background:#CDCDCD; margin-right:0; border-top:1px solid #737373;}

.caminant_tabcol_d  {background:#CDCDCD; margin-right:1px; 
	border-top:1px solid #737373; border-bottom: 1px solid #D3D3D3;}

.caminant_articlepresse {background-color:#D1D0CF;	padding:3px; margin:6px;
	font-size:10px; color:#5F574D; border:1px solid #737373;}

.caminant_auteur_extraits {padding:0; margin:6px; font-size:10px;	color:#5F574D;	border-top:1px solid #737373;}
.header_caminant {background:#828282; width:788px;	margin-left:auto;	margin-right:auto;}


/*-------------------------------------------PAGES FAVORIS---------------------------*/
.fav_global {width:784px; background:#AEACA9; margin:2px; overflow:auto;}
.fav_colgauche {float:left; background:#CCC6BB;	width:197px; text-align:right;}
.fav_coldroit {float:right; background:#d6d6d6;	width:585px;}
.fav_texte_url {margin:10px 6px 14px 0}	
a.fav_url {font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#644D4D; text-decoration:none; margin-bottom:14px; margin-top:10px;}
a.fav_url:hover {font: bold 12px Verdana, Arial, Helvetica, sans-serif;	
	color:#34436B;	text-decoration:underline;	margin-bottom:14px; margin-top:10px;}
.fav_liste_url {list-style: none inside; margin-right:6px;}
.fav_titre {font: 600 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5D5445; text-align:center; margin-top:10px; margin-bottom:0px;}
.fav_soustitre {font: 600 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5D5445; text-align:left;	margin:20px 0 0 10px;}
.fav_texte {font:normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4e3636; text-align:left;	margin:12px 10px 16px 10px;}
a.fav_linkright {font-weight:normal; color:#34436B; text-decoration:none; border-bottom:1px solid #34436B;} /*border-bottom:1px solid #644D4D;*/
a.fav_linkright:hover {font-weight:normal; color:#6d2f39; text-decoration:none; border-bottom:1px solid #6d2f39;}/*border-bottom:1px solid #34436B;*/
	
/* 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;}

/* LIVRE VIGNE */
.extraits {font-size:13px; text-align:center; margin:16px 70px 0 70px; color:#3F3F3F; border:1px solid #7c889a; padding:1px;}
.extraits a {display:block; height:20px; color:#3F3F3F; background:#dfe1e2; text-decoration:none;}
.extraits a:hover {color:#3F3F3F; background:#eff0f1; text-decoration:none;}
a.actulinks3 {color:#660033; font-weight:bold; text-decoration:none;}
a.actulinks3:hover {color:#285372; font-weight:bold; text-decoration:none;}

/*VOEUX VIGNE*/
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}
