body{
background-color:#74acd2}
.titre {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#16395c;
font-size:13px;
font-weight:bold;
}
.Soustitre {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#16395c;
font-size:13px;
font-weight:bold;
}
.Soustitre2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:12px;
font-weight:bold;
}
.Soustitre3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
font-weight:bold;
}

.texte {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
padding:0 0 0 10px;
margin-top:20;
line-height:20px;
}

.texte a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#153975;
font-size:12px;
text-decoration:none;
}
.liste_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}


.texte a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-style:bold;
text-decoration:none;
}


.texte_contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
padding:0 0 0 10px;

}

.msg_ajout {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
padding:0 0 0 10px;

}

.texte_contact a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
text-decoration:none;
text-align:center;
}

.texte_contact a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#368EE5;
font-size:12px;
text-decoration:none;
text-align:center;
font-style:bold;
}


.textenoir {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
}

.info {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height:15px;
}

.info a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

.info a:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
}



.ZoneTXT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #368EE5;
	WIDTH: 150px; height:20px; border:1px solid #368EE5; background-color: #FFF;
}

.ZoneContact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #368EE5;
	WIDTH: 170px; height:13px; border:1px solid #368EE5; background-color:#FFFFFF;
}


.ZoneContact_combo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #368EE5;
	WIDTH: 220px; height:18px; border:1px solid #368EE5; background-color:#FFFFFF;
}


.ZoneContact_area {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #368EE5;
	WIDTH: 170px; height:80px; border:1px solid #368EE5; background-color:#FFFFFF;
}

.Tabl, .Tabl tr, .Tabl td {
border:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-collapse:collapse;
}
.Tabl2, .Tabl2 tr, .Tabl2 td {
border:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
border-collapse:collapse;
margin-top:0px;
vertical-align:top;
}


a.voirPlus{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #368EE5;
	text-decoration: underline;
}
a.voirPlus:hover{
	color: #000;
	text-decoration: none;
	font-size: 11px;
}
a.voirPlus:active{
	color: #000;
}

a.Menu{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #16395c;
	text-decoration: none;
}
a.Menu:hover{
	color: #16395c;
	text-decoration: underline;
	font-size: 11px;
}
a.Menu:active{
	color: #16395c;
	text-decoration: underline;
}

a.Menu_gauche{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.Menu_gauche:hover{
	color: #FFFFFF;
	text-decoration: underline;
	margin-left:6px;
	
}
a.Menu_gauche:active{
	color: #FFFFFF;
	text-decoration: underline;
}


a.BMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.BMenu:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}
a.BMenu:active{
	color: #FFFFFF;
	text-decoration: underline;
}


a.MService{
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

a.MService:hover{
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: Bold;
	color: #000;
	text-decoration: none;
}

a.MService:active{
	color: #16395c;
	text-decoration: none;
}

.visuel img{ border-right:4px solid #16395c; border-bottom:4px solid #16395c; padding:0 2px 2px 0; }

.nospolesdecompetences{
background-image:url(images/arrow_carre.jpg); background-repeat:repeat-x;
}


.liste_contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
padding:0 0 0 10px;
margin-top:20;
line-height:20px;
}

.liste_contact a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#153975;
font-size:12px;
text-decoration:none;
}


.liste_contact a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:14px;
font-style:bold;
text-decoration:none;
}


.liste_contact_detail {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
}

.liste_contact_detail a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#153975;
font-size:10px;
text-decoration:none;
}


.liste_contact_detail a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
font-style:bold;
text-decoration:none;
}