﻿/* BASE DU MODELE */
html,body {margin:0; padding:0; border:0; /* This removes the border around the viewport in old versions of IE */
		    width:100%;	background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none; background-color:#f7f7f7;}

a:link, a:visited {text-decoration: none; color: #2B3384;}
a:hover {color: #2B3384;text-decoration: underline;}

table{border-collapse:collapse;border-spacing:0;}
.divP1 { float:left;	position:relative;	overflow:hidden;}
/* divers général */
img {border: 0px;}
form {margin:0px;padding:0px;}
/* empeche retour  la ligne */
.NoWrapStyle {white-space:nowrap;}
td.nowrap td {}
h1 {padding:0;margin:0;}
h2 {padding:0;margin:0;}
h3 {padding:0;margin:0;}
h4 {padding:0;margin:0;}
h5 {padding:0;margin:0;}
h6 {padding:0;margin:0;}

.PoliceGrisPetitLien{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#535353; text-decoration:none;}
a.PoliceGrisPetitLien:link, a.PoliceGrisPetitLien:visited {text-decoration: none; color: #535353;}
a.PoliceGrisPetitLien:hover 	{color: #535353;text-decoration: underline;}
.PoliceNoirPetit{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none;}

/* ---sous menu----------------------------------- */
.SousMenu {width:133px; line-height:15px; /*position:relative;*/}
.SousMenuImg {line-height:15px; float:left; width:10px;}
.SousMenuLabel {line-height:15px; float:left; width:123px; }
/* ---Controle titre----------------------------------- */
.DivTitre {width:726px; line-height:20px; border-bottom: 1px solid #B1B2B2; padding-bottom:8px; margin-bottom:8px; clear:both;}
.TitreImg {line-height:20px; float:left; width:25px;}
.Titre {line-height:20px; float:left; width:701px;}
.TitreH1 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color:#000000; text-decoration:none;}
.DivSousTitre {width:357px; line-height:15px; border-bottom: 1px solid #B1B2B2; padding-bottom:6px; margin-bottom:6px; clear:both;}
.DivSousTitreLong {line-height:15px; border-bottom: 1px solid #B1B2B2; padding-bottom:6px; margin-bottom:6px;}
.SousTitreImg {line-height:15px; float:left; width:20px;}
.SousTitre {line-height:15px; float:left; width:337px;}
.SousTitreLong {line-height:15px; float:left;}
.SousTitreH2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; text-decoration:none;}
.DivSousTitreLong {width:726px; line-height:15px; border-bottom: 1px solid #B1B2B2; padding-bottom:6px; margin-bottom:6px;}
/* -Box et--Box demi----------------------------------- */
.Box {padding-bottom:18px;}
.DivBoxDemi {width:726px;}
.BoxDemiG {float:left; padding-right:6px; width:357px;}
.BoxDemiD {float:left; padding-left:6px; width:357px;}
/* news apercu */
.NewsApercu {}
.NewsApTitre {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none;}
.NewsApTexte {padding-top:2px;}
.NewsApDate {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#535353; text-decoration:none;
 padding-bottom:12px; padding-top:2px;}

/* -------------------------------TEMPLATE ----------------------------------------------------------------*/
#TplConteneur {width:920px; left:50%; margin-left:-460px; border:0px; padding-left:10px; padding-right:10px; vertical-align:text-top; position:relative; background-color:#ffffff;}
#TplHaut {vertical-align:text-top; padding-left:10px; padding-right:10px; text-align:left; padding-top:10px; background-color:#ffffff;/*height:144px; bug sous IE7 car leaderboard dyna*/}
#TplMilieu {/*position:relative; /*EN COMMENTAIRE SINON BUG IE 6.0*/ background-color:#ffffff;	}
#TplBas {clear:both; position:relative; height:40px; width:900px;border:0px;padding-bottom:5px; padding-left:10px; padding-top:5px; background-color:#ffffff;}
#TplContenuCol {width:900px; padding-left:10px; padding-right:10px; clear:both;	background-color:#ffffff;}
#TplColGauche {vertical-align:text-top; text-align:left; padding-bottom:20px; width:150px; background-color:Black; background-color:#ffffff;}
#TplColMilieu {vertical-align:text-top;	text-align:left; width:726px; padding-top:12px;	padding-bottom:24px; padding-left:12px;	padding-right:12px;
	/*line-height:99%;*/ /*permet de réduire l'interligne différent/trop grand sous IE7*/	background-color:#ffffff;}
/* FIN BASE DU MODELE */

/* HEAD */
/* ligne 1*/
#TplHautLigne1 {clear:both;	width:900px; height:111px;	background-color:#ffffff;}
#TplHautLigne1Col1 {width:686px;	background-color:#ffffff;}
#TplHautLigne1Col1L1 {width:686px; height:20px; line-height:16px; padding-top:51px; background-color:#ffffff;}
#TplHautLigne1Col1L2 {width:686px;  height:40px; background-color:#ffffff;}
#TplHautLigne1Col2 {width:214px; vertical-align:bottom;	background-color:#ffffff;}
/* ligne 2 */
#TplHautLigne2 {clear:both;	width:900px; height:34px; position:relative; border-top: 1px solid #ffffff;}
/*FIN HEAD*/

/* BOTTOM */
#TplBasLigne {clear:both;  width:900px;}
#TplLigneImg {clear:both; width:900px; height:8px;}
#TplTexte1 {width:745px; height:30px; padding-left:5px;}
#TplTexte2 {width:145px; height:30px; padding-right:5px;	  text-align:right;}
/* FIN BOTTOM */
/* ------------------------------------------------------------------------------------------*/
.smHaut {background:url("/Img/sousmenu-bg-top.gif");}
.smHautStyleMilieu {background:url("/Img/sousmenu-bg-middle.gif");}
.smMilieu {background:url("/Img/sousmenu-bg-middle.gif"); padding-left:12px; padding-right:5px;}
.smBas {background:url("/Img/sousmenu-bg-bottom.gif");}


