@charset "iso-8859-1";
* { margin:0; padding: 0;margin-left: auto; margin-right: auto; }
body{
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#333;
	/*background:#92AE9E*/
	
}
td {
 font-size:11px;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
}	

div {
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 line-height:18px;
}	

a img { border:0;}



#nav a { color: #047DBA; font-weight: normal; text-decoration: underline;}
#nav a:hover, a:active { color:#FF4200; text-decoration: none; }

h1 { color:#717171; font-size:25px; font-weight:700; padding:4px 0 4px 12px; }
h2 { color:#717171; font-size:16px; font-weight:700; padding:8px 0; }
h3 { color:#717171; font-size:14px; font-weight:700; text-transform:none; padding:3px 0; }

h4 { color:#666; font-size:12px; font-weight:700; text-transform:none; padding:3px 0; }

.contexte_h2 { color:#0675B5; font-size:14px; font-weight:700; padding:8px 0; }
.contexte_h3 { color:#0675B5; font-size:12px; font-weight:700; text-transform:none; padding:3px 0; }

A:link {
 COLOR: #2f5996;
 TEXT-DECORATION: none
}

A:active {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none;
	COLOR: #333;
}
A:hover {
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #FF4200;
}
#news strong {
	font-weight:bold;
	color:#FF4200;
	margin-top:15px;
}

.enter {
	background-image:url(../images/bout_ok.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	width:37px;
	height:17px;
	vertical-align:middle;
}
.formfield {
	COLOR: #006699;
	FONT-SIZE: 9px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	/*BackGround-COLOR: #FBFAEB;*/
}
.tableau2_1 {
	BORDER-RIGHT: #EE8F07 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #EE8F07 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #EE8F07 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #EE8F07 1px solid
}

.tableau2_2 {
	BORDER-RIGHT: #F74C00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #F74C00 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #F74C00 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #F74C00 1px solid
}

.tableau2_3 {
	BORDER-RIGHT: #03D141 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #03D141 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #03D141 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #03D141 1px solid
}

.tableau2_4 {
	BORDER-RIGHT: #01B4F0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #01B4F0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #01B4F0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #01B4F0 1px solid
}

.tableau2_5 {
	BORDER-RIGHT: #CB07EE 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CB07EE 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #CB07EE 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #CB07EE 1px solid
}

.tableau2_6 {
	BORDER-RIGHT: #EE077E 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #EE077E 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #EE077E 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #EE077E 1px solid
}

.tableau2_7 {
	BORDER-RIGHT: #C8C6C6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #C8C6C6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #C8C6C6 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #C8C6C6 1px solid
}

 div.decompte
     {
     width: 50px;
     border: 1px solid #FF0000;
	 background-color :  #FF0000;
	 color :  #FFFFFF;
	 font-weight:bold;
     font-size: 16px;
     font-family: Verdana, sans-serif;
     }
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 193px; /* Width of Menu Items */
border-bottom: 1px solid #fff;
font-family: arial;
font-size: 12px;
background-color: #fff;

}

.suckerdiv ul li{
position: relative;
background-color: #7C828B;
}

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 193px; /* Parent menu width - 1*/
position: absolute;
width: 193px; /*sub menu width*/
top: 0;
display: none;
padding: 1px;
border: 1px solid #7C828B;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 192px; /* Parent menu width - 1*/
padding: 1px 5px;
border: 1px solid #fff;

}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{
left: 192px; /* Parent menu width - 1*/
background-color: #7C828B;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li a{
background-color: #7C828B;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li ul li a{
background-color: #7C828B;
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: #fff;
text-decoration: none;
background-color: #7C828B;
padding: 1px 5px;
border: 1px solid #fff;
border-bottom: 0;
line-height: 1.75em;
}

.suckerdiv ul li a:visited{
 color: #fff;
}

.suckerdiv ul li a:hover{
background-color: #387CE2;
color: #fff;
text-decoration: none;
}

.suckerdiv ul li ul li a:hover{
background-color: #387CE2;
color: #fff;
text-decoration: none;
}

.suckerdiv ul li ul li ul li a:hover{
background-color: #387CE2;
color: #fff;
text-decoration: none;
}

/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{
background: url(../images/mark_0_3.gif) no-repeat center right;
background-position: 180 6px;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {
background-color: #7C828B;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #7C828B;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #7C828B;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

#img_simple2 {clear:both;background:#ffffff;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:1px;margin:1px auto 1px auto;}

#img_simple {clear:both;background:#ffffff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:1px;margin:1px auto 1px auto;}
#img_simple2 {clear:both;background:#ffffff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:4px;margin:2px 3px 3px 2px;}

.thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#f7f7f7;
            font-family:tahoma;
            font-size:11px;
            font-weight:bold;
            border:1px solid #ccc;
			color:#F87700;
            width:350px;
			padding:5px;
         }
         
         .dvbdy1 {
            background:#f7f7f7;
            font-family:tahoma;
            font-size:10px;
            border-left:1px solid #ccc;
            border-right:1px solid #ccc;
            border-bottom:1px solid #ccc;
            padding:5px;
            width:350px;
			color:#333;
			padding:5px;
         }
         
        /* p {
         margin-top:20px;
         }
         
         h1 {
         font-size:13px;
         }*/
         
         .dogvdvhdr {
            width:250;
            background:#F2FBDB;
            border:1px solid #98D65B;
            font-family:arial;
            font-size:11px;
            padding:7px;
			font-weight:bold;
         }
         
         .dogvdvbdy {
            width:250;
            background:#FFFFFF;
            border-left:1px solid #98D65B;
            border-right:1px solid #98D65B;
            border-bottom:1px solid #98D65B;
            padding:7px;
			font-family:tahoma;
            font-size:10px;
         }
         
         .pgdiv {
         width:220;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }
		 
		 p{font-size:12px; line-height:18px;}
