@charset "utf-8";

/*////////////////////////////////////////////////////////////////// */
/*CSS DU MENU*/
/*////////////////////////////////////////////////////////////////// */

#menu {
	max-width:800px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}

#menu, #menu ul {
	float: left;
	width: 56em;
	list-style: none;
	line-height: 1;
	background:#033;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;
}

#menu a {
	display: block;
	width: 10.8em;
	w\idth: 8.8em;
	color: white;
	text-decoration: none;
	padding: 0.25em 0.7em;
}

.daddy
{
	background-image:url(img/flechemenu.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#menu li {
	float: left;
	padding: 0;
	width: 10em;
	/*border: 1px solid #647EB0;*/
	background:url(img/menudegradex.jpg) repeat-x top;
	background-color:#033;
}

#menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 10em;
	w\idth: 8em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#menu li li {
	padding-right: 1em;
	width: 10em;
}

#menu li ul a {
	width: 13.8em;
	w\idth: 9.8em;
}

#menu li ul ul {
	margin: -1.75em 0 0 11em;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}

#menu li:hover, #menu li.sfhover {
	background:url(img/menudegradexhover.jpg) repeat-x bottom;
	background-color:#033;
}

#content {
	clear: left;
}

#content a {
	color: #7C6240;
}

#content a:hover {
	text-decoration: none;
}



/*////////////////////////////////////////////////////////////////// */
/*CSS DE INDEX.PHP*/
/*////////////////////////////////////////////////////////////////// */
#body
{
	margin:0px 0px 5px 7px;
	min-width:844px;
	background: url(img/fond.jpg) #acb6c0 top repeat-x;
}

#diventete,#divmenu,#divcontenu,#divnews,#divbas
{
	overflow:hidden;
	display:inline-block;
}

/* safari et opera on besoin de ça */

#diventete,#divmenu,#divbas
{
	width:100%;
}

/* safari et opera on besoin de ça */

#divmenu
{
	padding:0px 0px 0px 4px;
	height:24px;
	max-width:918px;
	background:url(img/fondmenu.jpg) no-repeat;
}

#diventete
{
	background-image:url(img/banniere.jpg);
	background-repeat:no-repeat;
	height:135px;
}

#divcontenu,#divnews
{
	float:left;
}

#divcontenu
{
	padding:0px;
	width:77%;
	background:url(img/fondu_contenu.jpg) repeat-y;
	background-color:#f6f6f6;
	
}

#divcontenucentre
{
	padding:0px 10px 20px 20px;
	background:url(img/bordurecontenudroite.jpg) repeat-y right;
	min-height:400px;
}

#divnews
{
	width:22%;
	min-width:192px;
	background-color:white;
	height:420px;
}
#listenews
{
	border:1px dotted #C0C0C0;
	overflow:auto;
	height:330px;
	margin:3px;
	padding:3px;
}

#divbas 
{
	clear:left;
	height:35px;
	/*background:url(img/fondu_bas_droite.jpg) no-repeat right;*/
	background:url(img/fondu_bas_droite.php) no-repeat right;
	background-color:#dadde2;
	width:77%;
	min-width:500px;
}



.areavide{cursor:default;}
.detailscontenu{color:#066;	float:right;}
.floatleft{float:left;}
.floatright{float:right;}
.fontsizesmall{font-size:small;}
.h1titre{font-size:30px; color:#044;font-weight:500;}
.h2titre{font-size:20px; color:#044;font-weight:500;}
.h2titredeco{font-size:20px; color:#044;font-weight:500;}
.lientextdecorationnone{text-decoration:none;}
.lientextdecorationnonegreen{text-decoration:none; color:#044;}
.margin4{ margin:4px;}
.positionliensdivbas{position:relative; top:7px; left:7px;}
.spangris{color:#666;}
.spanresume{font-size:17px;}
.spanresumevert{font-size:17px; color:#066}
.spantitre{font-size:30px; color:#044;}
.spanvertclaire{color:#066;}
.spanvertfonce{color:#044;}
.textaligncenterblock{text-align:center; display:block;}
.textaligncenter{text-align:center;}
.titre3{font-size:18px; color:#044;font-weight:500;}
.titre3deco{font-size:18px; color:#044;font-weight:500;}
.vertmoyen{color:#055;}
.displaynone{display:none;}
.inputddc{margin:3px;}
.tableauimg{margin-right:10px;}