/* Start of CMSMS style sheet 'screen' */
*{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

html{
	background-image:url(img/fond.gif);
	background-position:top left;
	background-repeat:repeat;
}

body{
	margin:0px; 
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* hr */
div.sep { clear: both; width: 13px; height: 0px; padding: 0; margin: 0px; }
div.sep hr { position: absolute; top: -999em; left: -999em; }

a{color:#ABDA4D;text-decoration:none;font-weight:bold;}

#global{
	background-image:url(img/fond-gauche.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:900px;
	position:relative;
	margin: 0px auto -6px auto; 
	border-left:1px dashed #61442a;
	border-right:1px dashed #61442a;
	
	min-height: 1000px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:1000px;
}

#zone-gauche{
	background-image:url(img/illus-gauche.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:375px;
	float:left;
	height:862px;
	margin:0px 0px 0px 0px;	
}

#zone-gauche dl{margin:370px 0px 0px 100px; width:128px; text-align:center;}
#zone-gauche dl dt a{color:#655234; text-decoration:none; text-transform:uppercase; font-size:14px; display:block; height:24px; font-weight:bold;}
#zone-gauche dl dt a.titre2{font-size:16px;margin: 0px 0px 0px 10px;}
#zone-gauche dl dt a.titre3{font-size:16px;margin: 0px 0px 0px -10px;}

#zone-gauche dl dt a:hover{ font-size:18px; color:#655234; background-image:url(img/fond-rub.gif); background-position:center; background-repeat:no-repeat;}

#zone-gauche .titre{position:absolute; top:348px; left:30px;} 

#titre{
	background-image:url(img/fond-titre.gif); 
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#493117;
	height:75px; 
	float:left;
	width:346px; 
	height:62px;
	margin: 0; 
	padding: 70px 0 0 140px; 
}
#titre, #titre strong{color:#CD6B6E; font-weight:bold; font-size:24px; text-align:center;font-family: "Times New Roman", Courier, Garamond, serif; }
#titre strong{color:#fff;}

#zone-centre{
	width:466px;
	float:left;
	
	margin:-2px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	min-height: 636px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:636px;
	_width:563px;
	_margin:-2px 0px 0px -97px;
}

#zone-centre #entete{margin:0px 16px 20px -20px; padding:0px 0px 0px 0px; height:68px;font-size:12px; text-align:right}
#zone-centre #entete b{font-size:16px; color:#a5ca25;}

#zone-centre .article{
	margin: 0px 0px 0px -59px;
	_margin: 0px 0px 0px 0px;
	text-align:center;
}

#zone-centre .article h1, #zone-centre .article h2{
	color:#CD6B6E;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	text-align:left;
	background-image:url(img/fond-h1.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:16px;
	width:364px;
}

#zone-centre .article h1{margin:0px 0px 3px 54px;	padding:6px 48px 08px 36px;}
#zone-centre .article h2{margin:0px 0px 3px 0px; padding:6px 102px 08px 36px;}

#zone-centre .article img{/*border:3px solid #e8f0c7;*/ border:3px solid #F2E8EB;}

#zone-centre .date-article{
	margin: 20px 0px 20px -97px;
	_margin: 20px 0px 20px 0px;
	padding:0px 10px 20px 0px;
	color:#593e1c;
	background-image:url(img/barre.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	text-align:center;
	font-weight:bold;
}

/* formulaire de contact */

.contactform fieldset {padding: 1em; background-color: #eee;} .contactform fieldset legend {font-weight: bold;} .contactform div {width: 100%; padding: 0.25em 0 0.25em 0;} .contactform div label {display: block; width: 10em; } .contactform div.required {color: #f00;}


/* navigation sous-menu */
#bas-nav{margin:0px 16px 20px -20px; padding:0px 0px 0px 0px;font-size:12px; text-align:right}

#nav{margin:10px 0px 0px 0px; padding:0px;color:#663366; text-transform:uppercase;}
#nav a, #nav span{border:2px solid #e9dfe2; background-color:#f2e8eb;margin:0px 2px; padding:0px 4px;font-size:1.1em; font-weight:bold;}
#nav a{color:#663366;}
#nav span{color:#fff;}

/* navigation sous-menu dot clear */
.pagenav{margin:0px 16px 20px -20px; padding:0px 0px 0px 0px;font-size:12px; text-align:right;}
.pagenav  a, .pagenav strong{border:2px solid #e9dfe2; background-color:#f2e8eb;margin:0px; padding:0px 4px;font-size:0.9em; font-weight:bold;}
.pagenav  a{color:#663366;}
.pagenav strong{color:#b79fcf;}


/* End of 'screen' */