/*body*/
/*html {height:100.1%;}*/
body {background: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; height:100%;}
img {border: none;}
.imgleft {float:left; margin:0 20px 20px 0}
.imgright {float:right; margin:0 0 20px 20px}

#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.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 10px 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-photodumois_vierge.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:577px;
text-align: justify;
font-size: 13px;
color: #201F1F;
background-image:url(images/fond-accueil-phototheque.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;
}	

/*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_bloc1 h2 {text-align:left; margin:40px 10px 4px 20px; color:#6a0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; 
font-weight:normal;}
.aff_texte {margin:20px 14px; line-height:17px; text-align:justify;}
.aff_annonce {margin:20px 14px; text-align:center; font-size:18px}
.aff_annonce a {color:#285372; text-decoration:none; border-bottom:1px solid #285372;}
.aff_annonce a:hover {color:#660033; border-bottom:none;}
.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;}

/*-----------------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;}


/* 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;}

.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;}


/*-------------GALERIES REPORTAGES-----------------*/

h2#galerie {text-align:left; margin:18px 10px 4px 90px; padding-bottom:2px; color:#6a0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; 
letter-spacing:0.1px; border-bottom:1px solid #bcbcbc; font-weight:normal; letter-spacing:0.06em; word-spacing:0.1em;}
h2#galerie span {font-size:16px;}

#oc-galerie {width:784px; height:510px; margin: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:399px; height:600px;}
#oc-galerie img#vertical2 {border:1px solid #969ca2; margin:15px 0 2px 188px; width:399px; height:475px;}
#oc-galerie img#vertical3 {border:1px solid #969ca2; margin:15px 0 2px 205px; width:370px; height:500px;}
#oc-galerie img#carre500 {border:1px solid #969ca2; margin:15px 0 2px 150px; width:500px; height:500px;}
#oc-galerie img#carre426 {border:1px solid #969ca2; margin:15px 0 2px 180px; width:426px; height:426px;}
#oc-galerie img#carre438 {border:1px solid #969ca2; margin:15px 0 2px 178px; width:438px; height:475px;}
ul#ocnavgalerie {margin:2px 0 0 82px;	padding:0; font-size:0.9em; font-weight:bold; 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:132px;}
#ocnavgalerie li#right {margin-left:154px;}
#ocnavgalerie li#left2 {margin-left:106px;}
#ocnavgalerie li#center2 {margin-left:40px;}
#ocnavgalerie li#right2 {margin-left:40px;}
#ocnavgalerie li a {color:#660033;	text-decoration:none;}
#ocnavgalerie li a:hover {text-decoration:underline;}
p#basgalerie {font-size:13px; text-align:center; line-height:18px; color:#333333;}
#footer_galerie {
	clear:both;
	height:40px;
	width: 788px;
	text-align:center;
	background: #c3bdb1;
	border-top: 1px solid #d5cac1;
	border-bottom:1px solid #d5cac1;
	margin:0;
	padding:0;
	}
a.lientexte {	color:#011258; text-decoration:none; border-bottom:1px solid #886868; letter-spacing:0.04em;} /*color:#1b436e; */
a.lientexte:hover {color:#7d2a2a; border-bottom:none;}

/*------GALERIE MUSIQUE------*/
ul#galerie2_mini{padding:0; margin:10px 10px 10px 14px; list-style-type:none;}
ul#galerie2_mini li{float:left;}
ul#galerie2_mini li a img {margin:5px; border:1px solid #969ca2; width:100px;	height:71px;}
ul#galerie2_mini li a img.hz2 {width:100px;	height:71px;}
ul#galerie2_mini li a img.vrt {width:53px;}
ul#galerie2_mini li a img.carre {width:71px;}

