body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	margin-top:5px;
}
.input22{
background-color:#DDF2FF;
height:20px;
border:solid 2px #0C4EE9;
font-size:12px;
font-weight:bold;
}
.input2299{
background-color:#B50210;
color:#FFD7D7;
font-weight:bold;
height:25px;
border:solid 1px #4F0002;
}
.input22vert{
background-color:#009900;
color:#FFD7D7;
font-weight:bold;
height:25px;
border:solid 1px #4F0002;
}
.texte_blanc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-decoration: none;
}

.police-A0 {
	color:#463807;
	text-decoration:none;
	font-family:Verdana;
	font-size: 16px;
	font-weight:bold;
}
.policeA {
	color:#013A19;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.policeB {
	color:#333333;
	text-decoration:none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.policeBB {
	color:#023B6C;
	text-decoration:none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.policeBBA {
	color:#023B6C;
	text-decoration:underline;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.policeCC {
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		font-weight:normal;
}
.policebbb {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.policebb222 {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.policeC {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.input {
	font-family: Verdana;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}
.input2 {
	font-family: Verdana;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
}
.input33 {
	font-family: Verdana;
	font-size:9px;
	color:#0099FF;
	text-decoration: none;
}
.inputrouge {
	font-family: Verdana;
	font-size:12px;
	color:#E1061E;
	text-decoration: none;
}
.input99 {
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color:#463807;
	text-decoration: none;
}
#div_bouton {
    background-color:#665E41;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	border:1px solid #ffffff;
	text-decoration: none;
}
#input99 {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#000066;
	text-decoration: none;
}
#input99 a {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#0099FF;
	text-decoration: none;
}
#input99 a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#8EBD17;
	text-decoration: none;
}

input.text-box {
font-size:11px;
    font-family: Tahoma;
    font-size: 1.0em;
    padding-left: 2px;
    border: 1px solid #DFDEDA;
	background:#FFFFCC;
}
    input.text-box:hover,
    input.text-box:focus {
	border: 1px solid #DFDEDA;
	background:#FEFCB9;
	font-size: 1.0em;
	font-family: Tahoma;
	color:#000000;
	text-align: left;

}
#webmedia2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
	border:2px solid #69561C;
	background-color:#FBDA93;
	padding:0.1em 0.6em;
}
#webmedia3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
	border:2px solid #C1C1C1;
	background-color:#EBF1F7;
	padding:0.1em 0.6em;
}
#blache {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	border:0px solid #C1C1C1;
	background-color:#FFFFFF;
	padding-top:3px;
	margin-top:2px;
	margin-right:5px;
}
#font_date_time{
background-image:url(images/font_date.gif);
background-repeat:no-repeat;
width:156px;
height:26px;
font-size:11px;
font-weight:bold;
color:#000000;
padding-left:12px;
padding-top:8px;
}
#font_code1{
background-image:url(images/font_code1.gif);
background-repeat:no-repeat;
width:88px;
height:24px;
font-size:11px;
font-weight:bold;
color:#000000;
padding-left:3px;
padding-top:5px;
}
#font_code2{
background-image:url(images/font_code2.gif);
background-repeat:no-repeat;
width:88px;
height:24px;
font-size:11px;
font-weight:bold;
color:#000000;
padding-left:3px;
padding-top:5px;
}
#font_bouton_vide{
background-image:url(images/bouton2.png);
background-repeat:no-repeat;
width:202px;
height:25px;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding-left:20px;
padding-top:10px;
}
#font_bouton{
background-image:url(images/bouton1.png);
background-repeat:no-repeat;
width:202px;
height:25px;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding-left:20px;
padding-top:10px;
}
#font_bouton a{
color:#ffffff;
text-decoration:none;
}
#font_bouton a:hover{
color:#FFCC00;
text-decoration:underline;
}
#zone_texte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
	border:2px solid #C1C1C1;
	background-color:#F5F4F4;
	padding:0.1em 0.6em;
}
.police-M {
	color:#000000;
	text-decoration:none;
	font-family:Verdana;
	font-size: 12px;
	font-weight:normal;
}
.police-l {
	color:#1575C4;
	text-decoration:none;
	font-family:Verdana;
	font-size: 12px;
	font-weight:normal;
}
#font_prince{
background-image:url(images/font-prince.gif);
background-repeat:no-repeat;
width:140px;
height:28px;
padding-left:30px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}
#font_minin{
background-image:url(images/font-mini.gif);
background-repeat:no-repeat;
width:140px;
height:19px;
padding-left:20px;
padding-top:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#000000;
text-decoration:none;
}
#font_minin a{
color:#000000;
text-decoration:none;
font-weight:none;
}
#font_minin a:hover{
font-weight:bold;
color:#FF9900;
text-decoration:none;
}
#font_minin22{
background-image:url(images/font-mini22.gif);
background-repeat:no-repeat;
width:140px;
height:19px;
padding-left:20px;
padding-top:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#000000;
text-decoration:none;
}
#font_minin22 a{
color:#000000;
text-decoration:none;
font-weight:none;
}
#font_minin22 a:hover{
font-weight:bold;
color:#FF9900;
text-decoration:none;
}


.bonjour{
color:#FF3300;

}
#m2{
	background-color:#DBAD0B;
	width:240px;
	padding-top:3px;
	padding-bottom:5px;
	margin-left:10px;
	padding-left:5px;
	width:190px;
	 }
#m{
	background-color:#DBAD0B;
	width:240px;
	padding-top:3px;
	padding-bottom:3px;
	 }
	 .closed{
 	   color:#FFFFFF;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
 	 }	
	  .bouttton a{
 	   color:#FFFFFF;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   font-weight:normal;
 	 }	
	  .bouttton a:hover{
 	   color:#04598A;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   text-decoration:underline;
	   }
	 .open {
 	   color:#715904;
 	 }
#font_titre{
background-image:url(images/font-titre.jpg);
background-repeat:no-repeat;
width:608px;
height:32px;
padding-left:50px;
padding-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
}	
#font_titre_sous{
background-image:url(images/font-titre-sous.jpg);
background-repeat:no-repeat;
height:20px;
padding-left:25px;
padding-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
} 
.police-titre-ann {
	color:#006600;
	text-decoration:underline;
	font-family:Verdana;
	font-size: 12px;
	font-weight:normal;
}
#point{
background-image:url(images/point1.png);
background-repeat:no-repeat;
height:15px;
padding-left:25px;
padding-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FF6600;
}
#point_annuaire{
background-image:url(images/suite_annuaire.jpg);
background-repeat:no-repeat;
height:18px;
padding-left:28px;
padding-top:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
}
#table{
background-image:url(images/table-bg.jpg);
background-repeat:repeat-x;
}
#tablepub{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:170px;
	width:190px;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
	border:2px solid #33FF00;
	background-color:#EBF1F7;
	padding:0.1em 0.6em;

}
#titre2{
background-image:url(images/point1.png);
background-repeat:no-repeat;

height:20px;
margin-left:20px;
padding-left:30px;
padding-top:2px;
color:#0099FF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}
#titre2 a{
color:#0099FF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}
#titre2 a:hover{
color:#FF9393;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}
.policezone {
color:#333333;
margin-left:20px;
margin-right:20px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#D7F8CD;
border:1px double #009900;

}