/* CSS Document */
body{font-family:arial; font-size:10pt; color:#ffffff; margin:0; border:0; padding:0; background:url(Images/bg3.jpg) repeat 0 0;}
h1{font-size:12pt; }
h2{font-size:11pt;}
h3{font-size:10pt;}
h4{font-size:9pt;}
#header{background:url(Images/header.gif) no-repeat center; position:absolute; left:-19px!important; left:-20px; right:0; width:100%; height:200px;}
#bottom{position:relative; margin-left:-9px; margin-top:15px; height:27px; width:550px; background:url(Images/bottom.jpg) repeat 0 0;}
#liens{background:url(Images/liens.gif) no-repeat 0 0; position:absolute; top:178px; left:50%; margin-left:305px!important; margin-left:295px; width:126px; padding-top:85px; z-index:200;}
#menu{position:absolute; padding:0; margin:0; border:0; left:50%; margin-left:-204px; top:97px;z-index:10;}
ul{list-style-type:none; padding:0; margin:0; border:0;}
ul#menu_principal li {padding:0; margin:0; border:0; float:left;}
ul#menu_principal li#accueil_rubrique {background:url(Images/accueil_over.jpg) no-repeat 0 0; width:119px; height:69px; display:block;}
ul#menu_principal li#cas_rubrique {background:url(Images/cas_over.jpg) no-repeat 0 0; width:109px; height:69px; display:block;}
ul#menu_principal li#croquis_rubrique {background:url(Images/croquis_over.jpg) no-repeat 0 0; width:113px; height:69px; display:block;}
ul#menu_principal li#contact_rubrique {background:url(Images/contact_over.jpg) no-repeat 0 0; width:113px; height:69px; display:block;}
ul#menu_principal li a{ height:69px; display:block;}
ul#menu_principal li a#accueil{width:119px; background:url(Images/accueil.jpg) no-repeat 0 0;}
ul#menu_principal li a#cas{width:109px; background:url(Images/cas.jpg) no-repeat 0 0;}
ul#menu_principal li a#croquis{width:113px; background:url(Images/croquis.jpg) no-repeat 0 0;}
ul#menu_principal li a#contact{width:113px; background:url(Images/contact.jpg) no-repeat 0 0;}
ul#menu_principal li a#accueil:hover{background:url(Images/accueil_over.jpg) no-repeat 0 0;}
ul#menu_principal li a#cas:hover{background:url(Images/cas_over.jpg) no-repeat 0 0;}
ul#menu_principal li a#croquis:hover{background:url(Images/croquis_over.jpg) no-repeat 0 0;}
ul#menu_principal li a#contact:hover{background:url(Images/contact_over.jpg) no-repeat 0 0;}

ul#menu_liens li {padding:0; border:0; margin-bottom:6px !important;  margin-left:8px; margin-right:8px;}
ul#menu_liens li a{ background:url(Images/contenu.jpg) -100px 0 repeat; display:block; padding-top:4px; padding-bottom:4px; padding-left:10px; text-decoration:none; color:#ffffff;}
ul#menu_liens li a:hover{background-image:none; color:#b2f534; }
a#plus_de_lien{ position:relative; height:50px; width:126px; background:transparent; margin-top:15px !important; margin-top:-7px; display:block; }
a#plus_de_lien:hover{background:url(Images/lien_over.gif) 0 0 no-repeat;}

.contenu{background:url(Images/tile_contenu.gif) repeat-y; position:absolute; padding:0; margin:0; border:0; width:529px; /*width:662px !important;*/ left:50%; margin-left:-331px; top:191px; z-index:5; padding-left:66px; padding-right:67px;}
form, .contenu p, .contenu h1, .contenu h2, .contenu h3, .contenu h4{font-weight:normal; width:509px !important; padding:10px; padding-top:0; padding-bottom:7px; margin:0; border:0; background:transparent url(Images/contenu.jpg) repeat-y 0 0;}
.contenu h1{padding-top:10px; }
.contenu h3{padding-bottom:10px; }
.contenu p{ padding-top:10px; padding-bottom:7px; min-height:143px;}
.contenu h4{margin-top:10px; height:15px; padding-top:0px; padding-left:25px; padding-bottom:0px; width:494px !important; width:529px; text-transform:uppercase; /*font-weight:bold;*/ color:#ffffff;}
/*hr{visibility:hidden; color:#161510; background-color:#161510; height:0; border:0; margin:15px !important; margin:0px;}*/
hr {visibility:hidden; display:block; height: 10px; margin: 0; _margin: -7px 0; padding: 0; color: #171612; background-color: #171612; border: 0; }

.contenu p span.image{display:block; width:232px; height:139px;  position:relative; background:url(Images/fond_pic.jpg) 0 0 no-repeat; float:left; margin-right:10px; padding-left:4px; padding-top:4px;}

.contenu a{background-color:transparent; color:#b2f534; display:inline; margin:0; padding:0; border:0; text-decoration:none;}
.contenu a:hover{color:#3d392e; background-color:#b2f534; text-decoration:none;}

.contenu a.lien_item{text-align:center; display:block; margin-top:10px; margin-bottom:10px; margin-left:246px; padding-left:5px; padding-top:3px; padding-bottom:3px; text-decoration:none; background:url(Images/fond_pic.jpg) 0 -20px repeat-x; color:#b2f534;}
.contenu a.lien_item:hover{color:#ffffff; background:url(Images/fond_pic.jpg) 0 0 repeat-x; }

.clear{clear:both;}
#mini_txt{color:#260e07; position:absolute; left:50%; margin-left:105px; top:35px!important; top:45px; width:180px; font-size:7pt; text-align:right; line-height:10px;}

/* carnets*/
div.carnetsVignette{float:left; width:233px; position:relative; margin:0;}
div.carnetsVignette a.vignette{background-color:transparent; }

div.carnetsVignette a.vignette:link img,div.carnetsVignette a.vignette:visited img{border:2px #22211c solid;}
div.carnetsVignette a.vignette:hover img{border:2px #b2f534 solid;}
div.carnetsVignette h4 { width:218px !important; }
div.carnetsVignette p { text-align:center; width:233px !important; }
div.carnetsVignette a span { visibility:hidden; background-color:#b2f534; padding:5px; margin:2px; display:block;position:absolute; top:35px; left:12px;}
div.carnetsVignette a:hover span { visibility:visible; }

p.last_added{min-height:96px!important;}
p.taille{height:96px;}
p.last_added a,p.last_added a:link,p.last_added a:visited,p.last_added a:hover {margin-left:9px; background-color:transparent;}

p.last_added a:link img, p.last_added a:visited img{border:2px #22211c solid; margin-bottom:8px!important;}
p.last_added a:hover img{border:2px #b2f534 solid; margin-bottom:8px!important;}
h2 span{padding-left:5px; border-left:5px solid #038265; color:#ebebeb;}
/*formulaires*/
form{padding-top:15px;}
.envoibtn{display:block; background:url(Images/fond_pic.jpg) 0 -20px repeat-x; color:#b2f534; text-transform:uppercase;	width:100px; padding-top:3px; padding-bottom:3px;  width:65%}
.envoibtn:hover{background:url(Images/fond_pic.jpg) 0 0 repeat-x;}
TEXTAREA, INPUT {font-family:arial; color:#bfff37; background-color:#26251f; border:0px solid #2A2A2A; position:relative; top:-3px; padding-left: 5px; padding-top: 3px;	padding-bottom: 3px; font-size:11pt; margin-top:5px;}
LABEL{	float: left;	/*** Très important, ne pas suprimer ! ***/	width: 20%;	text-align: left;	/*** ... et ils sont alignés à droite... ***/	margin: 0;margin-top:5px;}
INPUT{ /*width:200px; height:15px;*/}
TEXTAREA{width:65%;}

h1.sections{
	text-transform:uppercase;
	font-size:8pt;
	font-weight:bolder;
	color:#DFFF23;
	border-top:1px solid #DFFF23;
	margin-top:-15px;
	/*text-align:center;*/
}
span.marge{margin-left:30px;}
