body {
margin: 0;
padding: 0;
}
.top { vertical-align:top;}

.topH100pourcent { 
	vertical-align:top;
	height: 100%;
}

.fondHome {
	background-image:url(../images/home_33.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	/*margin-top: 3px !important;*/
	margin-top: 0px;
}

.fondInterieur {
	background-image:url(../images/page_int_16.gif);
	background-repeat:no-repeat;
	background-position:top right;
	margin-top: 0px;
}

#centpourcent {
  height: 100%;
  }


.bottom {vertical-align:bottom;}

.centertop {
	text-align:center;
	vertical-align:top;
}

.centertopH100pourcent {
	text-align:center;
	vertical-align:top;
	height: 100%;
}

.center {text-align:center;}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.repeatXT {
	background-repeat: repeat-x;
	background-position: top;
}

a.normal:link, a.normal:active, a.normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight:normal;
	text-decoration:none;
}
a.normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight:normal;
	text-decoration:underline;
}

a.lien_invisible:link, a.lien_invisible:active, a.lien_invisible:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.lien_invisible:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.normalcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
}

/* ----------------------------------------------------- */ 
/*  TEXTES TEMENTO                                       */
/* ----------------------------------------------------- */
.texteGrandTitreNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #01447C;
	font-weight:bold;
}

.texteTitreNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAB227;
	font-weight:bold;
}

.texteDateNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}

.texteDescriptionNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}



/* ----------------------------------------------------- */ 
/*  LIENS TEMENTO                                         */
/* ----------------------------------------------------- */
.titrePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
}


.texteFilAriane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
}
a.lien_fil_ariane:link, a.lien_fil_ariane:active, a.lien_fil_ariane:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
	font-weight:normal;
	text-decoration:none;
}
a.lien_fil_ariane:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	font-weight:normal;
	text-decoration:none;
}


.textelien_menu_bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

a.lien_menu_bas:link, a.lien_menu_bas:active, a.lien_menu_bas:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
}
a.lien_menu_bas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}

.texteLiensFille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A6BB2A;
}

a.lien_fille:link, a.lien_fille:active, a.lien_fille:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
	font-weight:normal;
	text-decoration:none;
}
a.lien_fille:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	font-weight:normal;
	text-decoration:none;
}

a.lien_fille_actif:link, a.lien_fille_actif:active, a.lien_fille_actif:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
}
a.lien_fille_actif:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
}


.texteBandeauBas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}


input.texteInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	FONT-STYLE: normal;
	font-weight:normal;
	border-style:solid;
}

select.recherche {
	z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
	font-weight: normal;
	FONT-STYLE: normal;
	border-style:solid;
	background-color:#ffffff;
	width:150px;
}

.texteSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.texteBandeauBasSeparation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005095;
}

.texteEdito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.texteNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}


a.lien_actu:link, a.lien_actu:active, a.lien_actu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9933;
	font-weight:normal;
	text-decoration:underline;
}
a.lien_actu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	font-weight:normal;
	text-decoration:none;
}

a.lien_actusuite:link, a.lien_actusuite:active, a.lien_actusuite:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	text-decoration:underline;
}
a.lien_actusuite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	font-weight:normal;
	text-decoration:none;
}


a.lien_fille:link, a.lien_fille:active, a.lien_fille:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	text-decoration:none;
}
a.lien_fille:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	font-weight:normal;
	text-decoration:underline;
}

a.lien_focus:link, a.lien_focus:active, a.lien_focus:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight:normal;
	text-decoration:none;
}
a.lien_focus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}


.texte_menu_bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


/* --------------------------------------------------------------------
   | Plan de site...
   ---------------------------------------------------------------------*/ 
a.plandesite_niveau1:link, a.plandesite_niveau1:active, a.plandesite_niveau1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style : normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	color : #336633;	
}
a.plandesite_niveau1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style : normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	color : #FF0000;
}

a.plandesite_niveau2:link, a.plandesite_niveau2:active, a.plandesite_niveau2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	color : #FF9900;	
}
a.plandesite_niveau2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	color : #FF0000;
}


a.plandesite_niveau3:link, a.plandesite_niveau3:active, a.plandesite_niveau3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	font-weight: normal;
	text-decoration:none;
	color : #1D8EB0;	
}
a.plandesite_niveau3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	font-weight: normal;
	text-decoration:none;
	color : #FF0000;
}

a.plandesite_niveau4:link, a.plandesite_niveau4:active, a.plandesite_niveau4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	font-weight: normal;
	text-decoration:none;
	color : #1D8EB0;	
}
a.plandesite_niveau4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	font-weight: normal;
	text-decoration:none;
	color : #FF0000;
}

/* --------------------------------------------------------------------
   | Private Area ...
   ---------------------------------------------------------------------*/ 

.infosIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : normal;
	font-weight: bold;
	text-decoration:none;
	color : #00537F;
}

.infosIntro2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	font-weight: normal;
	text-decoration:none;
	color : #00537F;
}

.infosIntro3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : normal;
	font-weight: bold;
	text-decoration:none;
	color : #64AF2E;
}

.infosIntro4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	font-weight: bold;
	text-decoration:none;
	color : #CF321F;
}

.zoneArea {
	position:relative;
	float:left;
	width:155px;
	padding-top:1px;
}

input.privArea {
	width:100px;
}

.ptLienZoneArea {
	position:relative;
	float:left;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style : normal;
	font-weight: normal;
	text-decoration:none;
	color : #FFFFFF;
}

a.ptLienArea:link, a.ptLienArea:active, a.ptLienArea:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style : normal;
	font-weight: normal;
	text-decoration:none;
	color : #FFFFFF;
}

a.ptLienArea:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style : normal;
	font-weight: normal;
	text-decoration:underline;
	color : #FFFFFF;
}

#cadrePrivArea {
	position:relative;
	float:left;
	padding-left:8px;
}

/*--------------------------------------------------------------------------------*/
.repeatYR {
	background-repeat: repeat-y;
	background-position: right;
}
.repeatYL {
	background-repeat: repeat-y;
	background-position: left;
}
.norepeatTL {
	background-repeat: no-repeat;
	background-position: top left;
}
.norepeatTC {
	background-repeat: no-repeat;
	background-position: top center;
}
.repeatXB {
	background-repeat: repeat-x;
	background-position: bottom;
}
.imgfocus {
	border: 2px solid #DEDEDE;
}
.img {
	border: 0px #FFFFFF none; 
}
img {
	border: 0px none; 
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.inputjeveux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}

.repeatNRB {
	background-repeat: no-repeat;
	background-position: right bottom;
}
.repeatNRT {
	background-repeat: no-repeat;
	background-position: right top;
}



	
.scroll{
  overflow:auto;
  width:800px;
  height:600px;
}

.scroll2{
  overflow:auto;
  width:100%;
  height:100%;
}

form {
	margin:0px;
}

/* --------------------------------------------------------------------
   | Menu cartouche ...
   ---------------------------------------------------------------------*/ 

.anglePointTL {
	position:relative;
	float:left;
	background-image:url(../images/pixelVide.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.anglePointTR {
	position:relative;
	float:left;
	background-image:url(../images/pixelVide.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.anglePointBL {
	position:relative;
	float:left;
	background-image:url(../images/pixelVide.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.anglePointBR {
	position:relative;
	float:left;
	background-image:url(../images/pixelVide.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}

a.lienBlc:link, a.lienBlc:active, a.lienBlc:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

a.lienBlc:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.cadreMenuNiv2 {
	position:relative;
	float:left;
	padding-top:5px;
	padding-left:13px;
	width:150px;
}

.cadreSsLien {
	position:relative;
	float:left;
	padding-left:13px;
	width:150px;
}

/* --------------------------------------------------------------------
   | White Paper ...
   ---------------------------------------------------------------------*/ 

a.ancreWhitepaper:link, a.ancreWhitepaper:active, a.ancreWhitepaper:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#6C8995;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

a.ancreWhitepaper:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#6C8995;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

.titreWhitepaper {
	font-family: Arial, Helvetica, sans-serif;
	color:#6C8995;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

.descrWhitepaper {
	font-family: Arial, Helvetica, sans-serif;
	color:#6C8995;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
