/* CSS Document */
body {background-image: url(../img/bg_fagnons.gif);background-repeat:no-repeat;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

/*Drop-down menu*/
.nav2 {white-space:nowrap /*IE hack*/; float:left;width:755px;border:none;color:rgb(75,75,75);font-size:12px;text-align: center;background-image: url(../img/fondmenutop.gif);background-repeat: repeat-x;background-position:center center;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;margin-top:3px;text-align:left;padding:0 0 0 0;margin-left:20px;font-style:italic;}
.nav2 ul li {float:left;position:relative;z-index:auto !important /*Non-IE6*/;z-index:1000 /*IE6*/;border-left:solid 1px black;margin-left:0px;}
.nav2 ul li a {float:none !important /*Non-IE6*/;float:left /*IE-6*/; display:block;height:1em;line-height:0.8em;padding:0 5px;text-decoration:none;font-weight:bold;color: #000000;margin-left:0px;}
.nav2 ul li ul {display:none;border:none;margin-left:0px;border-right:solid 1px rgb(175,175,175);}
.nav2 ul li ul li {float:none !important /*Non-IE6*/;float:left /*IE-6*/;}
/*Non-IE6 hovering*/
.nav2 ul li:hover {position:relative;} /*Sylvain IE hack*/
.nav2 ul li:hover a {background-color:rgb(210,210,210);text-decoration:none;}/*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block;position:absolute;z-index:999;top:0.8em;  /*2em (déplace en hauteur le sous-menu par rapport au menu principal;width:10em;*/margin-top:0.1em;left:0;padding-left:0;background-color:#afafaf;border-left:solid 1px black;}
.nav2 ul li:hover ul li a {display:block;/*width:13em;*/height:auto;line-height:1.3em;margin-left:-1px;padding: 0 5px; /*4px 4px 4px 4px; */border-left:solid 1px rgb(175,175,175);border-bottom: solid 1px #818181;border-top: solid 1px #c7c7c7;background-color:#afafaf;font-weight:normal;color:rgb(50,50,50);}/*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:#d3d3d3;text-decoration:none;}/*Color subcells hovering mode*/
/*IE6 hovering*/
.nav2 table {position:absolute;top:0;left:-1px;border-collapse:collapse;}
.nav2 ul li a:hover {background-color:rgb(210,210,210);text-decoration:none;}/*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block;position:absolute;z-index:999;top:2em;t\op:0.8em;left:0;marg\in-top:0.1em;background-color:#afafaf;width:13.0em;}/*width:10.0em;*/
.nav2 ul li a:hover ul li a {display:block;w\idth:13.0em;height:auto;line-height:1.3em;padding: 0 5px;border-left:solid 1px rgb(175,175,175);border-bottom: solid 1px #818181;background-color:#afafaf;border-top: solid 1px #c7c7c7;font-weight:normal;color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover {background-color:#d3d3d3;text-decoration:none;} /*Color subcells hovering mode*/

/*SOMMAIRE*/
.actu_TxtTexte {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
letter-spacing:0.01em;
line-height:10px;
text-align:justify;
word-spacing:normal;
}
.actu_TxtDate {
color:#81151D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0.01em;
line-height:10px;
text-align:left;
word-spacing:normal;
}
.actu_TxtTitre {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0.01em;
line-height:10px;
text-align:left;
word-spacing:normal;
}
/*bloc navigation contextuelle*/
.menu_rubriques h2{
	font-weight: bold;
	color: black;
	text-align: left;
}
.menu_rubriques ul {
	list-style-type:none;
	text-align:left;
}
.menu_rubriques li {
	padding-bottom: 5px;
}
.menu_rubriques ul li a{
	font-weight: bold;
	color: black;
}
.menu_rubriques  ul li a:hover{
	font-weight: bold;
	color: black;
	background-color:#d2d2d2;
	}
/*bloc navigation contextuelle page d'accueil*/
.menu_rubriquesacc h2{
	font-weight: bold;
	color: white;
	text-align: left;
}
.menu_rubriquesacc ul {
	list-style-type:none;
	text-align:left;
}
.menu_rubriquesacc li {
	padding-bottom: 5px;
}
.menu_rubriquesacc ul li a{
	font-weight: bold;
	color: white;
}
.menu_rubriquesacc  ul li a:hover{
	font-weight: bold;
	color: white;
	background-color:#8FBDFF;
	}
/*bloc marches publiques*/
.menu_mp h2{
	font-weight: bold;
	color: white;
	text-align: left;
}
.menu_mp ul {
	list-style-type:none;
	text-align:left;
}
.menu_mp li {
	padding-bottom: 5px;
}
.menu_mp ul li a{
	font-weight: bold;
	color: white;
}
.menu_mp  ul li a:hover{
	font-weight: bold;
	color: white;
	background-color:#00938B;
	}

/*bloc faq*/
.faq h2 {
	text-align: left;
	color: white;
}
.faq ul {
	list-style-type:none;
	text-align:left;
}
.faq li {
	padding-bottom: 5px;
	list-style-image:url(../img/dock.gif)
}
.faq a{
	color: white;
}
.faq a:hover {
	background-color:#00827B;
}
/*bloc À consulter*/
.consult h2 {
	text-align: left;
	color: white;
}
.consult ul {
	list-style-type:none;
	text-align:left;
}
.consult li {
	padding-bottom: 5px;
}
.consult a{
	color: white;
}
.consult a:hover {
	background-color:#8FBDFF;
}
/* css spip*/
#navigation {
float:left;
margin-top:1em;
overflow:hidden;
width:100%;
}
/* bloc actualités */
.actus { clear: both; margin-bottom: 2em; text-align: left; }
.actus p { margin: 0.20em 0; padding: 0.20em 0.10em; }
.actus ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #DDD; }
.actus ul li { margin: 0.20em 0; padding: 0.20em; border-top: 1px solid #DDD; }
.actus ul li ul { margin-left: 1em; border: 0; }
.actus ul li li { padding: 0; border: 0; }
.actus a {color:black;}
/* bloc formations */
.formations { clear: both; margin-bottom: 2em; text-align: left;margin-left:10px;}
.formations p { margin: 0.20em 0; padding: 0.20em 0.10em; }
.formations ul { margin: 0; padding: 0; list-style: none; text-align:center; font-weight: bold;}
.formations li { margin: 0.20em 0; padding: 0.20em;padding-left:150px;}
.formations ul li ul { margin-left: 1em; border: 0; }
.formations ul li li { padding: 0; border: 0; }
.formations a {color:white;}
.formations a:hover {color:white;}
/* bloc navigation contextuelle */
.navcont {
	text-align: left;
}
/*marge des blocs*/
#bienve {
	margin: 10px;
}
#actual {
	margin: 10px;
}
#format {
	margin: 10px;
}
#recher {
padding-left: 40px;
}
#mot_rech{
	text-align: left
}
#inscript_news{
	margin: 10px;
}
#news_letter{
	margin: 10px;
}
/*liens en savoir plus */
.ensavpl  a{
	font-weight: bold;
	color: #666666;
	clear:both;
	}
.ensavpl a:hover {
background-color:#A7A7A7;
background-position:center center;
color:#000000;
clear:both;}
.ensavplus  a{
	font-weight: bold;
	color: #666666;
	}
.ensavplus a:hover {
background-color:#A7A7A7;
background-position:center center;
color:#000000;
}
/*footer*/
.footer_TxtTexte {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
letter-spacing:0.01em;
line-height:10px;
word-spacing:normal;
}
.footer_ContactLink a:hover {
background-position:center center;
color:#81151D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-align:right;
text-decoration:none;
}

.footer_ContactLink a:link {
color:#006A65;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
text-align:right;
text-decoration:none;
width:auto;
}
.titreart{
	color:black;
	text-align:left;
	}
.titreart a{
	color:#81151d;
	text-align:left;
	}
.textart {
	text-align:left;
	margin: 10px;
}
.textart ul li{
	margin-left: 10px;
}
.textrub ul li{
	text-align:left;
	margin: 10px;
	list-style: none;
	list-style-type:none;
	clear:both;
}
.hierarc {
	line-height:20px;
}
.hierarc2 {
	line-height:20px;
	text-decoration:none;
}
.titrevenem{
	color: #81151d;
	text-align: left;
	text-decoration: underline;
}
.textevenem {
	text-align:left;
	margin: 10px;
}
.textevenem h4 a{
	text-align:left;
	color: #81151d;
}
.textevenem a{
	text-align:left;
	color: #81151d;
}
.titregal{
	color:white;
	text-align:left;
	}
.titregal h3{
	color:white;
	text-align:left;
	}
.textegal{
	color:white;
	text-align:center;
	margin: 10px;
}
/* plan du site*/
.plansite h1{
	text-decoration: underline;
}
.plansite  ul {
	list-style-type:none;
	text-align:left;
	
}
.plansite  li {
	padding-bottom: 5px;
}
.plansite  ul li a{
	font-weight: bold;
	color:#81151d;
}
.plansite  ul li a:hover{
	font-weight: bold;
	color: black;
	background-color:#d2d2d2;
	}
.plansite  ul li ul li a{
	font-weight: bold;
	color:black;
}
.plansite  ul li ul li a:hover{
	font-weight: bold;
	color: black;
	background-color:#d2d2d2;
	}	
.occupe a{
	color:#861418;
	font-weight:bold;
	background-color:white;
}
.occupe a:hover {
	background-color:#861418;
	color:white;
	text-decoration: underline;
}
.textjusti {
	text-align:justify;
	font-weight:bold;
}
.textjustiaccueil {
	text-align:justify;
}
.formalign {
	text-align: left;
}
label{
text-align: left;
}
.sitegauche
{
	float:left;
	width:220px;
	clear:both;
	padding-bottom:10px;
	text-align:center;
	}
.sitedroite {
	float:right;
	width:220px;
	padding-bottom:10px;
	text-align:center;
	}
.sitegauche a{
font-weight: bold;
	color: #666666;
	clear:both;
}
.sitedroite a{
font-weight: bold;
	color: #666666;
	clear:both;	
}
.sitegauche a:hover{
background-color:#A7A7A7;
background-position:center center;
color:#000000;
clear:both;
}
.sitedroite a:hover{
background-color:#A7A7A7;
background-position:center center;
color:#000000;
clear:both;	
}
.rubtextpres p{
margin-left: 10px;
font-weight:bold;
}
.cadre_arrondi {
        width: 200px;
        height: 200px;
}
                        
.hg, .hd, .bg, .bd {
        width: 9px;
        height: 9px;
}
                
.haut, .bas {
        width: 200px;
        height: 9px;
}
                        
.gauche, .droite {
        width: 9px;
        height: 200px;
}
                        
.contenu {
        width: 200px;
        height: 200px;
}
/*boutons catalogues de formations*/
.t {background: url(../img/butformh.gif) 0 0 repeat-x; width: 16em;background-color:#da5229;text-align:"center"}
.b {background: url(../img/butformb.gif) 0 100% repeat-x}
.l {background: url(../img/butformcg.gif) 0 0 repeat-y}
.r {background: url(../img/butformcd.gif) 100% 0 repeat-y}
.bl {background: url(../img/butformcbg.gif) 0 100% no-repeat}
.br {background: url(../img/butformcbd.gif) 100% 100% no-repeat}
.tl {background: url(../img/butformchg.gif) 0 0 no-repeat}
.tr {background: url(../img/butformchd.gif) 100% 0 no-repeat; padding:9px} 
