@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial;
	font-size:11pt;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #3c3c3c;
}

h1{
	text-align:center;	
	color:#e85113;
	font-family:arial;
	font-size:11pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}

a{
	color:black;
	border-bottom:solid 1px #999999;
}	

h2{
	text-align:center;	
	color:#e85113;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:8px 4px;
}

h3{
	text-align:center;	
	color:#e85113;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	margin:8px 4px;
}

a.lien_contact{
	color:white;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	border-bottom-color:#FFFFFF;
	margin:80px;
}

a.lien_contact:hover{
	color:white;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	border-bottom-color:#FFFFFF;
	margin:80px;
}

p.position1{
	margin-top:-20px;
}

.position2{
	position:absolute;
	margin-left:390px;
	margin-top:-152px;
	border:solid 0px gray;
	width:180px;
	height:150px;
}

p{
	font-family:arial;
	font-size:11px;
	margin:0px 4px 0px 10px;
	sborder:solid 1px lime;
}

blockquote{
	margin-right:0px;
}

/*Fond blanc ombré*/
#fond {
	position:absolute;
	sborder:solid 1px green;
	width:935px;
	left:50%;
	margin-top:50px;
	margin-left:-468px;
}

/*Fond blanc*/
#fond_page {
	position:absolute;
	sborder:solid 1px green;
	background-color:white;
	width:925px;
	left:50%;
	margin-top:5px;
	margin-left:-468px;
}

/*Visuel haut*/
#visuel {
	position:relative;
	margin-top:-480px;
	sborder:solid 1px orange;
	width:925px;
	height:105px;
	top:0px;
}

#visuel_page {
	position:relative;
	sborder:solid 1px orange;
	width:925px;
	height:105px;
	top:0px;
}

#global {
  margin-top:10px;
}

#filtre {
  border:solid 5px black;
}

#blocmenu {
	sborder:solid 1px pink;
	position:relative;
	background-color:#666666;
	width:920px;
	margin:-2px 2px;
	height:22px;
	top:8px;
	z-index:250;
}

#bloccentre {
	sborder:solid 1px pink;
	position:relative;
	padding-left:2px;
	margin-top:35px;
	height:280px;
	z-index:10;
}

/*Pied de page*/
#pied {
	sborder:solid 1px blue;
	position:relative;
	padding-top:0px;
	width:924px;
	height:10px;
}


/*Gauche centre*/
.centre {
	sborder:solid 1px orange;
	position:relative;
	height:250px;
	width:650px;
}

/*Gauche bas*/
.bas {
	sborder:solid 1px yellow;
	position:relative;
	background-color:#999999;
	margin-top:5px;
	height:160px;
	width:650px;
}

/*Droite 1*/
.droiteH {
	border:solid 1px #7c7c7c;
	position:relative;
	margin-top:-420px;
	margin-left:667px;
	padding-top:0px;
	width:240px;
	height:125px;
}

/*Droite 2*/
.droiteC {
	border:solid 1px #7c7c7c;
	position:relative;
	margin-top:10px;
	margin-left:667px;
	width:240px;
	height:135px;
}

/*Droite 3*/
.droiteB {
	border:solid 1px #7c7c7c;
	position:relative;
	margin-top:10px;
	margin-left:667px;
	spadding-left:0px;
	spadding-top:0px;
	width:240px;
	height:135px;
}

/*Puce tableaux droite*/
.puce01{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	margin-left:0px !important <-ie7;
}

/*Cadre édito*/
.edito{
	position:absolute;
	border:solid 1px gray;
	background-color:white;
	opacity:0.8;
	margin-top:-257px;
	margin-left:7px;
	padding-right:10px;
	width:280px;
	height:250px;
}

/*Cadre espace client*/
.espace_client{
	position:absolute;
	border:solid 1px gray;
	background-color:white;
	opacity:0.8;
	margin-top:-255px;
	margin-left:670px;
	padding-right:10px;
	width:230px;
	height:250px;
}

/*Cadre extranet*/
#extranet{
	position:absolute;
	border:solid 1px #CCCCCC;
	background-color:#999999;
	margin-top:-36px !important <-ie7;
	margin-top:-33px;
	margin-left:822px;
	width:92px;
}

a{
	color:#85A3BE;
	border-bottom:none;
	font-weight:bold;
	}
	
a:hover{
	color:#FF9900;
	}

a.retour{
	color:red;
	border-bottom:none;
	font-weight:bold;
	font-size:15px;
	}
	
/*Texte appel*/
.TextCentre{
	position:absolute;
	font-family:arial;
	font-size:1em;
	line-height:19pt;
	font-weight:bold;
	color:#e85113/*Orange*/;
	sborder:solid 1px lime;
	width:360px;
	text-align:right;
	margin-left:290px;
	margin-top:-150px;
}

.contact{
  background-color:#e85113;
	position:absolute;
	font-family:arial;
	font-size:1em;
	font-weight:bold;
	color:white;
	width:300px;
	margin-left:350px;
	margin-top:-10px;
}

.menuBasPage{
	position:relative;
	font-family:arial;
	font-size:9px;
	color:gray;
	text-align:center;
}

a.menuBas{
	color:gray;
}

a.menuBas:hover{
	color:#e85113/*Orange*/;
	border-bottom:solid 1px #e85113/*Orange*/;
}
th{
  text-align:right;
	color:#e85113;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:thin solid #C0C0C0;
}
td {
  color:#68676b;
  font-family:arial;
  font-size:12px;
}
td.case {
  color:#68676b;
  font-family:arial;
  font-size:12px;
  border:2px solid #C0C0C0;
}
font.font1{	
  text-align:right;
	color:#e85113;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
input.bouton2{
  border-width:1px;
  border-style:solid;
  border-color:white;
  margin-top:10px;
  background-color:#666666;
  font-weight:bold;
  color:white;
}

input.login{
	width:120px
}
