/**********DEFAULTS**************/
body {
	margin-top: 0px;
	font-family: tahoma;
	font-size:11px;
	color:#3D656B;
	text-align:center;
	background-color:#FFFFFF;
}
hr {
	background-color: #8395A5;
	color: #8395A5;
	display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	border: 0;
}
img {
	border-style: none;
}


/******STRUCTURE DES PAGES*******/
div.global{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
div.contenu {
	margin-top: 15px;
	width: 917px;
	text-align: left;
	float: right;
}

div.left{
	float: left;
	width: 710px;
	background-color: #FFFFFF;
}
div.right{
	width: 197px;
	float: right;
}
div.bao {
	width: 197px;
	float:right;
	background-color: #E4E5E6;
}
div.bao p{
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 5px 10px;
}
div.bao div{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-color: #FFFFFF;
}

span.centre{
	float:left;
	width:710px;
	background-color: #F3F3F3;
}
span.bao {
	width: 197px;
	float:right;
	background-color: #E4E5E6;
}
div.bottom{
	margin-top: 10px;
	margin-bottom: 20px;
	width: 950px;
	height: 37px;
	float:right;	
	background-color: #000000;
}

p.bottom{
	margin-top: 12px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.gris_clair{
	 background-color: #F3F3F3;
	 padding-left: 5px;
	 border-right: solid 1px #ffffff;
	 border-bottom: solid 1px #ffffff;
}

.gris_clair2{
	 background-color: #F3F3F3;
	 padding-left: 5px;
	 border-right: solid 1px #ffffff;
}

.gris_fonce{
	 background-color: #E5E6E7;
	 padding-left: 5px;
	 border-right: solid 1px #ffffff;
 	 border-bottom: solid 1px #ffffff;
}

/******* Navigation,entete,titres *******/

div.entete {
	width: 950px;
}
div.recherche {
	width: 917px;
	text-align: left;
	float: right;
	background-color: #C7C9CB;
	margin: 0px;
	padding: 0px;
}
p.recherche {
	font-size: 13px;
	font-family: tahoma;
	font-weight: bold;
	color: #808185;
	margin-left:40px;
	margin-top: 7px;
	margin-bottom: 7px;
}
div.alerte_phishing {
	width: 917px;
	height: 48px;
	text-align: left;
	float: right;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background-image: url(/img/attention.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
div.alerte_phishing p {
	margin:5px 0px 5px 55px;
}


div.grostitre {
	width: 917px;
	text-align:left;
	float: right;
	background-color: #E4E5E6;
	/*padding-top:10px;
	padding-bottom:10px;*/
}
p.grostitre{
  margin:0;
  padding:0;
  margin-left:40px;
}
table.grostitre{
  font-size:22px;
  color:#FFFFFF;
  background-color:#C7C9CB;
  height:50px;  
}
div.navigation {
	width: 917px;
	text-align:left;
	float:right;
	height:45px;
	background-color: #DBDBDB;
}
p.navigation{
	font-size: 17px;
	font-family: tahoma;
	color: #913935;
	margin-left:13px;
	margin-top:12px;
}
div.navigation2 {
	width: 917px;
	text-align:left;
	float:right;
	height:30px;
	background-color: #F3F3F3;
}
p.navigation2{
	font-size: 13px;
	font-family: tahoma;
	margin-left:40px;
	margin-top:7px;
}

div.ongExtranet {
	width: 917px;
	text-align:left;
	float:right;
	height:30px;
	background-color: #DBDBDB;
	margin-top:22px;
}
div.ongExtranet2 {
	width: 917px;
	text-align:left;
	float:right;
	background-color: #DBDBDB;
	margin-top:22px;
}
p.ongExtranet{
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #FFFFFF;
	margin-left:13px;
	margin-top:8px;
}
p.ongExtranet A{
	color: #FFFFFF;
	text-decoration: none;
}
p.ongExtranet A:hover{
	color: #7D9095;
}

div.navigExtranet {
	width: 917px;
	text-align:left;
	float:right;
	height:44px;
	background-color: #BFBFBF;
}

p.navigExtranet{
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	color: #780000;
}
p.navigExtranet A{
	color: #7D9095;
}
p.navigExtranet A:hover{
	color: #780000;
}

/************** TABLEAUX *****************/
table.tabform{
 background-color: #F3F3F3;
}
table.tabform TD{
 color: #000000;
 font-family: tahoma;
 font-size:12px;
 padding: 5px 13px 5px 20px;
}
table.tabform TD TABLE TD{
 padding: 2px;
}
table.extranet {
   font-size: 11px;
   font-family: tahoma;
   color: #3D656B;
   border-collapse: collapse;
   border: 1px solid #BFBFBF;
}
table.extranet TD{
   border: 1px solid #BFBFBF;
   padding: 3px 10px 3px 10px;
}
table.extranet TH{
   border: 1px solid #BFBFBF;
   background-color: #E4E5E6;
   padding: 3px 10px 3px 10px;
   text-align: left;
}

/*
TR.line_cache, TD.line_cache {
   border: 1px solid #b4a086;
   background-color: #efe8de;
   padding: 3px 10px 3px 10px;
   text-align: left;
}
*/




/************** INFOS BULLES *****************/
table.infobulle{
  font-size:11px;
  width:250;
  color:white;
  border-left: 2px solid #9E9E9E;
  border-top: 2px solid #9E9E9E;
  border-right: 3px solid #818181;
  border-bottom: 3px solid #818181;
}
div.infobulle {
  visibility:hidden;
  width:250;
  background-color:#7991A0;
  position:absolute;
  z-index:100;
}


/*******************Textes et Titres*************************/
p.textetitre{
	margin-left:40px;
	margin-top:0px;
	color:#9E1A2A;
	font-weight:bold;
	background:url(/img/fleches/fleche_rouge.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
p.textetexte{
  text-align:justify;
  margin-left:40px;
  width:650px;
  color:#575757;
  margin-bottom:20px;
}
p.titremembre{
	width:100%;
	background-color:#B8B8B8;
	color:#913935;
	font-weight:bold;
	padding:5px;
	font-size:13px;
	margin-bottom:10px;
}

/************** LIENS *****************/
a.bottom, a.bottom:hover{
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
a.lienrouge{
	font-family: tahoma;
	font-size: 10px;
	color:#913935;
	text-decoration:underline;
}
a.info{
	color:#913935;
	text-decoration:none;
}
a.liengris{
	Font-family: tahoma;
	font-size: 11px;
	color:#3D656B;
	text-decoration:none;
}
a.liengris:hover{
	color:#913935;
	text-decoration:none;
}
a.NavOn{
  color:#913935;
  font-size:11px;
  text-decoration:none
}
.NavOff{
	Font-family: tahoma;
	font-size: 11px;
	color:#3D656B;
	text-decoration:none;
}
.NavOff:hover{
	color:#913935;
	text-decoration:none;
}
a.liennoir{
	color:#000000;
	text-decoration:none;
}



/*Onglets notations,activités,infos,...*/
.OngletOn{
	font-size: 12px;
	color:#913935;
	text-decoration:none;
	font-weight:bold;
}
.OngletOn:hover{
	font-size: 12px;
	color:#913935;
	text-decoration:none;
	font-weight:bold;
}
.OngletOff{
	Font-family: tahoma;
	font-size: 11px;
	color:#3D656B;
	text-decoration:none;
}
.OngletOff:hover{
	color:#913935;
	text-decoration:none;
}
.separation {
	background-color: #FFFFFF;
	font-size:1px;
	padding:0px;
}
p.onglets{
	margin-left:0px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	padding-left:10px;
}
.categ{
  color:#913935;
  font-weight:bold;
  font-size:13px;
}
.souscateg{
  color:#3D656B;
  font-size:8px;
}

/********* FORMULAIRES **********/
select.recherche {
	vertical-align:middle;
	width: 190px;
	margin-left: 3px;
	margin-right: 3px;
	color:#7F7F7F;
}
.formulaire{
  border:1px solid #3D656B;
}


/********* FONTS **********/
.rouge{
  color:#913935;
}
.gris{
  color:#3D656B;
}
.rouge10{
  color:#913935;
  font-size:10px;
}
.rouge11{
  color:#913935;
  font-size:11px;
}
.rouge12{
  color:#913935;
  font-size:12px;
}
.rouge14{
  color:#913935;
  font-size:14px;
}
.rougebold{
  color:#913935;
  font-size:12px;
  font-weight:bold;
}
.gris8{
  color:#3D656B;
  font-size:8px;
}
.gris9{
  color:#3D656B;
  font-size:9px;
}
.gris10{
  color:#3D656B;
  font-size:10px;
}
.gris11{
  color:#3D656B;
  font-size:11px;
}
.gris12{
  color:#3D656B;
  font-size:12px;
}
.gris13{
  color:#3D656B;
  font-size:13px;
}
.gris14{
  color:#3D656B;
  font-size:14px;
  font-weight:bold;
}
.bleu{
  color:#084082;
}
.bleu10{
  color:#084082;
  font-size:10px;
}
.bleu11{
  color:#084082;
  font-size:11px;
}
.bleu11bold{
  /*font-size:11px;*/
  font-weight:bold;
  margin-left:40px;
  margin-top:0px;
  color:#084082;
  font-weight:bold;
  background:url(/img/fleches/fleche_bleue.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:15px;
}
.bleu12{
  color:#084082;
  font-size:12px;
}
.bleubold{
  color:#084082;
  font-size:12px;
  font-weight:bold;
}
.bleubold14{
  color:#084082;
  font-size:14px;
  font-weight:bold;
}
.blanc10{
  color:#FFFFFF;
  font-size:10px;
}
.blanc11{
  color:#FFFFFF;
  font-size:11px;
}
.blancbold14{
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
}
.headcolumn{
 	font-family:Verdana,Arial;
 	font-size:11px;
 	line-height:12px;
 	font-weight:bold;
 }
 
.noir11{
  color:#000000;
  font-size:11px;
}

.noir12{
  color:#000000;
  font-size:12px;
}





