body, table, tr, td{ 
	font-family: Arial, Helvetica, sans-serif; 
	color : #888888;
	font-size : 12px;
	scrollbar-3dlight-color: #94BDE4;
	scrollbar-arrow-color: #94BDE4;
	scrollbar-base-color: #F7FBFE;
	scrollbar-darkshadow-color: #94BDE4;
	scrollbar-face-color: #F7FBFE;
	scrollbar-highlight-color: #F7FBFE;
	scrollbar-shadow-color: #E6F1F9;
	scrollbar-track-color: #F7FBFE;
}

body{ background-color: #F7FBFE; }

.HM_menu{
	font-size : 11px;
	line-height: 13px;
}

.contour1{
	border : #E6F1F9 1px solid;
}

.tmodalites1{
	border : 1px solid #94BAE7;
}

.tmodalites2{
	border-left : 1px solid #94BAE7;
	border-bottom : 1px solid #94BAE7;
	border-top : 1px solid #94BAE7;
}

.tmodalites3{
	border-left : 1px solid #94BAE7;
}

.tmodalites4{
	border-right : 1px solid #94BAE7;
	border-left : 1px solid #94BAE7;
}

.tmodalites5{
	border-left : 1px solid #FFFFFF;
}

.tmodalites6{
	border-right : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
}

.bas1{
	color : #2F6EB9;
	font-size : 9px;
	text-align: justify;
}

.recrutement{ 
	text-align: right;  
	vertical-align: bottom;  
}

.texte1{ 
	line-height: 24px; 
	text-align: justify;
}

.texte2{
	color : #FFFFFF;
	text-align: justify;
	padding-top : 5px;
}

.texte3{ 
	line-height: 18px; 
	text-align: justify;
}

.texte4{
	font-size : 18px;
}

.texte5{
	font-size : 11px;
	font-weight: bold;
}

.texte6{
	font-size : 9px;
}

.texte7{
	color : #94BEE7;
}

.texte8{
	color : #C0DE34;
}

.texte9{
	font-size : 11px;
	color : #3D4106;
	padding-left : 4px;
}

.texte10{
	font-size : 11px;
	color : #3D4106;
	padding-left : 5px;
}

.texte11{
	color : #609EDB;
	font-size : 14px;
}

.texte12{
	color : #609EDB;
	font-size : 10px;
}

.texte13{
	font-size : 11px;
	color : #FFFFFF;
	line-height: 25px; 
}

.texte14{
	font-size : 11px;
	color : #609EDB; 
}

.texte15{
	font-size : 10px;
	color : #609EDB;
}

.texte16{
	color : #94BDE4;
	font-size : 18px;
}

.texte17{
	font-size : 14px;
}

.texte18{
	font-size : 10px;
}

.texte19{
	color : #C2DF35;
}

.texte20{
	font-size : 11px;
}

.texte21{ 
	line-height: 21px; 
	text-align: justify;
}



a.copyright, a.copyright:link, a.copyright:visited, a.copyright:active{
	color : #2F6EB9;
	font-size : 11px;
	text-decoration : none;
	padding : 3px;
}

a.copyright:hover{
	color : #7B7979;
	font-size : 11px;
	text-decoration : none;
	padding : 3px;
}

a, a:link, a:visited, a:active{
	color : #989898;
	text-decoration : underline;
}

a:hover{
	color : #989898;
	text-decoration : underline overline;
}

a.lien1, a.lien1:link, a.lien1:visited, a.lien1:active{
	color : #FFFFFF;
	text-decoration : underline;
}

a.lien1:hover{
	color : #FFFFFF;
	text-decoration : underline overline;
}

a.lien2, a.lien2:link, a.lien2:visited, a.lien2:active{
	color : #989898;
	text-decoration : none;
}

a.lien2:hover{
	color : #94BAE7;
	text-decoration : none;
}

a.lien3, a.lien3:link, a.lien3:visited, a.lien3:active{
	color : #000000;
	text-decoration : underline;
}

a.lien3:hover{
	color : #000000;
	text-decoration : underline overline;
}

a.lien4, a.lien4:link, a.lien4:visited, a.lien4:active{
	color : #FFFFFF;
	text-decoration : none;
}

a.lien4:hover{
	color : #3374C0;
	text-decoration : none;
}

form{
	padding : 0px;
	margin : 0px;
}

.champ1{
	font-family: Arial, Helvetica, sans-serif; 
	color : #508BD0;
	font-size : 12px;
	border : solid 1px #508BD0;
	background-color: #FFFFFF;
	scrollbar-3dlight-color: #508BD0;
	scrollbar-arrow-color: #508BD0;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #508BD0;
	scrollbar-track-color: #FFFFFF;
}

input, textarea, select{
	border : solid 1px #989898;
	font-size : 11px;
	margin-right : 10px;
	background-color: #FFFFFF;
	scrollbar-3dlight-color: #989898;
	scrollbar-arrow-color: #989898;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #989898;
	scrollbar-track-color: #FFFFFF;
	color:#888888;
}

.champ2{ 
	background-color: transparent;
	border : 0px;
	margin-right : 0px;
}

.contact {
	display:block;
	position: relative;
}
.contact a {
	text-decoration: none;
	z-index:99;
}
.contact a:hover {
	background: none;
	text-decoration: none;
}
.contact a span { display: none;}
.contact a:hover span { 
	display: block;
	position: absolute;
	top: 33px; 
	left: 0px;
	width: 140px;
	padding:5px 0;
	background: #c4dd37;
	text-align: center;
	color: white;
}

.tarifs{
	border-collapse:collapse;
	border:1px solid #94bde4;
}

.tarifs td{
	border:1px solid #94bde4;
	font-size:11px;
}


.recrutement{
	border-collapse:collapse;
	border:1px solid #888888;
}

.recrutement td{
	border:1px solid #888888;
	font-size:11px;
}
