@charset "utf-8";
/*Style pour le body et le tableau principal du site*/
body
{
	background: transparent url(../images/bg_lig.png) repeat-x top left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#58371e;
}
table#tab_princ
{
	border:none;
	margin:auto;
	padding:0px;
	width:911px;
}
/************************************************************************************************************************************/
/*Style pour le contenu pour la mise en page du texte P H1 H2 H3, liens hypertextes*/
p, div, td, ul, ol
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:justify;
}
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color:#5ab000;
	font-weight:normal;
	margin-bottom:5px;
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color:#0096d7;
	font-weight:normal;
}
h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#b47614;
	font-weight:normal;
}
a
{
	color:#6CA2C9;
	text-decoration:none;
}
a:hover
{
	color:#b47614;
	text-decoration:none;
}
a.nouvelles
{
	color:#FFFFFF;
	text-decoration:none;
}
a.nouvelles:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
/**********************************************************************************************************************************/
/**************************************************HEADER DU SITE******************************************************************/
/*Style pour les lignes continues GAUCHE ET DROITE*/
table#tab_princ td#lig_left
{
	background: transparent url(../images/lig_left.png) repeat-y scroll top left;
	width:6px;
}
table#tab_princ td#lig_right
{
	background: transparent url(../images/lig_right.png) repeat-y scroll top left;
	width:6px;
	margin:0px;
	padding:0px;
}
div#tab_info
{
	margin: 0;
	padding: 0;
	border:none;
	width:899px;
	height:267px;
	float:left;
	display:block;
	position:relative;
}
div#tab_info2
{
	margin:0px;
	padding:0px;
	border:none;
	width:899px;
	float:left;
	display:block;
	position:relative;
	height:23px;
}
div#tab_info div#ti_posA
{
	background:url(../images/header_liga.jpg) no-repeat top left;
	width:408px;
	height:267px;
	float:left;
}
div#tab_info div#ti_posC
{
	/*background:url(../images/header_ligc.jpg) no-repeat top left;*/
	width:322px;
	height:267px;
	float:left;
}
div#tab_info div#ti_posD
{
	background:url(../images/header_ligd.jpg) no-repeat top left;
	width:169px;
	height:267px;
	float:left;
}
/*Images de la deuxième ligne d'images du site*/
div#tab_info2 div#ti_posA
{
	background: url(../images/header_lig2a.jpg) no-repeat top left;
	width:197px;
	height:23px;
	float:left;
}
div#tab_info2 div#ti_posB
{
	background:url(../images/header_lig2b.jpg) no-repeat top left;
	width:211px;
	height:23px;
	float:left;
}
div#tab_info2 div#ti_posC
{
	background:url(../images/header_lig2c.jpg) no-repeat top left;
	width:267px;
	height:23px;
	float:left;
}
div#tab_info2 div#ti_posD
{
	background:url(../images/header_lig2d.jpg) no-repeat top left;
	width:223px;
	height:23px;
	float:left;
}
/*********************************************************MENU AIDE***************************************************************/
div#tab_info2 div#menu_aide
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1f3f1f;
	width:222px;
	height:23px;
	border:none;
	padding:0;
	margin:0;
	float:left;
}
/* ZONE DU MENU D'AIDE */
div#accueil a
{
	background: url(../images/menu_aide/bt_acc.jpg) no-repeat top left;
	width:36px;
	height:23px;
	display:block;
	border:none;
}
div#accueil a:hover
{
	background:url(../images/menu_aide/bt_acc_roll.jpg) no-repeat top left;
	width:36px;
	height:23px;
	border:none;
}
div#nousjoindre a
{
	background: url(../images/menu_aide/bt_con.jpg) no-repeat top left;
	width:64px;
	height:23px;
	display:block;
	border:none;
}
div#nousjoindre a:hover
{
	background:url(../images/menu_aide/bt_con_roll.jpg) no-repeat top left;
	width:64px;
	height:23px;
	border:none;
}
div#liens a
{
	background:  url(../images/menu_aide/bt_lien.jpg) no-repeat top left;
	width:28px;
	height:23px;
	display:block;
	border:none;
}
div#liens a:hover
{
	background:url(../images/menu_aide/bt_lien_roll.jpg) no-repeat top left;
	width:28px;
	height:23px;
	border:none;
}
div#plansite a
{
	background: url(../images/menu_aide/bt_plan.jpg) no-repeat top left;
	width:67px;
	height:23px;
	display:block;
	border:none;
}
div#plansite a:hover
{
	background:url(../images/menu_aide/bt_plan_roll.jpg) no-repeat top left;
	width:67px;
	height:23px;
	border:none;
}
/* ZONE DE CONTENU */
div#zone_contenu
{
	display:block;
	background:url(../images/bg_contenu.jpg) no-repeat top right;
	width:899px;
	padding:0;
	margin:0;
	padding-bottom:20px;
	float:left;
	position:relative;
}
div#zone_contenu div#col_gauche
{
	display:block;
	float:left;
	width:198px;
	padding:0;
	margin:0;
}
div#col_gauche div#menuprinc
{
	background: url(../images/bg_menu.jpg) no-repeat top left;
	width:198px;
	height:204px;
	padding-bottom:18px;
	position:relative;
	float:left;
	display:block;
}
/*Style pour le sous-menu*/
div#zone_contenu div#col_gauche div#menuprinc div.menurel
{
	position:relative;
	z-index:130;
}

div#zone_contenu div#col_gauche div#menuprinc div.sm_normal,
div#zone_contenu div#col_gauche div#menuprinc div.sm_rollover
{
	background-color: #493023;
	padding:5px 10px;
}

div#zone_contenu div#col_gauche div#menuprinc div.sm_normal a
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	text-decoration:none;
}
div#zone_contenu div#col_gauche div#menuprinc div.sm_normal a:hover,
div#zone_contenu div#col_gauche div#menuprinc div.sm_rollover a, 
div#zone_contenu div#col_gauche div#menuprinc div.sm_rollover a:hover
{
	color:#60b710;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	text-decoration:none;
}


/*Sous menu pour ORGANISME*/
div#smorg div#mission a
{
	background:url(../images/sous_menu/bt_mission.jpg) no-repeat top left;
	width:55px;
	height:24px;
	margin-left:10px;
	margin-top:12px;
	display:block;
	position:relative;
	z-index:60;
}
div#smorg div#mission a:hover
{
	background:url(../images/sous_menu/bt_mission_roll.jpg) no-repeat top left;
	width:55px;
	height:24px;
	margin-left:10px;
	margin-top:12px;
	position:relative;
	z-index:60;
}
div#smorg div#vision a
{
	background:url(../images/sous_menu/bt_vision.jpg) no-repeat top left;
	width:48px;
	height:23px;
	margin-left:10px;
	margin-top:0px;
	display:block;
}
div#smorg div#vision a:hover
{
	background:url(../images/sous_menu/bt_vision_roll.jpg) no-repeat top left;
	width:48px;
	height:23px;
	margin-left:10px;
	margin-top:0px;
}
/*Sous menu pour DOCUMENTATION*/
div#smdoc div#rapact a
{
	background:url(../images/sous_menu/bt_rapact.png) no-repeat top left !important;
	background:none;
	filter:none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sous_menu/bt_rapact.png', sizingMethod='scale');
	width:146px;
	height:35px;
	margin-left:0px;
	margin-top:0px;
	display:block;
}
div#smdoc div#rapact a:hover
{
	background:url(../images/sous_menu/bt_rapact_roll.png) no-repeat top left !important;
	background:none;
	filter:none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sous_menu/bt_rapact_roll.png', sizingMethod='scale');
	width:146px;
	height:35px;
	margin-left:0px;
	margin-top:0px;
}
div#smdoc div#memoires a
{
	background:url(../images/sous_menu/bt_memoires.png) no-repeat top left;
	width:146px;
	height:23px;
	margin-left:0px;
	margin-top:0px;
	display:block;
}
div#smdoc div#memoires a:hover
{
	background:url(../images/sous_menu/bt_memoires_roll.png) no-repeat top left;
	width:146px;
	height:23px;
	margin-left:0px;
	margin-top:0px;
}
div#smdoc div#communiques a
{
	background:url(../images/sous_menu/bt_communiques.png) no-repeat top left;
	width:146px;
	height:35px;
	margin-left:0px;
	margin-top:0px;
	display:block;
}
div#smdoc div#communiques a:hover
{
	background:url(../images/sous_menu/bt_communiques_roll.png) no-repeat top left;
	width:146px;
	height:35px;
	margin-left:0px;
	margin-top:0px;
}
/***********************************************************************************************************************************/
div#org a
{
	background: url(../images/menu_princ/bt_org.jpg) no-repeat top left;
	width:75px;
	height:24px;
	margin-left:40px;
	display:block;
}
div#org a:hover
{
	background:url(../images/menu_princ/bt_org_roll.jpg) no-repeat top left;
	width:75px;
	height:24px;
	margin-left:40px;
}
div#equ a
{
	background: url(../images/menu_princ/bt_equ.jpg) no-repeat top left;
	width:46px;
	height:21px;
	margin-left:57px;
	display:block;
}
div#equ a:hover
{
	background:url(../images/menu_princ/bt_equ_roll.jpg) no-repeat top left;
	width:46px;
	height:21px;
	margin-left:57px;
}
div#ca a
{
	background: url(../images/menu_princ/bt_ca.jpg) no-repeat top left;
	width:117px;
	height:39px;
	margin-left:27px;
	display:block;
}
div#ca a:hover
{
	background: url(../images/menu_princ/bt_ca_roll.jpg) no-repeat top left;
	width:117px;
	height:39px;
	margin-left:27px;
}
div#imp a
{
	background: url(../images/menu_princ/bt_imp.jpg) no-repeat top left;
	width:80px;
	height:20px;
	margin-left:48px;
	display:block;
}
div#imp a:hover
{
	background:url(../images/menu_princ/bt_imp_roll.jpg) no-repeat top left;
	width:80px;
	height:20px;
	margin-left:48px;
}
div#pro a
{
	background: url(../images/menu_princ/bt_pro.jpg) no-repeat top left;
	width:58px;
	height:20px;
	margin-left:63px;
	margin-top:6px;
	margin-bottom:3px;
	display:block;
}
div#pro a:hover
{
	background:url(../images/menu_princ/bt_pro_roll.jpg) no-repeat top left;
	width:58px;
	height:20px;
	margin-left:63px;
	margin-top:6px;
	margin-bottom:3px;
}
div#for a
{
	background: url(../images/menu_princ/bt_for.jpg) no-repeat top left;
	width:72px;
	height:21px;
	margin-left:59px;
	margin-bottom:2px;
	display:block;
}
div#for a:hover
{
	background:url(../images/menu_princ/bt_for_roll.jpg) no-repeat top left;
	width:72px;
	height:21px;
	margin-left:59px;
	margin-bottom:2px;
}
div#doc a
{
	background: url(../images/menu_princ/bt_doc.jpg) no-repeat top left;
	width:103px;
	height:24px;
	margin-left:48px;
	display:block;
}
div#doc a:hover
{
	background:url(../images/menu_princ/bt_doc_roll.jpg) no-repeat top left;
	width:103px;
	height:24px;
	margin-left:48px;
}
div#salp a
{
	background: url(../images/menu_princ/bt_salp.jpg) no-repeat top left;
	width:111px;
	height:23px;
	margin-left:48px;
	display:block;
}
div#salp a:hover
{
	background:url(../images/menu_princ/bt_salp_roll.jpg) no-repeat top left;
	width:111px;
	height:23px;
	margin-left:48px;
}
div#col_gauche div#listDiff form#form_listDiff { width:158px; }
div#col_gauche div#listDiff
{
	background: url(../images/bg_listDiff.jpg) no-repeat top left;
	width:158px;
	height:236px;
	padding-top:18px;
	padding-left:40px;
	float:left;
	display:block;
}
div#col_gauche div#listDiff input { padding:0px; }
div#col_gauche div#listDiff div#titre
{
	background: transparent url(../images/tit_listDiff.png) no-repeat !important;
	background:none;
	filter:none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tit_listDiff.png', sizingMethod='scale');
	width:106px;
	height:15px;
}
div#zone_contenu div#col_droite
{
	display:block;
	float:left;
	width:701px;
	padding:0;
	margin:0;
}
div#col_droite div#contenu
{
	width:701px;
}
table#tabListDiff td.Frmtxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#225a01;
	padding-top:3px;
	padding-bottom:3px;
}
table#tabListDiff input
{
	border:1px #6ca2c9 solid;
	text-decoration:none;
}
table#tabListDiff input#cmdEnvoyer
{
	background-color: #61b900;
	border:0;
	margin-top:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}
div#ztit_cont { padding-left:44px; }
div#texte
{
	padding:1px 30px 30px 47px;
}
div#quoideneuf {
	width:442px; margin-left:112px; margin-top:-12px;
}
div#zone_contenu div#col_droite div#ztit_cont div#col_gauche2
{
	float:left;
	/*background:url(../images/titre/tit_acc.jpg) no-repeat top left;*/
	width:439px;
	height:75px;
}
div#zone_contenu div#col_droite div#ztit_cont div#col_droite2
{
	float:left;
	background:url(../images/titre/tit_recherche.jpg) no-repeat top left;
	width:216px;
	height:81px;
}
div#zone_contenu div#col_droite div#ztit_cont div#col_droite2 input#recherche
{
	margin: 9px 0px 0px 73px;
	border: 1px #66a538 solid;
	width:130px;
}
div#zone_contenu div#col_droite div#ztit_cont div#col_droite2 input#recherche_bouton {
	float: right;
	margin:2px 11px 0px 0px;
	background-color:#ffffff;
	border:1px #66a538 solid;
} 
table#tab_princ td#milieu div#footer
{
	background:url(../images/footer.jpg) no-repeat top left;
	width:899px;
	height:171px;
	float:left;
	display:block;
	position:relative;
}
div#footer div#copyright
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-top:157px;
	text-align:center;
	font-weight:bold;
}

div#footer a { color:#ffffff; text-decoration:none; }
div#footer a:hover { color:#000000; text-decoration:none; }
