body {
	margin-top : 0;
	margin-bottom : 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #005B7F;
}

.conteneur {
	font :  small Verdana;
	color : #FFFFFF;
	text-decoration : none;
	width: 750px;
	margin : 0 auto 10px auto;
}

.header_g {
	background-image : url(images/gauche.gif);
	background-repeat : no-repeat;
	float : left;
	width: 225px;
	height: 110px;
}

.header_d{
	background-image : url(images/droite.jpg);
	background-repeat : no-repeat;
	float : right;
	width: 245px;
	height: 110px;

}

.menu {
	background-image : url(images/menu.gif);
	float : left;
	width : 750px;
	height : auto;
	background-repeat : repeat-y;
}

.submenu {
	float : left;
	font :  boldl Verdana;
	color : #FFFFFF;
	text-decoration : none;
	padding: 0 10px 0 10px;
}

.copyright{
	float : right;
	font :  x-small Verdana;
}


.main {
	float: left;
	width : 750px;
	margin : 20px auto 20px auto;
}

.titre {
	background-image : url(images/titre.gif);
	background-repeat : repeat-y;
	font : bold larger Verdana;
	margin : 0 auto 10px auto;
	width :628px;
} 

.stitre {
	background-image : url(images/stitre.gif);
	background-repeat : repeat-y;
	font : bold 14px Verdana;
	margin : 0 auto 10px auto;
	width :500px;
} 


div.news {
	background-color : #008BCC;
	margin : 0 auto 0 auto;
	padding : 2px 2px 2px 2px;
	width : 628px;
} 

.divers {
	margin : 0 auto 0 auto;
	padding : 2px 2px 2px 2px;
	width : 628px;
} 

.formulaire {
	background-color : #008BCC;
	margin : 0 auto 0 auto;
	padding : 2px 2px 2px 2px;
	width : 360px;
}


.dossiers_entete {
	background-image : url(images/dossiers_entete.gif);
	background-repeat : repeat-y;
	width : 550px;
	float:left;
}

.dossiers_categorie {
	background-image : url(images/dossiers_categorie.gif);
	background-repeat : repeat-y;
	float: left;
	width : 190px;
}

.dossiers_main {
	float: right;
	width : 550px;
}

.dossiers_description {
	background-color : #008BCC;
	margin : 10px auto 10px auto;
	padding : 2px 2px 2px 2px;
	width : 400px;
	float:right;
	text-align:justify;
}

.cell-l {
	margin : 2px auto 2px auto;
	padding : 2px 2px 2px 2px;
	width : 176px;
	height: 25px;
	float: left;
}

.cell-r {
	margin : 2px auto 2px auto;
	padding : 2px 2px 2px 2px;
	width : 176px;
	height: 25px;
	float: right;
}
	
.liste_news {
	margin : 2px auto 2px auto;
	padding : 2px 2px 2px 2px;
	float: left;
}
	
img.news {
	width:180px;
	margin : 5px 5px 0px 5px;
}

.texte {
	padding : 5px 5px 5px 5px;
}

.sign {
	width : 628px;
	margin: 0 0 5px 0;
}

a {
	font : normal small Verdana;
	color : #FFFFFF;
	text-decoration : underline;
}

a:hover {
	font : bold small Verdana;
	color : #FFFFFF;
	text-decoration : underline;
}

a:visited {
	font : normal small Verdana;
	color : #CCCCCC;
	text-decoration : underline;
}

.lien {
	font : normal small Verdana;
	color : #FFFFFF;
	text-decoration : none;
}

.lien:hover {
	font : bold small Verdana;
	color : #FFFFFF;
	text-decoration : none;
}

.lien:visited {
	font : normal small Verdana;
	color : #CCCCCC;
	text-decoration : none;
}