body {padding:0; margin:0; background-color:#EEEEEE}
td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#5D6669;
	line-height:16px;
	vertical-align:top;
	padding:0px;
}

br{font-size:10px}
table{border:0px; border-collapse:collapse; 	}



ul{margin:0; padding:0; margin-top:0px;list-style:none; line-height:20px}
li{
list-style-type:square;   margin-left:30px; padding-left:5px; background-position:0 8px; color:#151515; list-style:square; }
li a{color:#C10000;} 

.menu{background:url(images/fond_menu.jpg) center left no-repeat; height:24px;  color:#FFFFFF; text-decoration:none; width:250px; height:200px}

.menu_droite {width:150px; height:100%; border-right:1px solid #333; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; float:left;
color:#CC0000 }

.contenu{width:500px; height:100%;padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; color:#333; float:left}

.Style1 {
	color: #265EAF;
	font-weight: bold;
}
#item a{ padding-left:35px; color:#FFFFFF; text-decoration:none; height:20px; float:none; line-height:20px }
#item a:hover { padding-left:35px; color:#000; text-decoration:underline; height:20px;line-height:20px   }

#choix a {padding-left:35px; height:20px; color:#000; float:none; text-decoration:none ;line-height:20px  }
#choix a:hover {padding-left:35px; height:20px; color:#fff; float:none;  text-decoration:underline ;line-height:20px  }
#choix1 a {height:20px; color:#333; float:none; text-decoration:none ;line-height:20px  }
#choix1 a:hover { height:20px; color:#CCC; float:none;  text-decoration:underline ;line-height:20px  }

   
#input1{
   padding-left:0px;
   width:38px; height:11px;
   border:0px;
}
#input2{
   padding-left:0px;
   width:45px; height:11px;
   border:0px;
   margin-left:31px
}
.login {
	border:1px solid #265EAF;
	height:20px;
	width:200px;
	padding-left:3px;
		padding-top:2px;

}.login_perm {
	border:1px solid #CCC;
	height:20px;
	width:100px;	padding-left:3px;
		padding-top:1px;
}
.login_perm1 {
	border:1px solid #666;
	padding-left:3px;
	padding-bottom:3px;
	height:18px;
	color:#333333
}
.login_perm2 {
	border:1px solid #CCC;
	padding:3px;
	color:#333333
}
.text_total {
	border:1px solid #CCC;
	padding-left:3px;
	padding-top:2px;
	width:100%
}
.login1 {
	height:30px;
	width:200px
}
.accident {
color:#333; text-decoration:none; font-size:12px;
}
.texte_accueil { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5D6669;
}
.news_date { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5D6669;

}.news_auteur { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#111;
font-weight:normal;
}

.news_texte { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}
.mois {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#5D6669
}
.titre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5D6669
}
.titre1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold
}
.planning {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5D6669;
border:1px solid #CCCCCC
}
.perm {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
border:1px solid #CCCCCC
}
.perm_vide {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
border:1px solid #CCCCCC
}
.commande {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
border:1px solid #CCCCCC;
width:25px;
}
.news {
border:1px solid #265EAF;
width:400px;
text-align:center
}

#com a{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#265EAF;
text-decoration:none;
}
#com a:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
text-decoration:underline;
}
.croix_eff{
margin-top:4px;
}

#fleche a{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#265EAF;
text-decoration:none;
}
#fleche a:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:underline;
}
#piedpage a{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ddd;
text-decoration:none;
}
#siord a{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
text-decoration:none;
}
#siord a:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#265EAF;
text-decoration:underline;
}
#piedpage a:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#777;
text-decoration:underline;
}
.formcache1 {
display:block
}
.formcache2 {
display:none
}
.formcache3 {
display:none
}
.formcache4 {
display:none
}
.formcache5 {
display:none
}
.formcache6 {
display:none
}
.formcache7 {
display:none
}
.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFCC;
}
.annee {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#265EAF;
font-weight:bold;
text-decoration:none
}
.annee:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#265EAF;
font-weight:bold;
text-decoration:underline
}
.liens {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none
}
.liens:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#265EAF;
text-decoration:underline
}
.liens1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#151515;
text-decoration:none
}
.liens1:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#265EAF;
text-decoration:underline
}
.menu1 {
background-image:url(images/menu/menu_off.png);
background-repeat: repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:14;
color:#FFFFFF;
text-decoration:none;
height:51px;
text-align:center;
padding-top: 5px;

}
.menu1a {
background-image:url(images/menu/menu_off1.png);
background-repeat: repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:14;
color:#FFFFFF;
text-decoration:none;
height:51px;
text-align:center;
padding-top: 5px;

}

.menu2 {
font-family:"Times New Roman", Times, serif;
font-size:12px;
float:left;
color:#ffffff;
text-decoration:none;
height:35px;
text-align:center;
margin-top:10px;
}
.menu2:hover {
font-family:"Times New Roman", Times, serif;
font-size:12px;
float:left;
color:#265EAF;
text-decoration:underline;
height:35px;
text-align:center;
margin-top:10px;
}

.menu_haut {
	height:30px;
	background-image:url(images/barre_haut.jpg);
	background-repeat: repeat-x;
}
.menu_g {
	font-family:"Times New Roman", Times, serif;
	background-image:url(images/news2.jpg);
	background-repeat:no-repeat;
	background-color:#1D43A8;
	padding-top:30px;
	font-size:11;
	color:#FFFFFF;
	width:250px;
	border-bottom:1px solid #EFEFEF;
}
.menu_g1 {
font-family:"Times New Roman", Times, serif;
	background-image:url(images/metiers.jpg);
	background-repeat:no-repeat;
font-size:14;
color:#FFFFFF;
font-weight:bold;
	background-color:#797979;
	height:40px;
	width:250px;
	border-bottom:1px solid #EEE;
	border-top:3px solid #ffffff;
}
.menu_g1a {
	background-color:#797979;
	width:250px;
	border-bottom:1px solid #EEE;
}
.menu_g2 {
font-family:Arial, Helvetica, sans-serif;
background-color:#797979;
font-weight:normal;
font-size:12;
color:#000;
width:250px;
}
.titre_actu {
font-family:Arial, Helvetica, sans-serif;
font-size:11;
color:#333;
}
.titre_actu1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11;
color:#FFFFFF;
}
.titre_action {
font-family:Arial, Helvetica, sans-serif;
font-size:12;
font-weight:bold;
text-decoration:none;
color:#333;
}
.titre_action:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12;
font-weight:bold;
text-decoration:underline;
color:#265EAF;
}
