/********************************/
/*	NET CARRE -- Feuilles de style */
/********************************/

* {
	margin:0;
	padding:0;
}

body {
	font-family: Verdana, sans-serif;
	background: #EAEFF2; 
	height:auto;
}

a {
	text-decoration: none;
	color: #336699;
	cursor:pointer;
}

textarea{
	border: 1px solid #BBBABF;
	font-family: Verdana, sans-serif;
	font-size:11px;
	width:300px;
	height:100px;
}

#site-web {
	margin: auto;
	width: 960px;
	height:auto;
}


/**************************************
*		HEADER
***************************************/

#header {
	margin: auto;
	height:auto;
	width:100%;
	border: 1px solid #336699;
	background: #FFFFFF ;
	overflow: auto;
}

#header .logo{
	position:relative;
	float:left;
	width:260px;
	height:80px;
	margin-top:10px;
	cursor:pointer;
	background: url(../images/design/logo_netcarre_v3.jpg) no-repeat;
}

#pub{
	position:relative;
	float:left;
	width:510px;
	height:80px;
	margin-left:90px;
	margin-top:15px;
	cursor:pointer;
}

#pubi{
	position:relative;
	float:left;
	width:505px;
	height:77px;
	margin-left:30px;
	cursor:pointer;
}

#pubv{
	position:relative;
	float:left;
	width:auto;
	height:auto;
	margin-top:10px;
}

#header .menu {	
	position:relative;
	float:left;
	height:25px;
	width : 937px;
	margin-left:8px;
	margin-top:10px;
	background: #00497B;
}

/**************************************
*		MENUS
***************************************/

#header a .accueil{
	position:relative;
	float:left;
	text-align: center;		
	color: #FFFFFF ;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, sans-serif ; 
	letter-spacing: 1px;
	text-decoration: none;
	margin-left:1px;
	width:155px;
	height:25px; 
	cursor:pointer;
	background: #00B7EB;
	line-height: 25px;
}

#header a:hover .accueil{
	color: #B61484;
}

#header a .autres{
	position:relative;
	float:left;
	text-align: center;		
	color: #FFFFFF ;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, sans-serif ; 
	letter-spacing: 1px;
	text-decoration: none;
	margin-left:1px;
	width:155px;
	height:25px; 
	cursor:pointer;
	background: url(../images/design/menu_top.jpg);
	line-height: 25px;
}

#header a:hover .autres{
	color: #00B7EB ;
}

#header a .autres_new{
	position:relative;
	float:left;
	text-align: center;		
	color: #FFFFFF ;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, sans-serif ; 
	letter-spacing: 1px;
	text-decoration: none;
	margin-left:1px;
	width:155px;
	height:25px; 
	cursor:pointer;
	background: url(../images/design/menu_new.jpg);
	line-height: 25px;
}

#header a:hover .autres_new{
	color: #00B7EB ;
}

#header a .services{
	position:relative;
	float:left;
	text-align: center;		
	color: #FFFFFF ;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, sans-serif ; 
	letter-spacing: 1px;
	text-decoration: none;
	margin-left:1px;
	width:155px;
	height:25px; 
	cursor:pointer;
	background: #B61484;
	line-height: 25px;
}

#header a:hover .services{
	color: #00B7EB;
}

#header .blanc{
	position:relative;
	float:left;
	width:930px;
	height:3px;	
}

#header .identification{
	position:relative;
	float:left;
	width : 930px;
	height : auto;
	margin-left:10px;
	margin-top:5px;	
	border: 1px solid #336699;
	background: #EAEFF2;
}

#header .identification .image{
    position:relative;
	float: left;
	width :49%;
}

#authentification{
	position :relative;
	float:left;
	width:50%;
	color:#9E2477;
}

.bandeau_validation{
	position:relative;
	float:left;
	width:800px;
	height:30px;
	line-height:30px;
	margin-left:50px;
	background:#FFFFFF;
	font-size:12px;
	text-align:center;
	border:2px solid #9E2477;
}

#crea_compte{
	position :relative;
	float:left;
	width:450px;
	height:auto;
	color:#336699;
}

#crea_compte1{
	position :relative;
	float:left;
	width:450px;
	height:100px;
	color:#336699;
}

#bandeau_creation {
	position :relative;
	float:left;
	height:auto;
	width:330px;
	margin-left:50px;
	border: 1px solid #BBBABF;
	background: #ffffff;
}

#bandeau_creation .texa{
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:330px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

#bandeau_creation .texa_b{
	position :relative;
	float:left;
	height:10px;
	line-height:10px;
	width:330px;
	font-size:10px;
	text-align:center;
}

#bandeau_creation a .texa_b{
	position :relative;
	float:left;
	height:10px;
	line-height:10px;
	width:330px;
	color:#9E2477;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}

#bandeau_creation .texa_bb{
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:330px;
	font-size:10px;
	text-align:center;
}

#bandeau_creation .texa_bb2 {
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	font-size:11px;
}

#bandeau_creation a .texa_bb2 {
	position :relative;
	float:left;
	font-size:11px;
	color:#9E2477;
	width:auto;
	text-decoration:none;
	cursor:pointer;
}

#bandeau_creation .texa_b1{
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:100px;
	font-size:11px;
}

#bandeau_creation a .texa_b1  {
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:90px;
	font-size:11px;
	text-align:center;
	color:#9E2477;
	text-decoration:none;
	cursor:pointer;
}

#bandeau_creation  a .texa_b12 {
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:90px;
	color:#336699;
	font-size:11px;
	text-align : center;
	text-decoration:none;
	cursor:pointer;
}

#bandeau_creation .texa_b2{
	position :relative;
	float:left;
	height:auto;
	width:260px;
}

#bandeau_creation .texa_b3{
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:215px;
	font-size:11px;
}

#bandeau_creation .texa_b32{
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:230px;
}

#bandeau_creation .texa_b4{
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:215px;
	font-size:10px;
	text-align:center;
}

#bandeau_creation .texa_b3 input[type=text], input[type=password]{
	position :relative;
	float:left;
	height:15px;
	border:1px solid #BBBABF;
	width:180px;
}

#bandeau_creation .texa_b3 .itexa_b3{
	position :relative;
	float:left;
	height:15px;
	border:1px solid #BBBABF;
	width:180px;
}

#bandeau_creation .texa_b32 input[type=text], input[type=password]{
	position :relative;
	float:left;
	height:15px;
	border:1px solid #BBBABF;
	width:180px;
	color:#000000;
}

#bandeau_creation .texa_b32 .itexa_b32{
	position :relative;
	float:left;
	height:15px;
	border:1px solid #BBBABF;
	width:180px;
	color:#000000;
}

/**************************************
*		GENERAL
***************************************/

img {
	border: 0px;
}

.titre{
	color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}

.titre1{
	color: white;
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
}

.titre_light{
	color: white;
	font-size: 14px;
	line-height: 25px;
}

.titre_gras{
	color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}

.texte_noir_titre{
	position:relative;
	float:left;
	width:570px;
	display: block;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	color: #336699;
	font-size: 13px;
	font-weight: bold;
	text-align:justify;
}

.texte_noir{
	display: block;
	position:relative;
	float:left;
	width:565px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	color: #000000;
	font-size: 12px;
	line-height:20px;
	text-align:justify;
}

.texte_bleu_gras{
	display: block;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	color: #336699;
	font-size: 11px;
	font-weight: bold;
}

.texte_bleu_normal{
	display: block;
	margin:10px 5px 0 5px;
	color: #336699;
	font-size: 10px;
	text-align:left;
}

#main_left #actu_contenu {
	position:relative;
	float:left;
	width :458px;
	height:294px;
	margin-left:10px;
	border: 1px solid #336699;
	background: #FFFFFF;
}

#main_left #actu_contenu a .offres_horiz{
	position:relative;
	float: left;
	width:458px;
	height:98px;
	text-decoration: none;
	background: #FFFFFF;
}

#main_left #actu_contenu a:hover .offres_horiz {
	cursor:pointer;
	background: #EAEFF2;
}

#main_left #actu_contenu a .offres_horiz .photo{
	position:relative;
	float: left;
	display:block;
	width:105px;
	height:78px;
	margin:10px 10px 0 10px;
}

#main_left #actu_contenu a .offres_horiz .photo img{
	position:relative;
	border: 1px solid #00497B;
}

#main_left #actu_contenu a .offres_horiz .title{
	position:relative;
	float: left;
	display:block;
	width:315px;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin-top:15px;
}

#main_left #actu_contenu a .offres_horiz h2{
	position:relative;
	float: left;
	display:block;
	width:315px;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin-top:15px;
}

#main_left #actu_contenu a .offres_horiz .texte{
	position:relative;
	float: left;
	display:block;
	width:315px;
	font-size: 11px;
	color: #336699;
	margin-top:2px;
}

#main_left #actu_contenu a .offres_horiz p{
	position:relative;
	float: left;
	display:block;
	width:315px;
	text-align:justify;
	font-size: 9px;
	color: #336699;
	margin-right:10px;
	margin-top:2px;
}

.ligne {
	position : relative;
	float: left;
	width:2px;
	background: #005B99;
}

.footer {
	display: block;
	float: left;
	width:30%;
}

.footer .title{
	position : relative;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin-left:10px;
	margin-top:5px;
}

.footer .photo{
	position : relative;
	float: left;
	width:120px;
	border: 1px solid #00B7EB;
	margin-left:10px;
	margin-top:5px;
	margin-right:10px;
}

.fil_contenu a .fil_horiz {
	position:relative;
	float: left;
	width:295px;
	height:33px;
	color: #336699;
	background: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}

.fil_contenu a:hover .fil_horiz {
	background: #EAEFF2;
	color: #B61484;
}

.fil_contenu a .fil_horiz .date{
	position:relative;
	float:left;
	font-size: 9px;
	font-weight:bold;
	color: #00B7EB;
	width:30px;
	height:16px;
	line-height:16px;
	margin-left:5px;
	text-decoration: none;
	cursor:pointer;
}

.fil_contenu a .fil_horiz .titre_fil{
	position:relative;
	float: left;
	font-size: 9px;
	font-weight:bold;
	height:16px;
	line-height:16px;
	width:250px;
	margin-left:5px;
	text-decoration: none;
	cursor:pointer;
}

.fil_contenu a .fil_horiz h2{
	position:relative;
	float: left;
	font-size: 9px;
	font-weight:bold;
	height:16px;
	line-height:16px;
	width:250px;
	margin-left:5px;
	text-decoration: none;
	cursor:pointer;
}

a .fil_horiz .depeche{
	position:relative;
	float: left;
	width:290px;
	height:16px;
	line-height:16px;
	font-size: 9px;
	margin-left:5px;
	text-decoration: none;
	cursor:pointer;
}

.fil_contenu a .fil_horiz h3{
	position:relative;
	float: left;
	width:290px;
	height:16px;
	line-height:16px;
	font-size: 9px;
	margin-left:5px;
	text-decoration: none;
	cursor:pointer;
}

.fil_footer a{
	display: block;
	color: #FFFFFF;
	float: left;
	text-decoration: none;
}

.fil_footer a:hover{
	display: block;
	color: #00B7EB;
	float: left;
	text-decoration: none;
}

.fil_footer {
	display: block;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	float: left;
	margin-top:1px;
}

/**************************************
*		PAGE ACTU - FIL INFO
***************************************/

#une_actu{
	position:relative;
	float:left;
	width:auto;
	height:auto;
	background:#FFFFFF;
}

#une_actu .bandeau_top {
	position:relative;
	float:left;
	width:800px;
	height:80px;
	background:#FFFFFF;
}

#une_actu .bandeau_top a .logo{
	position:relative;
	float:left;
	width:260px;
	height:80px;
	background: url(../images/design/logo_netcarre_v3.jpg) no-repeat;
	text-decoration:none;
	cursor:pointer;
}

#une_actu .bande_verte{
	position:relative;
	float:left;
	width:780px;
	height:7px;
	background:url(../images/design/bande_verte.jpg) no-repeat;
	margin-left:10px;
}

#une_actu .bande_verte2{
	position:relative;
	float:left;
	width:615px;
	height:7px;
	background:url(../images/design/bande_verte.jpg) no-repeat;
	margin-left:10px;
}

#une_actu .bandeau_bottom {
	position:relative;
	float:left;
	width:780px;
	height:auto;
	line-height:17px;
	font-size:11px;
	background:#FFFFFF;
	color:#336699;
	text-align:justify;
	margin-left:10px;
	margin-top:30px;
}

#une_actu .bandeau_bottom2{
	position:relative;
	float:left;
	width:605px;
	height:auto;
	line-height:17px;
	font-size:11px;
	background:#FFFFFF;
	color:#336699;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	margin-top:30px;
}

#main_actu{
	position:relative;
	float:left;
	width:800px;
	height:auto;
	background: #FFFFFF;
}

#main_actu2{
	position:relative;
	float:left;
	width:625px;
	height:auto;
	background: #FFFFFF;
	margin-left:0px;
	margin-top:11px;
	border: 1px solid #336699;
}

#main_actu2 .bandeau_bottom {
	position:relative;
	float:left;
	width:605px;
	height:auto;
	line-height:17px;
	font-size:11px;
	background:#FFFFFF;
	color:#336699;
	text-align:justify;
	margin-left:10px;
	margin-top:30px;
}

#actu_left{
	position:relative;
	float:left;
	width:470px;
	height:auto;
}

#actu_left .titre_actu{
	position:relative;
	float:left;
	width:440px;
	height:auto;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	margin-left:10px;
	margin-top:20px;
}

#actu_left .sous_titre_actu{
	position:relative;
	float:left;
	width:440px;
	height:33px;
	line-height:33px;
	font-size:11px;
	margin-left:10px;
	color:#336699;
}

#actu_left .sous_titre_actu .redac{
	position:relative;
	float:left;
	width:auto;
	height:33px;
	line-height:33px;
	font-size:11px;
}

#actu_left .sous_titre_actu2{
	position:relative;
	float:left;
	width:440px;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-left:10px;
	color:#336699;
	margin-top:10px;
}

#actu_left .text_actu{
	position:relative;
	float:left;
	width:440px;
	text-align:justify;
	color:#000000;
	height:300px;
	line-height:15px;
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
	overflow:auto;
}

#actu_left .text_actu2{
	position:relative;
	float:left;
	width:440px;
	text-align:justify;
	color:#000000;
	height:auto;
	line-height:15px;
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
}

#actu_left .offrec{
	position:relative;
	float:left;
	width:438px;
	height:48px;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #9E2477;
}

#actu_left .offrec a .uoffre {
	position:relative;
	float:left;
	width:219px;
	height:48px;
	font-size:8px;
	color:#000000;
}

#actu_left .offrec a:hover .uoffre{
	background: #EAEFF2;
	color:#9E2477;
}

#actu_left .offrec a .uoffre .phot{
	position:relative;
	float:left;
	width:52px;
	height:40px;
	margin-top:4px;
	margin-left:5px;
}

#actu_left .offrec a .uoffre .info{
	position:relative;
	float:left;
	width:147px;
	height:48px;
	margin-left:5px;
	line-height:22px;
}

#actu_left #demande {
	position:relative;
	float:left;
	width:460px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	font-size:11px;
	color:#000000;
}

#actu_left #demande .phra {
	position:relative;
	float:left;
	width:460px;
	height:20px;
	line-height:20px;
}

#actu_left #demande .mots2 {
	position:relative;
	float:left;
	width:auto;
	height:17px;
	line-height:17px;
}

#actu_left #demande .mots2 input[type=text]{
	position:relative;
	float:left;
	width:300px;
	height:15px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF;
	font-family: Verdana, sans-serif;
}

#actu_left #demande .mots2 .imots2{
	position:relative;
	float:left;
	width:300px;
	height:15px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF;
	font-family: Verdana, sans-serif;
}

#actu_left #demande a .lancer{
	position:relative;
	float:left;
	width:80px;
	height:15px;
	line-height:15px;
	color:#336699;
	font-size:11px;
	text-align:center;
	margin-left:10px;
	border: 1px solid #BBBABF;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

#actu_left2{
	position:relative;
	float:left;
	width:625px;
	height:auto;
}

#actu_left2 .titre_actu2{
	position:relative;
	float:left;
	width:605px;
	height:auto;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	margin-left:10px;
	margin-top:20px;
}

#actu_left2 h1{
	position:relative;
	float:left;
	width:605px;
	height:auto;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	margin-left:10px;
	margin-top:20px;
}

#actu_left2 .sous_titre_actu3{
	position:relative;
	float:left;
	width:605px;
	height:33px;
	line-height:33px;
	font-size:11px;
	margin-left:10px;
	color:#336699;
}

#actu_left2 .sous_titre_actu3 .redac{
	position:relative;
	float:left;
	width:auto;
	height:33px;
	line-height:33px;
	font-size:11px;
}

#actu_left2 .sous_titre_actu2{
	position:relative;
	float:left;
	width:440px;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-left:10px;
	color:#336699;
	margin-top:10px;
}

#actu_left2 .text_actu{
	position:relative;
	float:left;
	width:605px;
	text-align:justify;
	color:#000000;
	height:300px;
	line-height:15px;
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
	overflow:auto;
}

#actu_left2 .text_actu2{
	position:relative;
	float:left;
	width:605px;
	text-align:justify;
	color:#000000;
	height:auto;
	line-height:15px;
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
}

#actu_left2 p{
	position:relative;
	float:left;
	width:605px;
	text-align:justify;
	color:#000000;
	height:auto;
	line-height:15px;
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
}

#actu_left2 .offrec{
	position:relative;
	float:left;
	width:604px;
	height:48px;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #9E2477;
}

#actu_left2 .offrec a .uoffre {
	position:relative;
	float:left;
	width:302px;
	height:48px;
	font-size:8px;
	color:#000000;
}

#actu_left2 .offrec a:hover .uoffre{
	background: #EAEFF2;
	color:#9E2477;
}

#actu_left2 .offrec a .uoffre .phot{
	position:relative;
	float:left;
	width:52px;
	height:40px;
	margin-top:4px;
	margin-left:5px;
}

#actu_left2 .offrec a .uoffre .info{
	position:relative;
	float:left;
	width:147px;
	height:48px;
	margin-left:5px;
	line-height:22px;
}

#actu_left2 #demande {
	position:relative;
	float:left;
	width:460px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	font-size:11px;
	color:#000000;
}

#actu_left2 #demande .phra {
	position:relative;
	float:left;
	width:460px;
	height:20px;
	line-height:20px;
}

#actu_left2 #demande .mots2 {
	position:relative;
	float:left;
	width:auto;
	height:17px;
	line-height:17px;
}

#actu_left2 #demande .mots2 input[type=text]{
	position:relative;
	float:left;
	width:300px;
	height:15px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF;
	font-family: Verdana, sans-serif;
}

#actu_left2 #demande .mots2 .imots2{
	position:relative;
	float:left;
	width:300px;
	height:15px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF;
	font-family: Verdana, sans-serif;
}

#actu_left2 #demande a .lancer{
	position:relative;
	float:left;
	width:80px;
	height:15px;
	line-height:15px;
	color:#336699;
	font-size:11px;
	text-align:center;
	margin-left:10px;
	border: 1px solid #BBBABF;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

#actu_right{
	position:relative;
	float:left;
	width : 320px;
	height: auto;
	margin-left:5px;
}

#actu_right .fil_titre{
	position:relative;
	float:left;
	width :320px;
	height:25px;
	margin-top:9px;
	background: url(../images/design/menu_bouton1.jpg);
}

#actu_right .fil_contenu{
	position:relative;
	float:left;
	width :318px;
	height:132px;
	margin-top:0px;
	border: 1px solid #336699;
	overflow:auto;
	background:#FFFFFF;
}

#actu_right .fil_foot{
	position:relative;
	float:left;
	width :318px;
	height:15px;
	border: 1px solid #336699;
	background-color:  #336699;
}

#actu_right .puba{
	position:relative;
	float:left;
	width:320px;
	height:260px;
	margin-top:10px;
}

#actu_right .partenai{
	position:relative;
	float:left;
	width:320px;
	height:33px;
	margin-top:10px;
}

#actu_right .partenai .part{
	position:relative;
	float:left;
	width:220px;
	height:20px;
	color:#BBBABF;
	font-size:11px;
	margin-top:13px;
	text-align:right;
}

#actu_right2{
	position:relative;
	float:left;
	width : 620px;
	height: 260px;
	margin-left:5px;
}

#actu_right2 .fil_titre{
	position:relative;
	float:left;
	width :320px;
	height:25px;
	margin-top:9px;
	background: url(../images/design/menu_bouton1.jpg);
}

#actu_right2 .fil_contenu{
	position:relative;
	float:left;
	width :318px;
	height:132px;
	margin-top:0px;
	border: 1px solid #336699;
	overflow:auto;
	background:#FFFFFF;
}

#actu_right2 .fil_foot{
	position:relative;
	float:left;
	width :318px;
	height:15px;
	border: 1px solid #336699;
	background-color:  #336699;
}

#actu_right2 .puba{
	position:relative;
	float:left;
	width:320px;
	height:260px;
	margin-top:10px;
}

#actu_right2 .partenai{
	position:relative;
	float:left;
	width:320px;
	height:33px;
	margin-top:10px;
}

#actu_right2 .partenai .part{
	position:relative;
	float:left;
	width:220px;
	height:20px;
	color:#BBBABF;
	font-size:11px;
	margin-top:13px;
	text-align:right;
}

/**************************************
*		PAGE INFOS MARCHE
***************************************/


#infomarche{
	position:relative;
	float:left;
	height:auto;
	width:615px;
	margin-top:5px;
	margin-left:5px;
	color:#336699;
}

#infomarche #menu_infomarche{
	position:relative;
	float:left;
	height:69px;
	width:615px;
	background:url(../images/design/menu_info_marche.jpg);
	border:1px solid #45010E;
}

#infomarche #menu_infomarche .enonc{
	position:relative;
	float:left;
	height:40px;
	line-height:40px;
	width:615px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#infomarche #menu_infomarche .info_courante{
	position:relative;
	float:left;
	height:24px;
	line-height:24px;
	width:307px;
	background:#45010E;
}

#infomarche #menu_infomarche a .info_autre{
	position:relative;
	float:left;
	height:24px;
	line-height:24px;
	width:308px;
	text-decoration:none;
	cursor:pointer;	
}

#infomarche #menu_infomarche h2{
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
}

#infomarche #contenu_infomarche{
	position:relative;
	float:left;
	height:auto;
	width:615px;
	border-left:1px solid #BBBABF;
	border-right:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
}

#infomarche #listeactu{
	position:relative;
	float:left;
	height:475px;
	width:615px;
	overflow:auto;
}

#infomarche #contenu_infomarche .actu {
	position:relative;
	float:left;
	margin-left:5px;
	width:580px;
	height:auto;
	border-bottom:1px solid #DFDFDF;
}
#infomarche #contenu_infomarche .actu .es {
	position:relative;
	float:left;
	margin-left:10px;
	width:550px;
	height:20px;
}

#infomarche #contenu_infomarche .actu .titre{
	position:relative;
	float:left;
	width:540px;
	height:20px;
	font-size:12px;
	color:#000000;
	height:auto;
	line-height:20px;
	margin-left:5px;
	margin-top:5px;
}

#infomarche #contenu_infomarche .actu h3{
	position:relative;
	float:left;
	width:540px;
	height:20px;
	font-size:12px;
	color:#000000;
	height:auto;
	line-height:20px;
	margin-left:5px;
	margin-top:5px;
}

#infomarche #contenu_infomarche .actu .sous-titre{
	position:relative;
	float:left;
	width:470px;
	height:20px;
	font-size:11px;
	color:#CF1B40;
	line-height:20px;
	margin-left:5px;
}

#infomarche #contenu_infomarche .actu h4{
	position:relative;
	float:left;
	width:470px;
	height:20px;
	font-size:11px;
	color:#CF1B40;
	line-height:20px;
	margin-left:5px;
}

#infomarche #contenu_infomarche .actu .date{
	position:relative;
	float:left;
	width:125px;
	color:#BBBABF;
	height:15px;
	line-height:15px;
	font-size:11px;
	text-align:right;
	margin-top:5px;
}

#infomarche #contenu_infomarche .actu .texte_a{
	position:relative;
	float:left;
	width:540px;
	text-align:justify;
	color:#4F4F4F;
	height:40px;
	line-height:40px;
	font-size:11px;
	margin-left:5px;
}

#infomarche #contenu_infomarche .actu .texte_aa{
	position:relative;
	float:left;
	width:540px;
	text-align:justify;
	color:#000000;
	height:auto;
	line-height:15px;
	font-size:11px;
	margin-left:5px;
}

#infomarche #contenu_infomarche .actu a .texte_b{
	position:relative;
	float:left;
	width:auto;
	color:#CF1B40;
	height:20px;
	line-height:20px;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
}

#infomarche #contenu_infomarche .actu .separa{
	position:relative;
	float:left;
	height:0px;
	width:350px;
	margin-top:13px;
	margin-left:100px;
}

#infomarche #contenu_infomarche .etude_standard{
	position:relative;
	float:left;
	margin-top:20px;	
	width:615px;
	height:453px;
	background:url(../images/design/background_infomarche.gif);
}

#infomarche #contenu_infomarche .etude_standard .titree{
	position:relative;
	float:left;
	width:610px;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
	line-height:20px;
	margin-top:5px;
	margin-left:5px;
}

#infomarche #contenu_infomarche .etude_standard h3 {
	position:relative;
	float:left;
	width:610px;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
	line-height:20px;
	margin-top:5px;
	margin-left:5px;
}

#infomarche #contenu_infomarche .etude_standard .intitule {
	position:relative;
	float:left;
	width:auto;
	font-size:12px;
	color:#000000;
	height:20px;
	line-height:20px;
}

#infomarche #contenu_infomarche .etude_standard .tab_etude {
	position:relative;
	float:left;
	width:605px;
	height:auto;
	font-size:11px;
	color:#000000;
	margin-left:5px;
	border-bottom:1px solid #ec1743;
	background:url(../images/design/fond_etude.gif);
}

#infomarche #contenu_infomarche .etude_standard .tab_etude .ligne1 {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	margin-top:3px;
	margin-left:5px;
	border-bottom:2px solid #5A030C;
}

#infomarche #contenu_infomarche .etude_standard .tab1_etude {
	position:relative;
	float:left;
	width:305px;
	height:auto;
	font-size:11px;
	color:#000000;
	border-bottom:1px solid #BBBABF;
	margin-top:20px;
	margin-bottom:20px;
	border-right:1px solid #BBBABF;	
}

#infomarche #contenu_infomarche .etude_standard .tab_etude .cell0  {
	position:relative;
	float:left;
	width:220px;
	height:20px;
	line-height:20px;
}

#infomarche #contenu_infomarche .etude_standard .tab1_etude .cell0  {
	position:relative;
	float:left;
	width:175px;
	height:20px;
	line-height:20px;
	text-align:center;
}

#infomarche #contenu_infomarche .etude_standard .tab_etude .cell_titre {
	position:relative;
	float:left;
	width:124px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:2px;
}

#infomarche #contenu_infomarche .etude_standard .tab1_etude .cell_titre {
	position:relative;
	float:left;
	width:124px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-top:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	border-right:1px solid #BBBABF;
	margin-left:2px;
}

#infomarche #contenu_infomarche .etude_standard .tab_etude .cell1 a{
	position:relative;
	float:left;
	width:220px;
	height:20px;
	font-weight:bold;
	color:#5A030C;
	line-height:20px;
	margin-bottom:3px;
	border-bottom:1px solid #BBBABF;
	margin-left:5px;
}

#infomarche #contenu_infomarche .etude_standard .tab1_etude .cell1 {
	position:relative;
	float:left;
	width:174px;
	height:20px;
	color:#000000;
	line-height:20px;
	margin-bottom:3px;
	border-top:1px solid #BBBABF;
	border-left:1px solid #BBBABF;	
}

#infomarche #contenu_infomarche .etude_standard .tab_etude .cell {
	position:relative;
	float:left;
	width:126px;
	height:20px;
	line-height:20px;
	text-align:center;	
	border-bottom:1px solid #BBBABF;
	margin-bottom:3px;
	color:#5A030C;
}

#infomarche #contenu_infomarche .etude_standard .tab1_etude .cell {
	position:relative;
	float:left;
	width:128px;
	height:20px;
	line-height:20px;
	text-align:center;	
	border-top:1px solid #BBBABF;
	margin-bottom:3px;
	color:#BBBABF;
}

#infomarche #contenu_infomarche .etude_standard .donn {
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-right:10px;
}

#infomarche #contenu_infomarche .etude_standard .donn input[type=text] {
	position:relative;
	float:left;
	width: 60px;
	height:18px;
	border:1px solid #BBBABF;
	color:#000000;
	font-size:12px;
	margin-right:5px;
}

#infomarche #contenu_infomarche .etude_standard .donn .idonn {
	position:relative;
	float:left;
	width: 60px;
	height:18px;
	border:1px solid #BBBABF;
	color:#000000;
	font-size:13px;
	margin-right:5px;
}

#infomarche #contenu_infomarche .etude_standard a .bvalid{
	position:relative;
	float:left;
	border:1px solid #BBBABF;
	width:87px;
	height:18px;
	line-height:18px;
	font-size:12px;
	text-align:center;
	margin-right:10px;
	background: url(../images/design/moteur_recherche_haut.jpg);
	text-decoration:none;
	cursor:pointer;
}

.secteur{
	position: absolute;
	float:left;
	z-index : 2;
	background:#FFFFFF;
	border:2px solid #336699;
	margin-left:174px;
}

/**************************************
*		PAGE PRESSE
***************************************/

.presse{
	position:relative;
	float:left;
	height:auto;
	width:600px;
}

.presse .tpresse{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:600px;
	font-size:12px;
	color:#336699;
	margin-top:20px;
	font-weight:bold;
}

.presse .image{
	position:relative;
	float:left;
	margin-left:20px;
	border:1px solid #336699;
}

.presse .download{
	position:relative;
	float:left;
	margin-top:10px;
}

.presse .download1{
	position:relative;
	float:left;
	margin-top:10px;
	width:240px;
	height:auto;
}

.presse .download1 .espace{
	position:relative;
	float:left;
	width:100px;
	height:100%;
}

.presse .dowload1 .image{
	position:relative;
	float:left;
}

.presse .download a .phra{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#9E2477;
	margin-top:10px;	
}

/********************************
*		PAGE PARTENAIRE
***************************************/

.partenaire{
	position:relative;
	float:left;
	min-height:550px;
	width:620px;
}

.partenaire .tpartenaire{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:620px;
	font-size:12px;
	color:#336699;
	margin-top:20px;
}

.partenaire .download{
	position:relative;
	float:left;
	margin-top:20px;
	width:610px;
	margin-left:5px;
}

.partenaire .download .image{
	position:relative;
	float:left;
	width:100px;
	height:100%;
}

.partenaire .download .pres {
	position:relative;
	float:left;
	width:485px;
	height:auto;
	margin-left:8px;
}

.partenaire .download .phra{
	position:relative;
	float:left;
	width:485px;
	line-height:20px;
	font-size:12px;
	color:#9E2477;
}

.partenaire .download .desc{
	position:relative;
	float:left;
	width:485px;
	line-height:16px;
	font-size:11px;
	color:#000000;
	text-align:justify;
}

/**************************************
*		PAGE ANNUAIRE
***************************************/

#annuaire{
	position:relative;
	float:left;
	width:615px;
	height:auto;
	margin-top:5px;
	margin-left:5px;
}

#annuaire .fin{
	position:relative;
	float:left;
	width:600px;
	height:15px;
}

#annuaire .list_prest{
	position:relative;
	float:left;
	height:auto;
	width:620px;
}

#annuaire .list_prest a .un_prest img{
	position:relative;
	float:left;
	height:33px;
	width:98px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:2px;
	border:1px solid #BBBABF;
	cursor:pointer;
	text-decoration:none;
}

#annuaire .image img{
	position:relative;
	float:left;
	height:33px;
	width:98px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:2px;
	border:1px solid #BBBABF;
}

#annuaire a .image2 img{
	position:relative;
	float:left;
	height:33px;
	width:33px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:2px;
	border:1px solid #BBBABF;
}

#annuaire .note{
	position:relative;
	float:left;
	height:33px;
	line-height:33px;
	width:33px;
	font-size:15px;
	color:#336699;
	background: url(../images/design/yellow_star33.gif);
	margin-top:3px;
	margin-bottom:3px;
	margin-left:2px;
	text-align:center;
	border:1px solid #BBBABF;	
}

#annuaire .nom_prest{
	position:relative;
	float:left;
	height:33px;
	line-height:33px;
	width:400px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:2px;
	border:1px solid #BBBABF;	
}

#annuaire a .lienweb{
	position:relative;
	float:left;
	width:400px;
	margin-top:2px;
	margin-bottom:2px;
	color: #336699;
	font-size: 11px;
	text-decoration:none;
	cursor:pointer;
	margin-left:10px;
}

#annuaire #detail_prest a .lienweb1{
	position:relative;
	float:left;
	width:90%;
	margin-top:20px;
	margin-bottom:2px;
	color: #336699;
	text-align:right;
	font-size: 11px;
	text-decoration:none;
	cursor:pointer;
	margin-left:10px;
}

#annuaire #detail_prest .titre_prest{
	position:relative;
	float:left;
	width:570px;
	display: block;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-align:justify;
}

#annuaire #detail_prest .texte_prest{
	display: block;
	position:relative;
	float:left;
	width:565px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	color: #000000;
	font-size: 12px;
	line-height:14px;
	text-align:justify;
}

#annuaire #detail_prest .enti01{
	position:relative;
	float:left;
	width:120px;
	margin-left:15px;
	margin-top:2px;
	margin-bottom:2px;
	color: #000000;
	font-size: 11px;
}

#annuaire #detail_prest .enti1{
	position:relative;
	float:left;
	width:400px;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	color: #000000;
	font-size: 11px;
}

#annuaire #detail_prest{
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:610px;
	min-height:300px;
}

#annuaire #detail_prest .bretour{
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:610px;
	height:20px;
}

#annuaire #detail_prest .bretour a{
	color:#336699;
	font-size:12px;
}

#annuaire #detail_prest .bretour a:hover{
	color:#00B7EB;
}

#conseils_result{
	position:relative;
	float:left;
	height:40px;
	width:600px;
	margin-top:15px;
	margin-left:10px;
}

#conseils_result .logo{
	position:relative;
	float:left;
	height:35px;
	width:98px;
}

#conseils_result .nom{
	position:relative;
	float:left;
	width:450px;
	height:17px;
	margin-left:20px;
	font-size:12px;
	color:#000000;
}

#conseils_result .nom a{
	color:#07619F;
	font-size:11px;
}

#conseils_result .nom a:hover{
	text-decoration:underline;
}

#conseils_result .detail{
	position:relative;
	float:left;
	width:450px;
	height:18px;
	margin-left:20px;
	font-size:12px;
	color:#646464;
}

#conseils_result .barre34{
	position:relative;
	float:left;
	height:1px;
	width:450px;
	margin-left:50px;
	margin-top:4px;
	border-bottom:1px solid #CCCCCC;
}

#annuaire #detail_prest .tab_etude {
	position:relative;
	float:left;
	width:605px;
	height:auto;
	font-size:11px;
	color:#000000;
	border-bottom:1px solid #000000;
	margin-top:15px;
	margin-left:5px;
	margin-bottom:5px;
}

#annuaire #detail_prest .tab_etude .cell0  {
	position:relative;
	float:left;
	width:173px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#FFFFFF;
}

#annuaire #detail_prest .tab_etude .cell_titre {
	position:relative;
	float:left;
	width:138px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#BBBABF;
	border-top:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	border-right:1px solid #BBBABF;
	margin-left:2px;
}

#annuaire #detail_prest .tab_etude .cell1 {
	position:relative;
	float:left;
	width:170px;
	height:20px;
	color:#000000;
	line-height:20px;
	border-top:1px solid #BBBABF;
	margin-left:5px;
	background:#E9EAEE;	
}

#annuaire #detail_prest .tab_etude .cell {
	position:relative;
	float:left;
	width:143px;
	height:20px;
	line-height:20px;
	text-align:center;	
	border-top:1px solid #BBBABF;
	color:#BBBABF;
	background:#E9EAEE;
}

#annuaire #detail_prest .tab_etude .cell .un_sur_deux{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:66px;
	margin-left:5px;
}

#annuaire #detail_prest .tab_etude .cell .deux_sur_deux{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:66px;
}

#annuaire #detail_prest .tab_etude .cell .un_sur_trois{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:45px;
	margin-left:5px;
}

#annuaire #detail_prest .tab_etude .cell .deux_sur_trois{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:45px;
}

#annuaire #detail_prest .tab_etude .cell .trois_sur_trois{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:45px;
}

/**************************************
*		PAGE D'ANNONCE
***************************************/

.les_annonces{
	position:relative;
	float:left;
	width:610px;
	height:auto;
	margin-left:10px;
}

.les_annonces .pres{
	position:relative;
	float:left;
	width:600px;
	height:auto;
	font-size:12px;
	color:#000000;
	line-height:17px;
	text-align:justify;
	margin-top:10px;
}

.les_annonces .une_colonne{
	position:relative;
	float:left;
	width:600px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}

.les_annonces .une_colonne .une_ligne {
	position:relative;
	float:left;
	width:600px;
	line-height:17px;
}

.les_annonces .une_colonne .une_ligne .ville{
	position:relative;
	float:left;
	width:auto;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#000000;
	max-width:400px
}

.les_annonces .une_colonne .une_ligne a .nature{
	position:relative;
	float:left;
	width:auto;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#336699;
}

.les_annonces .une_colonne .une_ligne .tiret {
	position:relative;
	float:left;
	width:auto;
	height:17px;
	line-height:17px;
	font-size:11px;
	color:#000000;
}

/**************************************
*		PAGE LEXIQUE
***************************************/

#lexique{
	position:relative;
	float:left;
	width:615px;
	min-height:600px;
	margin-top:5px;
	margin-left:5px;
}

#lexique .mode_recherche{
	position :relative;
	float:left;
	width:600px;
	height:75px;
}

#lexique .mode_recherche .expli{
	position:relative;
	float:left;
	width:590px;
	height:auto;
	line-height:20px;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:10px;
	font-size:11px;
}

#lexique .mode_recherche p{
	position:relative;
	float:left;
	width:590px;
	height:auto;
	line-height:20px;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:10px;
	font-size:11px;
}

#lexique .mode_recherche .mode{
	position:relative;
	float:left;
	width:120px;
	height:20px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

#lexique .mode_recherche a .lettre {
	position:relative;
	float:left;
	width:60px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#336699;
	text-align:center;
	margin-top:5px;
}

#lexique .mode_recherche a:hover .lettre {
	color: #00B7EB;
}

#lexique .mode_recherche .mots {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:12px;	
	margin-top:5px;
}

#lexique .mode_recherche .mots input[type=text]{
	position:relative;
	float:left;
	width:300px;
	height:20px;
	line-height:20px;
	font-size:12px;
	border:1px solid #BBBABF;
	font-family: Verdana, sans-serif;
}

#lexique .mode_recherche .mots .imots{
	position:relative;
	float:left;
	width:300px;
	height:20px;
	line-height:20px;
	font-size:12px;
	border:1px solid #BBBABF;
	font-family: Verdana, sans-serif;
}

#lexique .mode_recherche a .lancer{
	position:relative;
	float:left;
	width:100px;
	height:20px;
	line-height:20px;
	color:#336699;
	font-size:12px;
	text-align:center;
	margin-top:5px;
	margin-left:10px;
	border: 1px solid #BBBABF;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

.theme{
	position:relative;
	float:left;
	width:180px;
	height:200px;
	margin-top:20px;
	margin-left:10px;
	border:1px solid #336699;
}

.theme a img{
	position:relative;
	float:left;
	width:180px;
	height:40px;
}

.theme .theme_titre{
	position:relative;
	float:left;
	width:180px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#FFFFFF;
	background: url(../images/design/menu_bouton1.jpg);
	text-align:center;
	font-weight:normal;
}

.theme h2{
	position:relative;
	float:left;
	width:180px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#FFFFFF;
	background: url(../images/design/menu_bouton1.jpg);
	text-align:center;
	font-weight:normal;
}

.theme a h3{
	position:relative;
	float:left;
	width:180px;
	height:18px;
	line-height:18px;
	font-size:11px;
	color:#336699;
	text-align:left;
	font-weight:normal;
}

.theme a:hover h3{
	color:#00B7EB;
}

.theme a .terme{
	position:relative;
	float:left;
	width:180px;
	height:18px;
	line-height:18px;
	font-size:11px;
	color:#336699;
	text-align:left;
}

.theme a:hover .terme{
	color:#00B7EB;
}

.autre_theme{
	position:relative;
	float:left;
	width:120px;
	height:auto;
	margin-top:28px;
}

.autre_theme .titret{
	position:relative;
	float:left;
	width:120px;
	height:20px;
	font-size:11px;
	text-align:center;
	color:#000000;
}

.autre_theme a .liste_theme{
	position:relative;
	float:left;
	width:120px;
	height:20px;
	font-size:11px;
}

.autre_theme a:hover .liste_theme{
	color:#00B7EB;
}

#lexique #demande {
	position:relative;
	float:left;
	width:590px;
	height:auto;
	margin-top:25px;
	margin-left:10px;
	font-size:11px;
	color:#000000;
}

#lexique #demande .phra {
	position:relative;
	float:left;
	width:590px;
	height:20px;
	line-height:20px;
}

#lexique #demande .mots2 {
	position:relative;
	float:left;
	width:auto;
	height:17px;
	line-height:17px;
}

#lexique #demande .mots2 input[type=text]{
	position:relative;
	float:left;
	width:300px;
	height:15px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF;
	font-family: Verdana, sans-serif;
}

#lexique #demande .mots2 .imots2{
	position:relative;
	float:left;
	width:300px;
	height:15px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF;
	font-family: Verdana, sans-serif;
}

#lexique #demande a .lancer{
	position:relative;
	float:left;
	width:80px;
	height:15px;
	line-height:15px;
	color:#336699;
	font-size:11px;
	text-align:center;
	margin-left:10px;
	border: 1px solid #BBBABF;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

/**************************************
*		PLUS NETCARRE
***************************************/


#plus_netcarre {
	position:relative;
	float:left;
	height:auto;
	width:625px;
	margin-top:10px;
	color:#336699;
}

#plus_netcarre .bandeau_flash{
	position:relative;
	float:left;
	height:218px;
	width:625px;
	margin-top:-10px;
}

#plus_netcarre .bouton_outil a{
	position:relative;
	float:left;
	height:221px;
	width:257px;
	margin-left:30px;
}

#plus_netcarre .avantage{
	position:relative;
	float:left;
	height:28px;
	line-height:28px;
	width:257px;
	margin-left:30px;
	margin-top:10px;
	color:#6e6e6e;
	font-size:11px;
	background: url(../images/design/puce_outil.gif) no-repeat;
}

#plus_netcarre .text_plus {
	display: block;
	position:relative;
	float:left;
	width:590px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	color: #000000;
	font-size: 11px;
	line-height:20px;
	text-align:justify;
}

#plus_netcarre p {
	display: block;
	position:relative;
	float:left;
	width:590px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	color: #000000;
	font-size: 11px;
	line-height:20px;
	text-align:justify;
}

#plus_netcarre .text_plus2 {
	display: block;
	position:relative;
	float:left;
	width:565px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	color: #000000;
	font-size: 11px;
	line-height:20px;
	text-align:center;
}

#plus_netcarre .text_plus3 {
	display: block;
	position:relative;
	float:left;
	height:30px;
	line-height:30px;
	width:565px;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}

#plus_netcarre .titre_plus {
	position:relative;
	float:left;
	width:250px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	color: #336699;
	height:20px;
	line-height:20px;
	font-size: 13px;
	font-weight: bold;
	text-align:justify;
}

#plus_netcarre .titre_plus2 {
	position:relative;
	float:left;
	width:500px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	color: #336699;
	height:20px;
	line-height:20px;
	font-size: 13px;
	font-weight: bold;
}

#plus_netcarre a .lien_vers_cpte{
	position:relative;
	float:left;
	width:315px;
	height:20px;
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
	color: #9E2477;
	text-align:right;
	cursor:pointer;
	text-decoration:none;
}

#plus_netcarre .cadre_gris{
	position:relative;
	float:left;
	width:617px;
	height:860px;
	margin-left:4px;
	border:1px solid #000000;
	background: url(../images/design/background_surface.jpg);
}

#plus_netcarre .cadre_gris .titre_surface{
	position:relative;
	float:left;
	width:600px;
	height:20px;
	line-height:20px;
	margin-top:4px;
	margin-left:4px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#plus_netcarre .cadre_gris a .annuler{
	position:relative;
	float:left;
	width:301px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	margin-left:3px;
}

#plus_netcarre .cadre_gris a:hover .annuler{
	color:#5F15CA;
}

#plus_netcarre .cadre_gris a .valider{
	position:relative;
	float:left;
	width:301px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	margin-left:3px;
}

#plus_netcarre .cadre_gris a:hover .valider{
	color:#5F15CA;
}

#plus_netcarre .cadre_gris .spbare{
	position:relative;
	float:left;
	width:607px;
	height:10px;
	margin-left:3px;
	border-top:1px solid #FFFFFF;
}

#plus_netcarre .cadre_gris .cadre_bureaux {
	position:relative;
	float:left;
	width:301px;
	height:106px;
	margin-left:3px;
	border:1px solid #000000;
	background:url(../images/design/background_grisclair.jpg);
}

#plus_netcarre .cadre_gris .cadre_open{
	position:relative;
	float:left;
	width:607px;
	height:66px;
	margin-top:3px;
	margin-left:3px;
	border:1px solid #000000;
	background:url(../images/design/background_grisclair.jpg);	
}

#plus_netcarre .cadre_gris .cadre_annexes{
	position:relative;
	float:left;
	width:607px;
	height:181px;
	margin-left:3px;
	border:1px solid #000000;
	background:url(../images/design/background_grisclair.jpg);	
}

#plus_netcarre .cadre_gris .titre_violet{
	position:relative;
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#5F15CA;
}

#plus_netcarre .cadre_gris_plus{
	position:relative;
	float:left;
	width:617px;
	min-height:860px;
	margin-left:4px;
	border:1px solid #000000;
	background: url(../images/design/background_bail.jpg);
}

#plus_netcarre .cadre_gris_plus .cadre_articles{
	position:relative;
	float:left;
	width:607px;
	height:auto;
	margin-left:3px;
	border:1px solid #000000;
	background:#FFFFFF;	
}

#plus_netcarre .cadre_gris_plus .cadre_articles .colonne{
	position:relative;
	float:left;
	width:303px;
	height:345px;
}

#plus_netcarre .cadre_gris_plus .titre_violet_2{
	position:relative;
	float:left;
	width:295px;
	height:17px;
	line-height:17px;
	font-size:13px;
	color:#5F15CA;
	margin-left:3px;
	font-weight:bold;
}

#plus_netcarre .cadre_gris_plus .chapitre{
	position:relative;
	float:left;
	width:285px;
	height:17px;
	line-height:17px;
	font-size:12px;
	color:#5F15CA;
	margin-left:13px;
}

#plus_netcarre .cadre_gris_plus .article{
	position:relative;
	float:left;
	width:280px;
	line-height:17px;
	font-size:11px;
	color:#5D6773;
	margin-left:18px;
}

#plus_netcarre .cadre_gris_plus a .titre_violet_2{
	position:relative;
	float:left;
	width:295px;
	height:17px;
	line-height:17px;
	font-size:13px;
	color:#5F15CA;
	margin-left:3px;
	font-weight:bold;
}

#plus_netcarre .cadre_gris_plus a:hover .titre_violet_2{
	color:#000000;
}

#plus_netcarre .cadre_gris_plus a .chapitre{
	position:relative;
	float:left;
	width:285px;
	height:17px;
	line-height:17px;
	font-size:12px;
	color:#5F15CA;
	margin-left:13px;
}

#plus_netcarre .cadre_gris_plus a:hover .chapitre{
	color:#000000;
}

#plus_netcarre .cadre_gris_plus a .article{
	position:relative;
	float:left;
	width:280px;
	line-height:17px;
	font-size:11px;
	color:#5D6773;
	margin-left:18px;
}

#plus_netcarre .cadre_gris_plus a:hover .article{
	color:#000000;
}

#plus_netcarre .cadre_gris_plus .textarticle{
	position:relative;
	float:left;
	width:590px;
	line-height:15px;
	font-size:11px;
	text-align:justify;
	margin-left:5px;
}

#plus_netcarre .cadre_gris_plus .titre_surface{
	position:relative;
	float:left;
	width:600px;
	line-height:20px;
	margin-top:4px;
	margin-left:4px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#plus_netcarre .cadre_gris_plus .titre_surface a{
	font-size:12px;
	color:#00B7EB;
	font-weight:normal;
	font-style:italic;
}

#plus_netcarre .cadre_gris_plus .titre_surface a:hover{
	color:#00B7EB;
}

#plus_netcarre .cadre_gris_plus .spbare{
	position:relative;
	float:left;
	width:607px;
	height:10px;
	margin-left:3px;
}

#plus_netcarre .cadre_gris .titre_violet_fleche{
	position:relative;
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#5F15CA;
	margin-top:5px;
	background:url(../images/design/fleche_violet.gif) no-repeat;
}

#plus_netcarre .cadre_gris .demi_titre_violet_fleche{
	position:relative;
	float:left;
	width:302px;
	height:20px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#5F15CA;
	margin-top:5px;
	background:url(../images/design/fleche_violet.gif) no-repeat;
}

#plus_netcarre .cadre_gris .element{
	position:relative;
	float:left;
	width:300px;
	margin-left:3px;
	margin-top:2px;
}

#plus_netcarre .cadre_gris .element .intitule{
	position:relative;
	float:left;
	width:170px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#000000;
}

#plus_netcarre .cadre_gris .element .sirf{
	position: relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#000000;
}

#plus_netcarre .cadre_gris .element .sirf input[type=text] {
	position: relative;
	float:left;
	width:30px;
	height:18px;
	line-height:18px;
	font-size:11px;
	color:#000000;
	border:1px solid #BBBABF;
}

#plus_netcarre .cadre_gris .element .sirf .isirf {
	position: relative;
	float:left;
	width:30px;
	height:18px;
	line-height:18px;
	font-size:11px;
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #000000;
}

#plus_netcarre .cadre_gris .element .sirf select {
	position: relative;
	float:left;
	width:40px;
	height:18px;
	line-height:18px;
	font-size:11px;
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #FFFFFF;
}

#plus_netcarre .cadre_gris .cadre_salles{
	position:relative;
	float:left;
	width:607px;
	height:96px;
	margin-left:3px;
	border:1px solid #000000;
	background:url(../images/design/background_grisclair.jpg);	
}

#plus_netcarre .cadre_gris .type {
	position:relative;
	float:left;
	width:590px;
	height:30px;
	margin-left:10px;
	margin-top:3px;
}

#plus_netcarre .cadre_gris .type .salles {
	position:relative;
	float:left;
	width:133px;
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#000000;
	text-align:center;
	background:url(../images/design/back_salles.jpg) no-repeat;
}

#plus_netcarre .cadre_gris .type .unesalle{
	position:relative;
	float:left;
	width:110px;
	height:30px;
	background:#FFFFFF;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin-left:3px;
}

#plus_netcarre .cadre_gris .type .unesalle input[type=text]{
	position:relative;
	float:left;
	width:40px;
	height:18px;
	line-height:18px;
	margin-top:5px;
	margin-left:30px;
	font-family:verdana, sans-serif;
	font-size:12px;
	color:#000000;
}

#plus_netcarre .cadre_gris .cadre_totaux{
	position:relative;
	float:left;
	width:607px;
	height:auto;
	margin-left:3px;
	border:1px solid #000000;
	background:url(../images/design/background_grisclair.jpg);	
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat{
	position:relative;
	float:left;
	width:590px;
	height:28px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .total1{
	position:relative;
	float:left;
	width:182px;
	height:28px;
	background:url(../images/design/barre_violet_surf_totale.jpg) no-repeat;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .total2{
	position:relative;
	float:left;
	width:241px;
	height:28px;
	background:url(../images/design/barre_violet_surf_utile.jpg) no-repeat;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .total3{
	position:relative;
	float:left;
	width:330px;
	height:28px;
	background:url(../images/design/barre_violet_surf_loc_totale.jpg);
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .barre_noire{
	position:relative;
	float:left;
	width:90px;
	height:28px;
	line-height:28px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/design/barre_noire.jpg) no-repeat;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .barre_bleu{
	position:relative;
	float:left;
	width:90px;
	height:28px;
	line-height:28px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/design/barre_bleu.jpg);
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .barre_rouge{
	position:relative;
	float:left;
	width:45px;
	height:28px;
	line-height:28px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/design/barre_rouge.jpg);
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .carre_violet{
	position:relative;
	float:left;
	width:28px;
	height:28px;
	line-height:28px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/design/barre_violet_surf_loc_totale.jpg);
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .carre_bleu{
	position:relative;
	float:left;
	width:28px;
	height:28px;
	line-height:28px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/design/barre_bleu.jpg);
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .carre_rouge{
	position:relative;
	float:left;
	width:28px;
	height:28px;
	line-height:28px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/design/barre_rouge.jpg);
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .barre_text1{
	position:relative;
	float:left;
	width:195px;
	height:28px;
	line-height:14px;
	font-size:10px;
	color:#000000;
	margin-left:5px;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .barre_text2{
	position:relative;
	float:left;
	width:136px;
	height:28px;
	line-height:14px;
	font-size:10px;
	color:#000000;
	margin-left:5px;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .barre_info{
	position:relative;
	float:left;
	width:60px;
	height:28px;
	line-height:14px;
	font-size:10px;
	text-align:right;
	color:#000000;
	margin-left:5px;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .barre_info2{
	position:relative;
	float:left;
	width:300px;
	height:28px;
	line-height:28px;
	font-size:11px;
	color:#000000;
	margin-left:5px;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .result_noir{
	position:relative;
	float:left;
	height:25px;
	line-height:25px;
	font-size:11px;
	color:#000000;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .result_noir input[type=text]{
	position:relative;
	float:left;
	width:120px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	margin-top:3px;
	margin-left:5px;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat .result_violet{
	position:relative;
	float:left;
	width:105px;
	height:25px;
	line-height:25px;
	font-size:11px;
	color:#6945A5;
	margin-right:10px;
}

#plus_netcarre .cadre_gris .cadre_totaux .resultat a .validerr{
	position:relative;
	float:left;
	width:120px;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:center;
	color:#6945A5;
	margin-top:3px;
	margin-left:20px;
	border:1px solid #6945A5;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

#menu_plus {
	position:relative;
	float:left;
	width:583px;
	height:auto;
	margin-left:20px;
}

#menu_plus a .etape1 {
	position:relative;
	float:left;
	width:122px;
	height:109px;
	background:url(../images/design/bout_etape1.jpg) no-repeat;
}

#menu_plus a:hover .etape1 {
	background:url(../images/design/bout_etape1v.jpg) no-repeat;
}

#menu_plus a .etape1v {
	position:relative;
	float:left;
	width:122px;
	height:109px;
	background:url(../images/design/bout_etape1v.jpg) no-repeat;
}

#menu_plus a .etape2 {
	position:relative;
	float:left;
	width:114px;
	height:109px;
	background:url(../images/design/bout_etape2.jpg) no-repeat;
}

#menu_plus a:hover .etape2 {
	background:url(../images/design/bout_etape2v.jpg) no-repeat;
}

#menu_plus a .etape2v {
	position:relative;
	float:left;
	width:114px;
	height:109px;
	background:url(../images/design/bout_etape2v.jpg) no-repeat;
}

#menu_plus a .etape3{
	position:relative;
	float:left;
	width:140px;
	height:109px;
	background:url(../images/design/bout_etape3.jpg) no-repeat;
}

#menu_plus a:hover .etape3 {
	background:url(../images/design/bout_etape3v.jpg) no-repeat;
}

#menu_plus a .etape3v{
	position:relative;
	float:left;
	width:140px;
	height:109px;
	background:url(../images/design/bout_etape3v.jpg) no-repeat;
}

#menu_plus a .etape4{
	position:relative;
	float:left;
	width:204px;
	height:109px;
	background:url(../images/design/bout_etape4.jpg) no-repeat;
}

#menu_plus a:hover .etape4 {
	background:url(../images/design/bout_etape4v.jpg) no-repeat;
}

#menu_plus a .etape4v{
	position:relative;
	float:left;
	width:204px;
	height:109px;
	background:url(../images/design/bout_etape4v.jpg) no-repeat;
}

/**************************************
*		PAGE CONTACTS
***************************************/

#contacts{
	position:relative;
	float:left;
	width:625px;
	min-height:515px;
}

#contacts .menu_contact {
	position:relative;
	float:left;
	width:610px;
	height:auto;
	margin-top:10px;
}

#contacts .menu_contact .profil {
	position:relative;
	float:left;
	margin-left:20px;
	width:100px;
	height:80px;
	line-height:80px;
	font-size:12px;
	font-weight:bold;
	color:#336699;	
}

#contacts .menu_contact .choix {
	position:relative;
	float:left;
	margin-left:10px;
	width:480px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#336699;
}

#contacts .menu_contact .titre{
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:20px;
	width:295px;
	margin-left:5px;
	margin-bottom:5px;	
	color:#000000;
}

#contacts .menu_contact .explic{
	position:relative;
	float:left;
	font-size:10px;
	height:auto;
	width:610px;
	line-height:15px;
	text-align:justify;
	color:#000000;
	margin-left:10px;
}

#contacts #contenu_contact {
	position:relative;
	float:left;
	width:625px;
	height:auto;
	margin-top:10px;
}

#form_cont{
	position:relative;
	float:left;
	width:300px;
	min-height:350px;
}

#form_cont .titre{
	position:relative;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:20px;
	width:295px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:10px;	
	color:#000000;
}

#form_cont .letypedeb{
	position:relative;
	float:left;
	height:20px;
	width:295px;
	margin-left:5px;
}

#form_cont .souspartie{
	position:relative;
	float:left;
	font-size:11px;
	height:20px;
	line-height:20px;
	width:295px;	
	color:#000000;
	margin-left:5px;
	margin-bottom:2px;
	border-bottom:1px solid #000000;
}

#form_cont .entit{
	position:relative;
	float:left;
	font-size:12px;
	height:20px;
	width:290px;
	margin-left:10px;
	margin-bottom:2px;
	color:#000000;
}

#form_cont .entit1{
	position:relative;
	float:left;
	font-size:11px;
	height:18px;
	line-height:18px;
	width:80px;
	color:#000000;	
	margin-left:10px;
	margin-bottom:2px;
}

#form_cont .entit2{
	position:relative;
	float:left;
	font-size:11px;
	height:18px;
	line-height:18px;
	width:290px;
	color:#000000;	
	margin-left:10px;
	margin-bottom:2px;
}

#form_cont a .benvoi{
	position:relative;
	float:left;
	font-size:12px;
	height:20px;
	width:250px;
	margin-left:10px;
	margin-bottom:2px;
	color:#336699;
}

#form_cont textarea{
	position:relative;
	float:left;
	font-size:12px;
	height:100px;
	width:250px;
	color:#336699;
	margin-left:10px;
	margin-top:5px;	
}

#form_cont input[type=text]{
	position:relative;
	float:left;
	width:180px;
	height:18px;
	color:#336699;
	margin-bottom:2px;
	border:1px solid #BBBABF;
}

#form_cont .iform{
	position:relative;
	float:left;
	width:180px;
	height:18px;
	color:#336699;
	margin-bottom:2px;
	border:1px solid #BBBABF;
}

#form_cont .sform{
	position:relative;
	float:left;
	width:182px;
	height:20px;
	color:#336699;
	margin-bottom:2px;
	border:1px solid #BBBABF;
}

#form_cont select{
	position:relative;
	float:left;
	width:182px;
	height:18px;
	color:#336699;
	margin-bottom:2px;
	border:1px solid #BBBABF;
}

#renseignements_cont{
	position:relative;
	float:left;
	width:320px;
	height:auto;
}

#renseignements_cont .explic{
	position:relative;
	float:left;
	font-size:11px;
	height:auto;
	width:280px;
	line-height:15px;
	text-align:justify;
	margin-top:5px;
	color:#000000;
	margin-left:10px;
}

#renseignements_cont .entit{
	position:relative;
	float:left;
	font-size:12px;
	height:20px;
	width:290px;
	margin-left:10px;
	margin-bottom:2px;
	color:#000000;
}

#renseignements_cont .titre{
	position:relative;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:20px;
	width:295px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:10px;	
	color:#000000;
}

/**************************************
*		TABLEAU DES CONSEILS
***************************************/
#conseil{
	position:relative;
	float:left;
	width :320px;
	height:111px;
	margin-top:10px;
	background: #FFFFFF;
}

#conseil .titre{
	position:relative;
	float:left;
	width :320px;
	height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	background: url(../images/design/menu_bouton1.jpg);
}

#conseil .contenu{
	position:relative;
	float:left;
	width :318px;
	height:85px;
	border: 1px solid #336699;
}

#conseil .contenu .inter{
	position:relative;
	float:left;
	width :100%;
	height:6px;
}

#conseil .contenu a .un_conseil1 img{
	position:relative;
	float:left;
	width :98px;
	height:33px;
	border:1px solid #BBBABF;
	text-decoration: none;
	cursor:pointer;
	margin-left:2px;
	margin-right:2px;
	margin-top:6px;
}

#conseil .contenu a .un_conseil2 img{
	position:relative;
	float:left;
	width :98px;
	height:33px;
	border:1px solid #BBBABF;
	text-decoration: none;
	cursor:pointer;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:3px
}

/**************************************
*		MOTEUR DE RECHERCHE
***************************************/

#moteur{
   	margin-left:5px;
	margin-top:5px;
	width :611px;
	height:auto;
	border: 0px solid #336699;
}

#moteur .debut{
	position:relative;
	float:left;
	border-bottom:1px solid #336699;
	width:15px;
	height:21px;
}

#moteur a .menu_courant{
	position:relative;
	float:left;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	width:112px;
	height:20px;
	font-size:11px;
	line-height:20px; 
	text-decoration:none;
	cursor:pointer;
}

#moteur a .menu_autre{
	position:relative;
	float:left;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	border-bottom:1px solid #336699;
	width:112px;
	height:20px;
	background: url(../images/design/moteur_recherche_haut.jpg);
	line-height:20px; 
	text-decoration:none;
	cursor:pointer;
}

#moteur a h2 {
	font-size:11px;
	color: #336699;
	text-align:center;
	font-weight:bold;
}

#moteur a .h1{
	position:relative;
	float:left;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	width:112px;
	height:20px;
	font-size:11px;
	line-height:20px; 
	text-align:center;
	color: #336699;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

#moteur a .h2{
	position:relative;
	float:left;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	border-bottom:1px solid #336699;
	width:112px;
	height:20px;
	background: url(../images/design/moteur_recherche_haut.jpg);
	font-size:11px;
	line-height:20px; 
	text-align:center;
	color: #336699;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

#moteur .fin{
	position:relative;
	float:left;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
	width:140px;
	height:21px;
}

#moteur .lienrap {
	position:relative;
	float:left;
	width:213px;
	height:120px;
}

#moteur .lienrap .pres{
	position:relative;
	float:left;
	width:213px;
	height:17px;
	line-height:17px;
	color:#777777;
	font-size:11px;
}

#moteur .lienrap a .rapi {
	position:relative;
	float:left;
	width:213px;
	height:17px;
	line-height:17px;
	color:#777777;
	font-size:11px;
}

#moteur .lienrap a:hover .rapi{
	color:#336699;
}

#moteur .lienrap a h2 {
	position:relative;
	float:left;
	width:213px;
	height:17px;
	line-height:17px;
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

#moteur .lienrap a:hover h2{
	color:#336699;
}

#moteur .choice {
	position:relative;
	float:left;
	width:395px;
	height:120px;
}

#moteur .pubchoice {
	position:relative;
	float:left;
	width:303px;
	height:80px;
	border:1px solid #9E2477;
}

#moteur .pubchoice .textp{
	position:relative;
	float:left;
	width:303px;
	height:18px;
	line-height:18px;
	font-size:12px;
	background:url(../images/design/bandeau_premium18.jpg);
	color:#FFFFFF;
	text-align:left;
}

#moteur .pubchoice .texts{
	position:relative;
	float:left;
	width:303px;
	height:44px;
	line-height:14px;
	font-size:10px;
	color:#9E2477;
}

#moteur .pubchoice a .textf{
	position:relative;
	float:left;
	width:151px;
	height:18px;
	text-align:center;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#9E2477;
	text-decoration :none;
	cursor:pointer;
}

#moteur .titre{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	color: #336699;
	height: 20px;
	width: 125px;
	line-height:20px;
}

#moteur .titre3{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	color: #336699;
	height: 20px;
	width: 125px;
	line-height:20px;
}

#moteur .barre1{
	position:relative;
	float:left;
	width: 607px;
	height: 8px;
	border-bottom:1px solid #336699;	
}

#moteur a .bcarte{
	position:relative;
	float:left;
	border:1px solid #336699;
	width:164px;
	height:18px;
	background: url(../images/design/moteur_recherche_haut.jpg);
	font-size:11px;
	line-height:18px; 
	text-align:center;
	color: #336699;
	text-decoration:none;
	cursor:pointer;
}

#moteur a .liencarte{
	position:relative;
	float:left;
	font-size: 11px;
	color: #336699;
	height: 20px;
	width: 290px;
	line-height:20px;
}

#moteur a .bcartev{
	position:relative;
	float:left;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	width:115px;
	height:19px;
	background: url(../images/design/moteur_recherche_haut.jpg);
	font-size:11px;
	line-height:20px; 
	text-align:center;
	color: #336699;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

#moteur .barre2{
	position:relative;
	float:left;
	font-size: 10px;
	text-align: left;
	color: #336699;
	width: 100%;
	line-height:5px;
	height:5px;
}

#moteur .texta{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	color: #336699;
	width: 90px;
	line-height:20px;
	height:20px;
}

#moteur .textb{
	position:relative;
	float:left;
	font-size: 11px;
	color: #336699;
	width: auto;
	line-height:20px;
	height:20px;
	margin-right:2px;
}

#moteur .textb input[type=text]{
	position:relative;
	float: left;
	border:1px solid #336699;
	color: #999999;
	height:18px;
	line-height:18px;
	width:80px;
}

#moteur .textb .imoteur {
	position:relative;
	float: left;
	border:1px solid #336699;
	color: #999999;
	height:18px;
	line-height:18px;
	width:80px;
}

#moteur .textc2{
	position:relative;
	float:left;
	font-size: 10px;
	text-align: left;
	color: #336699;
	width: auto;
	height:20px;
}

#moteur .textc2 input[type=text]{
	position:relative;
	float:left;
	font-size: 12px;
	color: #999999;
	width: 164px;
	height:18px;
	line-height:18px;
	border:1px solid #336699;
}

#moteur .textc2 .itextc2{
	position:relative;
	float:left;
	font-size: 12px;
	color: #999999;
	width: 164px;
	height:18px;
	line-height:18px;
	border:1px solid #336699;
}

#moteur .texte{
	position:relative;
	float:left;
	font-size: 10px;
	text-align:left;
	color: #336699;
	width: 160px;
	height:19px;
	line-height:20px;	
}

#moteur a .texte{
	position:relative;
	float:left;
	font-size: 10px;
	text-align:left;
	color: #336699;
	width: 160px;
	height:19px;
	line-height:20px;
	text-decoration:none;
	cursor:pointer;
}

#moteur .textg{
	position:relative;
	float:left;
	text-align:right;
	color: #336699;
	width: 330px;
	height: 19px;
}

/**************************************
*		MOTEUR DE RECHERCHE AVANCEE
***************************************/

#moteur_a{
	position:relative;
	float:left;
   	margin-left:5px;
	margin-top:10px;
	width :611px;
	height:auto;
}

#moteur_a .debut{
	position:relative;
	float:left;
	border-bottom:1px solid #336699;
	width:15px;
	height:21px;
}

#moteur_a a .menu_courant{
	position:relative;
	float:left;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	width:115px;
	height:20px;
	font-size:11px;
	line-height:20px; 
	text-align:center;
	color: #336699;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

#moteur_a a .menu_autre{
	position:relative;
	float:left;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	border-bottom:1px solid #336699;
	width:115px;
	height:20px;
	background: url(../images/design/moteur_recherche_haut.jpg);
	font-size:11px;
	line-height:20px; 
	text-align:center;
	color: #336699;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

#moteur_a .inter{
	position:relative;
	float:left;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
	width:33px;
	height:21px;
}

#moteur_a .inter2{
	position:relative;
	float:left;
	width:8px;
	height:20px;
}

#moteur_a .inter3{
	position:relative;
	float:left;
	width:29px;
	height:20px;
}

#moteur_a .fin{
	position:relative;
	float:left;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
	width:363px;
	height:21px;
}

#moteur_a .titre{
	position:relative;
	float:left;
	font-size: 11px;
	color: #336699;
	height: 20px;
	font-weight: bold;
	width: 110px;
	line-height:20px;
}

#moteur_a .titre .unite{
	position:relative;
	float:left;
	font-style:italic;
	font-size:10px;
	height:20px;
	color: #336699;
	width: auto;
	line-height:20px;
}

#moteur_a .titre_non_gras{
	position:relative;
	float:left;
	font-size: 11px;
	color: #336699;
	height: 20px;
	width: 110px;
	line-height:20px;
}

#moteur_a .titre_non_gras .unite{
	position:relative;
	float:left;
	font-style:italic;
	font-size:10px;
	height:20px;
	color: #336699;
	width: auto;
	line-height:20px;
}

#moteur_a .titre_non_gras1{
	position:relative;
	float:left;
	font-size: 11px;
	color: #336699;
	height: 20px;
	width: auto;
	line-height:20px;
}

#moteur_a .titre1{
	position:relative;
	float:left;
	font-size: 11px;
	padding:2px;
	text-align: left;
	color: #336699;
	height: 20px;
	font-weight: bold;
	width: 90px;
	line-height:20px;
}

#moteur_a .titre2{
	position:relative;
	float:left;
	font-size: 11px;
	padding:2px;
	text-align: left;
	color: #336699;
	height: 20px;
	font-weight: bold;
	width: 60px;
	line-height:20px;
}

#moteur_a .titre3{
	position:relative;
	float:left;
	font-size: 11px;
	padding:2px;
	text-align: left;
	color: #336699;
	height: 20px;
	font-weight: bold;
	width: 135px;
	line-height:20px;
}

#moteur_a .titre4{
	position:relative;
	float:left;
	font-size: 11px;
	padding:2px;
	text-align: left;
	color: #336699;
	height: 20px;
	font-weight: bold;
	width: 180px;
	line-height:20px;
}

#moteur_a .texta{
	position:relative;
	float:left;
	font-size: 11px;
	color: #336699;
	width: auto;
	line-height:20px;
	height:20px;
}

#moteur_a .texta select{
	position:relative;
	float:left;
	font-size: 12px;
	color: #BBBABF;
	width: 166px;
	line-height:22px;
	height:22px;
	margin-right:2px;
	border-top:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
	border-right:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	border:1px solid #BBBABF;
}

#moteur_a .stexta {
	position:relative;
	float:left;
	font-size: 12px;
	color: #BBBABF;
	width: 166px;
	line-height:22px;
	height:22px;
	margin-right:2px;
	border-top:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
	border-right:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	border:1px solid #BBBABF;
}

#moteur_a .barre{
	position:relative;
	float:left;
	border-bottom:1px solid #336699;
	width: 611px;
	height: 1px;
	line-height:1px;
}

#moteur_a .barre1{
	position:relative;
	float:left;
	border-bottom:1px solid #336699;
	width: 611px;
	height: 2px;
}

#moteur_a .textb input[type=text]{
	position:relative;
	float: left;
	border:1px solid #BBBABF;
	background-color:#FFFFFF;
	color: #999999;
	height:18px;
	line-height:20px;
	width:80px;
}

#moteur_a .textb .imoteur{
	position:relative;
	float: left;
	border:1px solid #BBBABF;
	background-color:#FFFFFF;
	color: #999999;
	height:18px;
	line-height:20px;
	width:80px;
}

#moteur_a  select {
	position:relative;
	float: left;
	border:1px solid #BBBABF;
	background-color:#FFFFFF;
	color: #999999;
	height:20px;
	line-height:20px;
}

#moteur_a a .bcarte{
	position:relative;
	float:left;
	border-top:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	border-right:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
	width:164px;
	height:20px;
	background: url(../images/design/moteur_recherche_haut.jpg);
	font-size:11px;
	line-height:20px; 
	text-align:center;
	color: #336699;
	text-decoration:none;
	cursor:pointer;
}

#moteur_a a .bcartev{
	position:relative;
	float:left;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	width:115px;
	height:20px;
	background: url(../images/design/moteur_recherche_haut.jpg);
	font-size:11px;
	line-height:20px; 
	text-align:center;
	color: #336699;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

#moteur_a .barre2{
	position:relative;
	float:left;
	width: 100%;
	line-height:5px;
	height:5px;
}

#moteur_a .textb{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	color: #336699;
	line-height:20px;
	height:20px;
	margin-right:2px;
}

#moteur_a .textb1{
	position:relative;
	float:left;
	font-size: 11px;
	text-align:left;
	color: #336699;
	width:auto;
	line-height:20px;
	height:20px;
}

#moteur_a .textc{
	position:relative;
	float:left;
	font-size: 10px;
	padding:2px;
	text-align: left;
	color: #336699;
	width: 95px;
	line-height:20px;

}

#moteur_a .textc1{
	position:relative;
	float:left;
	color: #336699;
	width: auto;
	line-height:20px;
}

#moteur_a .textc1 input[type=text]{
	position:relative;
	float:left;
	font-size: 12px;
	color: #999999;
	width: 163px;
	height:18px;
	line-height:20px;
	border:1px solid #BBBABF;
}

#moteur_a .textc1 .itextc1{
	position:relative;
	float:left;
	font-size: 12px;
	color: #999999;
	width: 163px;
	height:18px;
	line-height:20px;
	border:1px solid #BBBABF;
}

#moteur_a .textc11{
	position:relative;
	float:left;
	width: auto;
	line-height:20px;
	
}

#moteur_a .textc11 input[type=text]{
	position:relative;
	float:left;
	font-size: 12px;
	color: #999999;
	width: 30px;
	height:18px;
	line-height:20px;
	border:1px solid #BBBABF;
}

#moteur_a .textc11 .itextc11{
	position:relative;
	float:left;
	font-size: 12px;
	color: #999999;
	width: 30px;
	height:18px;
	line-height:20px;
	border:1px solid #BBBABF;
}

#moteur_a .textc1 .itextc2{
	position:relative;
	float:left;
	font-size: 11px;
	color: #999999;
	width: 20px;
	height:18px;
	line-height:18px;
}

#moteur_a .textc2{
	position:relative;
	float:left;
	font-size: 10px;
	text-align: left;
	color: #336699;
	width: 145px;
	line-height:15px;
}

#moteur_a .textc3{
	position:relative;
	float:left;
	font-style: italic;
	font-size: 10px;
	height:20px;
	color: #336699;
	width: auto;
	line-height:20px;
}

#moteur_a .textc4{
	position:relative;
	float:left;
	font-style: italic;
	font-size: 10px;
	padding:2px;
	height:20px;
	text-align: left;
	color: #336699;
	width: 62px;
	line-height:20px;
}

#moteur_a a .textc5{
	position:relative;
	float:left;
	font-style: italic;
	font-size: 10px;
	height:20px;
	text-align: left;
	color: #336699;
	width: 20px;
	line-height:20px;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/design/outil-aide.gif) no-repeat;
}

#moteur_a .textd{
	position:relative;
	float:left;
	font-style:italic;
	font-size: 10px;
	padding:2px;
	text-align:right;
	color: #336699;
	width: 114px;
	line-height:10px;
}

#moteur_a .texte{
	position:relative;
	float:left;
	font-style:italic;
	font-size: 10px;
	padding:2px;
	text-align:left;
	color: #336699;
	width: 160px;
	height:10px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

#moteur_a .textf{
	position:relative;
	float:left;
	text-align:right;
	color: #336699;
	width: 611px;
	height:14px;
}

#moteur_a .textg1{
	position:relative;
	float:left;
	height:18px;
	color: #336699;
	width: 494px;
}

#moteur_a .grand_titre{
	position:relative;
	float:left;
	text-align:left;
	color: #336699;
	border-bottom:1px solid #336699;
	font-size:11px;
	height: 20px;
	line-height:20px;
	width: 100%;
}

#moteur_a .grand_titre1{
	position:relative;
	float:left;
	text-align:left;
	color: #336699;
	border-bottom:1px solid #336699;
	font-size:11px;
	height: 20px;
	line-height:20px;
	width: 306px;
}

#moteur_a #finance{
	position:relative;
	float:left;
	width:306px;
	height:auto;
}

#moteur_a #general{
	position:relative;
	float:left;
	width:305px;
	height:auto;
}

#list_type_comm{
	position:relative;
	float:left;
	width:306px;
	height:300px;
	overflow:auto;
	background:#FFFFFF;
	border:0px solid #336699;
}

#list_type_comm a .ien{
	position:relative;
	float:left;
	width:306px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#336699;
	cursor:pointer;
	text-decoration:none;
}

#list_type_comm .type_tous{
	position:relative;
	float:left;
	width:260px;
	height:15px;
	font-size:11px;
	color:#336699;
}

#list_type_comm .type_comm{
	position:relative;
	float:left;
	width:260px;
	height:15px;
	font-size:11px;
	color:#336699;
	margin-left:5px;
}

#list_type_comm .type_comm a{
	position:relative;
	float:left;
	width:auto;
	height:18px;
	text-decoration:none;
	cursor:pointer;
}

#list_type_comm  .sous_type_comm{
	position:relative;
	float:left;
	height:auto;
	width:auto;
	margin-top:2px;
}

#list_type_comm  .sous_type_comm .un_type{
	position:relative;
	float:left;
	height:18px;
	width:250px;
	font-size:11px;
	color:#336699;
	margin-left:20px;	
}

/**************************************
*	MINI MOTEUR DE RECHERCHE
***************************************/

#minimoteur{
	position:relative;
	float:left;
	width :320px;
	height:auto;
	margin-top:10px;
	background: #FFFFFF;
}

#minimoteur .titre{
	position:relative;
	float:left;
	width :320px;
	height:25px;
	line-height:25px;
	font-size:12px;
	text-align: left;
	background: url(../images/design/menu_bouton1.jpg);
}

#minimoteur .titre2{
	position:relative;
	float:left;
	width :320px;
	height:25px;
	line-height:25px;
	background: url(../images/design/menu_bouton1.jpg);
}

#minimoteur .titre2 .tab{
	position:relative;
	float:left;
	width:160px;
	height:25px;
}

#minimoteur .titre2 a .recherchea{
	position:relative;
	float:left;
	width:160px;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
}

#minimoteur .contenu {
	position:relative;
	float:left;
	width :318px;
	height:auto;
	border: 1px solid #336699;
	color:#336699;
}

#minimoteur .typeb{
	position:relative;
	float:left;
	width:308px;
	height:50px;
	margin-top:5px;
	margin-left:2px;
	border-bottom:1px solid #336699;
}

#minimoteur .naturet{
	position:relative;
	float:left;
	width:308px;
	height:45px;
	margin-top:5px;
	margin-left:2px;
}

#minimoteur .contenu .libel{
	position:relative;
	float:left;	
	width:100%;
	height:20px;
	line-height:20px;
	font-size:12px;
}

#minimoteur .contenu .listec{
	position:relative;
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
}

#minimoteur .contenu .listec .unch{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	font-size:11px;	
	width:auto;
}

#minimoteur .contenu .listec .unch .runch{
	position:relative;
	float:left;
	height:13px;
	width:13px;
	margin-top:2px;
}

#minimoteur .contenu .listec .unch2{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	font-size:11px;	
	width:auto;
}

#minimoteur .contenu .listec .unch2 input[type=text]{
	position:relative;
	float:left;
	border:1px solid #336699;
	color: #999999;
}

#minimoteur .contenu .listec .unch2 .iunch2{
	position:relative;
	float:left;
	border:1px solid #336699;
	color: #999999;
}

#minimoteur .contenu .listec .unch input[type=text]{
	position:relative;
	float:left;
	border:1px solid #336699;
	color: #999999;
}

#minimoteur .contenu .listec .unch .iunch{
	position:relative;
	float:left;
	border:1px solid #336699;
	color: #999999;
}

#minimoteur .contenu .listec a .valid_mini{
	position:relative;
	float:left;
	width:90px;
	height:16px;
	font-size:11px;
	line-height:16px; 
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	color:#336699;
	background: url(../images/design/moteur_recherche_haut.jpg);
	border:1px solid #336699;
	margin-left:50px;
}

/**************************************
*	MAIN
***************************************/

#main_left{
	position:relative;
	float:left;
	width : 625px;
	height : auto;
	margin-left:0px;
	margin-top:5px;
	background: #EAEFF2;
}

#main_left h1{
	color: white;
	font-size: 14px;
	line-height: 25px;
	font-weight:normal;
}

#main_left .moteur_titre{
	position:relative;
	float:left;
	width :625px;
	height:25px;
	margin-top:5px;
	text-align: right;
	background: url(../images/design/menu_bouton1.jpg);
}

#main_left .moteur_contenu{
	position:relative;
	float:left;
	width :623px;
	height:auto;
	margin-top:0px;
	background-color:#FFFFFF;
	border: 1px solid #336699;
}

#main_left .edito{
	position:relative;
	float:left;
	width :155px;
	height:25px;
	margin-top:10px;
	text-align: right;	
	background: url(../images/design/menu_bouton1.jpg);
}

#main_left .edito_contenu{
	position:relative;
	float:left;
	width :153px;
	height:294px;
	margin-top:0px;
	border: 1px solid #336699;
	background-color: #FFFFFF;
}

#main_left .edito_contenu p{
	display: block;
	margin:5px 2px 0 2px;
	color: #336699;
	font-size: 10px;
	text-align:left;
}

#main_left .edito_contenu p a:hover{
	color:00B7EB;
}

#main_left .actu{
	position:relative;
	float:left;
	width :460px;
	height:25px;
	margin-left:10px;
	margin-top:10px;
	text-align: right;
	background: url(../images/design/menu_bouton1.jpg);
}

#main_right{
	position:relative;
	float:right;
	margin-right:0px;
	width : 320px;
	height : auto;
	margin-top:5px;
	background: #EAEFF2;
}

#main_right h1{
	color: white;
	font-size: 14px;
	line-height: 25px;
	font-weight:normal;
}

#main_right #renseignements{
	position:relative;
	float:left;
	width :320px;
	height:26px;
	margin-top:6px;
	background: url(../images/design/menu_bouton1.jpg);
}

#main_right #renseignements .titel{
	position:relative;
	float:left;
	width :115px;
	height:20px;
	font-size:12px;
	line-height:22px;
	text-align:center;
	color:#FFFFFF;
	margin-top:2px;
	font-weight:bold;
}

#main_right #renseignements .saisir{
	position:relative;
	float:left;
	width :auto;
	height:auto;
	margin-top:3px;
}

#main_right #renseignements .saisir input[type=text] {
	position:relative;
	float:left;
	width :155px;
	height:18px;
	line-height:20px;
	font-size:13px;
	border:1px solid #336699;
	color:#999999;
}

#main_right #renseignements .saisir .lemail {
	position:relative;
	float:left;
	width :155px;
	height:18px;
	line-height:20px;
	font-size:13px;
	border:1px solid #336699;
	color:#999999;
}

#main_right #renseignements a .action{
	position:relative;
	float:left;
	width :27px;
	height:18px;
	line-height:18px;
	font-size:12px;
	text-align:center;
	margin-top:4px;	
	margin-left:8px;
	border:1px solid #336699;
	background: url(../images/design/moteur_recherche_haut.jpg);
	text-decoration:none;
	cursor:pointer;
}

#main_right #renseignements a .action1{
	position:relative;
	float:left;
	width :30px;
	height:18px;
	line-height:18px;
	font-size:12px;
	text-align:center;
	margin-top:4px;	
	margin-left:8px;
	border:1px solid #336699;
	background: url(../images/design/moteur_recherche_haut.jpg);
	text-decoration:none;
	cursor:pointer;
}

#main_right #renseignements .lib{
	position:relative;
	float:left;
	width :245px;
	height:20px;
	font-size:11px;
	line-height:22px;
	text-align:center;
	color:#FFFFFF;
	margin-top:2px;
}

#main_right .fil_titre{
	position:relative;
	float:left;
	width :320px;
	height:25px;
	margin-top:9px;
	background: url(../images/design/menu_bouton1.jpg);
}

#main_right .fil_contenu{
	position:relative;
	float:left;
	width :318px;
	height:132px;
	margin-top:0px;
	border: 1px solid #336699;
	overflow:auto;
	background:#FFFFFF;
}

#main_right .fil_foot{
	position:relative;
	float:left;
	width :318px;
	height:15px;
	margin-top:0px;
	border: 1px solid #336699;
	background-color:  #336699;
}

#main_right .pub_ligne{
	position:relative;
	float:left;
	width:318px;
	height:13px;
	line-height:13px;
	font-size:9px;
	color:#336699;
	text-align:right;
}

#main_right .pub{
	position:relative;
	float:left;
	width :318px;
	height:318px;
	border:1px solid #336699;
}

#main_right a .pub .opub{
	position:relative;
	float:left;
	width :318px;
	height:318px;
	text-decoration:none;
	cursor:pointer;
}

#main_right .moteur{
	position:relative;
	float:left;
	width :320px;
	height:150px;
	margin-top:10px;
	background: #FFFFFF;
}

#main_right .moteur .titre{
	position:relative;
	float:left;
	width :320px;
	height:25px;
	text-align: left;
	background: url(../images/design/menu_bouton1.jpg);
}

#main_right .moteur .contenu{
	position:relative;
	float:left;
	width :318px;
	height:123px;
	border: 1px solid #336699;
}

#main{
	position:relative;
	float:left;
	width : 625px;
	height : auto;
	margin-top:10px;
}

#main .general{
	position:relative;
	float:left;
	width :625px;
	height:auto;
	background: #FFFFFF;
	border: 1px solid #336699;
}

#main .general .titreg{
	position:relative;
	float:left;
	width :100%;
	height:25px;
	text-align: left;
	background: url(../images/design/menu_bouton1.jpg);	
}

#main .general .titreg h1{
	color: white;
	font-size: 14px;
	line-height: 25px;
}

#main .general .texte{
	position:relative;
	float:left;
	width :620px;
	height:auto;
}

#main .general .details2{
	position:relative;
	float:left;
	width :600px;
	line-height:15px;
	height:auto;
	font-size:11px;
	color:#BBBABF;
	text-align:justify;
	margin-left:10px;
	margin-bottom:10px;
}

#main .general .haut{
	position:relative;
	float:left;
	width :620px;
	height:100px;
	background: #FFFFFF;
}

#main .general .bas{
	position:relative;
	float:left;
	width :620px;
	height:415px;
	background: #FFFFFF;
}

#main .general .bandeau_offres{
	position:relative;
	float:left;
	width :565px;
	margin-left : 20px;
	margin-top : 10px;
	height:auto;
}

#main .general .bandeau_offres a .courant{
	position:relative;
	float:left;
	width :278px;
	height:24px;
	font-size: 11px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #F0F0F0;
	cursor : pointer;
	text-decoration : none;
	background : #F0F0F0;
	color:#336699;
}

#main .general .bandeau_offres a .courant2{
	position:relative;
	float:left;
	width :278px;
	height:24px;
	font-size: 11px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #9E2477;
	cursor : pointer;
	text-decoration : none;
	background : #9E2477;
	color: #FFFFFF;
}

#main .general .bandeau_offres a .autres{
	position:relative;
	float:left;
	width :277px;
	height:24px;
	font-size: 11px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	border: 1px solid #C8C8C8;
	cursor : pointer;
	text-decoration : none;
	background : #F0F0F0;
	color:#336699;
}

#main .general .bandeau_offres a .autres1{
	position:relative;
	float:left;
	width :277px;
	height:24px;
	font-size: 11px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom:1px solid #9E2477;
	cursor : pointer;
	text-decoration : none;
	background : #F0F0F0;
	color:#336699;
}

#main .general .bandeau_offres a .autres2{
	position:relative;
	float:left;
	width :277px;
	height:24px;
	font-size: 11px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	border: 1px solid #C8C8C8;
	cursor : pointer;
	text-decoration : none;
	background : #9E2477;
	color: #FFFFFF;
}

#main .general .bandeau_offres .inter{
	position:relative;
	float:left;
	width :6px;
	height:25px;
	border-bottom:1px solid #C8C8C8;
}

#main .general .bandeau_offres .inter1{
	position:relative;
	float:left;
	width :6px;
	height:25px;
	border-bottom:1px solid #9E2477;
}

#main .general .bandeau_offres .contenu{
	position:relative;
	float:left;
	width :563px;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	height:60px;
	background : url(../images/design/bandeau_offre_haut.jpg);
}

#main .general .bandeau_offres .contenu2{
	position:relative;
	float:left;
	width :563px;
	border-left: 1px solid #9E2477;
	border-right: 1px solid #9E2477;
	border-bottom: 1px solid #9E2477;
	height:60px;
	background : url(../images/design/bandeau_offre_haut.jpg);
}

#main .general .bandeau_offres .contenu .bloc2{
	position:relative;
	float:left;
	width:420px;
	height:20px;
}

#main .general .bandeau_offres .contenu .plan{
	position:relative;
	float:left;
	width:563px;
	height:563px;
}

#main .general .bandeau_offres .contenu .plan .carte{
	position:relative;
	float:left;
	width:553px;
	height:553px;
	background:#FFFFFF;
	border:1px solid #336699;
	margin-top:5px;
	margin-left:5px;
}

#main .general .bandeau_offres .contenu .logo{
	position:relative;
	float:left;
	width :15px;
	height:15px;
	margin-left:5px;
	margin-right:5px;
}

#main .general .bandeau_offres .contenu .descript{
	position:relative;
	float:left;
	width :275px;
	height:15px;
	font-size:11px;
	color:#000000;
}

#main .general .bandeau_offres .contenu .descript1{
	position:relative;
	float:left;
	width :235px;
	height:15px;
	font-size:11px;
	color:#000000;
}

#main .general .bandeau_offres .contenu2 .texte{
	position:relative;
	float:left;
	width :100%;
	height:auto;
	line-height:15px;
	font-size:11px;
	color:#000000;
	margin-top:2px;
}

#main .general .bandeau_offres .contenu2 .texteb{
	position:relative;
	float:left;
	width :auto;
	height:auto;
	line-height:15px;
	font-size:11px;
	color:#000000;
	margin-top:2px;
}

#main .general .bandeau_offres .contenu2 .texteb input{
	position:relative;
	float:left;
	width :150px;
	height:15px;
	font-size:11px;
	color:#000000;
	border:1px solid #BBBABF;
	background :#FFFFFF;
	margin-top:2px;
}

#main .general .bandeau_offres .contenu .critere{
	position:relative;
	float:left;
	width :70px;
	line-height:15px;
	height:15px;
	font-size:11px;
	color:#336699;
}

#main .general .bandeau_offres .contenu .critere_d1{
	position:relative;
	float:left;
	width :300px;
	line-height:15px;
	height:15px;
	font-size:11px;
}

#main .general .bandeau_offres .contenu a .retour_b{
	position:relative;
	float:left;
	width :110px;
	height:50px;
	line-height:13px;
	text-align:center;
	font-size:12px;
	background:#BBBABF;
	color:#FFFFFF;
	margin-top:-35px;
	margin-left:25px;
}

#main .general .bandeau_offres .contenu a:hover .retour_b{
	color:#336699;
}

#main .general .bandeau_offres .contenu a .critere_b{
	position:relative;
	float:left;
	width :90px;
	height:50px;
	font-size:12px;
	background:#BBBABF;
	color:#FFFFFF;
}

#main .general .bandeau_offres .contenu2 a .critere_b{
	position:relative;
	float:left;
	width :95px;
	line-height:20px;
	height:20px;
	text-align:center;
	font-size:11px;
	color:#336699;
	margin-left:10px;
	margin-top:2px;
	text-decoration:none;
	cursor:pointer;
}

#main .general .liste_offres{
	position:relative;
	float:left;
	width :565px;
	margin-left : 20px;
	margin-top : 10px;
	height: auto;
}

#main .general .liste_offres .fond_gris{
	position :relative;
	float:left;
	width :563px;
	margin-left : 2px;
	margin-top : 12px;
	height: auto;
	background: #C8C8C8;
}

#main .general .liste_offres .fond_gris  .offres_premium {	
	position:relative;
	float:left;
	width :561px;
	margin-left : -2px;
	margin-top : -4px;
	margin-bottom : 2px;
	height: auto;
	border: 1px solid #9E2477;
	background: #FFFFFF;
}

#main .general .liste_offres .fond_gris .offres_premium .bandeau_gauche{	
	position:relative;
	float:left;
	width :401px;
	margin-left : 0px;
	margin-top : 0px;
	height: 25px;
	background : url(../images/design/bandeau_premium.jpg);
}

#main .general .liste_offres .fond_gris  .offres_premium .bandeau_gauche h2{
	color: white;
	font-size: 14px;
	line-height: 25px;
	font-weight:normal;
}

#main .general .liste_offres .fond_gris  .offres_premium  .bandeau_droit{	
	position:relative;
	float:left;
	width :160px;
	margin-left : 0px;
	margin-top : 0px;
	height: 25px;
	background : url(../images/design/bandeau_premium.jpg);
	text-align : right;
}

#main .general .liste_offres .fond_gris  .offres_premium  .photo{
	position:relative;
	float: left;
	width:120px;
	height:103px;
	margin-left:10px;
	margin-top:15px;
	margin-right:10px;
	margin-bottom:5px;
}

#main .general .liste_offres .fond_gris .offres_premium .photo img{
	position:relative;
	border:1px solid #9E2477;
}

#main .general .liste_offres .fond_gris  .offres_premium  .photo a{
	color : #000000;
	font-size : 9px;
	cursor: pointer;
}

#main .general .liste_offres .fond_gris  .offres_premium  h3{
	position:relative;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #9E2477;
	margin-left:2px;
	margin-top:10px;
	line-height: 20px;
	width : 405px;
}

#main .general .liste_offres .fond_gris .offres_premium  .texte2{
	display: block;
	float: left;
	font-size: 11px;
	color: #9E2477;
	margin-left:2px;
	line-height: 20px;
	width : 404px;
}

#main .general .liste_offres .fond_gris .offres_premium  .desc{
	display: block;
	float: left;
	text-align:justify;
	font-size: 9px;
	color: #9E2477;
	margin-left:2px;
	width : 404px;
	height : 48px;
}

#main .general .liste_offres .fond_gris .offres_premium  p{
	display: block;
	float: left;
	text-align:justify;
	font-size: 9px;
	color: #9E2477;
	margin-left:2px;
	width : 404px;
	height : 48px;
}

#main .general .liste_offres .fond_gris .offres_premium  .italique_gras{
	display: block;
	float: left;
	font-size: 9px;
	color: #9E2477;
	margin-left:2px;
	font-weight :bold;
	font-style: italic;
	line-height: 15px;
	margin-top:5px;
}

#main .general .liste_offres .fond_gris .offres_premium  .italique{
	display: block;
	float: left;
	font-size: 9px;
	color: #9E2477;
	margin-left:2px;
	font-style: italic;
	line-height: 15px;
	margin-top:5px;
}

#main .general .liste_offres .fond_gris .offres_premium .coordonnees{
	position:relative;
	float:right;
	width :400px;
	margin-top : 2px;
	height: 25px;
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
}

#main .general .liste_offres .fond_gris .offres_premium .coordonnees .gras{
	position:relative;
	float:left;
	margin-left : 5px;
	line-height: 24px;
	font-weight :bold;
	color: #9E2477;
	font-size: 12px;
}

#main .general .liste_offres .fond_gris .offres_premium .coordonnees .normal{
	position:relative;
	float:left;
	margin-left : 5px;
	line-height: 24px;
	color: #9E2477;
	font-size: 12px;
}

#main .general .liste_offres .fond_gris .offres_premium .coordonnees img{
	position:relative;
	float:left;
	margin-left : 2px;
	line-height: 24px;
}

#main .general .liste_offres .fond_gris .offres_premium .foot{
	position:relative;
	float:left;
	width :561px;
	margin-top : 0px;
	height: 34px;
	background : #EBECF1;
	border-top: 1px solid #B0B0B0;
}

#main .general .liste_offres .fond_gris_petit{
	position :relative;
	float : left;
	width :563px;
	margin-left : 2px;
	margin-top : 12px;
	height: auto;
	background: #C8C8C8;
}

#main .general .liste_offres .fond_gris_petit .offres_normal{	
	position:relative;
	float:left;
	width :561px;
	margin-left : -2px;
	margin-top : -2px;
	margin-bottom : 2px;
	height: auto;
	border: 1px solid #336699;
	background : #FFFFFF;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .bandeau_gauche{	
	position:relative;
	float:left;
	width :401px;
	margin-left : 0px;
	margin-top : 0px;
	height: 25px;
	background : url(../images/design/menu_bouton1.jpg);
}

#main .general .liste_offres .fond_gris_petit .offres_normal .bandeau_gauche h2{
	color: white;
	font-size: 14px;
	line-height: 25px;
	font-weight:normal;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .bandeau_droit{	
	position:relative;
	float:left;
	width :160px;
	margin-left : 0px;
	margin-top : 0px;
	height: 25px;
	background : url(../images/design/menu_bouton1.jpg);
	text-align : right;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .photo{
	display: block;
	float: left;
	width:120px;
	height:103px;
	margin:15px 10px 5px 10px;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .photo img{
	position:relative;
	border:1px solid #336699;
}

#main .general .liste_offres .fond_gris_petit .offres_normal h3{
	position:relative;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin-left:2px;
	margin-top:10px;
	line-height: 20px;
	width : 405px;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .texte2{
	position:relative;
	display: block;
	float: left;
	font-size: 11px;
	color: #336699;
	margin-left:2px;
	line-height: 20px;
	width : 405px;
}

#main .general .liste_offres .fond_gris_petit .offres_normal  .italique_gras{
	display: block;
	float: left;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	font-weight :bold;
	font-style: italic;
	line-height: 15px;
	margin-top:5px;
	height: 18px;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .italique{
	display: block;
	float: left;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	font-style: italic;
	line-height: 15px;
	margin-top:5px;
	height: 18px;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .desc{
	display: block;
	float: left;
	text-align:justify;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	width : 404px;
	height : 48px;
}

#main .general .liste_offres .fond_gris_petit .offres_normal p{
	display: block;
	float: left;
	text-align:justify;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	width : 404px;
	height : 48px;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .photo a{
	color : #000000;
	font-size : 9px;
	cursor: pointer;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .coordonnees{
	position:relative;
	float:right;
	width :400px;
	margin-top : 2px;
	height: 25px;
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .coordonnees .gras{
	position:relative;
	float:left;
	margin-left : 5px;
	line-height: 24px;
	font-weight :bold;
	color: #336699;
	font-size: 12px;	
}

#main .general .liste_offres .fond_gris_petit .offres_normal .coordonnees .normal{
	position:relative;
	float:left;
	margin-left : 5px;
	line-height: 24px;
	color: #336699;
	font-size: 12px;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .coordonnees img{
	position:relative;
	float:left;
	margin-left : 2px;
	line-height: 24px;
}

#main .general .liste_offres .fond_gris_petit .offres_normal .foot{
	position:relative;
	float:left;
	width :561px;
	margin-top : 0px;
	height: 34px;
	background : #EBECF1;
	border-top: 1px solid #B0B0B0;
}

#main .general .liste_offres .outils{
	position:relative;
	float:left;
	height:auto;
	width :250px;
	border: 1px solid #BBBABF;
	margin-left:20px;
}

#main .general .liste_offres .outils .text_outils{
	position:relative;
	float:left;
	height:auto;
	line-height:15px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	width :240px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:5px;
}

#main .general .liste_offres .outils .t_outils{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:250px;
	background: url(../images/design/menu_bouton1.jpg);	
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}

#main .general .liste_offres .outils .texte{
	position:relative;
	float:left;
	height:auto;
	line-height:15px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	width :240px;
	margin-left:1px;
	margin-top:10px;
	margin-bottom:5px;
}

#main .general .liste_offres .outils .texteb{
	position:relative;
	float:left;
	height:auto;
	line-height:15px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	width :240px;
	margin-left:1px;
	margin-top:10px;
	margin-bottom:5px;
}

#main .general .liste_offres .outils .i_outils {
	position :relative;
	float:left;
	width:70px;
	height:19px;
	line-height:19px;
	font-size:12px;
	color:#000000;
	margin-left:5px;
	margin-top:4px;
}

#main .general .liste_offres .outils .c_outils {
	position :relative;
	float:left;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:4px;
}

#main .general .liste_offres .outils .c_outils input[type=text]{
	position :relative;
	float:left;
	width:160px;
	height:17px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main .general .liste_offres .outils .c_outils .ic_outils{
	position :relative;
	float:left;
	width:160px;
	height:17px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main .general .liste_offres .outils .c_outils textarea {
	position:relative;
	float:left;
	width:160px;
	height:65px;
	line-height:17px;
	font-size:11px;
	color:#000000;
	font-family: Verdana, sans-serif;	
}

#main .general .liste_offres .outils .c_outils .tc_outils {
	position:relative;
	float:left;
	width:160px;
	height:65px;
	line-height:17px;
	font-size:11px;
	color:#000000;
	font-family: Verdana, sans-serif;	
}

#main .general .liste_offres .outils a .envoi_outils{
	position :relative;
	float:left;
	height:17px;
	line-height:17px;
	width:70px;
	color:#336699;
	font-size:12px;
	text-align:center;
	margin-left:160px;
	margin-top:5px;
	margin-bottom:5px;	
}

#main .general .liste_offres .outils-alert{
	position:relative;
	float:left;
	height:auto;
	width :499px;
	border-bottom: 1px solid #0D93A5;
	border-left: 1px solid #0D93A5;
	border-right: 1px solid #0D93A5;
	margin-left:30px;
	margin-top:-3px;
}

#main .general .liste_offres .contenu3{
	position:relative;
	float:left;
	height:auto;
	width :498px;
	border-bottom: 1px solid #9E2477;
	border-left: 1px solid #9E2477;
	border-right: 1px solid #9E2477;
	margin-left:30px;
	margin-top:-3px;
}

#main .general .liste_offres .contenu3 .texte{
	position:relative;
	float:left;
	line-height:15px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	width :490px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:5px;
	display:block;
}

#main .general .liste_offres .contenu3 .texteb{
	position:relative;
	float:left;
	line-height:15px;
	font-size:11px;
	color:#000000;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:5px;
}

#main .general .liste_offres .contenu3 a .critere_b{
	position:relative;
	float:left;
	line-height:15px;
	font-size:11px;
	color:#336699;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:5px;
}

#main .general .liste_offres .outils-alert .list_outils{
	position:relative;
	float:left;
	height:auto;
	width:267px;
}

#main .general .liste_offres .outils-alert .texte{
	position:relative;
	float:left;
	height:auto;
	line-height:15px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	width :490px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:5px;
	display:block;
}

#main .general .liste_offres .outils-alert .text_outils{
	position:relative;
	float:left;
	height:auto;
	line-height:15px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	width :490px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}

#main .general .liste_offres .outils-alert .i_outils {
	position :relative;
	float:left;
	width:70px;
	height:19px;
	line-height:19px;
	font-size:12px;
	color:#000000;
	margin-left:5px;
	margin-top:4px;
}

#main .general .liste_offres .outils-alert .c_outils {
	position :relative;
	float:left;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:4px;
}

#main .general .liste_offres .outils-alert .c_outils input[type=text]{
	position :relative;
	float:left;
	width:160px;
	height:17px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main .general .liste_offres .outils-alert .c_outils .ic_outils{
	position :relative;
	float:left;
	width:160px;
	height:17px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main .general .liste_offres .outils-alert .c_outils textarea {
	position:relative;
	float:left;
	width:200px;
	height:85px;
	line-height:17px;
	font-size:11px;
	color:#000000;
	font-family: Verdana, sans-serif;	
}

#main .general .liste_offres .outils-alert a .envoi_outils{
	position :relative;
	float:left;
	height:17px;
	line-height:17px;
	width:70px;
	color:#336699;
	font-size:12px;
	text-align:center;
	margin-left:409px;
	margin-top:5px;
	margin-bottom:5px;	
}

/**************************************
*		FOOTER
***************************************/

#foot {
	position:relative;
	float:left;
	height:101px;
	margin-top:10px;
	width:100%;
	background: url(../images/design/foot.jpg);
	border: 1px solid #336699;
}

#foot .site{
	position:relative;
	float:left;
	height:15px;
	width:958px;
	color:#336699;
	margin-top:5px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	margin-bottom:5px;	
}

#foot .pres{
	position:relative;
	float:left;
	width:958px;
	height:19px;
	line-height:19px;
	color:#336699;	
	font-size:10px;
	text-align:center;	
}

#foot .pres .part{
	position:relative;
	float:left;
	width:auto;
	color:#336699;	
	font-size:10px;
}

#foot a .pres {
	position:relative;
	float:left;
	color:#336699;
	width:auto;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
}

#foot .pres a .part{
	position:relative;
	float:left;
	color:#336699;
	width:auto;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
}

#foot .pres a:hover .part{
	position:relative;
	float:left;
	color: #00B7EB;
}

/**************************************
*		MAIL - NORMAL
***************************************/

#mail_n{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color:#336699;
	z-index:0;
	margin-top:15px;
}

#mail_n .partqm2{
	position:relative;
	float:left;
	width:561px;
	height:auto;
}

#mail_n .partqm2 .partqm{
	position:relative;
	float:left;
	width: 241px;
	height:auto;
}

#mail_n .partqm2 .partqm1{
	position:relative;
	float:left;
	width: 305px;
	height: auto;
}

#mail_n .partqm2 .titrees{
	position:relative;
	float:left;
	width:561px;
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
	color:#336699;
	margin-top:5px;
}

#mail_n .barre2{
	position:relative;
	float:left;
	width: 100%;
	line-height:3px;
	height:3px;
}

#mail_n .intitule_mail{
	position:relative;
	float:left;
	font-size:12px;
	text-align: left;
	height: 20px;
	width: 90px;
	line-height:20px;
}

#mail_n .intitule1{
	position:relative;
	float:left;
	height: auto;
	width: auto;
	line-height:20px;
	font-size:11px;
	text-align: left;
}

#mail_n .champ{
	position:relative;
	float:left;
	font-size:11px;
	height:auto;
	text-align: left;
	width : auto;
}

#mail_n .champ input[type=text] {
	position:relative;
	float: left;
	border:1px solid #BBBABF;
	background-color:#FFFFFF;
	color:#000000;
}

#mail_n a .bcartev{
	position:relative;
	float:left;
	width:80px;
	height:18px;
	font-size:11px;
	line-height:18px; 
	text-align:center;
	color:#336699;
	margin-left:130px;
	border:1px solid #BBBABF;
	background:#EBECF1;
}

#mail_n a:hover .bcartev{
	background:#BBBABF;
}

/**************************************
*		MAIL - STAR
***************************************/

#mail_s{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color:#9E2477;
	z-index:0;
	margin-top:15px;
}

#mail_s .partqm2{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	z-index:0;
}

#mail_s .partqm2 .partqm{
	position:relative;
	float:left;
	width: 241px;
	height:auto;
}

#mail_s .partqm2 .partqm1{
	position:relative;
	float:left;
	width: 305px;
	height: auto;
}

#mail_s .partqm2 .titrees{
	position:relative;
	float:left;
	z-index:0;	
	width:561px;
	font-size: 12px;
	font-style:italic;
	line-height: 20px;
	color:#9E2477;
	margin-top:5px;
}

#mail_s .barre2{
	position:relative;
	float:left;
	width: 100%;
	line-height:3px;
	height:3px;
}

#mail_s .intitule{
	position:relative;
	float:left;
	font-size:11px;
	padding:2px;
	text-align: left;
	height: 15px;
	width: 90px;
	line-height:17px;
}

#mail_s .intitule1{
	position:relative;
	float:left;
	font-size:11px;
	text-align: left;
	height: auto;
	width: auto;
	line-height:20px;
}

#mail_s .champ{
	position:relative;
	float:left;
	font-size:11px;
	height:auto;
	text-align: left;
	width : auto;
}

#mail_s .champ input[type=text]{
	position:relative;
	float: left;
	border:1px solid #BBBABF;
	background-color:#FFFFFF;
	color:#000000;
}

#mail_s a .bcartev{
	position:relative;
	float:left;
	width:80px;
	height:18px;
	line-height:18px;
	font-size:11px;
	text-align:center;
	margin-left:158px;
	color:#9E2477;
	border:1px solid #BBBABF;
	background:#EBECF1;
}

#mail_s a:hover .bcartev{
	background:#BBBABF;
}

/**************************************
*		TRANSMETTRE ANNONCE - NORMAL
***************************************/

#transannonce{
	position:relative;
	float:left;
	width:561px;
	height:auto;
}

#transannonce .surf_titre {
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#transannonce .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#00B7EB;
}

#transannonce .formultrans{
	position:relative;
	float:left;
	height:120px;
	width:465px;
}

#transannonce .formultrans .textevalid{
	position:relative;
	float:left;
	line-height:17px;
	font-size:11px;
	color:#336699;
}

#transannonce .formultrans .textevalid a{
	text-decoration:underline;
	color:#336699;
}

#transannonce .transform{
	position:relative;
	float:left;
	height:30px;
	width:auto;
}

#transannonce .transform .transform_text{
	position:relative;
	float:left;
	width:240px;
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#336699;
	margin-left:5px;
}

#transannonce .transform .transform_text1{
	position:relative;
	float:left;
	width:115px;
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#336699;
	margin-left:5px;
}

#transannonce .transform .transform_in{
	position:relative;
	float:left;
	width:auto;
	height:auto;
}

#transannonce .transform .transform_in input[type=text]{
	position:relative;
	float:left;
	width:200px;
	height:18px;
	color:#000000;
	border:1px solid #BBBABF;
	font-size:12px;
	margin-top:5px;
}

#transannonce .transform .transform_in .transform_ini{
	position:relative;
	float:left;
	width:200px;
	height:18px;
	color:#000000;
	border:1px solid #BBBABF;
	font-size:12px;
	margin-top:5px;
}

#transannonce .transform .transform_in textarea{
	position:relative;
	float:left;
	width:325px;
	height:45px;
	line-height:15px;
	font-size:11px;
	color:#000000;
	font-family:Verdana, sans-serif;
	margin-top:5px;
}

#transannonce .transform .transform_in .transform_int{
	position:relative;
	float:left;
	width:325px;
	height:45px;
	line-height:15px;
	font-size:11px;
	color:#000000;
	font-family:Verdana, sans-serif;
	margin-top:5px;
}

#transannonce a .transenvoi {
	position:relative;
	float:left;
	width:80px;
	height:18px;
	line-height:18px;
	font-size:11px;
	text-align:center;
	color:#336699;
	background:#EBECF1;
	border:1px solid #BBBABF;
	margin-top:5px;
}

#transannonce a:hover .transenvoi{
	background:#BBBABF;
}


/**************************************
*		TRANSMETTRE ANNONCE - STAR
***************************************/

#transannonce_s{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color:#9E2477;
}

#transannonce_s .surf_titre {
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#transannonce_s .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#AA86A2;
}

#transannonce_s .formultrans{
	position:relative;
	float:left;
	height:120px;
	width:465px;
}

#transannonce_s .formultrans .textevalid{
	position:relative;
	float:left;
	line-height:17px;
	font-size:11px;
	color:#9E2477;
}

#transannonce_s .formultrans .textevalid a{
	text-decoration:underline;
	color:#9E2477;
}

#transannonce_s .transform{
	position:relative;
	float:left;
	height:30px;
	width:auto;
}

#transannonce_s .transform .transform_text{
	position:relative;
	float:left;
	width:240px;
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#9E2477;
	margin-left:5px;
}

#transannonce_s .transform .transform_text1{
	position:relative;
	float:left;
	width:115px;
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#9E2477;
	margin-left:5px;
}

#transannonce_s .transform .transform_in{
	position:relative;
	float:left;
	width:auto;
	height:auto;
}

#transannonce_s .transform .transform_in input[type=text]{
	position:relative;
	float:left;
	width:200px;
	height:18px;
	color:#000000;
	border:1px solid #BBBABF;
	font-size:12px;
	margin-top:5px;
}

#transannonce_s .transform .transform_in .transform_ini{
	position:relative;
	float:left;
	width:200px;
	height:18px;
	color:#000000;
	border:1px solid #BBBABF;
	font-size:12px;
	margin-top:5px;
}

#transannonce_s .transform .transform_in textarea{
	position:relative;
	float:left;
	width:325px;
	height:45px;
	line-height:15px;
	font-size:11px;
	color:#000000;
	font-family:Verdana, sans-serif;
	margin-top:5px;
}

#transannonce_s .transform .transform_in .transform_int{
	position:relative;
	float:left;
	width:325px;
	height:45px;
	line-height:15px;
	font-size:11px;
	color:#000000;
	font-family:Verdana, sans-serif;
	margin-top:5px;
}

#transannonce_s a .transenvoi {
	position:relative;
	float:left;
	width:80px;
	height:18px;
	line-height:18px;
	font-size:11px;
	text-align:center;
	color:#9E2477;
	background:#EBECF1;
	border:1px solid #BBBABF;
	margin-top:5px;
}

#transannonce_s a:hover .transenvoi{
	background:#BBBABF;
}


/**************************************
*		ANNONCEUR NORMAL
***************************************/
#annonceur{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color:#336699;
}

#annonceur .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#annonceur .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#00B7EB;
}

#annonceur .titre_annonceur{
	position:relative;
	float:left;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color:#336699;
}

#annonceur .partq{
	position:relative;
	float:left;
	width:180px;
	height:auto;
}

#annonceur .partq img{
	position:relative;
	float:left;
	height:50px;
	margin-left:10px;
	margin-top:10px;
	border: 1px solid #BBBABF;
}

#annonceur .partq a .lien_plus{
	position:relative;
	float:left;
	width:180px;
	height:20px;
	font-size:11px;
	text-align:center;
	color:#336699;
}

#annonceur .partq1{
	position:relative;
	float:left;
	width:375px;
	height:auto;
}

#annonceur .partq2{
	position:relative;
	float:left;
	width:561px;
	height:auto;
}

#annonceur .infos{
	position:relative;
	float:left;
	font-size: 11px;
	height: auto;
	width: auto;
	line-height:15px;
}

#annonceur .infos a
{
	position:relative;
	float:left;
	background:#EBECF1;
	color:#336699;
	border:1px solid #BBBABF;
	text-align:center;
	line-height:18px;
	height:18px;
}

#annonceur .infos a:hover{
	background:#BBBABF;
}

#annonceur .barre2{
	position:relative;
	float:left;
	font-size: 10px;
	width: 100%;
	line-height:2px;
	height:2px;
}

/**************************************
*		ANNONCEUR STAR
***************************************/
#annonceur_s{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color:#9E2477;
	border: 0px solid #9E2477;
}

#annonceur_s .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#annonceur_s .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#AA86A2;
}

#annonceur_s .titre{
	position:relative;
	float:left;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color:#9E2477;
}

#annonceur_s .partq{
	position:relative;
	float:left;
	width:180px;
	height:auto;
}

#annonceur_s .partq img{
	position:relative;
	float:left;
	height:50px;
	margin-left:10px;
	margin-top:10px;
	border: 1px solid #BBBABF;
}

#annonceur_s .partq a .lien_plus{
	position:relative;
	float:left;
	width:180px;
	height:20px;
	font-size:11px;
	text-align:center;
	color:#336699;
}

#annonceur_s .partq1{
	position:relative;
	float:left;
	width:375px;
	height:auto;
}

#annonceur_s .partq2{
	position:relative;
	float:left;
	width:561px;
	height:auto;
}

#annonceur_s .infos{
	position:relative;
	float:left;
	font-size: 11px;
	height: auto;
	width: auto;
	line-height:15px;
}

#annonceur_s .infos a
{
	position:relative;
	float:left;
	background:#EBECF1;
	color:#9E2477;
	border:1px solid #BBBABF;
	text-align:center;
	line-height:18px;
	height:18px;
}

#annonceur_s .infos a:hover{
	background:#BBBABF;
}

#annonceur_s .barre2{
	position:relative;
	float:left;
	font-size: 10px;
	width: 100%;
	line-height:2px;
	height:2px;
}

/**************************************
*		PRESTATIONS NORMAL
***************************************/
#prestations{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color: #336699;
}

#prestations .prest_im {
	position:relative;
	float:left;
	width:99%;
	height:auto;
}

#prestations .prest_of {
	position:relative;
	float:left;
	z-index:0;
	width:99%;
	height:auto;
}

#prestations .titre_prest{
	position:relative;
	float:left;
	font-size: 12px;
	text-align: left;
	height: 20px;
	width: auto;
	line-height:20px;
	font-weight:bold;
	padding:2px;
}

#prestations .prest{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: 180px;
	line-height:15px;
	padding:2px;
}

#prestations .prest_long{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: auto;
	padding:2px;
	margin-bottom:5px;
}

#prestations .prest_space{
	position:relative;
	float:left;
	height:5px;
	width: 100%;
	line-height:5px;
}

#prestations .sep{
	position:relative;
	float:left;
	border-bottom: 1px solid #EBECF1;
	margin-left:25%;
	margin-right:25%
}

#prestations .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#prestations .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#00B7EB;
}

/**************************************
*		PRESTATIONS STAR
***************************************/
#prestations_s{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	border: 0px solid #9E2477;
	color: #9E2477;
}

#prestations_s .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#prestations_s .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#AA86A2;
}

#prestations_s .prest_im {
	position:relative;
	float:left;
	width:99%;
	height:auto;
}

#prestations_s .prest_of {
	position:relative;
	float:left;
	width:99%;
	height:auto;
}

#prestations_s .titre_prest{
	position:relative;
	float:left;
	font-size: 12px;
	text-align: left;
	height: 20px;
	width: auto;
	line-height:20px;
	font-weight:bold;
	padding:2px;
}

#prestations_s .prest{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: 180px;
	line-height:15px;
	padding:2px;
}

#prestations_s .prest_long{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: auto;
	padding:2px;
	margin-bottom:5px;
}

#prestations_s .prest_space{
	position:relative;
	float:left;
	height:5px;
	width: 100%;
	line-height:5px;
}

#prestations_s .sep{
	position:relative;
	float:left;
	border-bottom: 1px solid #EBECF1;
	margin-left:25%;
	margin-right:25%
}
/**************************************
*		SITUATION  NORMAL
***************************************/
#situation{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	border: 0px solid #336699;
	color: #336699;
}

#situation .plan {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #BBBABF;
	background:#E5E3DF;
}

#situation .plan .carte{
	position:relative;
	float:left;
	width:375px;
	height:400px;
}

#situation .proxi {
	position:relative;
	float:left;
	width:158px;
	height:auto;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
}

#situation .proxi_titre{
	position:relative;
	float:left;
	font-size: 12px;
	text-align: justify;
	height: auto;
	width: 100%;
	line-height:20px;
	font-weight:bold;
}

#situation .proxi_details{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: 100%;
	line-height:15px;
}

#situation .proxi_details a{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: 100%;
	line-height:15px;
	color:#336699;
	text-decoration:none;
	cursor:pointer;
}

#situation .proxi_space{
	position:relative;
	float:left;
	height:10px;
	width: 100%;
	line-height:10px;
}

#situation .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#situation .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#00B7EB;
}

/**************************************
*		SITUATION  STAR
***************************************/
#situation_s{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	border: 0px solid #9E2477;
	color: #9E2477;
}

#situation_s .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#situation_s .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#AA86A2;
}

#situation_s .plan {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #BBBABF;
	background:#E5E3DF;
}

#situation_s .plan .carte{
	position:relative;
	float:left;
	width:375px;
	height:400px;
}

#situation_s .proxi {
	position:relative;
	float:left;
	width:158px;
	height:auto;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
}

#situation_s .proxi_titre{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: justify;
	height: auto;
	width: 100%;
	line-height:15px;
	font-weight:bold;
}

#situation_s .proxi_details{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: 100%;
	line-height:15px;
}

#situation_s .proxi_details a {
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: 100%;
	line-height:15px;
	color: #9E2477;
}

#situation_s .proxi_space{
	position:relative;
	float:left;
	height:10px;
	width: 100%;
	line-height:10px;
}

/**************************************
*		CONDITIONS FINANCIERES NORMAL
***************************************/
#surf{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color: #336699;
}

#surf .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#surf .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#00B7EB;
}

#surf .surf_titre_moins{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: center;
	height: auto;
	width: 97px;
	line-height:20px;
	border-bottom:1px solid #336699;
}

#surf .surf_titre_moinsd{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: center;
	height: auto;
	width: 149px;
	line-height:20px;
	border-bottom:1px solid #336699;
	margin-left:12px;
}

#surf .surf_titre_moinsf{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: center;
	height: auto;
	width: 97px;
	line-height:20px;
	border-bottom:1px solid #336699;
}

#surf .surf_surf_moins{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: center;
	height: auto;
	width:97px;
	line-height:20px;
}

#surf .surf_surf_moinsd{
	position:relative;
	float:left;
	font-size: 11px;
	height: auto;
	width: 149px;
	line-height:20px;
	margin-left:12px;
}

#surf .text_surf{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	line-height:17px;
	width: auto;
	padding:2px;
	margin-bottom:5px;
}

#surf .space{
	position:relative;
	float:left;
	height:5px;
	width: 100%;
	line-height:2px;
}

#surf .space1{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: right;
	height: 20px;
	width: 520px;
	line-height:20px;
	margin-left:20px;
}

#surf .space2{
	position:relative;
	float:left;
	font-size: 10px;
	text-align: right;
	height: 15px;
	width: 75%;
	line-height:15px;
	background : #EBECF1;
	border:1px solid #336699;
	margin-left:70px;
}

/**************************************
*		CONDITIONS FINANCIERES STAR
***************************************/
#surf_s{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color: #9E2477;
}

#surf_s .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#surf_s .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#AA86A2;
}

#surf_s .surf_titre_moins{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: center;
	height: auto;
	width: 97px;
	line-height:20px;
	border-bottom:1px solid #9E2477;
}

#surf_s .surf_titre_moinsd{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: center;
	height: auto;
	width: 149px;
	line-height:20px;
	border-bottom:1px solid #9E2477;
	margin-left:12px;
}

#surf_s .surf_titre_moinsf{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: center;
	height: auto;
	width: 97px;
	line-height:20px;
	border-bottom:1px solid #9E2477;
}

#surf_s .surf_surf_moins{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: center;
	height: auto;
	width:97px;
	line-height:20px;
}

#surf_s .surf_surf_moinsd{
	position:relative;
	float:left;
	font-size: 11px;
	height: auto;
	width: 149px;
	line-height:20px;
	margin-left:12px;
}

#surf_s .text_surf{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	line-height:17px;
	width: auto;
	padding:2px;
	margin-bottom:5px;
}

#surf_s .space{
	position:relative;
	float:left;
	height:5px;
	width: 100%;
	line-height:2px;
}

#surf_s .space1{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: right;
	height: 20px;
	width: 520px;
	line-height:20px;
	background : #EBECF1;
	border:1px solid #9E2477;
	margin-left:20px;
}

#surf_s .space2{
	position:relative;
	float:left;
	font-size: 10px;
	text-align: right;
	height: 15px;
	width: 75%;
	line-height:15px;
	background : #EBECF1;
	border:1px solid #9E2477;
	margin-left:70px;
}

/**************************************
*		COMMENTAIRES NORMAL
***************************************/
#commentaires{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	border: 0px solid #336699;
	color: #336699;
}

#commentaires .post{
	position:relative;
	float:left;
}

#commentaires .usr_post{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: 17px;
	width: 110px;
	line-height:17px;
	font-weight:bold;
	margin-top: 30px;
	margin-left:30px;
	background : #EBECF1;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
}

#commentaires .note_post{
	position:relative;
	float:left;
	line-height:17px;
	height:17px;
	width:120px;
	margin-top: 30px;
	background : #EBECF1;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
}

#commentaires .date_post{
	position:relative;
	float:left;
	font-style: italic;
	font-size: 10px;
	text-align: left;
	height: auto;
	width: 180px;
	line-height:17px;	
	margin-top: 30px;
	background : #EBECF1;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	border-right:1px solid #336699;
}

#commentaires .mess_post{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: 300px;
	margin-left:140px;
}

#commentaires .space{
	position:relative;
	float:left;
	height:2px;
	width: 100%;
	line-height:2px;
}

#commentaires .fin{
	position:relative;
	float:left;
	height:30px;
	width: 530px;
	line-height:30px;
}

#commentaires .new_post{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: 17px;
	width: auto;
	line-height:17px;
	margin-left:50px;
}

#commentaires .infospost{
	position:relative;
	float:left;
	font-size: 12px;
	text-align: left;
	height: auto;
	width: auto;
	line-height:20px;
	margin-left:15px;
}

#commentaires a .new_post_lien{
	position:relative;
	float:left;
	font-size: 12px;
	text-align: left;
	height: 20px;
	width: auto;
	line-height:20px;
	text-decoration:none;
	cursor:pointer;
	color:#336699;
}

#commentaires .space1{
	position:relative;
	float:left;
	height:30px;
	line-height:30px;
	width:360px;
}

#commentaires .note_m{
	position:relative;
	float:left;
	height:30px;
	line-height:30px;
	width:180px;
	font-size: 11px;
	text-align: left;
}

.newpost{
	position:relative;
	float:left;
	height:auto;
	width:540px;
	margin-left:15px;
	color: #336699;
}

.newpost .note{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height:20px;
	width:auto;
}

.newpost .note select{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height:18px;
	width:auto;
	color:#000000;
	border:1px solid #BBBABF;
}

.newpost .intitu{
	position:relative;
	float:left;
	font-size: 11px;
	text-align:left;
	height:20px;
	width:85px;
}

.newpost .champ{
	position:relative;
	float:left;
	font-size:11px;
	height:auto;
	text-align: left;
	width : auto;
}

.newpost .space{
	position:relative;
	float:left;
	height:2px;
	width: 100%;
	line-height:2px;
}

.newpost .space2{
	position:relative;
	float:left;
	height:20px;
	width: 210px;
	line-height:20px;
}

.newpost a .envoi{
	position:relative;
	float:left;
	width:80px;
	height:20px;
	font-size:11px;
	line-height:20px; 
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	color: #336699;
}

.newpost .info_post{
	position:relative;
	float:left;
	width:135px;
	height:100px;
	color:#000000;
	margin-left:5px;
	line-height:15px;
	font-size:11px;
	text-align:justify;
}

/**************************************
*		COMMENTAIRES STAR
***************************************/
#commentaires_s{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	border: 0px solid #9E2477;
	color: #9E2477;
}

#commentaires_s .post{
	position:relative;
	float:left;
}

#commentaires_s .usr_post{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: 17px;
	width: 110px;
	line-height:17px;
	font-weight:bold;
	margin-top: 30px;
	margin-left:30px;
	background : #EBECF1;
	border-top:1px solid #9E2477;
	border-bottom:1px solid #9E2477;
	border-left:1px solid #9E2477;
}

#commentaires_s .note_post{
	position:relative;
	float:left;
	line-height:17px;
	height:17px;
	width:120px;
	margin-top: 30px;
	background : #EBECF1;
	border-top:1px solid #9E2477;
	border-bottom:1px solid #9E2477;
}

#commentaires_s .date_post{
	position:relative;
	float:left;
	font-style: italic;
	font-size: 10px;
	text-align: left;
	height: auto;
	width: 180px;
	line-height:17px;	
	margin-top: 30px;
	background : #EBECF1;
	border-top:1px solid #9E2477;
	border-bottom:1px solid #9E2477;
	border-right:1px solid #9E2477;
}

#commentaires_s .mess_post{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: auto;
	width: 300px;
	margin-left:140px;
}

#commentaires_s .space{
	position:relative;
	float:left;
	height:2px;
	width: 100%;
	line-height:2px;
}

#commentaires_s .fin{
	position:relative;
	float:left;
	height:30px;
	width: 530px;
	line-height:30px;
}

#commentaires_s .new_post{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height: 17px;
	width: auto;
	line-height:17px;
	margin-left:50px;
}

#commentaires_s .infospost{
	position:relative;
	float:left;
	font-size: 12px;
	text-align: left;
	height: auto;
	width: auto;
	line-height:20px;
	margin-left:15px;
}

#commentaires_s a .new_post_lien{
	position:relative;
	float:left;
	font-size: 12px;
	text-align: left;
	height: 17px;
	width: auto;
	line-height:17px;
	color: #9E2477;
	text-decoration:none;
	cursor:pointer;	
}

#commentaires_s .space1{
	position:relative;
	float:left;
	height:30px;
	line-height:30px;
	width:360px;
}

#commentaires_s .note_m{
	position:relative;
	float:left;
	height:30px;
	line-height:30px;
	width:180px;
	font-size: 11px;
	text-align: left;
}

.newpost_s{
	position:relative;
	float:left;
	height:auto;
	width:540px;
	margin-left:15px;
	color: #9E2477;
}

.newpost_s .note{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height:17px;
	width:auto;
}

.newpost_s .note select{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	height:17px;
	width:auto;
	color:#000000;
	border:1px solid #BBBABF;
}

.newpost_s .intitu{
	position:relative;
	float:left;
	font-size: 11px;
	text-align:left;
	height:17px;
	width:85px;
	padding: 2px;
}

.newpost_s .champ{
	position:relative;
	float:left;
	font-size:11px;
	height:auto;
	text-align: left;
	width : auto;
}

.newpost_s .space{
	position:relative;
	float:left;
	height:2px;
	width: 100%;
	line-height:2px;
}

.newpost_s .space2{
	position:relative;
	float:left;
	height:20px;
	width: 210px;
	line-height:20px;
}

.newpost_s a .envoi{
	position:relative;
	float:left;
	width:80px;
	height:20px;
	color: #9E2477;
	font-size:11px;
	line-height:20px; 
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}

.newpost_s .texte{
	position:relative;
	float:left;
	text-align:left;
	font-size:11px;
	height:60px;
	width:300px;
	padding:2px;
	margin-right:50px;
}

.newpost_s .info_post{
	position:relative;
	float:left;
	width:135px;
	height:100px;
	color:#000000;
	margin-left:5px;
	line-height:15px;
	font-size:11px;
	text-align:justify;
}


/**************************************
*		SELECTIONS NORMAL
***************************************/
#selection{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	border: 0px solid #336699;
	color:#336699;
}

#selection .debut{
	position:relative;
	float:left;
	height:20px;
	width: 100%;
	line-height:20px;
}

#selection .fin{
	position:relative;
	float:left;
	height:20px;
	width: 100%;
	line-height:20px;
}

#selection .texte_s{
	position:relative;
	float:left;
	text-align:justify;
	font-size:12px;
	height:auto;
	line-height:17px;
	width:450px;
	margin-left:30px;
	color:#000000;;
}

#selection .texte_s1{
	position:relative;
	float:left;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:auto;
	margin-left:30px;
}

#selection .texte_s2{
	position:relative;
	float:left;
	text-align:justify;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:auto;
	margin-left:5px;
}

#selection .list_recherche {
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	margin-left:5px;
}

#selection .list_recherche select {
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
}

#selection a .valid {
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	color:#336699;
	font-size:12px;
	margin-left:10px;
	text-decoration:none;
	cursor:pointer;
}

/**************************************
*		SELECTIONS STAR
***************************************/
#selection_s{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	border: 0px solid #336699;
	color:#9E2477;
}

#selection_s .debut{
	position:relative;
	float:left;
	height:20px;
	width: 100%;
	line-height:20px;
}

#selection_s .fin{
	position:relative;
	float:left;
	height:20px;
	width: 100%;
	line-height:20px;
}

#selection_s .texte_s{
	position:relative;
	float:left;
	text-align:justify;
	font-size:12px;
	height:auto;
	line-height:17px;
	width:450px;
	margin-left:30px;
}

#selection_s .texte_s1{
	position:relative;
	float:left;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:auto;
	margin-left:30px;
}

#selection_s .texte_s2{
	position:relative;
	float:left;
	text-align:justify;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:auto;
	margin-left:5px;
}

#selection_s .list_recherche {
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	margin-left:5px;
}

#selection_s .list_recherche select {
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
}

#selection_s a .valid {
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	color:#336699;
	font-size:12px;
	margin-left:10px;
	text-decoration:none;
	cursor:pointer;
}

/**************************************
*		PHOTOS NORMAL
***************************************/

#photos{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color:#336699;
}

#photos .infophoto{
	position:relative;
	float:left;
	font-size: 12px;
	text-align: left;
	height: auto;
	width: auto;
	line-height:20px;
	margin-left:15px;
}

#photos #photos_princ{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	display:block;
}

#photos #photos_princ img{
	position:relative;
	border: 1px solid #336699;
	margin-top:15px;
	margin-bottom:15px;
}

#photos #photos_liste{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	display:block;
	margin-bottom:5px;
}

#photos #photos_liste .chq{
	position:relative;
}

#photos #photos_liste .chq img{
	position:relative;
	width:130px;
	height:90px;
	border: 1px solid #336699;
}

#photos .barre{
	position:relative;
	float:left;
	height:1px;
	width:450px;
	border-bottom: 1px solid #336699;
	margin-left:55px;
	margin-bottom:10px;
}

#photos .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#photos .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#00B7EB;
}

/**************************************
*		PHOTOS STAR
***************************************/

#photos_s{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color: #9E2477;
}

#photos_s .infophoto{
	position:relative;
	float:left;
	font-size: 12px;
	text-align: left;
	height: auto;
	width: auto;
	line-height:20px;
	margin-left:15px;
	margin-top:20px;
}

#photos_s #photos_princ{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	display:block;
}

#photos_s #photos_liste{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	display:block;
	margin-bottom:5px;
}

#photos_s #photos_liste .chq{
	position:relative;
}

#photos_s #photos_liste .chq img{
	position:relative;
	width:130px;
	height:90px;
	border: 1px solid #9E2477;
}

#photos_s .barre{
	position:relative;
	float:left;
	height:1px;
	width:450px;
	border-bottom: 1px solid #9E2477;
	margin-left:55px;
	margin-bottom:10px;
}

#photos_s .surf_titre{
	position:relative;
	float:left;
	font-size: 12px;
	width: 100%;
	line-height:20px;
	height:20px;
	margin-top: 20px;
	background : url(../images/design/bandeau_titre2.jpg);
}

#photos_s .surf_titre .titrou{
	position: relative;
	float:left;
	height:20px;
	line-height:20px;
	width: 170px;
	color:#AA86A2;
}

/**************************************
*		COMPTEUR
***************************************/
#compteur{
	position:relative;
	float:left;
	width:560px;
	height:auto;
	margin-top:10px;
}

#compteur a .page{
	position:relative;
	float:left;
	font-size: 11px;
	text-align:center;
	line-height:17px;
	color:#FFFFFF;
	width:125px;
	height:17px;
	background:#BBBABF;
}

#compteur .num_page{
	position:relative;
	float:left;
	width: 308px;
	text-align:center;
	height:17px;
	font-size: 12px;
	color:#000000;
}

#compteur .num_pageB a {
	position:relative;
	float:left;
	font-size: 12px;
	color:#336699;
	font-weight: bold;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}

#compteur .nb_page{
	position:relative;
	float:left;
	width:100%;
	font-size:11px;
	color:#000000;
	text-align:center;
	height:17px;
}

#compteur .space{
	position:relative;
	float:left;
	width:100%;
	height:10px;
	line-height:5px;
}

#compteur .page1{
	position:relative;
	float:left;
	font-size: 11px;
	text-align:center;
	line-height:17px;
	width:125px;
	height:17px;
}

#compteur .pub{
	position:relative;
	float:left;
	width:505px;
	height:77px;
	background:url(../images/design/bandeau-connectez-vous.gif);
	margin-left:30px;
}

/**************************************
*		LIEN RESULTAT DE RECHERCHE
***************************************/

#autres_recherche{
	position:relative;
	float:left;
	width:560px;
	height:auto;
	margin-top:10px;
	line-height:13px;
	text-align:justify;
	margin-bottom:15px;
}

#autres_recherche .lien{
	font-size:10px;
	color: #777777;
}

#autres_recherche .lien a {
	font-size:10px;
	color: #777777;
	text-decoration:underline;
}

#autres_recherche .lien a:hover{
	color:#336699;
}

/**************************************
*		BANDEAU OFFRE SEULE
***************************************/

.offre_seule{
	position:relative;
	float:left;
	width :561px;
	margin-top : 20px;
	margin-bottom : 10px;
	height: auto;
	border: 1px solid #BBBABF;
	background : #EBECF1;
}

.offre_seule .les_offres{
	position:relative;
	float:left;
	width:561px;
	height:20px;
	margin-top:3px;
	font-size:10px;
	color:#336699;
}

.offre_seule .les_offres a:hover{
	color:#00B7EB;
}

/**************************************
*		BANDEAU OFFRES AUSSI  VUES
***************************************/

#bandeau_offresaussi {
	position:relative;
	float:left;
	width :561px;
	margin-top : 20px;
	margin-bottom : 10px;
	height: auto;
}

#bandeau_offresaussi .titre {
	position:relative;
	float:left;
	width:561px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
}

#bandeau_offresaussi .contenu {
	position:relative;
	float:left;
	width:561px;
	height:150px;
	border: 1px solid #BBBABF;
}

#bandeau_offresaussi .contenu a .offre {
	position:relative;
	float:left;
	width:187px;
	height:150px;
	color:#000000;
	background : #FFFFFF;
}

#bandeau_offresaussi .contenu a:hover .offre {
	background: #EAEFF2;
}

#bandeau_offresaussi .contenu a .offre .tof {
	position:relative;
	float:left;
	width:187px;
	height:98px;
}

#bandeau_offresaussi .contenu a .offre .info {
	position:relative;
	float:left;
	width:187px;
	height:15px;
	line-height:15px;
	font-size:11px;
	text-align:center;
}

#bandeau_offresaussi .contenu a .offre .info1 {
	position:relative;
	float:left;
	width:187px;
	height:15px;
	line-height:15px;
	font-size:10px;
	text-align:center;
}

/**************************************
*		RECHERCHE PAR PLAN
***************************************/

#parplan{
	position:relative;
	float:left;
	width:595px;
	height:390px;
	border: 0px solid #336699;
}

#parplan .plan {
	position:relative;
	float:left;
	width:475px;
	height:380px;
	margin-left:5px;
	margin-top:5px;
}

#parplan .plan .carte{
	position:relative;
	float:left;
	width:475px;
	height:380px;
}

#parplan .proxi {
	position:relative;
	float:left;
	width:105px;
	height:382px;
}

#parplan .proxi_titre{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	color: #336699;
	height: auto;
	width: 100%;
	line-height:15px;
	font-weight:bold;
	padding:2px;
}

#parplan  a .proxi_titre1{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: center;
	color: #336699;
	height: auto;
	width: 100%;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

#parplan a:hover .proxi_titre1{
	color:#00B7EB;
}

#parplan .proxi_details{
	position:relative;
	float:left;
	font-size: 11px;
	text-align: left;
	color: #336699;
	height: auto;
	width: 100%;
	line-height:15px;
	padding:2px;	
}

#parplan .proxi_space{
	position:relative;
	float:left;
	height:20px;
	width: 100%;
	line-height:20px;
}

/**************************************
*		MODE CONNECTE
***************************************/

#connect {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background:#FFFFFF;
	margin-top:5px;
	border:1px solid #336699;
}

/**************************************
*		TETE DE MODE CONNECTE
***************************************/

#head_connect{
	position:relative;
	float:left;
	width:918px;
	height:70px;
	margin-left:10px;
	margin-top:10px;
	border-bottom:1px solid #336699;
}

#head_connect .titreg{
	position:relative;
	float:left;
	width :938px;
	height:25px;
	text-align: left;
	background: url(../images/design/menu_bouton1.jpg);	
	color:#FFFFFF;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
}

#head_connect .space{
	position:relative;
	float:left;
	width :620px;
	height:20px;
	line-height:20px;
}

#head_connect .space1{
	position:relative;
	float:left;
	width :100%;
	height:2px;
	line-height:2px;
}

#head_connect .space2{
	position:relative;
	float:left;
	width :175px;
	height:40px;
}

#head_connect .mess_conn{
	position:relative;
	float:left;
	width :auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#336699;
}

#head_connect .bienvenu{
	position:relative;
	float:left;
	width :auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#000000;
}

#head_connect .bienvenu1{
	position:relative;
	float:left;
	width :100%;
	height:auto;
	line-height:15px;
	font-size:12px;
	color:#000000;
}

#head_connect .user{
	position:relative;
	float:left;
	width :750px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	font-weight:bold
}

#head_connect a .deconnect{
	position:relative;
	float:left;
	width :auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#336699;
	text-decoration:none;
	cursor:pointer;
}

/**************************************
*		MENU DE MODE CONNECTE
***************************************/

#gauche_connect{
	position:relative;
	float:left;
	width:175px;
	height:580px;
	margin-left:10px;
}

#gauche_connect a .lienop{
	position:relative;
	float:left;
	width:175px;
	height:auto;
	line-height:20px;
	margin-top:10px;
	font-size:11px;
	color:#336699;
	text-decoration:none;
	cursor:pointer;
}

#menu_connect{
	position:relative;
	float:left;
	width:175px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	border-right:1px solid #336699;
}

#menu_connect a:hover .menu_autre{
	color: #B61484;
}

#menu_connect a .menu_courant{
	position:relative;
	float:left;
	width:158px;
	height:30px;
	background: url(../images/design/fond_menu_connect.jpg);
	color:#00B7EB;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	border-top:1px solid #BBBABF;
	text-decoration:none;
	cursor:pointer;
}

#menu_connect a .menu_autre{
	position:relative;
	float:left;
	width:158px;
	height:30px;
	background: url(../images/design/fond_menu_connect.jpg);
	color:#336699;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	border-top:1px solid #BBBABF;
	text-decoration:none;
	cursor:pointer;
}

#menu_connect .menu_fin{
	position:relative;
	float:left;
	width:160px;
	height:5px;
	border-top:1px solid #BBBABF;
	line-height:10px;
}

#help_connect {
	position:relative;
	float:left;
	width:175px;
	height:100px;
}

#help_connect .coin_g{
	position :relative;
	float:left;
	width:17px;
	height:20px;
}

#help_connect .coin_g .coin{
	position :relative;
	float:left;
	height:10px;
	width:17px;
}

#help_connect .coin_g .coin_gauche{
	position :relative;
	float:left;
	height:9px;
	width:16px;
	border-left:1px solid #BBBABF;
	border-top:1px solid #BBBABF;
}

#help_connect .nomh{
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:20px;
	font-size:12px;
	color:#BBBABF;
	text-align:center;
	background: url(../images/design/outil-aide.gif) no-repeat;
	margin-left:3px;
	margin-right:3px;
}

#help_connect .coin_d{
	position :relative;
	float:left;
	width:116px;
	height:20px;
}

#help_connect .coin_d .coin1{
	position :relative;
	float:left;
	height:10px;
	width:116px;
}

#help_connect .coin_d .coin_droit{
	position :relative;
	float:left;
	height:9px;
	width:115px;
	border-right:1px solid #BBBABF;
	border-top:1px solid #BBBABF;
}

#help_connect .textaide{
	position:relative;
	float:left;
	height:auto;
	width:157px;
	border-right:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
	margin-bottom:5px;
}

#help_connect .textaide .textai{
	position:relative;
	float:left;
	margin:5px;
	color: #336699;
	font-size:12px;

}

/**************************************
*		MODE CONNECTE - ELEMENT COMMUN
***************************************/

#main_connect{
	position:relative;
	float:left;
	width:754px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}

#main_connect .bandeau{
	position:relative;
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
}

#main_connect .textecgv{
	position:relative;
	float:left;
	width:100%;
	font-size:10px;
	color:#000000;
	z-index:0;
}

#main_connect .titre{
	position:relative;
	float:left;
	width:600px;
	height:20px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#336699;
	background: #EAEFF2;
	border-left:1px solid #336699;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
}

#main_connect .action{
	position:relative;
	float:left;
	width:134px;
	height:20px;
	line-height:20px;
	font-size:11px;
	text-align:right;
	color:#336699;
	background: #EAEFF2;
	border-right:1px solid #336699;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
}

#main_connect a .action{
	position:relative;
	float:left;
	width:134px;
	height:20px;
	line-height:20px;
	font-size:11px;
	text-align:right;
	color:#336699;
	background: #EAEFF2;
	text-decoration:none;
	cursor:pointer;
	border-right:1px solid #336699;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
}

#main_connect .fin{
	position:relative;
	float:left;
	width:100%;
	height:15px;
	line-height:15px;
	color:#BBBABF;
	font-size:10px;
	text-align:right;
}


#main_connect .inter{
	position:relative;
	float:left;
	width:100%;
	height:2px;
	line-height:2px;
}

/**************************************
*		PAGE PRINCIPAL DE MODE CONNECTE
***************************************/

#main_connect #main_mapage {
	position:relative;
	float:left;
	width:478px;
	height:auto;
}

#main_connect #main_mapage .pres_mapage{
	position:relative;
	float:left;
	width:470px;
	height:55px;
	line-height:15px;
	font-size:11px;
	color:#336699;
}

.etape_p{
	position:absolute;
	float:left;
	z-index:10;
	width:454px;
	height:auto;
	border:2px solid #336699;
	background:#FFFFFF;
	margin-left:5px;
	margin-bottom:15px;
}

#bandeau_etape{
	position:relative;
	float:left;
	z-index:2;
	width:454px;
	height:20px;
	line-height:20px;
	color:#FFFFFF;
}

#bandeau_etape .titre_etape{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:350px;
	font-size:11px;
	text-align:left;
	background: #336699;
	color:#FFFFFF;
}

#bandeau_etape a .titre_etape{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:350px;
	font-size:11px;
	text-align:left;
	background: #336699;
	text-decoration:none;
	cursor: pointer;
	color:#FFFFFF;
}

#bandeau_etape .etat_etape_t{
	position:relative;
	float:left;
	width:101px;
	height:20px;
	font-size:11px;
	text-align:center;
	background: #BBBABF;
	border-left:1px solid #FFFFFF;
}

#bandeau_etape .etat_etape_en{
	position:relative;
	float:left;
	width:101px;
	height:20px;
	font-size:11px;
	text-align:center;
	background: #00B7EB;
	border-left:1px solid #FFFFFF;
}

#bandeau_etape .etat_etape_nc{
	position:relative;
	float:left;
	width:103px;
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	background: #336699;
	border-left:1px solid #FFFFFF;
}

#pres_etape{
	position:relative;
	float:left;
	z-index:2;
	height:auto;
	width:452px;
	font-size:11px;
}

#pres_etape .desc_objectif{
	position:relative;
	float:left;
	height:auto;
	line-height:16px;
	width:420px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	margin-left:15px;
	margin-top:5px;
}

#pres_etape .desc_objectif1{
	position:relative;
	float:left;
	height:auto;
	line-height:16px;
	width:445px;
	font-size:11px;
	color:#000000;
	margin-left:4px;
	margin-top:3px;
}

#pres_etape .desc_exemple{
	position:relative;
	float:left;
	height:auto;
	line-height:16px;
	width:210px;
	font-size:11px;
	color:#000000;
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;	
}

#pres_etape .desc_exemple_lien{
	position:relative;
	float:left;
	height:auto;
	line-height:16px;
	width:190px;
	font-size:11px;
	color:#336699;
	text-align:right;
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;
}

#pres_etape a .desc_exemple_lien{
	position:relative;
	float:left;
	height:auto;
	line-height:16px;
	width:190px;
	font-size:11px;
	color:#336699;
	text-align:right;
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;
	text-decoration:none;
	cursor:pointer;	
}

#pres_etape .etpe{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:2px;
	margin-top:5px;
	width:320px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
	background: #EAEFF2;	
}

#pres_etape a .etpe_act{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-top:5px;
	width:127px;
	font-size:11px;
	color:#336699;
	text-align:center;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	border-right:1px solid #336699;
	background: #EAEFF2;
	text-decoration:none;
	cursor:pointer;
}

#pres_etape .etpe_text{
	position:relative;
	float:left;
	height:auto;
	line-height:16px;
	margin-left:22px;
	margin-top:2px;
	width:400px;
	font-size:11px;
	color:#000000;
	text-align:justify;
}

#pres_etape .ssetpe{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:12px;
	margin-top:3px;
	width:410px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#pres_etape .ssetpe_text{
	position:relative;
	float:left;
	height:auto;
	line-height:16px;
	margin-left:32px;
	width:385px;
	font-size:11px;
	color:#000000;
	text-align:justify;
}

#pres_etape .finu{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:2px;
	margin-top:5px;
	width:420px;
	color:#000000;
}

#pres_etape .det{
	position:relative;
	float:left;
	height:auto;
	line-height:20px;
	font-size:11px;
	margin-top:2px;
	width:240px;
	color:#000000;
}

#pres_etape .det .info{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:4px;	
	width:auto;
	font-weight:bold;
}

#pres_etape .det .nbre{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:4px;	
	width:38px;
	color:#336699
}

#pres_etape .det a .nbre{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:4px;	
	width:38px;
	text-decoration:none;
	cursor:pointer;
	color:#336699
}

#pres_etape .det .entre{
	position:relative;
	float:left;
	height:1px;
	width:200px;
}

#pres_etape .mes_etapes {
	position:relative;
	float:left;
	height:auto;
	width:200px;
	margin-left:3px;
}

#pres_etape .mes_etapes .info{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:4px;	
	width:200px;
	font-weight:bold;
}

#pres_etape .mes_etapes .letape{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:4px;	
	width:200px;
	color:#000000;
}

#pres_etape .mes_etapes a .letape{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:4px;	
	width:200px;
	color:#336699;
	text-decoration:none;
	cursor:pointer;
}

#pres_etape .mes_etapes  .entre{
	position:relative;
	float:left;
	height:1px;
	width:200px;
}

#pres_etape .derinfo {
	position:relative;
	float:left;
	width:452px;
	height:20px;
	font-size:11px;
	text-align:center;
	background: #BBBABF;
}

#pres_etape .derinfo a .offre {
	position:relative;
	float:left;
	width:452px;
	height:20px;
	line-height:20px;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}

#pres_etape .desc_etape{
	position:relative;
	float:left;
	height:auto;
	line-height:15px;
	margin-left:2px;
	margin-top:5px;
	width:64px;
	font-size:11px;
	color:#000000;
}

#pres_etape .desc_etape1{
	position:relative;
	float:left;
	height:15px;
	line-height:15px;
	width:64px;
	font-size:11px;
	color:#000000;
}

#pres_etape .question{
	position:relative;
	float:left;
	height:15px;
	width:420px;
	font-size:11px;
	color:#336699;
	margin-left:10px;
	margin-top:5px;
}

#pres_etape .remarque{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	font-size:11px;
	color:#000000;
	margin-left:32px;
}

#pres_etape .fino{
	position:relative;
	float:left;
	height:10px;
	width:440px;
	font-size:11px;
}

#pres_etape .espace{
	position:relative;
	float:left;
	height:1px;
	width:440px;
	font-size:11px;
}

#pres_etape a .remarque{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	font-size:11px;
	color:#336699;
	margin-left:25px;
	text-decoration:none;
	cursor:pointer;
}

#main_connect #autre_mapage {
	position:relative;
	float:left;
	width:269px;
	height:auto;
	margin-left:5px;
}

#main_connect #autre_mapage #classement {
	position:relative;
	float:left;
	width:266px;
	height:105px;
	margin-bottom:30px;
}

#main_connect #autre_mapage #classement .titre_classement{
	position:relative;
	float:left;
	width:266px;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:center;
	background:#336699;
	color:#FFFFFF;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	border-right:1px solid #336699;
	border-left:1px solid #336699;
}

#main_connect #autre_mapage #classement #menu_recherche{
	position:relative;
	float:left;
	width:266px;
	height:17px;
	line-height:17px;
	text-align:center;
	margin-top:1px;
	border-top:1px solid #336699;
	border-right:1px solid #336699;
	border-left:1px solid #336699;	
}

#main_connect #autre_mapage #classement #menu_recherche .nom_recherche_courant {
	position:relative;
	float:left;
	width:88px;
	height:16px;
	font-size:11px;
	text-align:center;
	background:#EAEFF2;
	color:#336699;
	border-bottom:1px solid #EAEFF2;
}

#main_connect #autre_mapage #classement #menu_recherche .nom_recherche_normal {
	position:relative;
	float:left;
	width:88px;
	height:16px;
	font-size:11px;
	text-align:center;
	color:#BBBABF;
	background:#FFFFFF;
	border-bottom:1px solid #336699;
}

#main_connect #autre_mapage #classement #menu_recherche a .nom_recherche_normal {
	position:relative;
	float:left;
	width:88px;
	height:16px;
	font-size:11px;
	text-align:center;
	color:#BBBABF;
	background:#FFFFFF;
	border-bottom:1px solid #336699;
	text-decoration:none;
	cursor:pointer;
}

#main_connect #autre_mapage #classement #menu_recherche .interm{
	position:relative;
	float:left;
	width:1px;
	height:17px;
	background:#336699;
}

#main_connect #autre_mapage #classement .interm1{
	position:relative;
	float:left;
	width:264px;
	height:1px;
}

#main_connect #autre_mapage #classement .contenu{
	position:relative;
	float:left;
	width:266px;
	height:62px;
	background:#EAEFF2;
	color:#336699;
	border-bottom:1px solid #336699;
	border-right:1px solid #336699;
	border-left:1px solid #336699;
}

#main_connect #autre_mapage #classement .contenu .ligne{
	position:relative;
	float:left;
	width:266px;
	height:20px;
	line-height:20px;
	color:#000000;
	background:#EAEFF2;
	font-size:11px;
}


#main_connect #autre_mapage #classement .contenu a .ligne{
	position:relative;
	float:left;
	width:266px;
	height:20px;
	line-height:20px;
	color:#000000;
	background:#EAEFF2;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
}

#main_connect #autre_mapage #classement .contenu a:hover .ligne{
	background:#FFFFFF;
}

#main_connect #autre_mapage #classement .contenu a .ligne .nom{
	position:relative;
	float:left;
	width:95px;
	height:20px;
	line-height:20px;
	font-size:11px;
}

#main_connect #autre_mapage #classement .contenu a .ligne .note{
	position:relative;
	float:left;
	width:75px;
	height:20px;
	line-height:20px;
	font-size:11px;
}

/**************************************
*		PAGE INFOS PERSOS MODE CONNECTE
***************************************/

#main_connect #infos_perso{
	position:relative;
	float:left;
	width:100%;
	height:auto;
}

#main_connect #infos_perso #part1{
	position:relative;
	float:left;
	width:400px;
	height:auto;
}

#main_connect #infos_perso #part2{
	position:relative;
	float:left;
	width:335px;
	height:auto;
}

#main_connect #infos_perso #part2 a .intitule_b{
	position:relative;
	float:left;
	width:170px;
	height:17px;
	line-height:17px;
	font-size:11px;
	text-align:center;
	color:#336699;
	background:#EAEFF2;
	border :1px solid #336699;
}

#main_connect #infos_perso #part2 a .intitule_b1{
	position:relative;
	float:left;
	width:120px;
	height:17px;
	line-height:17px;
	font-size:11px;
	text-align:center;
	color:#336699;
	background:#EAEFF2;
	border :1px solid #336699;
}

#main_connect #infos_perso #part2 a .intitule_b2{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	text-align:center;
	color:#336699;
	background:#EAEFF2;
	border :1px solid #336699;
}

#main_connect .intitule{
	position:relative;
	float:left;
	width:143px;
	height:22px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#main_connect .intitulet{
	position:relative;
	float:left;
	width:143px;
	height:22px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin-bottom:30px;
}

#main_connect .descript{
	position:relative;
	float:left;
	width:500px;
	height:auto;
	line-height:15px;
	font-size:11px;
	color:#000000;
}

#main_connect .intitule1{
	position:relative;
	float:left;
	width:174px;
	height:22px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#main_connect .intitule2{
	position:relative;
	float:left;
	width:262px;
	height:22px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}

#main_connect .intitule3{
	position:relative;
	float:left;
	width:130px;
	height:40px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}

#main_connect .intitule_libre{
	position:relative;
	float:left;
	width:auto;
	height:22px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#main_connect .renseignement{
	position:relative;
	float:left;
	width:240px;
	height:22px;
	line-height:20px;
	font-size:11px;
	color:#000000;

}

#main_connect .renseignement3{
	position:relative;
	float:left;
	width:auto;
	height:22px;
	line-height:20px;
	font-size:11px;
	color:#000000;
	margin-right:3px;
}

#main_connect .renseignement3 select{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
}

#main_connect .renseignement select{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	border:1px solid #BBBABF;
	color:#000000;
}

#main_connect .renseignement .srenseignement{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	border:1px solid #BBBABF;
	color:#000000;
}

#main_connect .renseignement input[type=text]{
	position:relative;
	float:left;
	width:200px;
	height:18px;
	line-height:18px;
	font-size:12px;
	border:1px solid #BBBABF;
	color:#000000;
}

#main_connect .renseignement .irenseignement{
	position:relative;
	float:left;
	width:200px;
	height:18px;
	line-height:18px;
	font-size:12px;
	border:1px solid #BBBABF;
	color:#000000;
}

#cpville{
	position:absolute;
	float:left;
	z-index:10;
	width:250px;
	color:#000000;
	height:auto;
	line-height:18px;
	color:#000000;
	font-size:12px;
	margin-top:350px;
	margin-left:350px;
	border:2px solid #BBBABF;
	background:#FFFFFF;
}

#main_connect .renseignement3 input[type=text]{
	position:relative;
	float:left;
	width:auto;
	height:18px;
	line-height:18px;
	font-size:12px;
	border:1px solid #BBBABF;
	color:#000000;
}

#main_connect .renseignement3 .irenseignement3{
	position:relative;
	float:left;
	width:auto;
	height:18px;
	line-height:18px;
	font-size:12px;
	border:1px solid #BBBABF;
	color:#000000;
}

#main_connect .renseignement3 select{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	border:1px solid #BBBABF;
	color:#000000;
}

#main_connect .renseignement3 .srenseignement3{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	border:1px solid #BBBABF;
	color:#000000;
}

#main_connect .renseignement2{
	position:relative;
	float:left;
	width:auto;
	height:22px;
	line-height:20px;
	font-size:11px;
	color:#000000;
}

#main_connect .renseignement_part{
	position:relative;
	float:left;
	width:155px;
	height:22px;
	line-height:22px;
	font-size:11px;
	color:#000000;
}

#main_connect .renseignement_part input[type=text]{
	position:relative;
	float:left;
	width:40px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;	
}

#main_connect .renseignement_part .irenseignement_part{
	position:relative;
	float:left;
	width:40px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main_connect .renseignement_partc{
	position:relative;
	float:left;
	width:125px;
	height:22px;
	line-height:22px;
	font-size:11px;
	color:#000000;
}

#main_connect .renseignement_libre{
	position:relative;
	float:left;
	width:auto;
	height:22px;
	line-height:20px;
	color:#000000;
	font-size:11px;
}

#main_connect .renseignement_libre input[type=text], input[type=password]{
	position:relative;
	float:left;
	width:150px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main_connect .renseignement_libre .irenseignement_libre{
	position:relative;
	float:left;
	width:150px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main_connect .renseignement_libre select {
	position:relative;
	float:left;
	width:152px;
	height:22px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main_connect .renseignement_libre .srenseignement_libre {
	position:relative;
	float:left;
	width:152px;
	height:22px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main_connect .renseignement_libre textarea {
	position:relative;
	float:left;
	width:150px;
	height:50px;
	line-height:16px;
	font-size:12px;
	color:#000000;
	border:1px solid #BBBABF;
}

#main_connect .details{
	position:relative;
	float:left;
	width :400px;
	line-height:12px;
	height:30px;
	font-size:11px;
	font-style :italic;
}

#main_connect a .aide{
	position:relative;
	float:left;
	height:20px;
	color: #336699;
	width: 20px;
	line-height:20px;
	margin-left:5px;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/design/outil-aide.gif) no-repeat;
}

#main_connect .phrase{
	position:relative;
	float:left;
	font-size:12px;
	color: #000000;
}

#main_connect .phrase_rouge{
	position:relative;
	float:left;
	font-size:12px;
	color: #9E2477;
}

#main_connect .phrase_2{
	position:relative;
	float:left;
	width:550px;
	font-size:12px;
	color: #000000;
	text-align: justify;
	line-height:20px;
}

#main_connect .phrase1{
	position:relative;
	float:left;
	line-height:15px;
	font-size:10px;
	color: #000000;
}

#main_connect a .phrase {
	position:relative;
	float:left;
	font-size: 12px;
	text-decoration:none;
	cursor:pointer;
	color:#336699;	
}

/*****************************************************************
*		PAGE PRINCIPAL DE MODE CONNECTE - MES RECHERCHES
******************************************************************/

#list_recherc {
	position:relative;
	float:left;
	width:660px;
	height:auto;
	margin-left:20px;
	margin-bottom:10px;

}

#list_recherc #menu_recherche {
	position:relative;
	float:left;
	width:660px;
	height:20px;
	line-height:20px;
	border-left:1px solid #BBBABF;
	font-size:11px;
}

#list_recherc #menu_recherche .recherche_courante{
	position:relative;
	float:left;
	z-index:0;
	width:219px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#FFFFFF;
	background:#336699;
	border-right:1px solid #BBBABF;
	border-top:1px solid #BBBABF;
	border-bottom:1px solid #336699;
}

#list_recherc #menu_recherche .recherche_autre1{
	position:relative;
	float:left;
	z-index:0;
	width:219px;
	height:19px;
	line-height:19px;
	border-bottom:1px solid #BBBABF;
}

#list_recherc #menu_recherche a .recherche_autre{
	position:relative;
	float:left;
	z-index:0;
	width:219px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#BBBABF;
	border-right:1px solid #BBBABF;
	border-top:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;	
	text-decoration: none;
	cursor:pointer;
}

#list_recherc #contenu_recherche {
	position:relative;
	float:left;
	z-index:0;
	width:659px;
	height:auto;
	border-bottom:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	border-right:1px solid #BBBABF;
}

#list_recherc #contenu_recherche .grand_titre{
	position:relative;
	float:left;
	text-align:left;
	color: #336699;
	font-size:11px;
	margin-top:5px;
	margin-left:5px;
	height: 20px;
	line-height:20px;
	width: 640px;
}

#list_recherc #contenu_recherche a .enreg {
	position:relative;
	float:left;
	z-index:0;
	height:20px;
	color:#336699;
	line-height:20px;
	font-size:11px;
	width:auto;

	text-decoration:none;
	cursor:pointer;
}

#list_recherc #contenu_recherche .corps_princ {
	position:relative;
	float:left;
	z-index:0;
	color:#000000;
	width:320px;
	height:auto;
}

#list_recherc #contenu_recherche .corps_menu {
	position:relative;
	float:left;
	z-index:0;
	color:#000000;
	width:332px;
	height:173px;
	border:1px solid #336699;
	margin-top:15px;
	background:#EAEFF2;
}

#list_recherc #contenu_recherche .corps_menu .inter {
	position:relative;
	float:left;
	z-index:0;
	width:300px;
	height:1px;
}

#list_recherc #contenu_recherche .corps_menu a .action_lien {
	position:relative;
	float:left;
	z-index:0;
	color:#336699;
	width:70px;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-left:12px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}

#list_recherc #contenu_recherche .corps_princ .identite {
	position:relative;
	float:left;
	z-index:0;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	width:110px;
	margin-top:3px;
}

#list_recherc #contenu_recherche .corps_princ .identite_libre {
	position:relative;
	float:left;
	z-index:0;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	width:auto;
	margin-top:3px;
}

#list_recherc #contenu_recherche .corps_princ .precision {
	position:relative;
	float:left;
	z-index:0;
	height:auto;
	line-height:20px;
	font-size:11px;
	width:auto;
}

#list_recherc #contenu_recherche .corps_princ a .precision {
	position:relative;
	float:left;
	z-index:0;
	height:20px;
	line-height:20px;
	font-size:11px;
	width:auto;
	margin-top:3px;		
}

#list_recherc #contenu_recherche .corps_princ .rcriter {
	position:relative;
	float:left;
	z-index:0;
	height:20px;
	line-height:20px;
	font-size:11px;
	width:150px;
	margin-top:3px;	
}

#list_recherc #contenu_recherche .corps_princ .rcriter_libre {
	position:relative;
	float:left;
	z-index:0;
	height:auto;
	line-height:16px;
	font-size:11px;
	width:300px;
	margin-top:3px;
	margin-left:5px;
	text-align:justify;
}

#list_recherc #contenu_recherche .corps_princ .rcriter_libre1 {
	position:relative;
	float:left;
	z-index:0;
	height:auto;
	line-height:16px;
	font-size:11px;
	width:300px;
	margin-left:5px;
	margin-top:3px;	
}

#list_recherc #contenu_recherche .corps_princ .rcriter input[type=text]{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	font-size:12px;
	width:138px;
	border:1px solid #BBBABF;
}

#list_recherc #contenu_recherche .corps_princ .rcriter .ircriter{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	font-size:12px;
	width:138px;
	border:1px solid #BBBABF;
}

#list_recherc #contenu_recherche .corps_princ .rcriter select{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	font-size:12px;
	width:auto;
	border:1px solid #BBBABF;
}

#list_recherc #contenu_recherche .corps_princ .rcriter_libre textarea {
	position:relative;
	float:left;
	width:300px;
	height:100px;
	line-height:16px;
	font-size:11px;
	color:#000000;
	border:1px solid #BBBABF;
}

#list_recherc #contenu_recherche .corps_princ a .aide{
	position:relative;
	float:left;
	height:20px;
	color: #336699;
	width: 20px;
	line-height:20px;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/design/outil-aide.gif) no-repeat;
}

#list_recherc #contenu_recherche .corps_menu .identite1 {
	position:relative;
	float:left;
	z-index:0;
	height:20px;
	color:#000000;
	line-height:20px;
	font-size:11px;
	width:255px;
	text-align:right;
}

#list_recherc #contenu_recherche .corps_menu .identite2 {
	position:relative;
	float:left;
	z-index:0;
	height:20px;
	color:#9E2477;
	line-height:20px;
	font-size:11px;
	width:255px;
	text-align:right;
}

#list_recherc #contenu_recherche .corps_menu a .identite1 {
	position:relative;
	float:left;
	z-index:0;
	height:20px;
	color:#336699;
	line-height:20px;
	font-size:11px;
	width:auto;
	text-align:right;
	text-decoration:none;
	cursor:pointer;
}

/*****************************************************************
*		PAGE PRINCIPAL DE MODE CONNECTE - MES CONTACTS
******************************************************************/

#un_contact {
	position:relative;
	float:left;
	width:640px;
	height:auto;
	border:1px solid #BBBABF;
	margin-left:30px;
	margin-top:20px;
}

#un_contact .bandeau_c {
	position:relative;
	float:left;
	background:#336699;
	color:#FFFFFF;
	width:100%;
	height:15px;
	line-height:15px;
}

#un_contact .bandeau_c a .nom_c{
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	width:200px;
	text-decoration:none;
	cursor:pointer;	
	color:#FFFFFF;
}

#un_contact .bandeau_c .act_c {
	position:relative;
	float:left;
	font-size:11px;
	width:auto;
}

#un_contact .bandeau_c a .act_c {
	position:relative;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

#un_contact .corps_c {
	position:relative;
	float:left;
	color:#000000;
	width:100%;
	height:auto;
}

#un_contact .corps_c .identite_c {
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	width:110px;
}

#un_contact .corps_c .precision_c {
	position:relative;
	float:left;
	height:auto;
	line-height:15px;
	font-size:11px;
	width:100%;
}

#un_contact .corps_c .logo_c{
	position:relative;
	float:left;
	height:100%;
}

#un_contact .corps_c .image_c{
	position:relative;
	float:left;
	border:1px solid #336699;
	width:98px;
	height:auto;
	margin-top:13px;
	margin-left:15px;
	margin-bottom:13px;
	margin-right:15px;
}

#un_contact .corps_c .iden{
	position:relative;
	float:left;
	width:350px;
}

#un_contact .corps_c .ccriter{
	position:relative;
	float:left;
	height:22px;
	line-height:22px;
	font-size:11px;
	width:auto;
}

#un_contact .corps_c .intitule_c{
	position:relative;
	float:left;
	height:22px;
	line-height:22px;
	font-weight:bold;
	font-size:11px;
	width:auto;
}

#un_contact .corps_c a .identite1_c {
	position:relative;
	float:left;
	height:22px;
	color:#336699;
	line-height:22px;
	font-size:11px;
	width:auto;
	text-decoration:none;
	cursor:pointer;
}

#un_contact .corps_c a .identite2_c {
	position:relative;
	float:left;
	height:22px;
	color:#336699;
	line-height:22px;
	font-size:11px;
	width:auto;
	margin-left:130px;
	text-decoration:none;
	cursor:pointer;
}

#un_contact .corps_c a .identite1c_c {
	position:relative;
	float:left;
	height:22px;
	color:#00B7EB;
	line-height:22px;
	font-size:11px;
	width:auto;
	text-decoration:none;
	cursor:pointer;
}

#un_contact .corps_c #my_note{
	position:relative;
	float:left;
	width:auto;
	height:auto;
}

#un_contact .corps_c #my_note a .cvalid{
	position:relative;
	float:left;
	height:20px;
	width:auto;
	font-size:11px;
	color : #336699;
	border: 1px solid #336699;
	text-decoration:none;
	cursor:pointer;
	margin-left:2px;
}

#un_contact .corps_c #corps2_c{
	position :relative;
	float:left;
	width:162px;
	height:auto;
}

#un_contact .corps_c .list_c{
	position :relative;
	float:left;
	width:65%;
	height:auto;
	margin-left:5px;
}

#un_contact .corps_c .list_c .new_evt{
	position :relative;
	float:left;
	height:22px;
	line-height:22px;
	font-weight:bold;
	font-size:11px;
	width:auto;
}

#un_contact .corps_c .list_c a .new_evt_lien{
	position :relative;
	float:left;
	height:22px;
	line-height:22px;
	font-weight:bold;
	font-size:11px;
	width:auto;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

#un_contact .corps_c .list_c .evt{
	position :relative;
	float:left;
	width:80%;
	height:auto;
	color:#000000;
	border-top:1px solid #000000;
}

#un_contact .corps_c .list_c .date_evt{
	position :relative;
	float:left;
	font-style:italic;
	font-size:11px;
	height:20px;
	line-height:20px;
}

#un_contact .corps_c .list_c .evt_c{
	position :relative;
	float:left;
	width:400px;
	height:auto;
	color:#000000;
	font-size:11px;
}

/*****************************************************************
*		PAGE PRINCIPAL DE MODE CONNECTE - MA SELECTION
******************************************************************/

#une_selec{
	position :relative;
	float:left;
	width:640px;
	height:auto;
	border:0px solid #BBBABF;
	margin-left:5px;
}

#une_selec #bandeau_offres{
	position :relative;
	float:left;
	color:#FFFFFF;
	width:100%;
	height:auto;
}

#une_selec #bandeau_offres .ph1{
	position :relative;
	float:left;
	color:#FFFFFF;
	width:318px;
	height:auto;
}

#une_selec #bandeau_offres .phrase_legend {
	position :relative;
	float:left;
	color:#000000;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:150px;
	margin-left:30px;
}

#une_selec #bandeau_offres .gris {
	position :relative;
	float:left;
	color:#000000;
	font-size:12px;
	height:18px;
	line-height:18px;
	margin-top:2px;
	width:40px;
	background:#BBBABF;
}

#une_selec #bandeau_offres .bleu {
	position :relative;
	float:left;
	color:#000000;
	font-size:12px;
	height:18px;
	line-height:18px;
	margin-top:2px;
	width:40px;
	background:#336699;
}

#une_selec #bandeau_offres .phrase_compteur {
	position :relative;
	float:left;
	color:#000000;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:100%;
}

#une_selec #bandeau_offres .phrase_titre {
	position :relative;
	float:left;
	color:#000000;
	font-size:11px;
	height:18px;
	text-align:center;
	line-height:18px;
	width:100%;
	border:1px solid #BBBABF;
	background:#336699;
	color:#FFFFFF;
}

#une_selec #bandeau_offres .coin_g{
	position :relative;
	float:left;
	color:#FFFFFF;
	width:30px;
	height:20px;
}

#une_selec #bandeau_offres .coin_g .coin{
	position :relative;
	float:left;
	height:10px;
	width:30px;
}

#une_selec #bandeau_offres .coin_g .coin_gauche{
	position :relative;
	float:left;
	height:9px;
	width:29px;
	border-left:1px solid #BBBABF;
	border-top:1px solid #BBBABF;
}

#une_selec #bandeau_offres .filtre{
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	width:68px;
	font-size:11px;
	color:#BBBABF;
	text-align:center;
}

#une_selec #bandeau_offres .coin_d{
	position :relative;
	float:left;
	color:#FFFFFF;
	width:542px;
	height:20px;
}

#une_selec #bandeau_offres .coin_d .coin1{
	position :relative;
	float:left;
	height:10px;
	width:542px;
}

#une_selec #bandeau_offres .coin_d .coin_droit{
	position :relative;
	float:left;
	height:9px;
	width:540px;
	border-right:1px solid #BBBABF;
	border-top:1px solid #BBBABF;
}

#une_selec #bandeau_offres .actionf {
	position :relative;
	float:left;
	height:50px;
	width:637px;
	border-right:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	margin-bottom:8px;
}

#une_selec #bandeau_offres .actionf .inter_l{
	position :relative;
	float:left;
	height:2px;
	width:100%;
}

#une_selec #bandeau_offres .actionf  .action1{
	position :relative;
	float:left;
	font-size:12px;
	color:#336699;
	height:20px;
	line-height:20px;
	margin-left:10px;
	width:75px;
}

#une_selec #bandeau_offres .actionf select{
	position :relative;
	float:left;
	font-size:12px;
	color:#336699;
	height:18px;
	line-height:18px;
	margin-bottom:4px;
	border:1px solid #BBBABF;
	margin-left:25px;
	width:170px;
}

#une_selec #bandeau_offres .actionf a .valid{
	position :relative;
	float:left;
	font-size:12px;
	color:#336699;
	height:16px;
	line-height:16px;
	border:1px solid #BBBABF;
	margin-left:30px;
	margin-bottom:5px;
	width:100px;
	text-align:center;
	background: url(../images/design/moteur_recherche_haut.jpg);
	text-decoration:none;
	cursor:pointer;
}

#une_selec #bandeau_offres  a .valid1{
	position :relative;
	float:left;
	font-size:12px;
	color:#336699;
	height:16px;
	line-height:16px;
	border:1px solid #BBBABF;
	margin-left:225px;
	margin-bottom:5px;
	width:100px;
	text-align:center;
	background: url(../images/design/moteur_recherche_haut.jpg);
	text-decoration:none;
	cursor:pointer;
}

#une_selec #bandeau_offres a .titre_ocd{
	position :relative;
	float:left;
	font-size:12px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	width:319px;
	text-decoration:none;
	cursor:pointer;	
	color:#336699;

	border-right:1px solid #BBBABF;
}

#une_selec #bandeau_offres a .titre_ocg{
	position :relative;
	float:left;
	font-size:12px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	width:319px;
	text-decoration:none;
	cursor:pointer;	
	color:#336699;
	border-left:1px solid #BBBABF;
}

#une_selec #bandeau_offres a .titre_oa{
	position :relative;
	float:left;
	font-size:12px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	width:320px;
	text-decoration:none;
	cursor:pointer;	
	color:#FFFFFF;
	background:#336699;
	border-bottom:1px solid #BBBABF;
}

#une_selec #corps_offres {
	position:relative;
	float:left;
	height:auto;
	width:640px;
}

#une_selec #corps_offres .phrase{
	position :relative;
	float:left;
	height:20px;
	line-height:20px;
	color : #000000;
	font-size: 11px;
	font-style: italic;
	width:100%;
	text-align:center;
}

#une_selec #corps_offres .une_offre {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	border:1px solid #BBBABF;
	margin-bottom:10px;
	margin-top:10px;
}

#une_selec #corps_offres .une_offre a  {
	position:relative;
	float:left;
	text-decoration:none;
	cursor:pointer;
}


#une_selec #corps_offres .une_offre  .intit{
	position:relative;
	float:left;
	width:165px;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#FFFFFF;
}

#une_selec #corps_offres .une_offre  .intit {
	position:relative;
	float:left;
	width:165px;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

#une_selec #corps_offres .une_offre  .intitb {
	position:relative;
	float:left;
	width:auto;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#000000;
}

#une_selec #corps_offres .une_offre  .intitb a{
	position:relative;
	float:left;
	width:auto;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

#une_selec #corps_offres .une_offre a .bargrise{
	position:relative;
	float:left;
	width:640px;
	font-size:11px;
	height:15px;
	line-height:15px;
	color:#FFFFFF;
	background: #BBBABF;
	text-decoration:none;
	cursor:pointer;
}

#une_selec #corps_offres .une_offre  .intit1{
	position:relative;
	float:left;
	width:auto;
	color:#FFFFFF;
}

#une_selec #corps_offres .une_offre  .intit1 a{
	position:relative;
	float:left;
	width:auto;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

#une_selec #corps_offres .une_offre  .intit2{
	position:relative;
	float:left;
	width:130px;
	height:15px;
	line-height:15px;
	color:#FFFFFF;
}

#une_selec #corps_offres .une_offre  .intit_normal{
	position:relative;
	float:left;
	width:220px;
	height:15px;
	font-weight:bold;
	line-height:15px;
	color:#FFFFFF;
}

#une_selec #corps_offres .une_offre  .intit_normalb {
	position:relative;
	float:left;
	width:auto;
	height:15px;
	font-weight:bold;
	line-height:15px;
	font-size:11px;
	color:#000000;
}

#une_selec #corps_offres .une_offre  .intit_normalb a{
	position:relative;
	float:left;
	width:auto;
	height:15px;
	font-weight:bold;
	line-height:15px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

#une_selec #corps_offres .une_offre  .logo_o{
	position:relative;
	float:left;
	height:105px;
	width:auto;
}

#une_selec #corps_offres .une_offre  .image_o{
	position:relative;
	float:left;
	border:1px solid #336699;
	width:105px;
	height:78px;
	margin-top:13px;
	margin-left:15px;
	margin-bottom:13px;
	margin-right:15px;
}

#une_selec #corps_offres .une_offre  .ren_o{
	position:relative;
	float:left;
	width:250px;
	height:45px;
}

#une_selec #corps_offres .une_offre  .ren_o1{
	position:relative;
	float:left;
	width:auto;
	height:auto;
	margin-bottom:5px;
}

#une_selec #corps_offres .une_offre  .ren_o2{
	position:relative;
	float:left;
	width:210px;
	height:45px;
	text-align:right;
}

#une_selec #corps_offres .une_offre .ren_o a .intit3{
	position:relative;
	float:left;
	width:auto;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#336699;
	text-decoration:none;
	cursor:pointer;
}

#une_selec #corps_offres .une_offre .espa{
	position:relative;
	float:left;
	width:100%;
	height:1px;
	line-height:1px;
}

#une_selec #corps_offres .une_offre .ren_o2 a .intit3{
	position:relative;
	float:left;
	width:200px;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#336699;
	text-decoration:none;
	cursor:pointer;
}

#une_selec #corps_offres .une_offrev {
	position:relative;
	float:left;
	color:#000000;
	width:100%;
	height:auto;
	border:1px solid #BBBABF;
	margin-bottom:10px;
	margin-top:10px;
}

#une_selec #corps_offres .une_offrev .intit {
	position:relative;
	float:left;
	width:165px;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#FFFFFF;
}

#une_selec #corps_offres .une_offrev .intitb{
	position:relative;
	float:left;
	width:auto;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#000000;
}

#une_selec #corps_offres .une_offrev a .barbleu{
	position:relative;
	float:left;
	width:640px;
	font-size:11px;
	height:15px;
	line-height:15px;
	color:#FFFFFF;
	background: #336699;
	text-decoration:none;
	cursor:pointer;
}

#une_selec #corps_offres .une_offrev .intit1{
	position:relative;
	float:left;
	width:auto;
}

#une_selec #corps_offres .une_offrev .intit2{
	position:relative;
	float:left;
	width:130px;
	height:15px;
	line-height:15px;
}

#une_selec #corps_offres .une_offrev .intit_normal{
	position:relative;
	float:left;
	width:220px;
	height:15px;
	font-weight:bold;
	line-height:15px;
}

#une_selec #corps_offres .une_offrev .intit_normalb{
	position:relative;
	float:left;
	width:auto;
	height:15px;
	font-weight:bold;
	line-height:15px;
	font-size:11px;
	color:#000000;
}

#une_selec #corps_offres .une_offrev  .logo_o{
	position:relative;
	float:left;
	height:105px;
}

#une_selec #corps_offres .une_offrev  .image_o{
	position:relative;
	float:left;
	border:1px solid #336699;
	width:105px;
	height:78px;
	margin-top:13px;
	margin-left:15px;
	margin-bottom:15px;
	margin-right:15px;
}

#une_selec #corps_offres .une_offrev  .ren_o{
	position:relative;
	float:left;
	width:250px;
	height:45px;
}

#une_selec #corps_offres .une_offrev  .ren_o1{
	position:relative;
	float:left;
	width:auto;
	height:auto;
	margin-bottom:5px;
}

#une_selec #corps_offres .une_offrev  .ren_o2{
	position:relative;
	float:left;
	width:210px;
	height:45px;
	text-align:right;
}

#une_selec #corps_offres .une_offrev .ren_o a .intit3{
	position:relative;
	float:left;
	width:auto;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#336699;
	text-decoration:none;
	cursor:pointer;
}

#une_selec #corps_offres .une_offrev .ren_o .espa{
	position:relative;
	float:left;
	width:100%;
	height:1px;
	line-height:1px;
}

#une_selec #corps_offres .une_offrev .ren_o1 .espa{
	position:relative;
	float:left;
	width:100%;
	height:1px;
	line-height:1px;
}

#une_selec #corps_offres .une_offrev .ren_o2 .espa{
	position:relative;
	float:left;
	width:100%;
	height:1px;
	line-height:1px;
}

#une_selec #corps_offres .une_offrev .ren_o2 a .intit3{
	position:relative;
	float:left;
	width:200px;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#336699;
	text-decoration:none;
	cursor:pointer;
}

/**************************************
*		RECHERCHE RAPIDE
***************************************/

#site_map{
	position:relative;
	float:left;
	margin-top:10px;
	width :623px;
	height:auto;
	border: 1px solid #336699;
	background: #FFFFFF;
	margin-right:15px;
}

#site_map .titre{
	position:relative;
	float:left;
	width :623px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#336699;
	font-weight:bold;
	text-align: left;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

#site_map .titre h1{
	color:#336699;
	font-size:11px;
	line-height: 20px;
}

#site_map .partie{
	position:relative;
	float:left;
	width :303px;
	height:auto;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
}

#site_map .partie .nature{
	position:relative;
	float:left;
	width :300px;
	height:15px;
	line-height:15px;
	margin-bottom:4px;
	color:#BBBABF;
	text-align:center;
	font-size:11px;
}

#site_map .partie h2{
	position:relative;
	float:left;
	width :300px;
	height:15px;
	line-height:15px;
	margin-bottom:4px;
	color:#BBBABF;
	text-align:center;
	font-size:11px;
}

#site_map .partie a .type{
	position:relative;
	float:left;
	width :100%;
	height:15px;
	line-height:15px;
	font-size:11px;
}

#site_map .partie a:hover .type{
	color: #00B7EB ;
}

#site_map .partie a h3{
	position:relative;
	float:left;
	width :100%;
	height:15px;
	line-height:15px;
	font-size:11px;
	font-weight:normal;
}

#site_map .partie a:hover h3{
	color: #00B7EB ;
}

/**************************************
*		NUAGES DE MOTS
***************************************/

#nuage{
	position:relative;
	float:left;
	width : 318px;
	height : auto;
	margin-top:10px;
	background: #FFFFFF;
	border: 1px solid #336699;
}

#nuage .titre{
	position:relative;
	float:left;
	width :318px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#336699;
	font-weight:bold;
	text-align: left;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

#nuage .titre h1{
	color:#336699;
	font-size:11px;
	line-height: 20px;
}

#nuage .bloc{
	position:relative;
	float:left;
	height:auto;
	width:310px;
	margin-left:2px;
	margin-top:4px;
	margin-bottom:4px;
	text-align:justify;
}


#nuage .bloc{
	position:relative;
	float:left;
	height:auto;
	width:310px;
	margin-left:2px;
	margin-top:4px;
	margin-bottom:4px;
	text-align:justify;
}

#nuage .bloc a .h1{
	width :auto;
	height:25px;
	line-height:25px;
	margin-right:2px;
	color:#336699;
	font-size:20px;
	text-decoration:none;
	cursor:pointer;
}

#nuage .bloc a:hover .h1{
	color: #00B7EB ;
}

#nuage .bloc a:hover .h2{
	color: #00B7EB ;
}

#nuage .bloc a:hover .h3{
	color: #00B7EB ;
}

#nuage .bloc a .h2{
	width :auto;
	height:25px;
	line-height:25px;
	margin-right:2px;
	color:#336699;
	font-size:15px;
}

#nuage .bloc a .h3{
	width :auto;
	height:25px;
	line-height:25px;
	margin-right:2px;
	color:#336699;
	font-size:12px;
}

#nuage .bloc a h1{
	width :auto;
	height:25px;
	line-height:25px;
	margin-right:2px;
	color:#336699;
	font-size:20px;
}

#nuage .bloc a h2{
	width :auto;
	height:25px;
	line-height:25px;
	margin-right:2px;
	color:#336699;
	font-size:15px;
}

#nuage .bloc a h3{
	width :auto;
	height:25px;
	line-height:25px;
	margin-right:2px;
	color:#336699;
	font-size:12px;
}

#nuage .bloc a h4{
	width :auto;
	height:25px;
	line-height:25px;
	margin-right:2px;
	color:#336699;
	font-size:11px;
}

#nuage .bloc a:hover h1{
	color: #00B7EB ;
}

#nuage .bloc a:hover h2{
	color: #00B7EB ;
}

#nuage .bloc a:hover h3{
	color: #00B7EB ;
}

#nuage .bloc a:hover h4{
	color: #00B7EB ;
}

/**************************************
*		PLAN DU SITE
***************************************/

.plan_du_site{
	position:relative;
	float:left;
	height:auto;
	width:615px;
	margin-left:5px;
	color:#000000;
}

.plan_du_site .groupe1{
	position:relative;
	float:left;
	height:auto;
	width:615px;
	color:#000000;
	margin-top:20px;
}

.plan_du_site .groupe1 .h1{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:16px;
}

.plan_du_site .groupe1 .h2{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:15px;
}

.plan_du_site .groupe1 .h3{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:14px;
}

.plan_du_site .groupe1 .h4{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:13px;
}

.plan_du_site .groupe1 .h5{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:12px;
}

.plan_du_site .groupe1 .h6{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:11px;
}

/**************************************
*		OUTILS - CALENDRIER
***************************************/

.calendrier {
	position: absolute;
	float:left;
	z-index : 2;
	width:auto;
	height : auto;
	background-color: #FFFFFF;
/*	margin-left: 285px;*/
	border:1px solid #000000;
}

.calendrier a .bouton_calend {
	position:relative;
	float:left;
	width:auto;
	height:15px;
	line-height:15px;
	font-size:9px;
	margin-top:3px;
	margin-bottom:3px;	
	margin-left:50px;
	text-align:center;
	text-decoration:none;	
	cursor:pointer;
}

/**************************************
*		OUTILS - SURFACE
***************************************/

.surface {
	position: absolute;
	float:left;
	z-index : 2;
	width:410px;
	height : 400px;
	background-color: #FFFFFF;
/*	margin-left: 285px;*/
	margin-top: 20px;
	border:1px solid #000000;
	overflow:auto;
}

.surface .ti{
	position: relative;
	float:left;
	width:370px;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	margin-left:10px;
	text-align:center;
	margin-bottom:5px;
	margin-top:5px;
}

.surface .preision{
	position: relative;
	float:left;
	width:380px;
	height:auto;
	line-height:17px;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin-left:10px;
}

.surface a .recap{
	position:relative;
	float:left;
	width:240px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#336699;
	margin-left:130px;
	margin-top:10px;
	text-align:right;
}

.surface .interetap{
	position: relative;
	float:left;
	width:380px;
	height:20px;
	margin-left:10px;
}

.surface .etap{
	position: relative;
	float:left;
	width:380px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#336699;
	border: 1px solid #BBBABF;
	margin-left:10px;
	font-weight:bold;
	background:#EAEFF2;	
}

.surface .sirf input[type=text] {
	position: relative;
	float:left;
	width:30px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #BBBABF;
}

.surface .sirf .isirf {
	position: relative;
	float:left;
	width:30px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #BBBABF;
}

.surface .sirf select {
	position: relative;
	float:left;
	width:32px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #BBBABF;
}

.surface .sirf{
	position: relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
}

.surface .sirf1{
	position: relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#336699;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:10px;
}

.surface .sirf1 input[type=text] {
	position: relative;
	float:left;
	width:30px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
	margin-right:3px;
}

.surface .elt {
	position:relative;
	float:left;
	width:280px;
	height:20px;
	line-height:20px;
	margin-left:10px;
	font-size:11px;
	margin-top:1px;
	margin-bottom:1px;
}

.surface .elt1 {
	position:relative;
	float:left;
	width:380px;
	height:20px;
	line-height:20px;
	margin-left:10px;
	font-size:11px;
	margin-top:1px;
	margin-bottom:1px;
}

.surface .elt2 {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	margin-left:10px;
	font-size:11px;
	margin-top:3px;	
	margin-bottom:3px;	
}

.surface .espa {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	color:#000000;
	margin-left:10px;
	font-size:11px;
	margin-top:3px;	
	margin-bottom:3px;
}

.surface .espa select{
	position:relative;
	float:left;
	width:180px;
	height:20px;
	line-height:22px;
	font-size:11px;
	border:1px solid #BBBABF;
}

.surface .espa .espac{
	position:relative;
	float:left;
	width:180px;
	height:20px;
	line-height:22px;
	font-size:11px;
}

.surface a .ajout{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-top:3px;
	margin-bottom:3px;
	text-decoration:none;
	cursor:pointer;
}


.surface .fini {
	position:relative;
	float:left;
	width:380px;
	height:60px;
}

.surface a .bouton{
	position:relative;
	float:left;
	width:60px;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-left:80px;
	margin-top:1px;
	margin-bottom:20px;
	text-align:center;
	text-decoration:none;
	border:1px solid #BBBABF;
	cursor:pointer;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

/**************************************
*		OUTILS - BUDGET LOC
***************************************/

.budget_loc {
	position:absolute;
	float:left;
	z-index : 2;
	width:410px;
	height:400px;
	background-color: #FFFFFF;
	margin-top: 20px;
	border:1px solid #000000;
	overflow:auto;
}

.budget_loc .ti{
	position:relative;
	float:left;
	width:380px;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	margin-left:10px;
	text-align:center;
	margin-top:5px;
}

.budget_loc .fini a .bouton{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-left:70px;
	text-align:center;
	text-decoration:none;
	border:1px solid #BBBABF;
	cursor:pointer;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

.budget_loc .preision{
	position: relative;
	float:left;
	width:380px;
	height:20px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	margin-left:10px;
	margin-top:5px;
}

.budget_loc .interetap{
	position: relative;
	float:left;
	width:380px;
	height:20px;
	margin-left:10px;
}

.budget_loc .fini {
	position:relative;
	float:left;
	width:380px;
	height:60px;
	margin-left:10px;
}

.budget_loc .etap{
	position: relative;
	float:left;
	width:380px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#336699;
	border: 1px solid #BBBABF;
	margin-left:10px;
	font-weight:bold;
	background:#EAEFF2;
}

.budget_loc .elt {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	color:#336699;
	margin-left:10px;
	font-size:11px;
	margin-top:5px;
	margin-bottom:1px;
}
.budget_loc .sepelt {
	position:relative;
	float:left;
	width:380px;
	height:2px;
}

.budget_loc .elt_text {
	position:relative;
	float:left;
	width:370px;
	height:auto;
	line-height:16px;
	margin-left:15px;
	font-size:11px;
	margin-top:2px;
	text-align:justify;
}

#loc {
	position:relative;
	float:left;
	width:370px;
	height:auto;
	border:0px solid #336699;
	margin-left:10px;
	margin-top:5px;
}

#loc .elt0 {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	line-height:20px;
	margin-left:10px;
	margin-right:5px;
	font-size:11px;
	text-align:justify;
}

#loc .elt01 {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	line-height:20px;
	margin-left:10px;
	margin-right:5px;
	font-size:11px;
	font-style:italic;
	text-align:justify;
}

#loc .elt {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	margin-left:5px;
	margin-right:5px;
	font-size:11px;
	margin-top:2px;
}

#loc .elt1 {
	position:relative;
	float:left;
	width:160px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	margin-right:5px;
	font-size:11px;
	margin-top:2px;
}

#loc .valeur {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	color:#9E2477;
	font-size:11px;
}

#loc .valeursomme {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	color:#9E2477;
	font-size:11px;
	border-top:1px solid #000000;	
}

#loc .elt input[type=text] {
	position:relative;
	float:left;
	width:40px;
	height:20px;
	line-height:20px;
	border:1px solid #BBBABF;
	font-size:12px;
}

#loc .elt .iloyer {
	position:relative;
	float:left;
	width:40px;
	height:20px;
	line-height:20px;
	border:1px solid #336699;
	font-size:12px;
}

#loc a .button{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-top:2px;
	text-align:center;
	text-decoration:none;
	border:1px solid #BBBABF;
	cursor:pointer;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

#loc .a_payer {
	position:relative;
	float:left;
	width:380px;
	height:auto;
	border:1px solid #336699;
	margin-top:10px;
}

#loc .elt2 {
	position:relative;
	float:left;
	width:200px;
	height:20px;
	line-height:20px;
	margin-left:3px;
	font-size:11px;
}

#loc .eltsomme {
	position:relative;
	float:left;
	width:200px;
	height:20px;
	line-height:20px;
	margin-left:3px;
	font-size:11px;
	border-top:1px solid #000000;
}

/**************************************
*		PUBLIER UNE RECHERCHE
***************************************/

.recherche_pub {
	position:absolute;
	float:left;
	z-index : 2;
	width:410px;
	height:400px;
	background-color: #FFFFFF;
	margin-top: 20px;
	border:1px solid #000000;
	overflow:auto;
}

.recherche_pub a .bouton{
	position:relative;
	float:left;
	width:60px;
	height:20px;
	line-height:20px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	border:1px solid #BBBABF;
	cursor:pointer;
	background: url(../images/design/moteur_recherche_haut.jpg);
	margin-left:170px;
}

.recherche_pub .ti{
	position:relative;
	float:left;
	width:380px;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	margin-left:10px;
	text-align:center;
	margin-top:5px;
}

.recherche_pub .preision{
	position: relative;
	float:left;
	width:380px;
	height:20px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	margin-left:10px;
	margin-top:5px;
}

.recherche_pub .interetap{
	position: relative;
	float:left;
	width:380px;
	height:20px;
	margin-left:10px;
}

.recherche_pub .etap{
	position: relative;
	float:left;
	width:380px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#336699;
	border: 1px solid #BBBABF;
	margin-left:10px;
	font-weight:bold;
	background:#EAEFF2;
}

.recherche_pub .elt {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	color:#000000;
	margin-left:10px;
	font-size:11px;
	margin-top:5px;
	margin-bottom:1px;
}

.recherche_pub .spa_elt{
	position:relative;
	float:left;
	width:400px;
	height:1px;
}

.recherche_pub .elt select {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	color:#000000;
	margin-left:5px;
	font-size:12px;
	border:1px solid #BBBABF;
}

.recherche_pub .elt .selt {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	color:#000000;
	margin-left:5px;
	font-size:12px;
	border:1px solid #BBBABF;
}

.recherche_pub .elt_text {
	position:relative;
	float:left;
	width:370px;
	height:auto;
	line-height:16px;
	margin-left:10px;
	font-size:11px;
	margin-top:2px;
	text-align:justify;
}

/**************************************
*		OUTILS  - BAIL
***************************************/

.bail {
	position: absolute;
	float:left;
	z-index : 2;
	width:710px;
	height : 460px;
	background-color: #FFFFFF;
	margin-top: 10px;
	border:1px solid #000000;
}

.bail .ti{
	position: relative;
	float:left;
	width:690px;
	height:25px;
	line-height:25px;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	margin-left:10px;
	text-align:center;
	margin-bottom:3px;
	margin-top:3px;
}

.bail .preision{
	position: relative;
	float:left;
	width:690px;
	height:20px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	margin-left:10px;
	margin-top:5px;
}

.bail .interetap{
	position: relative;
	float:left;
	width:480px;
	height:20px;
	margin-left:10px;
}

.bail .corps {
	position:relative;
	float:left;
	width: 500px;
	height:auto;
}

.bail .corps1 {
	position:relative;
	float:left;
	width:205px;
	height:370px;
}


.bail .corps #menu_bail {
	position :relative;
	float:left;
	width:480px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	border-left:1px solid #BBBABF;
	border-top:1px solid #BBBABF;
	margin-left:9px;
}

.bail .corps #menu_bail .bail_courant {
	position :relative;
	float:left;
	width:159px;
	height:20px;
	line-height:20px;
	color:#336699;
	text-align:center;
	border-right:1px solid #BBBABF;
	border-bottom:1px solid #FFFFFF;
}

.bail .corps #menu_bail .bail_autre {
	position :relative;
	float:left;
	width:159px;
	height:20px;
	line-height:20px;
	color:#BBBABF;
	text-align:center;
	border-right:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
}

.bail .corps #menu_bail a .bail_autre {
	position :relative;
	float:left;
	width:159px;
	height:20px;
	line-height:20px;
	color:#BBBABF;
	text-align:center;
	border-right:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
}

.bail .corps #contenu_bail {
	position :relative;
	float:left;
	width:479px;
	height:350px;
	margin-left:9px;
	border-right:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
	border-left:1px solid #BBBABF;
	overflow:auto;
}

.bail .corps #contenu_bail .etap{
	position: relative;
	float:left;
	width:200px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#336699;
	border-bottom:1px solid #000000;
	margin-left:10px;
	margin-top:15px;
	font-weight:bold;
}

.bail .corps #contenu_bail .etap_prec{
	position: relative;
	float:left;
	width:249px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#336699;
	border-bottom:1px solid #000000;
	margin-top:15px;
	font-style:italic;
	text-align:right;
}

.bail .corps #contenu_bail .pres_bail{
	position:relative;
	float:left;
	width:449px;
	height:auto;
	line-height:20px;
	font-size:13px;
	text-align:center;
	color:#000000;
}

.bail .corps #contenu_bail a .pres_bail{
	position:relative;
	float:left;
	width:449px;
	height:auto;
	line-height:20px;
	font-size:13px;
	color:#000000;
	text-align:justify;
	margin-left:10px;
}

.bail .corps #contenu_bail a:hover .pres_bail{
	color: #336699 ;
}

.bail .corps #contenu_bail .article{
	position: relative;
	float:left;
	width:300px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#336699;
	margin-top:5px;
	margin-left:10px;
}

.bail .corps #contenu_bail a .art_text{
	position:relative;
	float:left;
	width:444px;
	height:auto;
	line-height:16px;
	margin-left:15px;
	font-size:11px;
	margin-top:2px;
	text-align:justify;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

.bail .corps #contenu_bail .art_text{
	position:relative;
	float:left;
	width:444px;
	height:auto;
	line-height:16px;
	margin-left:15px;
	font-size:11px;
	margin-top:2px;
	text-align:justify;
	color:#000000;
}

.bail .corps #contenu_bail a:hover .art_text{
	color: #336699 ;
}

.bail .corps1 .elt{
	position:relative;
	float:left;
	width:100%;
	height:20px;
	line-height:20px;	
	font-size:11px;
	color:#9E2477;
}

.bail .corps1 .elt1{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#000000;
	margin-bottom:2px;
}

.bail .corps1 .sselt{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	line-height:16px;
	font-size:11px;
	color:#000000;
	margin-top:5px;
	text-align:justify;
}

.bail .corps1 #comment {
	position:relative;
	float:left;
	width:100%;
	height:280px;
	margin-top:10px;
	overflow:auto;
}

.bail .corps1 .elt1 select {
	position: relative;
	float:left;
	width:140px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
}

.bail .corps1 .elt1 .sbail {
	position: relative;
	float:left;
	width:120px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
}

.bail a .bouton{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-left:80px;
	text-align:center;
	text-decoration:none;
	border:1px solid #BBBABF;
	cursor:pointer;
	background: url(../images/design/moteur_recherche_haut.jpg);
}
.bail a .bouton1{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-right:20px;
	text-align:center;
	color:#336699;
	margin-bottom:2px;
	text-decoration:none;
	cursor:pointer;
}

.bail a .bouton2{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	border:1px solid #BBBABF;
	cursor:pointer;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

/**************************************
*		OUTILS - AFFICHAGE DES OFFRES SUR MA PAGE
***************************************/

.l_offre1 {
	position: absolute;
	float:left;
	z-index : 2;
	width:470px;
	height:auto;
	background-color: #FFFFFF;
	border:1px solid #000000;
}

.l_offre2 {
	position: absolute;
	float:left;
	z-index : 2;
	width:470px;
	height:auto;
	margin-top:300px;
	background-color: #FFFFFF;
	border:1px solid #000000;
}

/**************************************
*		OUTILS - SECTEUR GEO
***************************************/

.geo {
	position: absolute;
	float:left;
	z-index : 2;
	width:630px;
	height : auto;
	background-color: #FFFFFF;
	margin-top: 20px;
	border:1px solid #000000;
	overflow:auto;
}

.geo .ti{
	position: relative;
	float:left;
	width:580px;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	margin-left:10px;
	text-align:center;
	margin-bottom:5px;
	margin-top:5px;
}

.geo .preision{
	position: relative;
	float:left;
	width:580px;
	height:20px;
	font-size:11px;
	color:#000000;
	text-align:justify;
	margin-left:10px;
	margin-top:5px;
}

.geo .interetap{
	position: relative;
	float:left;
	width:580px;
	height:20px;
	margin-left:10px;
}

.geo .cp{
	position: relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#336699;
}

.geo .cp input[type=text] {
	position: relative;
	float:left;
	width:190px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	margin-top:1px;
	border:1px solid #BBBABF;	
}

.geo .cp .geocode {
	position: relative;
	float:left;
	width:190px;
	height:22px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	margin-top:1px;
	margin-right:5px;
}

.geo .cp select {
	position: relative;
	float:left;
	width:190px;
	height:22px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	margin-top:1px;
	margin-bottom:5px;
	border:1px solid #BBBABF;
}

.geo .elt1 {
	position:relative;
	float:left;
	width:165px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}

.geo .elt {
	position:relative;
	float:left;
	width:165px;
	height:20px;
	line-height:20px;
	margin-left:10px;
	font-size:11px;
	margin-top:1px;
}

.geo .fini {
	position:relative;
	float:left;
	width:580px;
	height:40px;
	margin-left:10px;
}

.geo a .bouton{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-top:8px;
	margin-right:10px;
	text-align:center;
	border:1px solid #BBBABF;
	text-decoration:none;	
	cursor:pointer;
	background: url(../images/design/moteur_recherche_haut.jpg);
}

.geo .plan {
	position:relative;
	float:left;
	width:400px;
	height:420px;
}

.geo .plan .carte{
	position:relative;
	float:left;
	width:375px;
	height:auto;
	margin-left:10px;
	border-bottom: 1px solid #336699;
	border-top: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
}

.geo .proxi {
	position:relative;
	float:left;
	width:193px;
	height:420px;
}

.geo a .service {
	position:relative;
	float:left;
	width:180px;
	height:20px;
	line-height:20px;
	text-decoration:none;	
	cursor:pointer;
	margin-left:10px;
	font-size:11px;
	margin-bottom:5px;	
}

.geo .proxi #details {
	position:relative;
	float:left;
	margin-top:10px;
	width:200px;
	height:auto;
}

/**************************************
*		OUTILS - COMPTE-RENDU DE VISITE
***************************************/
.visiter{
	position:relative;
	float:left;
	width:640px;
	font-size:11px;
	height:auto;
	line-height:15px;
	color:#000000;
	border:0px solid #000000;
}

.visiter .titr{
	position:relative;
	float:left;
	width: 600px;
	height:30px;
	color:#BBBABF;
	line-height:30px;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	margin-left:10px;
	border-top :1px solid #BBBABF;
}

.visiter .name1 input {
	position:relative;
	float:left;
	width:120px;
	border:1px solid #BBBABF;
}

.visiter .name1 .idatec {
	position:relative;
	float:left;
	width:120px;
}

.visiter .name1{
	position:relative;
	float:left;
	height:15px;
	line-height:15px;
	width:auto;
	margin-left:10px;
}

.visiter .rest{
	position:relative;
	float:left;
	height:15px;
	line-height:15px;
	width:450px;
}

.visiter .name{
	position:relative;
	float:left;
	height:15px;
	line-height:15px;
	width:100%;
}

.visiter .part{
	position:relative;
	float:left;
	height:auto;
	width:300px;
	margin-top:5px;
	margin-left:8px;
	margin-right:3px;
}

.visiter .part .comment{
	position:relative;
	float:left;
	margin-top:3px;
	height:55px;
	line-height:15px;
	width:295px;
	color:#336699;
	overflow:auto;
}

.visiter .part .comment textarea{
	position:relative;
	float:left;
	height:50px;
	width:285px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF
}

.visiter .part2{
	position:relative;
	float:left;
	height:auto;
	width:620px;
	margin-top:5px;
	margin-left:8px;
}

.visiter .part2 .comment1{
	position:relative;
	float:left;
	margin-top:3px;
	height:35px;
	line-height:15px;
	width:615px;
	overflow:auto;	
}

.visiter .part2 .comment1 textarea{
	position:relative;
	float:left;
	height:30px;
	width:597px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF
}

.visiter a .bouton{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-top:3px;
	margin-bottom:3px;		
	margin-left:483px;
	text-align:center;
	text-decoration:none;	
	cursor:pointer;
}

.visiter a .bouton1{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-top:3px;
	margin-bottom:3px;	
	margin-left:10px;
	text-align:center;
	text-decoration:none;	
	cursor:pointer;
}

/**************************************
*		OUTILS - COMMENTAIRES
***************************************/

.comment_connect{
	position:relative;
	float:left;
	width:640px;
	font-size:11px;
	height:auto;
	line-height:15px;
	color:#000000;
	border:0px solid #000000;
}

.comment_connect .titr{
	position:relative;
	float:left;
	width: 600px;
	height:30px;
	color:#BBBABF;
	line-height:30px;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	margin-left:10px;
	border-top :1px solid #BBBABF;
}

.comment_connect .name1 select {
	position:relative;
	float:left;
	height:18px;
	line-height:18px;
	width:120px;
	border:1px solid #BBBABF;
}

.comment_connect .name1 .spart {
	position:relative;
	float:left;
	width:120px;
}

.comment_connect .name1{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	margin-bottom:3px;
}

.comment_connect .rest{
	position:relative;
	float:left;
	height:15px;
	line-height:15px;
	width:450px;
}

.comment_connect .name{
	position:relative;
	float:left;
	height:15px;
	line-height:15px;
	width:100%;
	margin-bottom:3px;	
}

.comment_connect .part01{
	position:relative;
	float:left;
	height:auto;
	width:300px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
}

.comment_connect .part01 .comment{
	position:relative;
	float:left;
	margin-top:3px;
	height:105px;
	line-height:15px;
	width:295px;
	color:#336699;
	overflow:auto;
}

.comment_connect .part01 .comment1{
	position:relative;
	float:left;
	margin-top:3px;
	height:125px;
	line-height:15px;
	width:295px;
	color:#336699;
	overflow:auto;
}

.comment_connect .part01 .comment textarea{
	position:relative;
	float:left;
	height:100px;
	width:285px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF
}

.comment_connect a .bouton1{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-top:3px;
	margin-bottom:3px;	
	margin-left:550px;
	text-align:center;
	text-decoration:none;	
	cursor:pointer;
}

/**************************************
*		OUTILS - COMMENTAIRES
***************************************/

.dem_rens_connect{
	position:relative;
	float:left;
	width:640px;
	font-size:11px;
	height:auto;
	line-height:15px;
	color:#000000;
	border:0px solid #000000;
}

.dem_rens_connect .titr{
	position:relative;
	float:left;
	width: 600px;
	height:30px;
	color:#BBBABF;
	line-height:30px;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	margin-left:10px;
	border-top :1px solid #BBBABF;
}

.dem_rens_connect a .bouton{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-top:3px;
	margin-bottom:3px;		
	margin-left:550px;
	text-align:center;
	text-decoration:none;	
	cursor:pointer;
}

.dem_rens_connect a .bouton1{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-top:3px;
	margin-bottom:3px;	
	margin-left:210px;
	text-align:center;
	text-decoration:none;	
	cursor:pointer;
}

.dem_rens_connect .name1{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	margin-bottom:3px;
}

.dem_rens_connect .name{
	position:relative;
	float:left;
	height:15px;
	line-height:15px;
	width:100%;
	margin-bottom:3px;	
}

.dem_rens_connect .part03{
	position:relative;
	float:left;
	height:auto;
	width:300px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
}

.dem_rens_connect .part03 .comment{
	position:relative;
	float:left;
	margin-top:3px;
	height:105px;
	line-height:15px;
	width:295px;
	color:#336699;
	overflow:auto;
}

.dem_rens_connect .part03 .comment1{
	position:relative;
	float:left;
	margin-top:3px;
	height:125px;
	line-height:15px;
	width:295px;
	color:#336699;
	overflow:auto;
}

.dem_rens_connect .part03 .comment textarea{
	position:relative;
	float:left;
	height:100px;
	width:285px;
	line-height:15px;
	font-size:11px;
	border:1px solid #BBBABF
}


.dem_rens_connect .name1 select {
	position:relative;
	float:left;
	height:18px;
	line-height:18px;
	width:120px;
	border:1px solid #BBBABF;
}

.dem_rens_connect .name1 .spart {
	position:relative;
	float:left;
	width:120px;
}

/**************************************
*		OUTILS - COMMENTAIRES et DEMANDES DE RENSEIGNEMENTS
***************************************/

#list_m{
	position :relative;
	float:left;
	width:290px;
	height:auto;
}

#list_m .evt{
	position :relative;
	float:left;
	width:290px;
	height:auto;
	color:#000000;
	border-top:1px solid #000000;
	margin-bottom:3px;
}

#list_m .evt .info_evt{
	position :relative;
	float:left;
	font-style:italic;
	font-size:11px;
	height:20px;
	line-height:20px;
}

#list_m .evt a .info_evt{
	position :relative;
	float:left;
	font-style:italic;
	font-size:11px;
	height:20px;
	line-height:20px;
	cursor:pointer;
	text-decoration:none;
}

#list_m .evt .evt_c{
	position :relative;
	float:left;
	width:290px;
	height:auto;
	color:#000000;
	font-size:11px;
}

/**************************************
*		OUTILS - DESCRIPTIF
***************************************/

.titro{
	position:relative;
	float:left;
	width: 600px;
	height:30px;
	color:#BBBABF;
	line-height:30px;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	margin-left:10px;
	border-top :1px solid #BBBABF;
}

.descro{
	position:relative;
	float:left;
	width:640px;
	font-size:11px;
	height:auto;
	line-height:15px;
	color:#000000;
}

.descro .fond_gris_petit{
	position :relative;
	float : left;
	width :563px;
	margin-left :40px;
	margin-top : 12px;
	margin-bottom : 10px;
	height: auto;
	background: #C8C8C8;
}

.descro .fond_gris_petit .offres_normal{	
	position:relative;
	float:left;
	width :561px;
	margin-left : -2px;
	margin-top : -2px;
	margin-bottom : 2px;
	height: auto;
	border: 1px solid #336699;
	background : #FFFFFF;
}

.descro .fond_gris_petit .offres_normal .typedetail{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	background: #FFFFFF;
}

.descro .fond_gris_petit .offres_normal .bandeau_gauche{	
	position:relative;
	float:left;
	width :361px;
	margin-left : 0px;
	margin-top : 0px;
	height: 25px;
	background : url(../images/design/menu_bouton1.jpg);
}

.descro .fond_gris_petit .offres_normal .bandeau_droit{	
	position:relative;
	float:left;
	width :200px;
	margin-left : 0px;
	margin-top : 0px;
	height: 25px;
	background : url(../images/design/menu_bouton1.jpg);
	text-align : right;
}

.descro .fond_gris_petit .offres_normal .photo{
	display: block;
	float: left;
	width:120px;
	margin-left:10px;
	margin-top:15px;
	margin-right:10px;
	margin-bottom:15px;
}

.descro .fond_gris_petit .offres_normal .title{
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin-left:2px;
	margin-top:10px;
	line-height: 20px;
	width : 405px;
}

.descro .fond_gris_petit .offres_normal .texte2{
	display: block;
	float: left;
	font-size: 11px;
	color: #336699;
	margin-left:2px;
	line-height: 20px;
	width : 405px;
	height:auto;
}

.descro .fond_gris_petit .offres_normal  .italique_gras{
	display: block;
	float: left;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	font-weight :bold;
	font-style: italic;
	line-height: 20px;
	margin-top:5px;
	height: 20px;

}

.descro .fond_gris_petit .offres_normal .italique{
	display: block;
	float: left;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	font-style: italic;
	line-height: 20px;
	margin-top:5px;
	height: 20px;	
}

.descro .fond_gris_petit .offres_normal .desc{
	position:relative;
	display: block;
	float: left;
	text-align:justify;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	margin-right:5px;
	width : 405px;
	height : 55px;
}

.descro .fond_gris_petit .offres_normal .photo a{
	color : #000000;
	font-size : 9px;
	cursor: pointer;
}

.descro .fond_gris_petit .offres_normal .plusdetails{
	position:relative;
	float:right;
	width :400px;
	margin-left : 0px;
	margin-top : 0px;
	height: 22px;
	background : url(../images/design/plusdetails.jpg) no-repeat;	
}

.descro .fond_gris_petit .offres_normal .coordonnees{
	position:relative;
	float:right;
	width :400px;
	margin-top : 2px;
	height: 25px;
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
}

.descro .fond_gris_petit .offres_normal .coordonnees .gras{
	position:relative;
	float:left;
	margin-left : 5px;
	line-height: 24px;
	font-weight :bold;
	color: #336699;
	font-size: 12px;
}

.descro .fond_gris_petit .offres_normal .coordonnees .normal{
	position:relative;
	float:left;
	margin-left : 5px;
	line-height: 24px;
	color: #336699;
	font-size: 12px;
}

.descro .fond_gris_petit .offres_normal .coordonnees img{
	position:relative;
	float:left;
	margin-left : 2px;
	line-height: 24px;
}

.descro .fond_gris_petit .offres_normal .foot{
	position:relative;
	float:left;
	width :100%;
	margin-top : 0px;
	height: 30px;
	line-height:30px;
	background : #EBECF1;
	border-top: 2px solid #B0B0B0;
}

.descro a .bouton{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-top:3px;
	margin-bottom:3px;	
	margin-left:550px;
	text-align:center;
	text-decoration:none;	
	cursor:pointer;
}

/**************************************
*		NEWSLETTER
***************************************/

#abos {
	position:relative;
	float:left;
	margin-left:10px;
	width:600px;
	height:auto;
}

#abos .intitule_libre{
	position:relative;
	float:left;
	width:auto;
	height:22px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#abos .renseignement{
	position:relative;
	float:left;
	width:auto;
	height:22px;
	line-height:20px;
	font-size:11px;
	color:#000000;
}

#abos .inter{
	position:relative;
	float:left;
	width:100%;
	height:2px;
	line-height:2px;
}

#abos .details{
	position:relative;
	float:left;
	width :400px;
	line-height:12px;
	height:30px;
	font-size:11px;
	font-style :italic;
}

#abos .details1{
	position:relative;
	float:left;
	width :auto;
	line-height:20px;
	height:auto;
	font-size:12px;
	color:#000000;
	margin-bottom:10px;
	text-align:justify;
}

#form_abonnement{
	position:relative;
	float:left;
	margin-left:10px;
	width:600px;
	height:auto;
}

#form_abonnement .unform{
	position:relative;
	float:left;
	margin-right:10px;
	width:280px;
}

#form_abonnement .renseignement{
	position:relative;
	float:left;
	width:125px;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-bottom:3px;
}

#form_abonnement .renseignementi{
	position:relative;
	float:left;
	width:150px;
	height:20px;
	line-height:20px;
	font-size:13px;
	margin-bottom:3px;
}

#form_abonnement .renseignement1{
	position:relative;
	float:left;
	width:60px;
	height:20px;
	line-height:20px;
	font-size:13px;
	margin-right:12px;
	margin-bottom:3px;
}

#form_abonnement .renseignementi input[type=text]{
	position:relative;
	float:left;
	width:148px;
	height:18px;
	line-height:18px;
	font-size:13px;
	border:1px solid #BBBABF;
}

#form_abonnement .renseignement1 input[type=text]{
	position:relative;
	float:left;
	width:58px;
	height:18px;
	line-height:18px;
	font-size:13px;
	border:1px solid #BBBABF;
}

#form_abonnement .renseignementi select{
	position:relative;
	float:left;
	width:152px;
	height:20px;
	line-height:20px;
	font-size:13px;
	border:1px solid #BBBABF;
}

#form_abonnement .renseignementi .irenseig{
	position:relative;
	float:left;
	width:150px;
	height:18px;
	line-height:18px;
	font-size:13px;
	border:1px solid #BBBABF;
}

#form_abonnement .renseignement1 .irenseig1{
	position:relative;
	float:left;
	width:58px;
	height:18px;
	line-height:18px;
	font-size:13px;
	border:1px solid #BBBABF;
}

#form_abonnement a .bouton {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;
	margin-left:210px;
	margin-top:3px;
	margin-bottom:3px;	
	text-align:center;
	text-decoration:none;	
	cursor:pointer;
}

#form_abonnement .atext {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	line-height:15px;
	font-size:11px;
}

#creer_un_compte {
	position:relative;
	float:left;
	width:600px;
	height:100px;
	margin-left:10px;
}

#creer_un_compte .pres {
	position:relative;
	float:left;
	width:600px;
	height:auto;
	font-size:12px;
	line-height:15px;
	color:#000000;
	margin-bottom:5px;
}

/**************************************
*		OFFRE BASIC
***************************************/

.odescro{
	position:relative;
	float:left;
	width:640px;
	font-size:11px;
	height:auto;
	line-height:15px;
	color:#000000;
}

.odescro .fond_gris_petit{
	position :relative;
	float : left;
	width :563px;
	margin-left :40px;
	margin-top : 12px;
	margin-bottom : 10px;
	height: auto;
	background: #C8C8C8;
}

.odescro .fond_gris_petit .offres_normal{	
	position:relative;
	float:left;
	width :561px;
	margin-left : -2px;
	margin-top : -2px;
	margin-bottom : 2px;
	height: auto;
	border: 1px solid #336699;
	background : #FFFFFF;
}

.odescro .fond_gris_petit .offres_normal .typedetail{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	background: #FFFFFF;
}

.odescro .fond_gris_petit .offres_normal .bandeau_gauche{	
	position:relative;
	float:left;
	width :361px;
	margin-left : 0px;
	margin-top : 0px;
	height: 25px;
	line-height:25px;
	background : url(../images/design/menu_bouton1.jpg);
	font-size:14px;
	color:#FFFFFF;
}

.odescro .fond_gris_petit .offres_normal .bandeau_droit{	
	position:relative;
	float:left;
	width :200px;
	margin-left : 0px;
	margin-top : 0px;
	height: 25px;
	line-height:25px;
	background : url(../images/design/menu_bouton1.jpg);
	text-align : right;
	font-size:14px;
	color:#FFFFFF;	
}

.odescro .fond_gris_petit .offres_normal .photo{
	display: block;
	float: left;
	width:120px;
	margin-left:10px;
	margin-top:15px;
	margin-right:10px;
	margin-bottom:15px;
}

.odescro .fond_gris_petit .offres_normal .title{
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin-left:2px;
	margin-top:10px;
	line-height: 20px;
	width : 408px;
}

.odescro .fond_gris_petit .offres_normal .texte2{
	display: block;
	float: left;
	font-size: 11px;
	color: #336699;
	margin-left:2px;
	line-height: 20px;
	width : 408px;
	height:auto;
}

.odescro .fond_gris_petit .offres_normal  .italique_gras{
	display: block;
	float: left;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	font-weight :bold;
	font-style: italic;
	line-height: 20px;
	margin-top:5px;
	height: 20px;
}

.odescro .fond_gris_petit .offres_normal .italique{
	display: block;
	float: left;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	font-style: italic;
	line-height: 20px;
	margin-top:5px;
	height: 20px;	
}

.odescro .fond_gris_petit .offres_normal .desc{
	display: block;
	float: left;
	text-align:justify;
	font-size: 9px;
	color: #336699;
	margin-left:2px;
	margin-right:5px;
	width : 430px;
	height : 55px;
	margin-right:100px;
}

.odescro .fond_gris_petit .offres_normal .photo a{
	color : #000000;
	font-size : 9px;
	cursor: pointer;
}

.odescro .fond_gris_petit .offres_normal .plusdetails{
	position:relative;
	float:right;
	width :400px;
	margin-left : 0px;
	margin-top : 0px;
	height: 22px;
	background : url(../images/design/plusdetails.jpg) no-repeat;	
}

.odescro .fond_gris_petit .offres_normal .coordonnees{
	position:relative;
	float:right;
	width :400px;
	margin-top : 2px;
	height: 25px;
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
}

.odescro .fond_gris_petit .offres_normal .coordonnees .gras{
	position:relative;
	float:left;
	margin-left : 5px;
	line-height: 24px;
	font-weight :bold;
	color: #336699;
	font-size: 12px;
}

.odescro .fond_gris_petit .offres_normal .coordonnees .normal{
	position:relative;
	float:left;
	margin-left : 5px;
	line-height: 24px;
	color: #336699;
	font-size: 12px;
}


.odescro .fond_gris_petit .offres_normal .foot{
	position:relative;
	float:left;
	width :100%;
	margin-top : 0px;
	height: 30px;
	line-height:30px;
	background : #EBECF1;
	border-top: 2px solid #B0B0B0;
}

/**************************************
*		AIDE NON-CONNECTE
***************************************/

a .logonc {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin-left:5px;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/design/outil-aide.gif) no-repeat;
}

a .logonc_surf {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin-left:138px;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/design/outil-aide.gif) no-repeat;
}

a .logonc_cout {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin-left:90px;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/design/outil-aide.gif) no-repeat;
}

#help_nc {
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : 80px;
	background-color: #FFFFFF;
	border:1px solid #000000;
	overflow:auto;
}

#help_nc_pn1 {
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:270px;
	margin-top:240px;
}

#help_nc_pn2 {
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	margin-left:270px;
	margin-top:440px;
	overflow:auto;
}

#help_nc_selec_soc{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:270px;
	margin-top:25px;
}

#help_nc_selec_soc1{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:25px;
	margin-top:5px;
}

#help_form_annu{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:100px;
	margin-top:30%;
}

#help_nc_prest{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:20px;
	margin-top:20px;
}

#help_nc_situ{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:20px;
	margin-top:20px;
}

#help_nc_com{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:360px;
	margin-top:10px;
}

#help_nc_annonceur{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:275px;
	margin-top:0px;
}

#help_nc_bail{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:20px;
	margin-top:20px;
}

#help_nc_bail2{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:300px;
	margin-top:20px;
}

#help_nc_cout{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:20px;
	margin-top:20px;
}

#help_nc_cout2{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:300px;
	margin-top:20px;
}

#help_nc_surface{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:20px;
	margin-top:20px;
}

#help_nc_surface2{
	position: absolute;
	float:left;
	z-index : 2;
	width:303px;
	height : auto;
	background-color: #FFFFFF;
	border:2px solid #336699;
	overflow:auto;
	margin-left:20px;
	margin-top:20px;
}

.comment_nc {
	position:relative;
	float:left;
	font-size:11px;
	width:303px;
}

.comment_nc .titre_nc{
	position:relative;
	float:left;
	width:303px;
	height:15px;
	line-height:15px;
	color:#FFFFFF;
	background: url(../images/design/menu_bouton1.jpg);
}

.comment_nc .texte_nc{
	position:relative;
	float:left;
	width:280px;
	height:auto;
	line-height:15px;
	margin-top:7px;
	margin-left:10px;
	color:#000000;
	text-align:justify;
}

.comment_nc a .close {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	color:#336699;
	text-align:right;
	margin-left:253px;
	text-decoration:none;
	cursor:pointer;
}

.comment_nc .el_ma {
	position:relative;
	float:left;
	width:60px;
	height:20px;
	color:#000000;
	line-height:20px;
	margin-left:10px;
	margin-top:2px;
}

.comment_nc .champsm{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	margin-top:2px;
	margin-right:70px;
}

.comment_nc .champsmt{
	position:relative;
	float:left;
	width:auto;
	height:auto;
	margin-top:2px;
}

.comment_nc .champsm input{
	position:relative;
	float:left;
	width:150px;
	height:17px;
	line-height:17px;
	border:1px solid #BBBABF;
}

.comment_nc .champsm .ichampsm{
	position:relative;
	float:left;
	width:150px;
	height:17px;
	line-height:17px;
	border:1px solid #BBBABF;
}

.comment_nc .champsmt textarea{
	position:relative;
	float:left;
	width:150px;
	height:70px;
}

.comment_nc a .vgo{
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	margin-left:5px;
}

.comment_nc a .vgo2{
	position:relative;
	float:left;
	width:auto;
	height:18px;
	line-height:18px;
	margin-left:170px;
}

/**************************************
*		AIDE NON-CONNECTE star
***************************************/

a .logoncs {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin-left:5px;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/design/outil-aide-violet.gif) no-repeat;
}

a .logoncs_surf {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin-left:138px;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/design/outil-aide-violet.gif) no-repeat;
}

a .logoncs_cout {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin-left:90px;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/design/outil-aide-violet.gif) no-repeat;
}

#help_ncs {
	position: absolute;
	float:left;
	z-index : 2;
	width:302px;
	height : 80px;
	background-color: #FFFFFF;
	border:1px solid #000000;
	overflow:auto;
}

/**************************************
*		BANDEAU CONTACT SUR RECHERCHE
***************************************/

#bd_contact{
	position:relative;
	float:left;
	width :320px;
	height:111px;
	margin-top:10px;
	background: #FFFFFF;
}

#bd_contact .titre{
	position:relative;
	float:left;
	width :320px;
	height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	background: url(../images/design/menu_bouton1.jpg);
}

#bd_contact .contenu{
	position:relative;
	float:left;
	width :318px;
	height:85px;
	border: 1px solid #336699;
}

#bd_contact .contenu .textbc{
	position:relative;
	float:left;
	width:308px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	margin-left:5px;
}

#bd_contact .contenu a .lienbc{
	position:relative;
	float:left;
	width:308px;
	height:17px;
	line-height:17px;
	font-size:12px;
	color:#336699;
	margin-left:5px;
}

#bd_contact .contenu a:hover .lienbc{
	color: #00B7EB ;
}

/**************************************
*		BANDEAU AUTRES OFFRES SUR RECHERCHE
***************************************/

#bandeau_offresplus{
	position:relative;
	float:left;
	width :320px;
	height:auto;
	margin-top:10px;
	background: #FFFFFF;
}

#bandeau_offresplus .titre{
	position:relative;
	float:left;
	width :320px;
	height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	background: url(../images/design/menu_bouton1.jpg);
}

#bandeau_offresplus .contenu{
	position:relative;
	float:left;
	width :318px;
	height:auto;
	border: 1px solid #336699;
}

#bandeau_offresplus  .contenu a .one_offre{
	position:relative;
	float:left;
	width:318px;
	height:85px;
	color:#000000;
	background:#FFFFFF;
}

#bandeau_offresplus .contenu a:hover .one_offre{
	background: #EAEFF2;
	color:#336699;
}

#bandeau_offresplus .contenu a .one_offre .tof{
	position:relative;
	float:left;
	width:125px;
	height:85px;
}

#bandeau_offresplus .contenu a .one_offre .info{
	position:relative;
	float:left;
	width:193px;
	height:20px;
	line-height:20px;
	font-size:11px;
}

#bandeau_offresplus .contenu a .one_offre .info1{
	position:relative;
	float:left;
	width:193px;
	height:20px;
	line-height:20px;
	font-size:10px;
}


