body {
	background: #006600 url(images/motif.jpg);
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

#centrage_page {
width:1020px;
margin:auto auto auto auto;
}
#bloc_central {
	width:1020px;
}
#bloc_central_hauteur {
	clear:both;
}
#bloc_haut {
	background: url(images/page-entete.jpg) no-repeat top; height:191px;
}
#bloc_central #pave_gauche
{width:681px; float:left; padding-left:157px;}

#conteneur {
	float:left; background: url(images/page-fond.jpg) no-repeat top;
}
.accroche {
padding-top:35px;
padding-left:170px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
font-weight:bold;
font-style:italic;
text-align:left;
height:172px;
}
.titre {
padding-top:100px;
color:#b52f00;
font-family: "Monotype Corsiva", Georgia, "Times New Roman", Times, serif;
font-size:24px;
text-decoration:none;
font-weight:bold;
text-align:center;
}
.soustitre1 {
color:#501501;
font-family: "Monotype Corsiva", Georgia, "Times New Roman", Times, serif;
font-size:16px;
text-decoration:none;
font-weight:bold;
font-style:italic;
text-align:center;
}
.txtmenu {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
height:25px;
padding-left:5px;
padding-top:3px;
background-repeat:no-repeat;
}
.txtmenu:hover {
color:#86ffff;
}
.txtpied1 {
color:#1f0800;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
text-align:center;
padding-top:4px;
}
.txtpied1 a:hover {
color:#ffffff;
}
.txtpied2{
color:#379100;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
text-align:center;
}
#texte a {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
#texte a:hover {
color:#CCCCCC;
text-decoration:underline;
}
#bloc_page_general {
font-family: Arial, Helvetica, sans-serif;
color:#3e3e3e;
font-size:12px;
width:681px;
float:right;
min-height:495px;
background: url(images/page-fondcontenu.jpg);
background-color:#FFFFFF;
clear:both;
}
#bloc_page_general #bloc_page_haut {
background:url(images/page-fondtitre.jpg);
width:671px;
padding-right:10px;
height:44px;
float:left;
margin:auto auto auto auto;
font-family: "Monotype Corsiva", Georgia, "Times New Roman", Times, serif;
font-size:40px;
font-weight:bold;
font-style:italic;
text-align:right;
color:#603700;
}
#bloc_page_general #bloc_page_haut span{ padding-left:15px; background:url(images/puce_fleche.png) no-repeat left; }
#bloc_page_general #bloc_page_milieu{display:block; margin-top:10px;}
#bloc_page_general #bloc_page_milieu #bloc {
width:681px;
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:800px; 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: #3e3e3e; 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: #3e3e3e; margin-top:10px; font-size:12px;}
#bloc_page_general #bloc_page_milieu #bloc #milieu #B3{ position:relative; width:600px; text-align:left; color: #3e3e3e; 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:681px;
margin:auto auto auto auto;
height:1px;
float:left;
}
#bloc_page_general #bloc_page_milieu #affichage{
	position:relative;
	display:inline;
}
#bloc_page_general #bloc_page_milieu #affichage img{width:300px; margin-bottom:10px; border:solid 1px #636363;}
#bloc_page_general #bloc_page_milieu #image1{margin-top:5px; overflow:hidden; margin-left:30px; float:left;}
#bloc_page_general #bloc_page_milieu #image2{margin-top:5px; overflow:hidden; margin-right:30px; 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:300px;}
/*#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 {
text-align: left;
float: right;
padding-right:10px;
background:url(images/page-fondmenu.jpg) no-repeat top;
}
#bloc_navigation {
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
float: left;
}
#bloc_navigation #milieu #navbar {
}
#bloc_navigation #milieu #navbar #lien {
list-style:none;
float: left;
padding-top:50px;
width: 170px;
padding-left:1px;
}
#bloc_navigation #milieu #navbar #lien a {
font-weight:normal;
display:block;
width:147px;
font-family: "Monotype Corsiva", Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#FFFFFF;
text-decoration: none;
text-align:left;
background:url(images/page-fondboutmenu.jpg) no-repeat top #fad39c;
padding-top:2px;
padding-left:6px;
padding-right:8px;
margin-top:5px;
}
#bloc_navigation #milieu #navbar #lien a:hover {
color:#fad39c;
}
#bloc_navigation #haut span {
display:none;
}
#bloc_coordo_fond {
}
#bloc_coordo
{ height:40px; padding-top:64px; position:relative; width:1020px; text-align:center; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#48bc00; background: url(images/page-pied.jpg);}
#bloc_coordo #haut span{}
#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:#ffffff; text-decoration:underline;}

#bloc_baspage {
width:1020px;
height:100px;
text-align:center;
background: url(images/logos-partenaires.jpg) no-repeat top;
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:#3e3e3e;}

#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:#3e3e3e;
}
.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
}

