@charset "utf-8";

body {
	background: #990000 url(images/fond.jpg) top;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
.pied {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:right;
	padding-right:50px;
	padding-bottom:35px;
	height:182px;
	width:613px;
}
.entrez {
	text-align:right;
	padding-top:90px;
	height:155px;
}
.edito {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cccccc;
	text-align:justify;
	padding-top:10px;
	padding-left:65px;
	padding-right:20px;
	height:177px;
	width:245px;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	padding-left:65px;
	padding-top:6px;
	padding-right:20px;
	height:211px;
	width:245px;
}
.txtnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-style:normal;
	text-decoration:none;
}
.txtblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-style:normal;
	text-decoration:none;
}
a.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-style:normal;
	text-decoration:none;
	line-height:45px;
}
a.mail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-style:normal;
	text-decoration:none;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #ee0101;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.soustitrerouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ee0101;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.soustitrenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.posaccroche{
	padding-top:90px;
}

#frise_haut {
height:173px;
	background: url(images/logohaut.jpg) top;
}
#centrage_page {
width:860px;
margin:auto auto auto auto;
}
#bloc_central
{width:860px;}

#bloc_central_hauteur {
	clear:both;
}
#bloc_central #pave_gauche
{width:610px; float:left;padding-left:40px;}

#conteneur {
	background: url(images/page_entete.jpg) no-repeat top;
	float:left;
	padding-top:175px;
	padding-right:40px;
} 

#texte a {
color:#FFFFCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

#texte a:hover {
color:#372716;
text-decoration:underline;
}

#bloc_page_general {
font-family: Arial, Helvetica, sans-serif;
color:#372716;
font-size:12px;
width:610px;
float:left;
min-height:495px;
clear:both;
background: url(images/page_fondcontenu.jpg);
}
#bloc_page_general #bloc_page_haut {
background: url(images/page_fondtitre.jpg);
height:55px;
width:610px;
float:left;
padding-top:15px;
margin:auto auto auto auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-align:center;
color:#372716;
}
#bloc_page_general #bloc_page_haut span{}
#bloc_page_general #bloc_page_milieu{display:block; margin-top:10px;}
#bloc_page_general #bloc_page_milieu #bloc {
float:left;
width:610px;
font-size:12px;
padding-bottom:10px;
margin:auto auto auto auto;
margin-right:15px!important;
}
#bloc_page_general #bloc_page_milieu #bloc #haut{display:block; clear:both; margin-top:25px; width:700px; font-size:23px; color:#e18400;}
#bloc_page_general #bloc_page_milieu #bloc #haut a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFCC99; text-decoration:none; clear:both; margin-left:15px;}
#bloc_page_general #bloc_page_milieu #bloc #haut a:hover{ text-decoration:underline; color:#FF9999;}
#bloc_page_general #bloc_page_milieu #bloc .stitre{display:block; margin-top:5px; width:300px; text-align:left; font-family: arial ; font-size:15px; font-weight:bold; color:#c28f3f;}
#bloc_page_general #bloc_page_milieu #bloc #milieu #B1{margin:5px; position:relative; width:300px; text-align:left; float:left; color: #372716; margin-top:10px; font-size:12px; }
#bloc_page_general #bloc_page_milieu #bloc #milieu #B2{margin:5px; position:relative; width:300px; text-align:left; float:right; color: #372716; margin-top:10px; font-size:12px;}
#bloc_page_general #bloc_page_milieu #bloc #milieu #B3{ position:relative; width:640px; text-align:left; color: #372716; margin-top:10px; margin:5px;  margin-bottom:10px; font-size:12px;}
#bloc_page_general #bloc_page_milieu #bloc #bas #B1{position:relative; height:50px; font-size:10px;text-align:justify; color: #372716;  background: #fa00e0 url(images/basik3_blocbas.jpg) repeat-y;}
#bloc_page_general #bloc_page_milieu #bas{
display:block;
width:610px;
margin:auto auto auto auto;
height:1px;
float:left;
}
#bloc_page_general #bloc_page_milieu #affichage{position:relative; display:inline ; background: #49070a;}
#bloc_page_general #bloc_page_milieu #affichage img{width:300px; margin-bottom:10px; border:solid 2px #facb73;}

#bloc_page_general #bloc_page_milieu #image1{margin-top:5px; overflow:hidden; margin-left:7px; float:left;}
#bloc_page_general #bloc_page_milieu #image2{margin-top:5px; overflow:hidden; margin-right:7px; float:right;}
#bloc_page_general #bloc_page_milieu #image3{
text-align:center;
}
#bloc_page_general #bloc_page_milieu #image3 .image_PF {width:300px;}
#bloc_page_general #bloc_page_milieu #image3 #affichage .image_PF {width:400px;}
/*#bloc_page_general #bloc_page_bas{height:60px; background:#F2F2F2 url(images/blocact_end.jpg) no-repeat; width:0px; clear:both;}*/
#bloc_page_general #bloc_page_milieu #legende,
#bloc_page_general #bloc_page_milieu #legende a,
#bloc_page_general #bloc_page_milieu #legende a:hover
{height:30px; text-align:left; font-family: Georgia ; font-size:11px; color:#bea87b; text-decoration:none;}

#bloc_navigation_fond {
background: url(images/page_fondcontenu.jpg);
width: 210px;
text-align: left;
float: right;
}
#bloc_navigation {
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
width: 210px;
float: left;
padding-left:10px;
}
#bloc_navigation #milieu #navbar {
}
#bloc_navigation #milieu #navbar #lien {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
float: right;
padding-top:100px;
}
#bloc_navigation #milieu #navbar #lien a {
display:block;
width:210px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dcad60;
text-decoration: none;
text-align:left;
background: url(images/font_boutons.jpg) no-repeat top left;
padding-bottom:10px;
padding-left:10px;
padding-top:0px;
}
#bloc_navigation #milieu #navbar #lien a:hover {
color:#FFFFFF;
}
#bloc_navigation #haut span {
display:none;
}


#bloc_coordo_fond
{}

#bloc_coordo
{margin-top:10px; position:relative; width:860px; margin-right:0px; text-align:center; float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ca9b5c;}
#bloc_coordo #haut span{display:block; }
#bloc_coordo #milieu #contact #tel{ color:#ceaa8f;}
#bloc_coordo #milieu #contact #mob{}
#bloc_coordo #milieu #contact #fax{}
#bloc_coordo #milieu #contact #mail{}
#bloc_coordo #milieu #contact #mail a {text-decoration:none;}
#bloc_coordo #milieu #contact #mail a:hover {color:#ceaa8f; text-decoration:underline;}

#bloc_baspage {
width:860px;
height:100px;
text-align:center;
clear:both;
}



/*GALERIES PHOTOS*/
.conteneur_image {text-align:center; width:140px; float:left; overflow:hidden; height:180px; margin-left:15px; text-decoration:none;}
.conteneur_image img {border:solid #d0ebff;}
#conteneur #bloc_page_general #bloc_page_milieu .conteneur_galerie #titre
{display:block; font-size:24px; font-family: "Arial"; color:#fff7f7;  width:790px; text-align:center; padding-top:10px; font-weight:bold;}
#bloc_page_milieu .conteneur_galerie 
{ display:block; text-align:center; clear:both; }
#bloc_page_milieu .conteneur_galerie div a
{ display:block; margin-left:4px; width:120px; height:150px; padding-top:3px; text-align:center; background:#4970a0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;  overflow:hidden;}
#bloc_page_milieu .conteneur_galerie div a:hover
{ display:block; margin-left:4px; width:120px; height:150px; padding-top:3px; text-align:center; background:#b8deff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
#bloc_page_milieu .conteneur_galerie .conteneur_image
{ text-decoration:none; overflow:hidden;}
#conteneur #bloc_page_general #bloc_page_milieu .conteneur_galerie .conteneur_image a
{display:block; padding-top:10px; width:150px; height:165px; font-size:11px; color:#a4c6e2;  text-decoration:none;}
#conteneur #bloc_page_general #bloc_page_milieu .conteneur_galerie .conteneur_image a:hover
{display:block; padding-top:10px; width:150px; height:165px; font-size:11px; color:#003366; background:#b8deff;}
.conteneur_galerie .conteneur_image span
{width:130px;
font-size:10px;
text-decoration:none;
}

.image_large
{width:400px;
background:#000000;
border:solid #bfe2ff;
}
.image_PF {
display:block;
width:315px;
}
.desc_gal {
width:780px;
margin-top:20px;
margin-bottom:15px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#fff7f7;
text-align:left;
}
.conteneur_galerie #texte{
width:750px;
margin-left:3px;
margin-right:12px;
padding:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background:#759ed1;
color:#ffffff;}

#image_centrale_mess{
width:700px;
background: url(images/zoomer.jpg) no-repeat top;
margin:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
}
.conteneur .portfolio .zone_image {
min-height:400px;
}

.conteneur .portfolio .zone_image #image_apercu {
height:350px;
border:solid #FFFFFF;
margin:10px;
}

/******************FORMULAIRE***********************/
/***rajout css spartiate  Bru Bru*****/
.formulaire_de_contact{
display:block;
padding:10px;
width:400px;
margin-left:50px;
color:#CCCCCC;
font-size:11px;
}

.commentaire_bas {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#336633;
}

.formulaire_de_contact .nom{
display:block;
width:400px;
background:#53080c;
font-family:Arial, Helvetica, sans-serif,;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

.formulaire_de_contact .nom .champs_texte{
display:block;
width:350px;
margin-bottom:10px;
background:#c7984e;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
/****************************/

.formulaire1 {
display:block;
width:200px;
margin-bottom:4px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFCC;
background:#34373d;
}
.formulaire1obli {
display:block;
width:200px;
margin-bottom:4px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffbe3c;
background:#000000;
}

.formulaire2 {
display:block;
width:420px;
margin:15px;
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#fbe8b8;
}
.champ1 {
display:block;
width:350px;
margin:4px;
background:#666666;
border:#9f9f9f ridge;
color:#FFFFFF;
font-size:12px;
}

.envoyer {
display:block;
width:120px;
height:20px;
background:#465300;
border:none;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:auto auto auto auto;
}
.envoyer:hover {
display:block;
width:120px;
height:20px;
background:#83847a;
border:none;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:auto;
}

#formulaire_contact  {
display:block;
background:url(images/pf_cenolia_portage_hautcentre.jpg) top no-repeat;
width:500px;
float:right;
margin-right:140px;
}

#formulaire_contact .titre {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding-top:20px;
margin-bottom:35px;
color:#ffffff;
}

.presa{
display:block;
width:550px!important;
margin: auto auto auto auto;
}

.presa,.textenews {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#383838;
margin-bottom:15px;
}
/*.presa input {
display:block;
width:250px;
margin-bottom:10px;
background:#666666;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}*/

.formulaire_contact .presa  form{
display:block;
float:right;
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
background:#afbb6c;
}
.poser_question {
display:block;
width:410px;
background:#e3d2a6;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#663300;
}
.poser_question textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:#270000;
color:#ffffff;
display:block;
width:400px;
height:100px;
border:solid #e3d2a6;
}

.envoyer_formulaire_4_38 {
display:block;
width:250px;
margin-left:250px;
}

/*************LIEN PDF**************/

.telechargements {
display:block;
clear:both;
width:200px;
text-align:center;
margin:auto auto auto auto;
border: solid 1px #FF9900;
}

.telechargements .lien_telech {
display:block;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
background:#d8660a;
}

.telechargements .lien_telech:hover {
color:#d8660a;
background:#E9E9E9
}