.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	left:7px;
	position:relative;
}
h1 {
		position: absolute;}
		
h1 a { /* Ici on ne masque pas le H1 mais on remplace son lien par une image */
text-indent : -9999px; /* Permet de cacher le texte */
height: 150px; width: 938px; overflow:hidden; /*Dimension of flash header */
background:url(../images/interface/logo.jpg) top left no-repeat;
position:absolute; top:0px; left:0px; /*Positiojn of the flash header */
}


.sep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
body {
	margin: 0px;
	background-image: url(img/bodyFond.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #283845;
}

.sousTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.basCss {
	background-image: url(img/basCss.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}

.adresse a:hover {color: #FF6600; font-size: 1em; text-decoration: none;}
.adresse a { color: #FFFFFF; font-size: 1em; text-decoration: none; }

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #042A8D;
	text-transform: uppercase;
}
.baseline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	height: 23px;
	width: 100%;
	text-indent: 15px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	line-height: 23px;
	background-image: url(img/bgMenu.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.menu:hover {
	color: #FFFFFF;
	background-image: url(img/bgMenuOn.jpg);
}
.accroche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #663203;
	font-weight: bold;
}
.contour {
	border: 2px solid #6B8C45;
}
.texteBleu {

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


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #032B8D;
	font-weight: bold;
}

.gaucheHautCss {
	background-image: url(img/gaucheHautCss.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.gaucheBasCss {
	background-image: url(img/gaucheBasCss.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mainHautCss {
	background-image: url(img/mainHautCss.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainBasCss {

	background-image: url(img/mainBasCss.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#powered { 
  font-size: 11px; color: #FFFFFF; text-decoration: none; vertical-align: middle; text-align:center; position: relative; left: -10px; font-family: Tahoma, verdana, sans-serif, helvetica;}
#powered img { 
  height: 13px; width: 13px; margin-bottom:3px; margin-right: 4px; vertical-align: middle; border: 0px; }
  
.legal {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;}
	
.legal a:hover {color: #FF6600; text-decoration: underline;}
.legal a {color: #FFFFFF; text-decoration: none;}



/* WCB ---------------------------------------------------------------------------------------------------------------------------*/
	
.wcb { position: relative; margin-bottom:22px; margin-top:22px; }


/* HCARD, POWERED, W3C  -------------------------------------------------------------------------------------------------------------*/

.vcard 			{ color: #FFFFFF; top: 120px; left: 30px; width: 190px; font-size: 9px; position: static; }	
.vcard a 		{ color: #FFFFFF; font-size: 1em; text-decoration: none; }
.vcard a:hover	{ color: #FF6600; font-size: 1em; text-decoration: none; }
			
.vcard .type	{ display:none; } 

.vcard .value,
.vcard .org 	{ font-weight: bold; } 
.vcard .fax 	{ display: block; } 

.vcard .sepAdr,
.vcard .sepEma,
.vcard .sepFax,
.vcard .sepSir,
.vcard .sepTel	{ display: block; height:1px; overflow:hidden; } 