/*#4b4740
#8b7963*/
/*****************************************************************DECLARATION DU DECOUPAGE*/
html {height:100%}
body{
	margin:0;padding:0;
	text-align:center;
	background:#303030 url('images/fond_body.png') top center repeat-y;
	}
#global{/*le global contient tout le decoupage, il permet le centrage du site au milieu*/
	margin:0 auto;
	width:920px;
	overflow:hidden;
	text-align:left;
	background:#000;
	}
.center{text-align:center;}
#banniere{
	width:920px;
	height:300px;
	background:url('images/fond_banniere.png') top left no-repeat;
	}
#banniereFine{
	width:920px;
	height:100px;
	background:url('images/fond_banniereFine.png') top left no-repeat;
	} 
/*#barreDeMenu{
	width:920px;
	height:36px;
	background:url('images/fond_barreDeMenu.jpg') top left repeat-x;
	}*/
.clean{clear:both;}

/*****************************************************************MENU PTINCIPAL*****/
	#menu{padding:22px 0 0 15px;}
	#menu a {margin:0 0 0 0;}
	#menu a.menu_accueil,
	#menu a.menu_galerie,
	#menu a.menu_photo{
		display:block;
		float:left;
		height:51px;
		}
	#menu a.menu_accueil {width:156px;background: url(./images/fond_bouton.png) no-repeat 0px 0px;}
	#menu a:hover.menu_accueil {background: url(./images/fond_bouton.png) no-repeat 0px -51px;}
	
	#menu a.menu_galerie {width:138px;background: url(./images/fond_bouton.png) no-repeat 0px -102px;}
	#menu a:hover.menu_galerie {background: url(./images/fond_bouton.png) no-repeat 0px -153px;}
	
	#menu a.menu_photo {width:214px;background: url(./images/fond_bouton.png) no-repeat 0px -204px;}
	#menu a:hover.menu_photo {background: url(./images/fond_bouton.png) no-repeat 0px -255px;}
/*****************************************************************CARTOUCHE*****/
#zoneCartouche{
	position:relative;
	margin:0px;padding:0px;
	width:920px;height:45px;
	background:#000 url(./images/fond_zoneCartouche.jpg) repeat-x top left;}
/*#zoneCartouche p{
	padding:18px;
	color:#404040;
	font-size:12px;}
#zoneCartouche p a {
	margin:0 0px;	
	color:#808080;
	font-size:12px;
	padding-top: 0.2em;
	padding-right: 0.7em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	background-color: transparent;
	background-image: url(./images/puce_menu_lien.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 50%;}
#zoneCartouche p a:hover{
	color:white;
	background-color: transparent;
	background-image: url(./images/puce_menu_lien_on.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 50%;}

#zoneCartoucheParticulierPro{
	position:absolute;
	left:10px;
	top:5px;
	}
	#zoneCartoucheParticulierPro a{
		margin:0px 5px 0 0;padding:0px;
		}*/
		
#zoneCartouchePhotographe a {
	padding:0 10px;
	height:37px;
	display:block;
	float:left;
	line-height:37px;
	font-family:georgia;
	font-size:14px;
	color:#8b7963;
	text-decoration:none;
	}
	#zoneCartouchePhotographe a:hover {
		color:white;
		background:#4b4b4b;
		}
#zoneCartoucheMenu{
	position:absolute;
	right:10px;
	top:5px;
	}
	#zoneCartoucheMenu a{
		margin:0px 5px 0 0;padding:0px;
		}

	a.menu_picto0,
	a.menu_picto1,
	a.menu_picto2,
	a.menu_picto3,
	a.menu_picto4{display:block;float:left;width:30px;height:30px;}
	a.menu_picto0{background: url(./images/fond_cartouchePicto.jpg) no-repeat 0px 0px;}
	a.menu_picto1{background: url(./images/fond_cartouchePicto.jpg) no-repeat -30px 0px;}
	a.menu_picto2{background: url(./images/fond_cartouchePicto.jpg) no-repeat -60px 0px;}
	a.menu_picto3{background: url(./images/fond_cartouchePicto.jpg) no-repeat -90px 0px;}
	a.menu_picto4{background: url(./images/fond_cartouchePicto.jpg) no-repeat -120px 0px;}
	a:hover.menu_picto0 {background:url(./images/fond_cartouchePicto.jpg) no-repeat 0px -30px;}
	a:hover.menu_picto1 {background:url(./images/fond_cartouchePicto.jpg) no-repeat -30px -30px;}
	a:hover.menu_picto2 {background:url(./images/fond_cartouchePicto.jpg) no-repeat -60px -30px;}
	a:hover.menu_picto3 {background:url(./images/fond_cartouchePicto.jpg) no-repeat -90px -30px;}
	a:hover.menu_picto4 {background:url(./images/fond_cartouchePicto.jpg) no-repeat -120px -30px;}

	a.menu_pictoParticulier{
		display:block;float:left;width:220px;height:30px;
		background: url(./images/fond_particulierPro.png) no-repeat 0px 0px;
		}
		a:hover.menu_pictoParticulier {
			background:url(./images/fond_particulierPro.png) no-repeat 0px -30px;
			}
	a.menu_pictoPro{
		display:block;float:left;width:250px;height:30px;
		background: url(./images/fond_particulierPro.png) no-repeat -220px 0px;
		}
		a:hover.menu_pictoPro {
			background:url(./images/fond_particulierPro.png) no-repeat -220px -30px;
			}	
/*****************************************************************MIDDLE*****/
#middle{
	width:920px;
	}
/*****************************************************************TEXTE*****/
.lettrine {
	float: left;
	margin: 0px 10px 0 0;
	color:#353535;
	line-height: 100%;
	font-weight:bold;
	font-size:55px;
	}
.lettrine_small { font: bold 20px/10px verdana,sans-serif; line-height: 100%; margin: -3px 0 0 0; color: #fff; float: left; }

.peloche{
	background:url(./images/fond_peloche.png) repeat-y top right;
	}
#texte .entete_galerie{margin:10px 0 0 0}
#texte .entete_galerie a{
	padding:5px;
	letter-spacing:2px;
	font-weight:normal;
	font-family: georgia,serif;
	font-size:12px;
	color: #8b7963;
	text-transform:capitalize;
	font-variant: small-caps;
	border:3px solid #202020;
	background:#252525;
	}
#texte .entete_galerie a:hover{color: #8b7963;background:#353535;}

#texte .entete_galerie h1{
	margin:10px 0 0 0;
	padding:0;
	letter-spacing:2px;
	font-weight:normal;
	font-family: georgia,serif;
	font-size:35px;
	/*color: #8b7963;*/
	color:#463d32;
	text-transform:capitalize;
	font-variant: small-caps;
	}
#texte_min{
	float:left;
	margin-left:25px;
	width:600px;
	}
#texte_minRubrique{
	margin:30px 150px;
	width:600px;
	}
#bandeau_droite {
	float:right;
	margin-right:25px;
	width:200px;}
	
#texte {
	padding:20px;
	font-family: georgia,serif;
	color:white;
	/*line-height: 1.6px;*/
	font-size:13px;
	}
#texte p{
	margin:0 0 20px 0;
	font-family: georgia,serif;
	color:white;
	line-height: 1.6;
	font-size:13px;
	}
#texte h3.spip{
	font-weight:normal;
	text-align:center;
	font-family: georgia,serif;
	font-size:35px;
	color: #353535;
	}
#texte h4.spip{
	font-weight:normal;
	text-align:left;
	font-family: georgia,serif;
	font-size:20px;
	color: #505050;
	}
#texte a {
	text-decoration:none;
	color:#fff;
	}
#texte a:hover {
	color:#2a91a4;
	}
#texte strong.caractencadre-spip{
	font-weight:normal;
	text-align:left;
	font-family: georgia,serif;
	font-size:20px;
	color: #505050;	
	}
/*
CORERCTION DES DOCUMENTS CENTRER LEFT RIGHT
*/
#texte dl.spip_documents_center{text-align:center!important;}
#texte .spip_documents {text-align:center!important;}
.spip_doc_titre {margin-left:auto!important;margin-right:auto!important;}
/*****************************************************************HIERARCHIE*****/	
#hierarchie{
	padding:10px 20px;
	font-size:12px;
	color:white;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	}
	#hierarchie a {
		padding:3px;
		color:#8d7961;
		font-size:12px;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		}
		#hierarchie a:hover{
			color:white;
			}
/*****************************************************************PRESENTATION*****/
#presentation{
	padding:20px;
	width:600px;/*width:880px;*/
	color:white;
	font-size:13px;
	}
	#presentation img {
		float:left;
		margin:0 15px 15px 0;
		border:1px solid white;
		}
	#presentation h1 {
		margin:0;padding:0;
		font-size:20px;
		font-family:"arial black";
		text-transform:uppercase;
		}
	a.lireLaSuite {
		display:block;
		float:left;
		width:110px;height:21px;
		background: url(./images/fond_lireLaSuite.png) no-repeat 0px 0px;
		}
	a:hover.lireLaSuite {
		background: url(./images/fond_lireLaSuite.png) no-repeat 0px -21px;
		}
/*****************************************************************LISERET*****/
.liseret{
	width:920px;height:50px;
	text-align:center;
	background: url(./images/fond_liseret.png) no-repeat center center;
	}
/*****************************************************************GALERIE BASSE*****/
#galerieBasse{
	margin:30px 0 0 0;
	width:920px;
	text-align:center;
	/*background:green;*/
	}
	#galerieBasse img{
		margin:5px;
		}
/*****************************************************************COPYRIGHT*****/
#copyright{
	margin:30px 60px 0 60px;
	width:800px;
	text-align:center;
	color:#8b7963;
	font-size:10px;
	}
	#copyright p{
		font-size:10px;
		}
	#copyright b, #copyright strong{
		font-size:12px;
		}


/*****************************************************************LOGO EN MOSAIQUE*****/	
.mosaique img{border:1px solid #000;}
.mosaique img.spip_logos { margin: 6px 3px 0 3px; border: 5px solid #303030; }
.mosaique a.on .spip_logos { border-color: #FFF; }
.mosaique a:focus .spip_logos,
.mosaique a:hover .spip_logos,
.mosaique a:active .spip_logos { border-color: #FFF;}	
/*****************************************************************GALERIE PRESENTAION / PHOTOTHEQUE *****/
.phototheque{
	font-family:verdana;
	position:relative;
	/*border:1px solid white;*/
	}
	.phototheque ul{
		margin:0;
		padding:0;
		list-style:none;
		}
		.phototheque li{
			margin:0;
			padding:0;	
			}
	#texte .phototheque a{
		display:block;
		color:#8b7963;
		font-size:13px;
		text-decoration:none;
		}
		#texte .phototheque a:hover{
			display:block;
			font-weight:bold;
			color:white;
			}
.blocDestination{
	float:left;
	width:170px;height:inherit;
	text-align:right;
	/*background:red;*/
	/*border:1px solid white;*/
	}
.blocCarte{
	float:left;
	width:540px;/*l'image fait 500*304, mais on centre le background;*/
	height:304px;
	background: url(images/fond_phototheque.png) center center no-repeat;
	}
span.pays{
	position:absolute;
	top:0px;left:190px;
	display:block;
	width:500px;
	height:304px;
	}
.blocTheme{
	float:right;
	width:170px;height:inherit;
	text-align:left;
	/*background:blue;*/
	/*border:1px solid white;*/
	}
/*CONATCT*/
#zonePresentation{
	float:left;
	margin:0 0 0 50px;
	width:370px;
	text-align:justify;
	/*background:red;*/
	}
#zoneEntreprise{
	float:right;
	margin:0 50px 0 0;
	width:370px;
	text-align:left;
	/*background:green;*/
	}
#zoneEntreprise p{color:#fff}
#zoneEntreprise strong{color:#606060}
/*FORMULAIRE*/
.formulaire_auteur{
	margin:0 auto;
	text-align:left;
	width:530px;
	}
fieldset legend, #texte p.reponse_formulaire_ok {
	font-weight:normal;
	text-align:center;
	font-family: georgia,serif;
	font-size:35px;
	color: #353535;
	}
fieldset.previsu{
	padding:10px;
	border:2px solid #800000;
	}
	fieldset.previsu legend{
		color:#800000;
		font-size:14px;
		font-weight:bold;
		}
	fieldset.previsu li{
	padding:10px 0;
	background:none;
	}
fieldset ul{list-style:none;}
input, textarea{
	margin-bottom:10px;
	padding:5px;
	width:450px;
	color:#8B7963;
	border:3px solid #202020;
	background:#303030;
	}
p.boutons{text-align:center;}
label {
	margin:10px 0 5px 0;
	display:block;
	font-weight:normal;
	font-size:18px;
	color:#8B7963;
	}
input.submit {
	padding: 5px 10px 7px 10px;
	width:200px;
	color:white;
	cursor:pointer;
	font-size:14px;
	border: 2px solid #575757;	
	background:  url(./images/fond_bouton.jpg) center left repeat-x;
}
input.submit:hover {
	border: 2px solid #625446;
	background:  url(./images/fond_boutonOn.jpg) center left repeat-x;
}
fieldset span.erreur_message{color:red;display:block;}
