/* Feuille de style partie Site */
/* Présentation générale */
body table div {
   font-family : Arial,Verdana,sans-serif;
   font-size : 12px;
}
body {
   padding : 0;
   margin : 0;
   width : 100%;
   background-image : url("ImagesSite/fonddegrade.png");
   background-repeat : repeat-x;
}
table {
   border-collapse : collapse;
   border-spacing : 0;
}
/*-------------------------------*/
/* fond commun */
#div_fondcommun {
   background-color : #FFFFFF;
   border-color : #FFFFFF;
   width : 910px;
}
/*-------------------------------*/
/* descriptif Image bandeau du haut */
#div_teteimage {
   margin-left : auto;
   margin-right : auto;
   margin-top : 0;
   margin-bottom : 0;
   padding : 0;
}
/*-------------------------------*/
/* descriptif Phrase clé initiale */
.citation {
	color:       #2A3588;
	font-style:  italic;
   margin-left : 80px;
   margin-right : 80px;
   padding-left : 0px;
   padding-right : 0px;
   text-align : center;
}
/*-------------------------------*/
/* descriptif menu de gauche */
#div_menuprincipal {
   width : 180px;
   height : 240px;
   margin-left : 0;
   margin-right : 0;
   margin-top : 0;
   margin-bottom : 0;
   padding : 0;
   background-image : url("ImagesSite/cadremenu.png");
   background-repeat : no-repeat;
   background-position : left top;
   border : 1px solid white;
}
.sit_menuprincipal {
   margin-left : 35px;
   margin-top : 10px;
   padding : 0;
   font-size : 12px;
}
.sit_menutitreprincipal{
   list-style : none;
   margin : 0;
   padding-left : 0px;
   padding-right : 0px;
   padding-top : 0;
   padding-bottom : 0;
   text-align : left;
   font-size : 14px;
   font-weight : bold;
	color: #2A3588;
}
.sit_menuitemprincipal {
   list-style-image : url("ImagesSite/pucegoutte.png");
   margin : 0px;
   padding-left : 5px;
   padding-right : 5px;
   padding-top : 0;
   padding-bottom : 0;
   text-align : left;
   color : #2A3588;
}
/*-------------------------------*/
/* descriptif menu pied de page */
#div_menupied {
   margin-top : 2px;
   border-top :  1px solid #2A3588;
}
.sit_menupied {
   display : inline;
   margin : 0;
   padding : 0;
   font-size : 11px;
   background-color : #D9E8F3;
}
.sit_menuitempied{
   list-style : none;
   display : inline;
   margin : 0;
   padding-left : 6px;
   padding-right : 6px;
   padding-top : 0;
   padding-bottom : 0;
}
.sit_menulien {
   text-decoration : none;
   color : #2A3588;
}
.sit_menulien:hover{
   text-decoration : underline;
   background-color : #D9E8F3;
   color : #2A3588;
}
/*-------------------------------*/
/* Descriptif du texte de pied de page */
#div_piedtexte {
   padding-top : 2px;
   font-size : 10px;
   color : #2A3588;
   border : solid 1px white;
   text-align : center;
}
.lien_abit{
   text-decoration : none;
   color : #2A3588;
   font-size : 10px;
   border : solid 1px white;
}
.lien_abit:hover{
   text-decoration : underline;
   background-color : #D9E8F3;
   color : #2A3588;
   font-size : 10px;
   border : solid 1px white;
}
/*-------------------------------*/
/* Descriptif des news */
#div_genenews {
   width : 180px;
   height : 200px;
   margin-top : 5px;
   margin-right : 5px;
   margin-left : 1px;
   margin-bottom : 0;
   padding : 0;
   background-image : url("ImagesSite/cadrenews.png");
   background-repeat : no-repeat;
   background-position : center top;
}
.sit_newsvide {
   font-style : italic;
}
/* Titre du cadre News */
.sit_titrenews {
	text-align : center;
	font-size : 12px;
	font-weight : bold;
	padding-top : 4px;
   padding-bottom : 4px;
	color:       #2A3588;
}
.sit_newsrubrique {
   text-align : center;
   font-weight : bold;
   font-size : 10px;
   text-decoration : underline;
   background-color : #D9E8F3;
   padding-top : 0;
   padding-bottom : 0;
   padding-left : 10px;
   margin-top : 10;
   margin-bottom : 0;
}
.sit_newshr {
   color : #2A3588;
   padding-top : 0;
   padding-bottom : 0;
   margin-top : 0;
   margin-bottom : 0;
}
.sit_newstitre {
   font-style : italic;
   font-size : 10px;
   text-decoration : underline;
   padding-top : 10px;
   padding-bottom : 0;
   margin-top : 0;
   margin-bottom : 0;
}
.sit_newstexte {
   font-size : 11px;
   padding-top : 2px;
   padding-bottom : 2px;
   margin-top : 0;
   margin-bottom : 0;
   text-align : justify;
}
#mrq_scroller {
   padding-top : 5px;
   padding-bottom : 0;
   margin-top : 5px;
   margin-left : 5px;
   margin-bottom : 0;
}
.news_scroll  {
   font-size : 11px;
   font-family : Arial;
   line-height : 15px;
}
.news_scroll a {
   color:#333333;
   text-decoration:none;
}
.news_scroll a:hover {
   color:#44606d;
   text-decoration: underline;
}
.news_menulien {
   margin-top : 5px;
   text-decoration : none;
   color : #2A3588;
}
.news_menulien:hover{
   text-decoration : underline;
   background-color : #D9E8F3;
   color : #2A3588;
}
#div_lienarchives {
   margin-top : 5px;
   text-align : center;
}
/*-------------------------------*/
/*  Descriptif de la répartition générale */
.tab_bodyligne {
   width : 100%;
   margin : 0;
   padding : 0;
}
.tab_bodycell {
   text-align : center;
   margin : 0;
   padding : 0;
}
.tab_bodycellcentre {
   text-align : center;
   margin : 0;
   padding : 0;
   background-image : url("ImagesSite/logofond.png");
   background-repeat : no-repeat;
   background-position : center top;
}
/*-------------------------------*/
/* Descriptif des classes utilisées pour le corps de texte */
.titre1 {
	color:       #2A3588;
	font-family: Arial,Verdana;
	text-align:  left;
	font-size:	 12pt;
	font-style:  italic;
   border : 1px solid #2A3588;
   padding : 4px;
}
.titre2 {
	color:       #2A3588;
	font-family: Arial,Verdana;
	text-align:  left;
	font-size:	 10pt;
	text-decoration:  underline;
}
.titre3 {
	color:       #2A3588;
	font-family: Arial,Verdana;
	text-align:  left;
	font-size:	 10pt;
	font-style:  italic;
	text-decoration:  none;
}
.lienpetit {
   font-size : 10px;
	font-family: Arial,Verdana;
}
.sit_infolib {
	font-style:  italic;
	text-align:  center;
	font-family: Arial,Verdana;
	font-size:	 8pt;
}
.sit_obligatoire {
	color : #FF0000;
	font-size : 12px;
}
.textefort {
	color :  #2A3588;
   font-weight : bold;
	font-style:  italic;
   font-size : 14px;
}
.textegros {
	color :  #2A3588;
   font-weight : bold;
	font-style:  italic;
   font-size : 18px;
}
.textejustifie {
	text-align:  justify;
	font-size:	 10pt;
   padding-left :5px;
   padding-right :5px;
	font-family: Arial,Verdana;
}
.textegauche {
	text-align:  left;
	font-size:	 10pt;
	font-family: Arial,Verdana;
}
.texteimage {
	text-align:  center;
	font-size:	 8pt;
	font-family: Arial,Verdana;
	font-style:  italic;
}
.textecentre {
	text-align:  center;
	font-size:	 10pt;
	font-family: Arial,Verdana;
}
.textedroit {
	text-align:  right;
	font-size:	 10pt;
	font-family: Arial,Verdana;
}
.textepetitcentre {
	text-align:  center;
	font-size:	 8pt;
	font-family: Arial,Verdana;
}
.textepetitjustifie {
	text-align:  justify;
	font-size:	 8pt;
   padding-left :5px;
   padding-right :5px;
	font-family: Arial,Verdana;
}
.textelabel {
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-top : 2px;
	margin-bottom : 2px;
	width: 130px;
	font-family: Arial,Verdana;
	font-size: 10pt;
}
.saisielabel {
   margin-left: 5px;
   margin-top : 2px;
   margin-bottom : 2px;
}
.saisieoptb {
   margin-left: 5px;
   margin-top : 2px;
   margin-bottom : 7px;
}
ul.sit_listemenu {
   padding : 10px;
   margin : 5px;
}
li.sit_listemenu {
   margin-left : 10px;
   list-style-image : url("ImagesSite/pucegoutte.png");
}
li.sit_listemenusecondaire {
   margin-left : 10px;
   list-style-image : url("ImagesSite/pucecarree.png");
}
/* Plan d'accès */
.img_planacces {
   margin-top : 5px;
   margin-bottom : 5px;
   border: 1px solid #95D595;
}
/* pour les liens de téléchargement */
.sit_telecharger {
   margin-left : 20px;
   margin-bottom : 20px;
   float : right;
   background-color : #A5FFA5;
   border : solid 1px #95D595;
   padding : 3px;
}
/*-------------------------------*/
/* Gestion des Références et liens */
th.sit_tablereference, th.sit_tablelien, th.sit_tablefiche {
   border: 1px solid #95D595;
   margin: 0;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align:  center;
   background-color: #AFFFAF;
}
td.sit_tablereference, td.sit_tablelien, td.sit_tablefiche {
   border: 1px solid #95D595;
   margin: 0;
	padding-top: 2px;
	padding-bottom : 2px;
	text-align:  left;
	font-size: 12px;
}
/*-------------------------------*/
/* Eléments à positionner */
div div {
   margin : 3px;
}
#div_imagefloatdroite {
   float : right;
   text-align : center;
}
#div_retour {
/*   border : solid 1px #FFFFFF; */
   text-align : right; 
}
#tab_body {
   margin-left : auto;
   margin-right : auto;
   margin-top : 0;
   margin-bottom : 0;
   padding : 0;
   width : 910px;
	font-family: Arial,Verdana;
   font-size : 12px;
}
#div_genetexte {
   width : 95%;
   text-align : top;
   margin-left : 5px;
   font-style : Arial,Verdana;
   font-size : 12px;
}
#tab_listeclients {
   border : 0;
   padding : 0;
   text-align : left;
   font-style : Arial,Verdana;
   font-size : 14px;
}
#div_textecentral {
   width : 97%;
   text-align : left;
   margin-left : 5px;
   font-style : Arial,Verdana;
   font-size : 12px;
}
#liens_web {
   display : inline;
   float : left;
   width : 150px;
   margin-top : 25px;
   margin-right : 10px;
   margin-left : 20px;
   margin-bottom : 20px;
   border : 0;
}
.texte_lien {
   margin-top : 5px;
   text-decoration : underline;
   color : #2A3588;
}
.texte_lien:hover{
   text-decoration : underline;
   background-color : #D9E8F3;
   color : #2A3588;
}
.div_eaupotable {
   width : 290px;
   text-align : left;
   padding-top : 20px;
   padding-bottom : 20px;
   padding-left : 30px;
   font-style : Arial,Verdana;
   font-size : 12px;
   background-image : url("ImagesSite/cadreeaupotable.png");
   background-repeat : no-repeat;
   background-position : center center;
}
/*-------------------------------*/
/* Liste des Références et autres */
.div_reference {
   padding-left : 10px;
   margin-top : 10px;
   margin-right : 10px;
   margin-left : 10px;
   margin-bottom : 10px;
}
#tableeaupotable {
	margin: 0;
   padding: 0;
	border-collapse : collapse;
   border: 0;
}
