body {
	scrollbar-3dlight-color: #333333;
	scrollbar-arrow-color: White;
	scrollbar-base-color: White;
	scrollbar-darkshadow-color: #333333;
	scrollbar-face-color: #333333;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: #333333;
	scrollbar-track-color: Black;
	background-color: #FE9E14;
	font-family: "Arial", Verdana, Arial;
	font-size: 11px;
	color: Black;
	margin: 0 auto;
	text-align:center;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: Black;
	text-align: justify;
}

#champ-texte{
	border: solid 1px #ccc;
	width: 50px;
}

.new-input{
	border: solid 1px #ccc;
}

.texte_noir
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	color: Black;
	text-align: justify;
}


.texte_rouge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #EB3D20;
	text-align: justify;	
}

.legende
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #AEAEAE;
	text-align: center;
	font-weight: normal;
	
}

.titres
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #Black;
}




A
{
	font-family: "Arial", Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FF7F00;
	text-decoration: none;
	text-align: left;
	margin:0px;
}

A:hover

{	
   font-family: "Arial", Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
	text-align: left;
	margin:0px;
	}
	
a:active
{
	
   font-family: "Arial", Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
	text-align: left;
	margin:0px;
	}
a.baspage
{
	font-family: "Arial", Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FF7F00;
	text-decoration: none;
	text-align: left;
	margin:0px;
}
	
a.baspage:hover,a.baspage:active{	
	color: black;
}

a.menu {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: black;
	text-decoration: none;
	vertical-align: middle;
	display:block;
	width:170px;
	line-height: 16px;
	text-transform: uppercase;
	margin: 2px;
	background-image: none;
}

a.menu:active {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color:#EB3D20;	
	text-decoration: none; 
	display:block;  
	width:170px;
}

a.menu:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #EB3D20;	
	text-decoration: none;   
	display:block;  
	width:170px;
	margin: 2px;
}

a.sous_menu {
	font-family: Arial, Verdana, "Trebuchet MS";
	font-size: 11px;
	color: Black;
	text-decoration: none;
	vertical-align: middle;
	width:100%;
	font-weight: normal;
}

a.sous_menu:active {
font-family: Arial, Verdana, "Trebuchet MS";
font-size: 11px;
color:#EB3D20;	
text-decoration: none; 
width:100%;
font-weight: normal;
}

a.sous_menu:hover {
font-family: Arial, Verdana, "Trebuchet MS";
font-size: 11px;
color: #EB3D20;	
text-decoration: none;    
width:100%;
font-weight: normal;
}
	
	
	
	
	
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	color: #FF7F00;
	background-color: White;
	}
	
textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border: none;
	color: #FF7F00;
	background-color: White;
	}
	
input, .bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	color: #FF7F00;
	background-color: white;
}	

.bouton {
	cursor: pointer;
}
	
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border: none;
	color: #FF7F00;
	background-color: White;
}
h1 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin:18px 0px 0px 0px;
	text-transform: uppercase;
}
.titreh2,.titreh2:hover{
	padding: 0;
	margin: 0;
	font-family: Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	vertical-align: middle;
}
h2,h2:hover{
	padding: 0;
	margin: 0;
	font-family: Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	vertical-align: middle;
}
.form { background-color:#A4A4A4}
td.form{
	padding: 4px;
}

h3{
	background-image:		url(images/navigation/bg_titres.gif);
	background-position:	-10px 0;
	background-repeat:		no-repeat;
	color:					#EB3D20;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
	font-weight:			bold;
	line-height:			40px;
	padding:				0;
	text-indent:			30px;
}
.iframe {
	 /*background-color: #ADDEFF;*/
	 width: 450px;
     height: 470px;
	 margin-left: 20px;
}
/****PAGES*****/
#reco
	{
	background-image: url(images/navigation/recommandations/bg.gif);
	position:absolute;
	margin: 50px 0px 0px 0px;
	width: 488px;
	height: 500px;
	}
	 
#boutonreco {
     position:absolute;
     z-index: 2;
	 margin-top: -15px; 
	 margin-left: 475px; 
     }
/****ACCUEIL*****/
#reco_accueil
	{
	background-image: url(images/navigation/recommandations/bg.gif);
	position:absolute;
	width: 488px;
	height: 500px;
	}
	 
#boutonreco_accueil {
    position:absolute; 
	margin:200 0 0 450; 
	z-index:3
     }
	 
/********************** DOSSIERS DU MOIS ******************************************/

#dossiers_du_mois{
	background: 	transparent url('/images/navigation/bg_ddm-trans.png') no-repeat;
	height:			49px;
	margin-left: 	25px;
	padding:		20px 5px;
	text-align: 	center;
	width:			170px;		
	color: 			#000;
}

#dossiers_du_mois h2{
	margin: 4px;
	margin-top: -5px;
	color: #EF5D32;
	font-size: 18px;
	font-weight: bold;
}

/**********************************************************************************/


/***************************** DESCRIPTIF ANNONCE *********************************/

.descriptif_annonce{
	border: 	solid 1px #FE9E14;
	padding:	3px;
	margin-right:	3px;
	width:	483px;
}

/**********************************************************************************/
	 
/************************************************/
/*												*/
/*												*/
/*     NOUVELLE INTEGRATION - SEPTEMBRE 09		*/
/*												*/
/*												*/
/************************************************/

/* Global --------------------------------------*/
div#main{
	margin: 0 auto;
	width: 982px;
	position:relative;
}

/* Accueil -------------------------------------*/
table#top-accueil{
	padding: 0;
	margin: 0;
	margin-top: -1px;
}

table#top-accueil tr{
	padding: 0;
	margin: 0;
}

table#top-accueil tr td{
	padding: 0;
	margin: 0;
}

td#top-left-accueil{
	background: white url('/images/new/top-left-accueil.png') no-repeat top left;
	height: 389px;
	width: 314px;
}

td#top-left-accueil img#logo-accueil{
	border: none;
	position: absolute;
	top: 0;
}

td#top-left-accueil div#menu{
	position: absolute;
	top: 175px;
	margin: 0px 0 3px 8px;
}



td#top-left-accueil div#menu div.sous-menu{
	filter: Alpha(Opacity=0%, FinishOpacity=100%);
	position:absolute; 
	margin:-14 0 0 150px; 
	width:200px; 
	height:115px;  
	z-index:1; 
	visibility: hidden;	
}

td#top-left-accueil div#form_inscription_accueil{
	margin: 0 0 0 37px;
	position: absolute;
	top: 375px;
	*padding-left: 14px;
	*top: 372px;
}

td#top-right-accueil{
	background: white url('/images/new/top-right-accueil.png') no-repeat top left;
	height: 388px;
	width: 668px;
}

td#top-right-accueil div#nav{
	position: absolute;
	top:	152px;
}

td#top-right-accueil div#nav img{
	border: 0;
}

td#top-right-accueil div#nav ul{
	list-style: none;
}

td#top-right-accueil div#actu_accueil{
	color: #000;
	height: 130px;
	left: 130px;
	_left: 110px;
	position: relative;
	top:	120px;
	width: 530px;
}

td#top-right-accueil div#actu_accueil a{
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: normal;
	text-align:justify;
}

td#top-right-accueil div#actu_accueil h2 {
	margin: 4px;
}

td#top-right-accueil div#actu_accueil h2 a{
	color: #EF5D32;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

td#top-right-accueil div#boutonreco_accueil{
	position: absolute;
	top: 0px;
}

table#bottom-accueil{
	padding: 0;
	margin: 0;
	margin-top: -1px;
}

table#bottom-accueil tr{
	padding: 0;
	margin: 0;
}

table#bottom-accueil tr td{
	padding: 0;
	margin: 0;
}

td#bottom-left-accueil{
	background: white url('/images/new/bottom-left-accueil.png') no-repeat top left;
	height: 234px;
	width: 449px;
}

td#bottom-left-accueil div#map{
	float: right;
	position: relative;
}

td#bottom-left-accueil div#dossiers_du_mois{
	margin-top: 30px;
	*margin-top: 5px;
}

td#bottom-right-accueil{
	background: white url('/images/new/bottom-right-accueil.png') no-repeat top left;
	height: 234px;
	width: 533px;
}

td#bottom-right-accueil div#news-accueil{
	height: 100px;
	left: 125px;
	position: relative;
	top: -35px;
	width: 400px;
}

div#footer-accueil{
	background-color: white;
	padding: 10px;
	font-size: 10px;
	width: 962px;
}
/*----------------------------------------------*/

/* Page intérieure -----------------------------*/
table#interieur{
	padding: 0;
	margin: 0;
	margin-top: -1px;
}

table#interieur tr{
	padding: 0;
	margin: 0;
}

table#interieur tr td{
	padding: 0;
	margin: 0;
}

table#interieur tr td.form{
	padding: 4px;
}

td#interieur-left{
	background: white url('/images/new/top-left.png') no-repeat top left;
	width: 330px;
}

td#interieur-left div#contenu-left{
	
}

td#interieur-left div#contenu-left img#logo{
	border: none;
	position: absolute;
	top: 0;
}

td#interieur-left div#menu{
	margin: 0px 0 3px 8px;
	position: absolute;
	top: 175;
}

td#interieur-left div#menu div.sous-menu{
	filter: Alpha(Opacity=0%, FinishOpacity=100%);
	position:absolute; 
	margin: -14px 0 0 150px; 
	width:200px; 
	height:115px;  
	z-index:1; 
	visibility: hidden;	
}

td#interieur-left div#form_inscription_accueil{
	margin: 10px 0 20px 40px;
	position: absolute;
	top: 370px;
	*padding-left: 15px;
}

td#interieur-left div#dossiers_du_mois{
	position: absolute;
	top: 422px;
	margin-left: 35px;
}

td#interieur-left div#news{
	position: absolute;
	top: 505px;
	background: white url('/images/new/bg_actualites.jpg') no-repeat top left;
	height: 239px;
	padding: 100px 20px 0 50px;
	width: 260px;
}

td#interieur-right{
	background: white url('/images/new/bg_contenu.jpg') no-repeat top left;
	padding: 0 20px;
	width: 651px;
}

td#interieur-right div#bloc-haut{
	background: white url('/images/new/haut_contenu.jpg') no-repeat top left;
	height: 170px;
	margin: 10px;
	margin-bottom: 0px;
	position: relative;
	top: -10px;
	width: 628px;
}

td#interieur-right div#bloc-haut h1{
	position: relative;
	top: 15px;
}

td#interieur-right div#contenu{
	padding: 20px;
	min-height: 650px;
}

div#footer{
	background-color: white;
	padding: 10px;
	font-size: 10px;
	width: 961px;
}


/*----------------------------------------------*/

/*- MENU PRINCIPAL -----------------------------*/

.fix_ssmenu{
	filter: Alpha(Opacity=0%, FinishOpacity=100%); 
	position:absolute; 
	margin:-14 0 0 130px; 
	width:200px; 
	z-index:1; 
	visibility: hidden;
}

/*----------------------------------------------*/

/*- EXTRANET -----------------------------------*/

	/*-- Header extranet ---------------------------*/
	
	div#header-extranet{
		background-color: #333;
		color: #fff;
		padding: 4px;
		width: 900px;
	}
	
	div#header-extranet table tr td{
		color: #fff;
	}
	
	div#header-extranet table tr td#titre-header{
		width: 700px;
	}
	
	/*--------------------------------------------*/

	/*-- Header extranet ---------------------------*/
	
	table#main-extranet{
		margin-top: 25px;
		width: 100%;
	}
	
	td#contenu-extranet{
		border: solid 1px #333;
		padding: 10px;
	}
	
	td#contenu-extranet h6{
		font-size: 10px;
	}
	
	/*--------------------------------------------*/
	
/*------------------------------------------------*/


