/* CSS Document */
#contentheader{ background-image:url(../images/fd-body.gif); height:142px; }
#menu{ background-image:url(../images/menu-fd.gif); }
#menu li a#mfonction{ background-image:url(../images/menu/fonction.gif); }
#menu li a#mcontact{ background-image:url(../images/menu/contact.gif); }
#menu li a#mfnors{ background-image:url(../images/menu/fnors.gif); }
#menu li a#mscore{ background-image:url(../images/menu/score.gif); }
h2{ background-image:url(../images/titre-header-intra.jpg); }
a#indic{
	text-indent:-3000px;
	display:block;
	background-image:url(../images/indicateurs.gif);
	background-repeat:no-repeat;
	width:198px;
	height:47px;
	margin-top:10px;
	margin-left:3px;
	background-position:bottom;
}
a:hover#indic{
	background-position:top;
}
#menuscore{
	width:100%;
	background-image:url(../images/men.gif);
	background-repeat:repeat-x;
	height:17px;
	color:#FFFFFF;
	font-size:12px;
	padding-top:3px;
	font-weight:bold;
}
#menuscore ul{
	text-align:center;
	width:100%;
}
#menuscore li
{
	display:inline;
	border-right:1px solid white;
	padding-left:35px;
	padding-right:35px;
	font-variant:small-caps;
	margin-left:-15px;
	float:left;
}
#menuscore li a,#menuscore li ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
#menuscore li a:hover,#menuscore li ul li a:hover{
	color:#000000;
	text-decoration:none;
}
#menuscore ul li ul {
	display:none;
}
#menuscore ul li:hover ul {
	display:block;
	margin-top:3px;
}
#menuscore #li_calc
{
	width:130px;
}
#menuscore li ul li
{
	background-color:#DD2915;
	border-top:1px solid white;
	display:block;
	margin-left:-15px;
	padding-left:0px;
	padding-right:0px;
	width:150px;
	position:relative;
	float:none;
}


#menuleft li a{
	color:#639;
}
#menuleft li a:hover{
	 background-color:#FC6; 
}
#alerte{
	margin-bottom:10px;
}
#content{
	color:#666699;
}
h3{
	color:#006666;
	background-image:url(../images/h3-intra-or.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
	font-size:14px;
	margin-bottom:12px;
	margin-top:12px;
}
h4{
	color:#F60;
	font-size:12px;
}
#colcentre{
	width:600px;
	padding-left:20px;
	padding-right:30px;
	float:left;
}
#colcentre h3, #colcentre2 h3{
	color:#AF1D0D;
}
#colcentre2{
	width:645px;
	padding-left:20px;
	padding-right:30px;
	float:left;
}
#colcentre2 li{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #999;
}
#colcentre2 li a{
	text-decoration:none;
	color:#666699;
	display:block;
	border-left:4px solid #CC0000;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
#colcentre2 li a:hover{
	font-weight:bold;
	color:#CC0000;
	background-color:#CC0000;
	color:#FFFFFF;
}
div#filtres2{
background-color:#99CCCC;
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
font-weight:bold;
width:575px;
border:1px dotted #666;
margin-bottom:30px;
}
p#filtres{
background-color:#99CCCC;
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
font-weight:bold;
width:575px;
border:1px dotted #666;
margin-bottom:30px;
}
#indic_col_left{
	float:left;
	width:700px;
}
#indic_col_right, #indic_col_right_b{
	float:left;
	width:350px;
	margin-top:40px;
}
#indic_col_right_b{
	margin-top:0px;
}
#indic_col_right h3{
	background:none;
	padding-left:0px;
	font-variant:small-caps;
	font-size:16px;
	color:#CC0000;
	margin-bottom:0px;
	margin-top:30px;
}
#info_indic{
	border:1px none #CCC;
	padding:20px;
	padding-top:5px
}
#info_indic h4{
	color:#666;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:center left;
	background-image:url(../images/h3-intra-or.gif);
	padding-left:15px;
	margin-top:11px;
}
#info_indic a{
	color:#666699;
}
.btn_indic_seul, .btn_indic_tous{
	background-repeat:no-repeat;
	width:300px;
	height:22px;
	display:block;
	text-decoration:none;
	padding-left:26px;
	font-size:10px;
	padding-top:4px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	color:#99CCCC;
}

.btn_indic_seul:hover, .btn_indic_tous:hover{
	color:#CC3300;
}

.btn_indic_seul_big{
	background-repeat:no-repeat;
	width:390px;
	height:22px;
	display:block;
	text-decoration:none;
	padding-left:26px;
	font-size:14px;
	padding-top:1px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	color:#006666;
}

.btn_indic_seul_big:hover{
	color:#CC3300;
}
.btn_indic_seul{
	background-image:url(../images/btn_indic_seul.gif);
}
.btn_indic_seul_big{
	background-image:url(../images/btn_indic_seul_big.gif);
}
.btn_ajout_indic{
	background-image:url(../images/btn_pref_ajouter.gif);
	background-repeat:no-repeat;
	width:300px;
	height:22px;
	display:block;
	text-decoration:none;
	padding-left:26px;
	font-size:10px;
	padding-top:4px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	color:#CC3300;
}
.btn_ajout_indic:hover{
	color:#0033CC;
}
.btn_indic_tous{
	background-image:url(../images/btn_indic_tous.gif);
	margin-bottom:7px;
}
.souscat{
	margin-bottom:15px;
	margin-left:27px;
	font-size:11px;
	border:none;
	margin-top:2px;
}
.liste{
	margin-bottom:15px;
	margin-left:25px;
}
#colcentre2 .liste li{
	border:none;
	font-size:12px;
	padding:0;
}
#colcentre2 p{
	margin-bottom :12px;
	margin-top:12px;
}
.souscat a{
	text-decoration:none;
	color:#006699;
}
.souscat a:hover{
	color:#FF0000;
}

/*************** FORMULAIRE IDENTIFICATION ************/
#form_identification{
	width:190px;
	height:87px;
	background-image:url(../images/login.gif);
	padding:20px;
	padding-left:28px;
	padding-top:55px;
	font-size:9px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
}
#form_identification label{
	width:95px;
	display:block;
	float:left;
	padding-top:2px;
	color:#3399cc;
	font-size:10px;

}
#form_identification p{
	clear:both;
	height:23px;
}
#form_identification input{
	width:80px;
	font-size:10px;
	padding:2px;
	padding-bottom:1px;
}
#form_identification input#valider, #form_identification input#ctl00_CPH1_valider{
	padding:0;
	width:85px;
	height:17px;
	margin-left:50px;
	margin-top:4px;
	margin-bottom:5px;

}
#form_identification a{
	color:#666699;
	text-decoration:none;
}
#form_identification a:hover{
	color:#CC3333;
}

/*****  Fin Formulaire  *****/

/*************** FORMULAIRE Creation Compte ************/
#titre_fc
{	
	margin-top:70px;
	margin-left:100px;
}
#form_creation{
	padding:20px;
	padding-left:28px;
	padding-top:5px;
	font-size:9px;
	margin-left:100px;
	border : dotted 1px;
}
#form_creation label{
	width:250px;
	display:block;
	padding-top:2px;
	color:#3399cc;
	font-size:10px;
}
#form_creation p
{
	margin-top:5px;
	margin-bottom:5px;
}
#form_creation select
{
	width:189px;
	font-size:10px;
	padding:2px;
	padding-bottom:1px;
}
#form_creation input
{
	
	width:180px;
	font-size:10px;
	padding:2px;
	padding-bottom:1px;
}
#form_creation input#valider{
	padding:0;
	width:85px;
	height:17px;
	margin-left:50px;
	margin-top:4px;
	margin-bottom:5px;

}
#form_creation a{
	color:#666699;
	text-decoration:none;
}
#form_creation a:hover{
	color:#CC3333;
}
#form_creation #envoyer
{
	margin:10px 0px 0px 120px;
	width:70px;
}
#form_creation #MsgErreur
{
	display:block;
}
/*****  Fin Formulaire  *****/

#boutons
{
	overflow:auto;
}

#boutons input
{
	float:left;
	margin: 0px 5px 0px 5px;
}

#espace_p label
{
	float:left;
	display:block;
	width:200px;
}