/* Général */
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color:#666666;
	background-image:url(../images/background/back-deg-accueil.gif);
	background-repeat:repeat-x;
	background-position:top;
}
strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
}
.orange{
	color:#ff6600;
}
u{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}
.WHM{
	width:100%;
	height:100%;
}
.WM{
	width:100%;
}
.it{
	font-style:italic;
}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.h1-orange{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#ff6600;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1px;
}
.h1-orange-2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#ff6600;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:10px;
}
.h1-gris{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#4d4d4d;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-2px;
	padding-left:10px;
	padding-top:5px;
}
.h1-grisClair{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#c2c2c2;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:10px;
	padding-top:5px;
}
.h1-grisFonce{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#666666;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:10px;
	padding-bottom:2px;
}
.h1-grisFonce2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#666666;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1px;
	padding-bottom:2px;
}
.h2-pointe{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:20px;
	padding-bottom:4px;
}
.dec-2{
	padding-left:12px;
	line-height:14px;
	padding-bottom:1px;
}
.dec-3{
	padding-left:10px;
	line-height:20px;
}
.dec-4{
	padding-left:45px;
	line-height:30px;
}
.dec-5{
	padding-left:30px;
}
.dec-6{
	margin-left:10px;
}
.dec-7{
	margin-left:17px;
}
/* Interieur */
#conteneurSite{
	width:1000px;
	height:100%;
}
#bandeauHaut{
	width:1000px;
	height:151px;
	background-image:url(../images/background/back-bandeau-haut.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#colContenu{
	width:772px;
}
#colMenu{
	width:228px;
	background-color:#666666;
	background-image:url(../images/background/back-colonne-menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#conteneurContenu{
	width:772px;
	height:100%;
}
#ligneBas{
	width:772px;
	height:92px;
	background-color:#ffffff;
	background-image:url(../images/background/back-menu-bas.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:20px;
}
#conteneurTexte{
	background-color:#FFFFFF;
}
#retourAccueil{
	width:174px;
	height:151px;
	cursor:pointer;
}
/* Liens */
a:link, a:visited{
	text-decoration:none;
}
a:hover, a:active{
	text-decoration:underline;
}
.lienMoyenGris:link, .lienMoyenGris:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;
}
.lienMoyenGris:hover, .lienMoyenGris:active{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:underline;
}
.lienMoyenGrisOn{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:underline;
}
.lienMiniGris:link, .lienMiniGris:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;
}
.lienMiniGris:hover, .lienMiniGris:active{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:underline;
}
.lienMiniGrisOn{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:underline;
}
.lienMoyenBlanc:link, .lienMoyenBlanc:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.lienMoyenBlanc:hover, .lienMoyenBlanc:active{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
.lienMoyenBlancOn{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
.lienMoyenOrange:link, .lienMoyenOrange:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
}
.lienMoyenOrange:hover, .lienMoyenOrange:active{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
}
.lienMoyenOrangeOn{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
}
.lienPointe:link, .lienPointe:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:20px;
	text-decoration:none;
}
.lienPointe:hover, .lienPointe:active{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:20px;
	text-decoration:underline;
}
.lienPointeOn{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:20px;
	text-decoration:underline;
}
.lienMiniBlanc:link, .lienMiniBlanc:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.lienMiniBlanc:hover, .lienMiniBlanc:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
.lienMiniBlancOn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
.lienGrosOrange:link, .lienGrosOrange:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
}
.lienGrosOrange:hover, .lienGrosOrange:active{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
}
.lienGrosOrangeOn{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
}
.lienGrosOrangeI:link, .lienGrosOrangeI:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#ff6600;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.lienGrosOrangeI:hover, .lienGrosOrangeI:active{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#ff6600;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
.lienGrosOrangeIOn{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#ff6600;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
.lienPetitGris:link, .lienPetitGris:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.lienPetitGris:hover, .lienPetitGris:active{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
.lienPetitGrisOn{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
.lienVert:hover, .lienVert:active{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#74bf1e;
	font-weight:bold;
	text-decoration:underline;
}
.lienVert:link, .lienVert:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#74bf1e;
	font-weight:bold;
	text-decoration:none;
}
.lienClassique:link, .lienClassique:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ab5e0c;
	font-weight:bold;
	text-decoration:underline;
}
.lienClassique:hover, .lienClassique:active{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ab5e0c;
	font-weight:bold;
	text-decoration:none;
}
/* Mise en page */
.titreGrisFonce{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#666666;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1px;
}
.justifie{
	text-align:justify;
}
.bandeGriseContenu{
	width:772px;
	background-color:#666666;
}
.titreOrange{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#ff6600;
	font-weight:bold;
}
.titreVert{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#74bf1e;
	font-style:italic;
	font-weight:bold;
}
.titreBlancImg{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.titreOrangeImg{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
}
.contourImg-1{
	border-left:solid 4px #ffffff;
}
.contourImg-2{
	border-left:solid 4px #ff6600;
}
.miniTexteBlanc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
.texteNormalBlanc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}
.fondCellGrisClair{
	background-color:#F0F0F0;
}
.fondCellGrisFonce{
	background-color:#D6D6D6;
}
.largeurTarifDuree{
	width:60px;
}
.divReduc{
	border:1px solid #74BF1E; 
	background-color:#F0F0F0; 
	padding:5px;
}
/* Formulaire */
.champTexte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:125px;
	border:1px solid #CFCFCF; 
	background-color:#FFFFFF;
}