/********************************/
/*	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;
}

em{
	font-style:normal;

}

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 {
	position:relative;
	float:left;
	margin:auto;
	height:auto;
	width:960px;
	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;
}

.entete
{
	position:relative;
	float:left;
	width:962px;
	height:20px;
	background:url(../images/design/moteur_recherche_haut.jpg);
	margin:0 0 5px 0;
}

.entete h3
{
	color:#666;
	text-align:center;
	font-size:10px;
	line-height:20px;
	font-weight:normal;
}

.entete h3 a
{
	color:#666;
}

.entete h3 a:hover
{
	text-decoration:underline;
}

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

#header ul {	
	position:relative;
	float:left;
	height:25px;
	width:937px;
	margin:10px 0 3px 8px;
	/margin:10px 0 5px 4px;
	background-color: #00497B;
	padding:0px;
}

#header ul li
{
	position:relative;
	float:left;
	width:155px;
	height:25px;
	font-family:verdana, sans-serif;
	margin-left:1px;
	font-size: 12px;
	letter-spacing:1px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
    list-style-image: none !important;
    list-style: none !important;
}

#header ul li a
{
	position:relative;
	float:left;
	width:155px;
	height:25px;
	line-height:25px;
	color:#FFFFFF;
}

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

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

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

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

/**********************A supprimer*************************
#header .menu {	
	position:relative;
	float:left;
	height:25px;
	width : 937px;
	margin:10px 0 3px 8px;
	/margin:10px 0 5px 4px;
	background: #00497B;
}

#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;
	margin:0 0 0 1px;
	width:155px;
	height:25px; 
	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;
	margin-left:1px;
	width:155px;
	height:25px; 
	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;
	margin-left:1px;
	width:155px;
	height:25px; 
	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:5px 0 3px 10px;
	/margin:5px 0 5px 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:325px;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin-top:15px;
}

#main_left #actu_contenu a .offres_horiz h3{
	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-right:0px;
	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:auto;
	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;
}

.fil_contenu 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_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:585px;
	height:33px;
	line-height:33px;
	font-size:11px;
	margin: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_actu3 .redac img{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	height:33px;
}

#actu_left2 .sous_titre_actu3 a:hover {
	text-decoration:underline;

}

#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-x:hidden;
	overflow-y: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:580px;
	text-align:justify;
	color:#000000;
	height:auto;
	line-height:15px;
	font-size:11px;
	margin: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:200px;
	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;
	-margin-left:2px;
	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:215px;
	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:215px;
	height:20px;
	font-weight:bold;
	color:#5A030C;
	line-height:20px;
	margin-bottom:3px;
	border-bottom:1px solid #BBBABF;
	margin-left:5px;
	-margin-left:2px;
}

#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;
	height:auto;
	width:610px;
}

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

.partenaire .download{
	position:relative;
	float:left;
	margin-top:20px;
	width:600px;
	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:615px;
}

#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 .nom_prest{
	position:relative;
	float:left;
	height:33px;
	line-height:33px;
	width:460px;
	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;
	color: #336699;
	font-size: 11px;
	margin:2px 0 2px 5px;
}
/*
#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:5px;
	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:5px;
	margin-top:5px;
	margin-bottom:10px;
	color: #000000;
	font-size: 12px;
	line-height:14px;
	text-align:justify;
}
*/
#annuaire #detail_prest p{
	display: block;
	position:relative;
	float:left;
	width:565px;
	margin:5px 0 10px 5px;
	color: #000000;
	font-size: 12px;
	line-height:14px;
	text-align:justify;
}

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

#annuaire #detail_prest .enti1{
	position:relative;
	float:left;
	width:400px;
	margin:2px 0 2px 5px;
	color: #000000;
	font-size: 11px;
}
	
#annuaire #detail_prest{
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:610px;
	-width:auto;
	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;
	-width:auto;
	margin-top:15px;
	margin-left:10px;
	-margin-left:5px;
}

#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:15px 0px 5px 5px;
	-margin:15px 0px 5px 0px;
}

#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 h5 {
	position:relative;
	float:left;
	width:auto;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#336699;
	font-weight:normal;
}

.les_annonces .une_colonne .une_ligne a:hover {
	color: #00B7EB ;
}

.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;
	-margin-left:2px;
	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;
	-width:295px;
	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 .type .unesalle .iunesalle{
	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);
}

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

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

#contacts .menu_contact {
	position:relative;
	float:left;
	width:625px;
	height:auto;
	margin:10px 0 0 0px;
	
}

#contacts .menu_contact a .bouton {
	position:relative;
	float:left;
	width:170px;
	height:51px;
	margin-left:20px;
	border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border:2px solid #BBBABF;
	text-align:center;
	line-height:17px;
	background:#EBECF1;
	font-size:11px;
}

#contacts .menu_contact a:hover .bouton {
	background:#FFF;
	border:2px solid #336699;
}

#contacts .menu_contact .profil {
	position:relative;
	float:left;
	width:610px;
	height:auto;
	line-height:17px;
	font-size:11px;
	color:#000000;
	margin:5px 0 0 5px;
}

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

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

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

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

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

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

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

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

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

#form_cont a .benvoi{
	position:relative;
	float:left;
	font-size:11px;
	height:20px;
	line-height:20px;
	width:270px;
	color:#336699;
	text-align:center;
	border:1px solid #BBBABF;
	background:#EBECF1;
}

#form_cont a:hover .benvoi{
	background:#BBBABF;
}

#form_cont textarea{
	position:relative;
	float:left;
	font-size:12px;
	height:100px;
	width:270px;
	margin-bottom:2px;
	color:#336699;
}

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

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

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

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

#renseignements_cont{
	position:relative;
	float:left;
	width:610px;
	height:auto;
	margin:5px 0 0 5px;
}

#renseignements_cont p{
	position:relative;
	float:left;
	line-height:17px;
	text-align:justify;
	color:#000000;
	font-size:11px;
}

#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;
}

#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; 
	font-weight:normal;
}

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

}

#moteur a:hover h2{
	color:#00B7EB;
}

#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:611px;
	height:120px;
	-height:112px;
}

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

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

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

#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 a:hover .bcartev{
	color:#00B7EB;
}

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

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

#moteur .texta input[type=radio]{
	margin-top:5px;

}

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

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

#moteur .textb .imoteur {
	position:relative;
	float: left;
	border:1px solid #336699;
	color: #999999;
	height:23px;
	line-height:23px;
	width:105px;
	padding:0 0 0 5px;
}

#moteur .textc2{
	position:relative;
	float:left;
	color: #336699;
	width: auto;
	height:25px;
}

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

#moteur .textc2 .itextc2{
	position:relative;
	float:left;
	font-size: 12px;
	color: #999999;
	width: 220px;
	height:23px;
	line-height:23px;
	border:1px solid #336699;
	padding:0 0 0 5px;
}

#moteur .texte{
	position:relative;
	float:left;
	font-size: 10px;
	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;
	color: #336699;
	width: 330px;
	height: 19px;
}

/**************************************
*	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 .titre_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 .titre_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_contenu ul{
	position:relative;
	float:left;
    padding:0px;
    margin:0px;
}

#main_right .fil_contenu ul li
{
    position: relative;
	float:left;
	color: #336699;
	width:300px;
	background: #FFFFFF;
	height:32px;
	line-height:16px;
    list-style-image: none !important;
    list-style: none !important;
	overflow:hidden;
}

#main_right .fil_contenu ul li:hover
{
	background: #EAEFF2;
	color: #B61484;
}

#main_right .fil_contenu ul li a
{
	position:relative;
	float:left;
	height:32px;
	margin-left:3px;
	width:297px;
	line-height:16px;
	font-size:9px;
	color:#336699;
	overflow:hidden;
}

#main_right .fil_contenu ul li a:hover
{
	background: #EAEFF2;
	color: #B61484;
}

#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 .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;
	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 :315px;
	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:5px;
	margin-left:7px;
}

#main .general .bandeau_offres .contenu p {
	position:relative;
	float:left;
	width :432px;
	height:50px;
	line-height:16px;
	margin:5px 0 0 7px;
	color:#000000;
	font-size:11px;
}

#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_gauche h2 a{
	cursor:text;
	color:#FFF;
}

#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;
	overflow:hidden;
}

#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;
	overflow:hidden;
}

#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_gauche h2 a{
	cursor:text;
	color:#FFF;
}

#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;
	overflow:hidden;
}

#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;
	overflow:hidden;
}

#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;	
}

#main .general .liste_offres .marqueur{
	position:relative;
	float:left;
	width:561px;
}

#main .general .liste_offres .marqueur ul{
	position:relative;
	float:left;
	line-height:17px;
	width:561px;
	padding:0px;
	margin:0px;
}

#main .general .liste_offres .marqueur ul li{
	position:relative;
	font-size:10px;
	color:#000;
    list-style-image:none !important; 
	list-style : none !important ;
	margin:0px;
	padding:0px;
	display:inline;
}

#main .general .liste_offres .marqueur ul li a
{
	color:#336699;
}

#main .general .liste_offres .marqueur ul li a:hover
{
	color:#00B7EB;
}

/**************************************
*		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 a:hover{
	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-style:italic;
	font-size: 12px;
	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;
}


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

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

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

#mail_n2 .partqm2 .cartouche{
	position:relative;
	float:left;
	margin:5px 0px 0px 15px;
	width:530px;
}

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

#mail_n2  .intitule{
	position:relative;
	float:left;
	font-size:11px;
	height: 20px;
	width: 90px;
	line-height:20px;
}

#mail_n2 .intitule1{
	position:relative;
	float:left;
	font-size:11px;
	height: 50px;
	width: 90px;
	line-height:20px;
}

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

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

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

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

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

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

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

#mail_s2 .partqm2 .cartouche{
	position:relative;
	float:left;
	margin:5px 0px 0px 15px;
	width:530px;
}

#mail_s2 .partqm2 .titrees{
	position:relative;
	float:left;
	width:561px;
	font-size: 12px;
	font-style:italic;
	height:30px;
	line-height: 30px;
	color:#9E2477;
}

#mail_s2 .intitule{
	position:relative;
	float:left;
	font-size:11px;
	height: 20px;
	width: 90px;
	line-height:20px;
}

#mail_s2 .intitule1{
	position:relative;
	float:left;
	font-size:11px;
	height: 50px;
	width: 90px;
	line-height:20px;
}

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

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

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

#mail_s2 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;
}

#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;
	-height: 20px;
	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;
	-height: 20px;
	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;
	-height: 20px;
	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;
}




/**************************************
*		PHOTOS NORMAL 2
***************************************/

#photos2{
	position:relative;
	float:left;
	width:561px;
	height:auto;
	color:#336699;
}

#photos2 #photos_liste{
	position:relative;
	float:left;
	width:530px;
	height:90px;
	margin:10px 0px 10px 15px;
	border-top:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
}

#photos2 #photos_liste .chq1{
	position:relative;
}

#photos2 #photos_liste .chq1 img{
	position:relative;
	margin:10px 0px 0px 0px;
	height:70px;
	border: 1px solid #336699;
}

#photos2 .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);
}

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

#photos2 #photos_liste ul
{
	position:relative;
	float:left;
	height:auto;
	width:auto;
	padding:0px;
	margin:10px 0px 0px 0px;
}

#photos2 #photos_liste ul li
{
	position:relative;
	float:left;
	margin:0px 0px 0px 10px;
    list-style-image: none !important;
    list-style: none !important;
}

/**************************************
*		PHOTOS STAR
***************************************/

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

#photos2_s #photos_liste{
	position:relative;
	float:left;
	width:530px;
	height:90px;
	margin:10px 0px 10px 15px;
	border-top:1px solid #BBBABF;
	border-bottom:1px solid #BBBABF;
}

#photos2_s #photos_liste .chq1{
	position:relative;

}

#photos2_s #photos_liste .chq1 img{
	position:relative;
	margin:10px 0px 0px 0px;
	height:70px;
	border: 1px solid #9E2477;
}

#photos2_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);
}

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

#photos2_s #photos_liste ul
{
	position:relative;
	float:left;
	height:auto;
	width:auto;
	padding:0px;
	margin:10px 0px 0px 0px;
}

#photos2_s #photos_liste ul li
{
	position:relative;
	float:left;
	margin:0px 0px 0px 10px;
    list-style-image: none !important;
    list-style: none !important;
}

/**************************************
*		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 a:hover .page{
	color:#336699;
}

#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;
}
/**************A virer**********/
.offre_seule .les_offres{
	position:relative;
	float:left;
	width:561px;
	line-height:17px;
	margin-top:3px;
	font-size:11px;
	color:#336699;
}

.offre_seule .les_offres a:hover{
	color:#00B7EB;
}
/**************A virer**********/
.offre_seule ul{
	position:relative;
	float:left;
	line-height:20px;
	width:561px;
	list-style-type: square;
	padding:0px;
	margin:0px;
}

.offre_seule ul li{
	position:relative;
	float:left;
	width:550px;
	line-height:20px;
	font-size:11px;
	color:#336699;
    list-style-type: square  !important; 
	list-style-position: inside !important ;
	margin:0 0 0 5px;
	padding:0px;
}

.offre_seule ul li a
{
	color:#336699;
}

.offre_seule ul li 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;
}

/**************************************
*		RECHERCHE RAPIDE
***************************************/

#site_map{
	position:relative;
	float:left;
	margin-top:10px;
	width :623px;
	height:auto;
	border: 1px solid #336699;
	background: #FFFFFF;
	margin-right:15px;
	-margin-right:10px;
}

#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 ;
}

#site_map .partie ul
{
	position:relative;
	float:left;
	width:303px;
	height:auto;
	margin:0px;
	padding:0px;
    list-style-image:none;
	list-style:none;
}

#site_map .partie ul li
{
	position:relative;
	float:left;
	width:303px;
	height:17px;
	line-height:17px;
	font-size:11px;
	color:#336699;
    list-style-image:none !important; 
	list-style-position : inside !important ;
	margin:0px;
	padding:0px;
}

#site_map .partie ul li a
{
	color:#336699;
}

#site_map .partie ul li a:hover
{
	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;
}
/**********A supp*****************/
#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{
	float:none;
	display:inline;
	width :auto;
	height:21px;
	line-height:21px;
	margin:0 2px 0 0;
	padding:0px;
	color:#336699;
	font-size:20px;
	font-weight:normal;
}

#nuage .bloc a h2{
	float:none;
	display:inline;
	width :auto;
	height:21px;
	line-height:21px;
	margin:0 2px 0 0;
	padding:0px;
	color:#336699;
	font-size:15px;
	font-weight:normal;
}

#nuage .bloc a h3{
	float:none;
	display:inline;
	width :auto;
	height:21px;
	line-height:21px;
	margin:0 2px 0 0;
	padding:0px;
	color:#336699;
	font-size:12px;
	font-weight:normal;
}

#nuage .bloc a h4{
	float:none;
	display:inline;
	width :auto;
	height:21px;
	line-height:21px;
	margin:0 2px 0 0;
	padding:0px;
	color:#336699;
	font-size:11px;
	font-weight:normal;
}

#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;
}
/******************A virer********************************/
.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;
}
/**************************************************/
.plan_du_site .groupe1 h1{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
}

.plan_du_site .groupe1 h2{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:15px;
	font-weight:normal;
}

.plan_du_site .groupe1 h3{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:normal;
}

.plan_du_site .groupe1 h4{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:20px;
	line-height:20px;
	font-size:13px;
	font-weight:normal;
}

.plan_du_site .groupe1 h5{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:auto;
	line-height:20px;
	font-size:12px;
	font-weight:normal;
}

.plan_du_site .groupe1 h6{
	position:relative;
	float:left;
	width:615px;
	color:#000000;
	height:auto;
	line-height:20px;
	font-size:11px;
	font-weight:normal;
}

.plan_du_site .groupe1 a:hover{ 
	color: #00B7EB ;
}

/**************************************
*		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;
}

/**************************************
*		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;
}

/**************************************
*		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;
}

#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;
}

#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%;
}


.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;
}
