/*  .................  ajouts par Jérôme Bouvier (société E-medi@ pour le compte d'Hermes-communication)   .........................    */


.float_left {   /*  pour le positionnement des images (ou des div contenant images + légendes)  */
	float:left;
	margin:5px 10px 5px 0;
	}
	
.float_right {
	float:right;
	margin:5px 0 5px 10px;
	}	
	
table.contenu td div.legende p {  /*  pour les légendes des images  */ 
	margin:0; 
	padding:0;
	font-size:10px;
	color:#444;
	}
	
h3.sstitre, h2.titre {  /*  pour qu'une image ne décale pas un sous titre */
	clear:left;
	}
	
p.date { /* pour l'affichage des dates de la page Actualités  */	
	font-style:italic;
	margin-bottom:-15px;
	}
	
table.contenu p.center {
	text-align:center;
	}
/*   .....................................................................................................     */	
TD {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #222222;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #222222;
}


table.contenu p, table.contenu td {
font-size: 12px;
color: #000000;
text-align:justify;
line-height: 20px;
font-family: Tahoma, Helvetica, Arial, sans-serif
}

.titreContenu {
	font-size: 16pt;
	text-align:left;
	line-height: 20px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	letter-spacing:-1px;
	font-weight:600;
}


.menuTable {  
border: 1px solid #DDDDDD;
border-collapse: collapse;
}

.ssrubrique {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 10pt;
	line-height:16pt;
	color: #000000;
}
.MenuTitre {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight:bold;
	background: #19558F;
	color : #FFFFFF;
	height:30px;

}
.titre {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14pt;
	line-height:16pt;
	font-weight:bold;
	color: #19558F;
	

}

.sstitre {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight:bold;
	color: #222222;
}
.tdtitre {
height:2px;
background:#19558F;
}

table.menu {
 /* border: 1px solid #000000;*/
  background: #FFFFFF;
}
table.menu a, table.menu a:link, table.menu a:visited {
height:40px;
display: block; 
font-size: 11px;
/* line-height: 16px; */
color: #19558F;
text-decoration: none;
background: #CCCCCC;
/* padding: 0px 0px; */
text-align:center;
}
table.menu a:active, table.menu a:hover { 
color: #FFFFFF;
background: #19558F; 
text-align:center;
}

.tdfootline {
	background:#CCCCCC;
}




.tdMenuOver { 
	background-color: #19558F; 
	color: #FFFFFF; 
	cursor: hand;
	height:40px;
	vertical-align:middle;
	text-align:center;
	background:background-color;
}
.tdMenuOut { 
	background-color: #CCCCCC; 
	color: #19558F;
	height:40px;
	vertical-align:middle;
	text-align:center;
	background:background-color;
}

.tdWhite {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
}

.tdDashedBottom {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4F4F4F;
	border-bottom:1px dashed #FFE0AB;
}
.tdDashedBottomRight {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4F4F4F;
	border-right:1px dashed #FFE0AB;
	border-bottom:1px dashed #FFE0AB;
}
.tdDashedRight {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4F4F4F;
	border-right:1px dashed #FFE0AB;
}
.tdDashedTable {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4F4F4F;
	border:1px dashed #FFE0AB;
}



a.ssMenuLinkBleu:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11x;
	color: #175190;
	text-decoration: underline;
}
a.ssMenuLinkBleu:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11x;
	color: #175190;
	text-decoration: underline;
}
a.ssMenuLinkBleu:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #175190;
	font-size: 11px;
	text-decoration: underline;
}
a.ssMenuLinkVert:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11x;
	color: #429C29;
	text-decoration: underline;
}
a.ssMenuLinkVert:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11x;
	color: #429C29;
	text-decoration: underline;
}
a.ssMenuLinkVert:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #429C29;
	font-size: 11px;
	text-decoration: underline;
}

HTML {
	height:100%;
	width:100%;
}
/* TEXTE GENERIQUE */
.titremenu{
	font-family:  Arial, Verdana, Helvetica;
	font-size: 10.0pt;
	font-weight:bold;
	color: #FFFFFF;
	
	padding-left:10px;
}
/*
.titre{
	font-family:  Arial, Verdana, Helvetica;
	font-size: 14.0pt;
	font-weight:bold;
	color: #4F4F4F;
}
.soustitre{
	font-family:  Arial, Verdana, Helvetica;
	font-size: 12.0pt;
	
	color: #FFFFFF;
	vertical-align:text-top;
}
*/
.infoOK {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
/*	color: #4F4F4F; */
	color: #00CC00;
	font-weight:bold;
}
.infoBAD {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
/*	color: #4F4F4F; */
	color: #CC0000;
	font-weight:bold;
}
.txt8{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8px;
/*	color: #4F4F4F; */
	color: #222222;
}
.txt9{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 9px;
/*	color: #4F4F4F; */
	color: #222222;
}
.txt10{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 10px;
/*	color: #4F4F4F; */
	color: #222222;
}
.txt11{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
/*	color: #4F4F4F; */
	color: #222222;
}
.txt12{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
/*	color: #4F4F4F; */
	color: #222222;
}

.txtGris9 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:9px;
	color: #4F4F4F;
}
.txtGris10 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #4F4F4F;
}
.txtGris11 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #999999;
}
.txtGris12 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4F4F4F;
}

.txtWhite9 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:9px;
	color: #FFFFFF;
}
.txtWhite10 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
}
.txtWhite11 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
}
.txtWhite12 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
}

/* LIENS */
a:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #222222;
}
a:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #222222;
	font-size: 12px;
}

a.Link9:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 9px;
	color: #4F4F4F;
}
a.Link9:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 9px;
	color: #4F4F4F;
	text-decoration: none;
}
a.Link9:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #4F4F4F;
	font-size: 9px;
}

a.LinkNone11:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #4F4F4F;
	text-decoration: none;
}
a.LinkNone11:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #4F4F4F;
	text-decoration: none;
}
a.LinkNone11:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #4F4F4F;
	font-size: 11px;
	text-decoration: none;
}
a.LinkNone12:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4F4F4F;
	text-decoration: none;
}
a.LinkNone12:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4F4F4F;
	text-decoration: none;
}
a.LinkNone12:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #4F4F4F;
	font-size: 12px;
	text-decoration: none;
}
a.LinkWhite11:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
}
a.LinkWhite11:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.LinkWhite11:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #FFFFFF;
	font-size: 11px;
}

a.LinkMenu:link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight:bold;	
	color: #FFFFFF;
	text-decoration: none;
}
a.LinkMenu:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight:bold;	
	text-decoration: none;
}
a.LinkMenu:visited {
	font-family: Arial, Verdana, Helvetica;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
}



a.LinkMenuOff:link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight:bold;	
	color: #FFFFFF;
	text-decoration: none;
}
a.LinkMenuOff:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight:bold;	
	text-decoration: none;
}
a.LinkMenuOff:visited {
	font-family: Arial, Verdana, Helvetica;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
}

a.LinkWhite12:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
	font-weight:bold;
}
a.LinkWhite12:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;	
}
a.LinkWhite12:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;	
	font-weight:bold;	
}

a.Link12:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4F4F4F;
}
a.Link12:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4F4F4F;
	text-decoration: none;
}
a.Link12:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #4F4F4F;
	font-size: 12px;
}
a.Link11:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #4F4F4F;
}
a.Link11:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #4F4F4F;
	text-decoration: none;
}
a.Link11:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #4F4F4F;
	font-size: 11px;
}

a.Link10:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #4F4F4F;
}
a.Link10:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #4F4F4F;
	text-decoration: none;
}
a.Link10:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #4F4F4F;
	font-size: 10px;
}

a.LinkGris9:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 9x;
	color: #4F4F4F;
	text-decoration: underline;
}
a.LinkGris9:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 9x;
	color: #4F4F4F;
	text-decoration: underline;
}
a.LinkGris9:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #4F4F4F;
	font-size: 9px;
	text-decoration: underline;
}

a.LinkGris11:link {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11x;
	color: #4F4F4F;
	text-decoration: underline;
}
a.LinkGris11:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11x;
	color: #4F4F4F;
	text-decoration: underline;
}
a.LinkGris11:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #4F4F4F;
	font-size: 11px;
	text-decoration: underline;
}
/* INPUT */

SELECT {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	height: 18px;
	color: #4F4F4F;
	background-color: #FFFFFF;
	border: 1px solid #B3B3B3;
	clear: none;
	float: none;
}

.CheckBox {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	height: 15px;
	color: #4F4F4F;
	clear: none;
	float: none;
	border:none;
}
.inputBT {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #4F4F4F;
	background-color: #E4EBF7;
	border: 1px solid #1948A9;

	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	clear: none;
	float: none;
	background-color:#ddd;
	
}
.inputButton {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #4F4F4F;
	background-color: #E4EBF7;
	border: 1px solid #1948A9;
	font-weight:bold;

	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	clear: none;
	float: none;
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
		

}
.inputField {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	height: 15px;
	color: #4F4F4F;
	background-color: #FFFFFF;
	border: 1px solid #CCCCFF;
	clear: none;
	float: none;
}

.inputField2 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #4F4F4F;
	height:18px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCFF;
	clear: none;
	float: none;
	
}

a.LinkNone:link {
	text-decoration: none;
}
a.LinkNone:hover {

	text-decoration: none;
}
a.LinkNone:visited {
	text-decoration: none;
}
