/* html, body,   {
	margin: 0px;
	padding: 0px;
	font-family: verdana, Helvetica, sans-serif, arial, Geneva;
	font-size: 10px;
}
*/


/*  forum  */

.onglet_menu {
	position:absolute;
	top:1px;
	z-index:1;
}

.noirf {color: black;
font-family: Arial,Verdana,Sans-serif;
font-weight:bold;
font-size:13px}

.profil {
 font-family: "Arial",Arial,Verdana,Sans-serif;
        font-size: 12px;
		font-weight: bold;
        color: #333333;}
		
		
#progressBar {
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;	
}
#progressBar td {
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;	
}
#progressBar img{
	display:inline;
	margin-right:2px;
}


.lecteur {
 font-family: "Arial",Arial,Verdana,Sans-serif;
 font-size: 13px;
 font-weight: bold;
 color:#ffffff;
}


.lecteur a:link, .lecteur a:visited, .lecteur a:hover {
 text-decoration:none;
 font-weight: bold;
 color:#ffffff;
}



.date {
    font-family: "Arial",Arial,Verdana,Sans-serif;
    font-size: 11px;
		font-weight: bold;
    color: #afb2b3;}

.profil2 {
color: #000;
font-size:13px;
font-family: Arial,Verdana,Sans-serif;
padding:5px
}

.profil2 a:link, .profil2 a:visited {
color: #000;
text-decoration:none;
}

.profil2 a:hover {
 color:#df7e00;
text-decoration:none;
}


.legend {
	font-size: 10px;
	color:#666666;
	padding:7px;
	font-style:italic;
	text-decoration:underline;
}


.home_txtbig {
	font-family: "Arial",Arial,Verdana,Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding-bottom:7px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	/*padding:10px;*/
/*	background-image:url(../images/bg_titlemid_home.gif)*/
}
.home_txtbig a, .home_txtbig a:link, .home_txtbig a:visited{
	font-family: "Arial",Arial,Verdana,Sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #003399;*/
	color: #003366;
	text-decoration: none;
}
.home_txtbig a:hover{
	font-family: "Arial",Arial,Verdana,Sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #003399;*/
	color: #FF6600;
	text-decoration: none;
}


.ereur {
        font-family: "Arial",Arial,Verdana,Sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000;        
}

.home_select {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
	text-decoration: none;
    text-align:left;
    color: #333333;
	padding-top:2px;
}

.cols_datemid {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        padding-left: 2px;
}
.titreposter {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #003399;
        text-decoration: none;
		padding-bottom:3px;
		/*padding:10px;*/
}


.titreposter a:link, .titreposter a:visited {
        font-weight: bold;
        color: #003399;
        text-decoration: none;		
}

.titreposter a:hover {
        font-weight: bold;
        color:#df7e00;
        text-decoration: none;		
}


.titreposter2 {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000;
        text-decoration: none;
		padding-bottom:3px;
		/*padding:10px;*/
}

.home_txtmid {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 12px;
		font-weight: bold;
        color: #000;
        text-decoration: none;
}

.home_txtmid a:link, .home_txtmid a:visited  {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 12px;
		font-weight: bold;
        color: #000;
        text-decoration: underline;
}

.home_txtmid a:hover {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 12px;
		font-weight: bold;
        color: #3366cc;
        text-decoration: underline;
}

.tb_titlessbg {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 12px;
		font-weight:bold;
		line-height: 16px;
		padding:3px;
        color: #000000;
        text-decoration: none;			
		}
		
		
		.menu_central {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
    font-weight: bold;
	text-decoration: underline;
    text-align: center;
    color: #ffffff;
	
}


a.menu_central:hover {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
    font-weight: bold;
	text-decoration: underline;
    text-align: right;
    color: #ffffff;
}



a.menu_central:link, a.menu_central:visited {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
    font-weight: bold;
	text-decoration: underline;
    text-align: right;
    color: #ffffff;
}

a.menu_central_sel:link, a.menu_central_sel:visited {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
    text-align: right;
    color: #ffffff;
}

.menu_central_sel {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration: none;
    text-align: center;
    color: #ffffff;
}
		
		.sstitre_withbordb {
	background-color: #f1eef1;
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
 	border-bottom: solid 1px #000000;
}


.footer {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 11px;
		font-weight: normal;
        color: #000;
        }


.rech_radio {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 11px;
		font-weight: bold;
        color: grey;
        }


a.footer {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 10px;
		color: #004a93;
        text-decoration: none;
}
a.footer:hover {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 10px;
        color: #333333;
        text-decoration: underline;
}

.tb_titlessbg2 {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 12px;
		font-weight:bold;
		line-height: 16px;
        color: #000;
        text-decoration: none;
		
}


a.tb_titlessbg {
        font-family: Arial,Verdana,Sans-serif;
        font-size: 12px;
		font-weight:bold;
		line-height: 16px;
		padding:3px;
        color: #000000;
        text-decoration: underline;
}


.combotxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color:#333333;
}

.combotxt2 {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
 	
}


/* comp forum  */
CSS pour la ville droulante :

/* CSS for checklists */
/* Champs 'Human View' */
._input_autocomplete_ajax {
    width:80px;
    height:16px;
    border: 0px;    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding: 2px;
    padding-top: 2px;
}

._input_autocomplete_ajaxhome {
    width:200px;
    height:13px;
    border: 1px solid #7e9db9;    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;	  
}


/* Liste droulante */
.list_autocomplete_ajax {
    color:#000;
    line-height:14px;
	position:absolute;
	width:250px;
	text-align:left;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:2px;
	z-index:10;
	font-weight:normal;
	
}

.list_autocomplete_ajax ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;	
}

.list_autocomplete_ajax ul .selected {
	background: #4e9da5;
}

.list_autocomplete_ajax li {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	list-style-type:none;
	display:block;
	margin:0;
	cursor:pointer;
}

/* Liste droulante home */
.list_autocomplete_ajax2 {
    position:absolute;
    background-color:#eeeeee;
    border:1px solid #cccccc;
    margin:0px;
    padding:0px;
    z-index:10;
}

.list_autocomplete_ajax2 ul {
    font-family:Verdana;
    font-size:11px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;  
	
}

.list_autocomplete_ajax2 ul .selected {
    background: #e6eaea;
}

.list_autocomplete_ajax2 li {
    font-size: 11px;
    font-family: Verdana;        
    padding: 0px;
    list-style-type:none;
    display:block;
    margin:0;
    cursor:pointer;
}

.list_autocomplete_ajax2 li input {
    padding-left: 10px;
} 

/** Afficher un champs lieu supplmentaire **/
.disp_supp_field {
    cursor:pointer; 
    text-decoration:underline; 
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

/** Nombre de correspondances **/
.search_num_annonces {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;    
    float:left;    
    width:290px;
    margin-top:5px;
}
/********************************************* Header Ville ****************************************/
.header_ville_container {
	height : 32px ;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background-image: url("../i/shadetabs/bg_32px.gif") ;
	margin-bottom:10px;
}

.header_ville_container .box {
	height : 32px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;	
	padding-top:5px;
	margin-left:10px;
}

.header_ville_container .box .separ {
	font-weight:normal;
	color: #4e4e4e;
	font-size:12px;	
}

.header_ville_container .box .region {
	font-weight:bold;
	color: #666666;
	font-size:12px;	
}

.header_ville_container .box .departement {
	font-weight:bold;
	font-size:12px;	
	color: #666666;		
}

.header_ville_container .box .ville_nom_cp {
	font-weight:bold;
	color: #356AB4;	
}



/********************************************* Onglets SHADETABS ****************************************/
.tabs_container {
	height : 27px ;
	text-decoration:none;
}

.shadetabs{
	top:0px;
	height : 23px ;
	margin: 0px;	
	margin-bottom:3px;
	padding:0px;
	padding-bottom: 0px;
	border-bottom : 1px solid #CCC ;
	text-decoration:none;
}

.shadetabs ul { 
	margin: 0px;
	margin-left:5px;
	padding: 0px;
	text-decoration:none;
}

.shadetabs li{
	background : url("../i/shadetabs/tab-left.gif") top left no-repeat;
	padding : 0 0 0 4px ;
	height : 23px ;
	float : left ;
	margin : 0 5px 0 0 ;
	color : #666 ;
	font-weight : bold ;
	list-style-type: none;	
	text-decoration:none;
}

.shadetabs li a:link,.shadetabs li a:visited {
	display : block;
	background : url("../i/shadetabs/tab-right.gif") top right no-repeat;
	padding : 0 4px 0 0 ;
	height : 23px ;
	float : left ;
	color : #666 ;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	outline:none;	
}

.shadetabs li a:hover {
   
    color : #DF7E00;   
}

.shadetabs li a span {
	display : block ;
	padding : 5px 5px 0 5px ;
	white-space : nowrap ;
	text-decoration:none;
}

.shadetabs .TabActiv {
	position : relative;
	z-index : 10;
	background : url("../i/shadetabs/tab-left-on.gif") top left no-repeat;
	height : 24px;
	text-decoration:none;
}

.shadetabs .TabActiv a {
	position : relative;
	z-index : 10;
	background : url("../i/shadetabs/tab-right-on.gif") top right no-repeat;
	height : 24px;
	text-decoration:none;
}

.shadetabs .TabActiv a {
	padding-bottom : 7px;
	color : #f37901;
	text-decoration:none;
}


.shadetabs .TabActiv a:link {
	color : #f37901;
	text-decoration:none;
}

.shadetabs .TabActiv a:hover {
	color : #f37901;
	text-decoration:none;
}

.shadetabs .TabActiv a:visited {
	color : #f37901;
	text-decoration:none;
}

.shadetabs .TabActiv a:active {
	color : #f37901;
	text-decoration:none;
}

.shadetabs a:hover {
	text-decoration:none;
	color : #f37901;
}	
.shadetabs a:visited {
	text-decoration:none; 
}	
.shadetabs a:link {
	text-decoration:none;
}	
.shadetabs a:active {
	text-decoration:none;
}	

/*  fin comp forum */


/* fin forum  */


.cafpi {
color: #000; 
font-size:12px;
font-family:Arial, Helvetica, sans-serif; }

a.repertoire:link, a.repertoire:visited {
	font-size:12px;
	text-decoration:none;
}

a.repertoire:hover {
	text-decoration:underline;
}

a.partenaire:link, a.partenaire:visited, a.partenaire:hover {
color : #9d9999;
}

.forum_titre {
color:#ffffff;
font-weight:bold;
font-size:12px;
}

a.forum_titre:link, a.forum_titre:hover,a.forum_titre:visited {
color:#ffffff;
font-weight:bold;
font-size:12px;
}

a.forum_titre_2:link {
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:12px;
}


.date {
	font-size:10px;
	color:#666666;
}

.titre_actu {
	font-size:16px;
	color: #c12d23;
	font-weight: bolder;
}

.detailheader {
	font-size:13px;
	font-weight:bold;
	background-image:url(../i/fond_detail.gif);
	height:42;
	border-bottom:#000000 1px solid;
}

.detailtxt {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.detailtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.bigredtitle {
		font-size:32px;
        font-weight: bolder;
        color:#AA3333;
        text-decoration: none;
}

/**                                                                       BARRE D'ONGLETS */
#onglets {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:3px solid #666666;
}
#onglets ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#onglets li {
	float:left;
	background:url("../i/tab_normal_left.gif") no-repeat left top;
	margin:0;
	margin-right:7px;
	padding:0 0 0 9px;
}
#onglets a, #onglets a:link, #onglets a:visited {
	float:left;
	display:block;
	background:url("../i/tab_normal_right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#0c4ea6;
	text-decoration: underline;
	font-weight:bold;
	outline:none;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#onglets a {float:none;}
/* End IE5-Mac hack */
#onglets a:hover {
	color:#333;
	font:Verdana, Arial, Helvetica, sans-serif;
}
#onglets #current {
	background-image:url("../i/tab_selected_left.gif");
	border-width:0;
}
#onglets #current a, #onglets #current a:link, #onglets #current a:visited {
	background-image:url("../i/tab_selected_right.gif");
	padding-bottom:5px;
	color:#FFFFFF;
	text-decoration: none;
	outline:none;	
}

.entetetab {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;	
}

a.entetetab:link, a.entetetab:visited {
	color:#666666;
	text-decoration: none;
	font-weight:bold;
}

a.entetetab:hover {
	color:#df7e00;
	text-decoration: none;
	border-top:1px solid #df7e00;
	border-bottom:1px solid #df7e00;	
}
/**                                                                   //  BARRE D'ONGLETS */

/**                                                                       TEXT PAGE       */
.page_cat_title td {
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom: 10px;
	border-bottom:1px dotted #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;	
}

.page_cat_rubrik {
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:20px;
}
.page_cat_rubrik td {
	padding:0px;
	margin:0px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;		
}
.page_cat_rubrik td a, .page_cat_rubrik td a:visited, .page_cat_rubrik td a:link {
	color:#4785c3;
	text-decoration:none;
	font-weight:bold;
}
.page_cat_rubrik td a:hover {
	color:#ec9f13;
	text-decoration:none;	
	font-weight:bold;	
}
/**                                                                    // TEXT PAGE       */

/**																			TABLE STYLE */
.table_style {

}
.table_style td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	
	margin:0px;
	padding:5px;
}
.table_style td a, .table_style td a:link, .table_style td a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4785c3;
	text-decoration:none;
	font-weight:bold;
}
.table_style td a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ec9f13;
	text-decoration:none;
	font-weight:bold;
}
.table_style .title table {
	padding-bottom:5px;
	border-bottom:1px dotted #cccccc;
}
.table_style .title td .text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
}
.table_style input, .table_style td select, .table_style td textarea {
	border:1px solid #cccccc;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;		
}
.table_style input[type=radio] {
	border:none;
	background-color:#ffffff;	
}
.table_style input[type=submit] {
	border:1px solid #cccccc;
	background-color:#ffffff;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	font-weight:bold;
	cursor:pointer;
}
.table_style input[type=submit]:hover {
	border:1px solid #cccccc;
	background-color:#ffffff;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	cursor:pointer;
	color:#ec9f13;
}
.table_style .cat_title {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:2px;
	color:#F37901;
	border-bottom:1px dotted #5E5E5E;
	margin-bottom: 5px;
}

/**																		//     TABLE STYLE */
a.inscrivez:link, a.inscrivez:visited {
		font-size: 12px;
		color:#858353;
		font-weight:bold;
        text-decoration: underline;
}


a.inscrivez:hover {
		color:#949262;
        text-decoration: none;
}

.linkright {
        font-size: 13px;
        font-weight: bolder;
        text-decoration: none;
}

a.linkright:link, a.linkright:visited {
        text-decoration: none;
}


a.linkright:hover {
        text-decoration: underline;
}


table, td, tr {

	font-family: Verdana, Helvetica, sans-serif, arial, Geneva;
	font-size: 10px;
}



a, a:visited, a:link {
	color: #000;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
	color:black;
}



.lien {

    font-size:10px;
    margin-left:10px;
    margin: 5px auto;
    text-align: left;
}

#page {
	width: 1000px;
	text-align: left;
}

#top {
	width: 1000px;
	height: 100px;

	background: black url(../i/fond-top.gif);
	color: white;
}

.barre {
	height: 20px;
	margin: 0px;
	padding: 4px 6px 6px 10px;
	background:  #f2f2f2;
}

.bloc1 {
	background:  white;
}

.bloc2 {
	background:  #f0f0f0;
}


#footer {
	background-color: #eeeeee;
	width: 1000px;
	clear: both;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-family: sans-serif, arial, Geneva;
	font-size: 10px;

}



.pb, .pb a, .pb a:visited, .pb a:link, .pb a:hover {
  color: white;
	font-family: sans-serif, arial, Geneva;
	font-size: 10px;}

	.pp,  {
	font-family: sans-serif, arial, Geneva;
	font-size: 10px;}


.title {
	font-size:16px;
	font-family: Arial;
	color: #000000;
	font-weight: bolder;
}

.t01 {
	padding: 2px;
	font-weight: bolder;
	font-size:13px;
}

.right {
	padding-left: 12px;
	padding-bottom :2px;
	font: Verdana;
	color: #c12d23;
	font-weight: bolder;
}

.t02 {
	background:  url(../i/fdb.gif);
	padding: 2px;
}

.t02g {
	background:  url(../i/fdb3.gif);
	padding: 2px;
}

.t03 {
	padding: 2px;
}



.t04 {
	padding: 2px;
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bolder;	
}

.titrem {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#858353;
font-weight: bolder;
text-decoration:none;	
}

.bordm {

border-right:1px dotted #ccc;
}

.textem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-right:2px;
	padding-left:5px;
}

.fsaisie_prog {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-right:2px;
	padding-left:5px;
}

.fsaisie_prog a:link, .fsaisie_prog a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-right:2px;
	padding-left:5px;
	color:#000;
    text-decoration: none;
	font-size:12px;
}

.fsaisie_prog a:hover {
text-decoration:none;
color:#df7e00;
font-size:12px;
font-weight:bold;
}

.homelog {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-right:1px;
	
}

a.textem:link, a.textem:visited {
color:#000;
 text-decoration: underline;
}

a.textem:hover {
		color:#df7e00;
        text-decoration: none;
}

.textem h1{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:2px;
	color:#F37901;
	border-bottom:1px dotted #5E5E5E;
	margin-bottom: 5px;
}

.t05 {
	background-color: #f3e7e7;
	padding: 2px;
	}

.t07 {
	background-color: #ffffff;
	}

.t06 {
	background-color: #cf8c8d;
	padding: 2px;
	font-weight:bold;
	heigth:20px;	
}

.ps {
font-size:9px;
color:#FF0000;
}



.page2 {
	background:  url(../i/fdb4.gif);
}


/* TAB COL 3 */

.fd {
background-color:#C6C6C6;
}

.ent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background-color:#ffffff;
text-align:center;
}

.L01 {

	font-family:Helvetica, sans-serif;
	font-size:11px;
	height : 16px;
	background-color:#FFF;
	text-align:right;
	color:inherit;

}

.L02 {
	font-family:Helvetica, sans-serif;
	font-size:11px;
	height : 16px;
background-color:#F0F0F0;
	text-align:right;

color:inherit;
}

/* TAB COL 3 */

/* TAB PROFIL */

.tab_pro {
font-size:12px;
color:#000;
background-color:#ffffff;
border: 1px solid #000;
}
.title_tab {
font-size:13px;
color:#000;
background-color:#ffffff;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px dotted #ccc;
}

/* boutons - frame - select - input */
.bouton {
	color: #000;
	font-size: 10px;
	border: 1px solid #000;
	cursor: pointer;
	background: black url(../i/b-rechercher.gif);
}

*.frame,select,input,textarea {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	color:#000;
	border:1px solid #cccccc;
	background-color:#FFF;
}

input[type=radio] {
	border:none;
	background-color:#ffffff;	
}
input[type=checkbox] {
	border:none;
	background-color:#ffffff;	
}
input[type=submit], input[type=reset] {
	border:1px solid #cccccc;
	background-color:#ffffff;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	font-weight:bold;
	cursor:pointer;
}
input[type=submit]:hover, input[type=reset]:hover {
	border:1px solid #cccccc;
	background-color:#ffffff;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	cursor:pointer;
	color:#ec9f13;
}

.frametable {
background-color:#EEEEEE;
}

.radiobutton{
font-size:10px;
color:#000;
border:none;
background-color:#ffffff;
}

.select{
font-size:11px;
color:#000;
border:none;
background-color:#FFFFFF;

}

.selectville{
font-size:11px;
width:140px;
color:#000;
border:none;
background-color:#FFFFFF;

}


*.frame2 {
font-size:10px;
color:#000;
border:1px solid #000;
background-color:#000000;
}

img {
display: block;
}



/* MENUS DEROULANTS */
.titreMenuDeroulant a,
.titreMenuDeroulant a:hover,
.titreMenuDeroulant a:link,
.titreMenuDeroulant a:visited{
	font-weight: bold;
	color:white;
	text-decoration:none
}
.itemsMenuDeroulant a,
.itemsMenuDeroulant a:hover,
.itemsMenuDeroulant a:link,
.itemsMenuDeroulant a:visited{
	font-weight: bold;
	color:black;
	text-decoration:none
}
.titreMenuDeroulant{
height:20px;
	background-color:#CE8E8C;
	border: 1px #FFFFFF solid;
}

.titreMenuDeroulantAccesPro a,
.titreMenuDeroulantAccesPro a:hover,
.titreMenuDeroulantAccesPro a:link,
.titreMenuDeroulantAccesPro a:visited{
	font-weight: bold;
	color:black;
	text-decoration:none
}
.titreMenuDeroulantAccesPro{
	background-color:#CC0000;
	border: 1px #FFFFFF solid;
}
.itemsMenuDeroulant td{
	background-color:#e7cfd0;
}

/* */
/* ANNONCES */
.moteurRechercheAnnonces{
	background-color:#f3e7e7;
}
.titreMoteurRecherche{
	background-color:#cf8c8d;
	font-weight: bold;
	font-size: 11px;
}
.ssTitreMoteurRecherche{
	background-color:#e0e0e0;
	border-bottom:1px solid #C6C7C6;
	border-left:1px solid #C6C7C6;
}
.moteurRecherche{
	background-color:#ffffff;
	border-bottom:1px solid #C6C7C6;
	border-right:1px solid #C6C7C6;
	border-left:1px solid #C6C7C6;
}
.resultatsDisponibles{
	font-weight: bold;
}
.titreResultatRecherche{
	background-color:#ffffff;
	font-weight: bold;
	font-size: 11px;
}
.resultatsRecherche{
	background-color:#ececec;
}
.titreSaisieAnnonce{
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom:1px;
	padding-left:5px;
	border-bottom:1px dotted #0c4ea6;
	color:#f37901;
}
.ssTitreSaisieAnnonce{
	background-color:#f0f0f0;
}
.saisieAnnonce{
	background-color:#ffffff;
}

#menu{

	position: absolute;
	display: block;
	margin: 0px;
	padding: 1px;
	background-color: White;
	z-index: 2
}

#menu ul{
    position:absolute;
    display:block;
	  width: auto;
    margin:0px;
    padding:1px 0px 1px 1px;
	  background-color: white;
    }

#menu li ul{
    visibility:hidden;

    }



#menu li{
    list-style:none;
    width: 100px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    padding:0px;
    margin:0px;
    }


#pave_annonces {
  padding: 0;
  margin: 0
}
#pave_annonces input {
  border:  0
}

#pave_annonces ul {
    text-align: left;
    background: white url(../i/vignette_depot_annonces.gif) top right no-repeat;
    color: #636363;
}

#pave_annonces p {
    margin-left: 20px;
}


#pave_annonces li {
    list-style-image: url('../i/puce_annonce.gif');
    font-size: 95%;

}
#pave_annonces h3 {
    font-weight: normal;
    font-size: 120%
}
#pave_annonces .saisie_code_postal_annonce {
    border: 1px solid #7b9cbd;
}



/* correct a little IE bug */


#menu a, #menu a:visited, #menu a:link, #menu a:hover  {
	text-align: center;
	background-color: #cf8c8d;
	border: 1px #666 solid;
	display: block;
	width: auto;
	text-decoration: none;
	padding: 0px;
	margin: 1px 1px 1px 0px;
	font-weight: bold;
	color: white;

}


/* for a mozilla better display with key nav */
#menu a:focus{
    background-color: #cf8c8d;
}

a.linkOver{
    background-color: #cf8c8d;
    }

/* Support for the "iehover-fix.js" */

* html ul.nav iframe {
        position: absolute;
        /* account for the border */
        left: -0.25em;
        top: -0.25em;
        z-index: 0;
        filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

.varia_pos {
        font-weight: bold;
        color: #339900;
        text-decoration: none;
}

.varia_neutre {
        font-weight: bold;
        color: #0033cc;
        text-decoration: none;
}

.varia_neg {
        font-weight: bold;
        color: #CC0000;
        text-decoration: none;		
}

.varia_neg2 {
        font-family: "Arial",Arial,Verdana,Sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #000;
        text-decoration: none;
}

.noBold {
	font-weight:normal;
}
.pro_unselect {
		background-image:url(../images/fond_pro.gif);
		border-right:#CCCCCC 1px solid;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		padding:5px;
		margin:0px;
}

td.pro_unselect:hover{
background-image:none;
background-color:#FFFFCC;

}

.pro_select {
		background-color:#F5F5FA;
		border-right:#CCCCCC 1px solid;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		padding:10px;
}

#corps_article {
  text-align: justify
}

.footer {
font-size:9px;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
}

a.footer {
	color:#CCCCCC;
}


/* this is for IE 5.0
select.hide { visibility: hidden; }
/* End Support for the "iehover-fix.js" */

/** Calendars **/
.calendar_big {
	background-repeat:no-repeat;
	background-image:url(../i/bk_grey.gif);	
	float:left;
	height:60px;
	margin-right:19px;
	padding-top:7px;
	margin-left:7px;
	text-align:center;
	width:90px;
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;	
}
.bk_red {
	background-image:url(../i/bk_red.gif);
}


.calendar_mini {
	background-image:url(../i/bk_grey_mini.gif);
	background-repeat:no-repeat;
	float:left;
	height:26px;
	margin-right:2px;
	padding-top:6px;
	margin-left:2px;
	text-align:center;
	width:32px;
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;	
}
.bk_red_mini {
	background-image:url(../i/bk_red_mini.gif);
}

.calendar_home_mini {
	background-image:url(../i/bk_grey__home_mini.gif);
	background-repeat:no-repeat;
	float:left;
	height:14px;
	margin-right:2px;
	padding-top:0px;
	margin-left:2px;
	text-align:center;
	width:32px;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

.bk_red__home_mini {
	background-image:url(../i/bk_red__home_mini.gif);
}

/* Support for AJAX loading icon */
#loading_ajax {
	margin-top: 30px;
	margin-bottom: 30px;
}

.ville {
color:#000;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

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

.fichetitre_nogra {
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

/* completion home */
.search_inputhome {
	width:200px;
	height:30px;
	border: 1px solid #7e9db9;
	margin-bottom: 5px;
	padding:1px;
	
}

/** Generic style **/
/*** MARGINS **/
.mt0 {
	margin-top:0px;
}
.mt1 {
	margin-top:1px;
}
.mt2 {
	margin-top:2px;
}
.mt3 {
	margin-top:3px;
}
.mt4 {
	margin-top:4px;
}
.mt5 {
	margin-top:5px;
}
.mt7 {
	margin-top:7px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mb2 {
	margin-bottom:2px;
}
.mb7 {
	margin-bottom:7px;
}
.mr3 {
	margin-right:3px;
}
.ml3 {
	margin-left:3px;
}
.mr7 {
	margin-right:7px;
}
.ml7 {
	margin-left:7px;
}
.mb10 {
	margin-bottom:10px;
}
.mb5 {
	margin-bottom:5px;
}
.mb3 {
	margin-bottom:3px;
}
/*** PADDINGS */
.paddT0 {
	padding-top: 0px;
}
.paddT1 {
	padding-top: 1px;
}
.paddT3 {
	padding-top: 3px;
}
.paddT5 {
	padding-top: 5px;
}
.paddT10 {
	padding-top: 10px;
}
.paddT20 {
	padding-top: 20px;
}
.paddB2 {
	padding-bottom: 2px;
}
.paddB3 {
	padding-bottom: 3px;
}
.paddB10 {
	padding-bottom: 10px;
}
.paddB5 {
	padding-bottom: 5px;
}
.paddB15 {
	padding-bottom: 15px;
}
.paddB20 {
	padding-bottom:20px;
}
/*** FONTS **/
.f11 {
	font-size:11px;
}
.f12 {
	font-size:12px;
}
.f13 {
	font-size:13px;
}
.f14 {
	font-size:14px;
}
.f16 {
	font-size:16px;
}
.f20 {
	font-size:20px;
}
.f20 h1 {
	font-size:20px;margin : 0px; padding : 0px;
}
.fBold {
	font-weight:bold;
}
.fNormal {
	font-weight:normal;
}
.fArial {
	font-family:Arial, Helvetica, sans-serif;
}
.fVerdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*** COLORS ***/
.color5E {
	color:#5E5E5E;
}
.color898659 {
	color:#898659;
}
/*** Border ***/
.borderT {
	border-top: 1px dotted #cccccc;
}
.borderB {
	border-bottom: 1px dotted #cccccc;
}
.borderL {
	border-left: 1px dotted #cccccc;
}
.borderR {
	border-right: 1px dotted #cccccc;
}
/*** Text Decoration ***/
.fNone {
	text-decoration:none;
}
.fUnderline {
	text-decoration:underline;
}

.indice .soutitre {
	padding-left:10px;
	color:#6e6e6e;
	font-size:12px;	
	font-weight:bold;	
    background-image: url('../i/icons/fleche_news_orange.gif');
	background-repeat:no-repeat ;
}

.indice .titre {
	color:#356ab4;
	font-size:13px;	
	font-weight:bold;	

}

.indice .texte {
		font-size:13px;	
}

.liencote {
	padding-left:10px;
	color:#6e6e6e;
	font-size:12px;	
	font-weight:bold;	
    background-image: url('../i/icons/fleche_news_orange.gif');
	background-repeat:no-repeat ;
	}

.liencote a:link, .liencote a:visited {
	text-decoration:none;
	color:#6e6e6e;
	font-weight:bold;	
}

.liencote a:hover {
	text-decoration:none;
	color:#df7e00;	
	font-weight:bold;	
}

.textecote {
	padding-left:10px;
	color:#6e6e6e;
	font-size:12px;		
}

.red {
color : #b41621;
font-weight:bold;
font-size:25px;
line-height:25px;
}

.titredossier {
	font-size:13px;
	font-weight:bold;
	color:#356ab4;		
}
.titredossier a:link, .titredossier a:visited {
	text-decoration:none;
	color:#356ab4;	
	font-weight:bold;	
}
.titredossier a:hover {
	text-decoration:none;
	color:#df7e00;	
	font-weight:bold;
}
.go_previous {
	padding-left:15px;
	margin-left:7px;
	background:transparent url(../i/go_previous.gif) no-repeat scroll left center;
}

.titreforum {
font-size:12px;
font-weight:bold;
color:#0040b6;		
}

.titreforum a:link, .titreforum a:visited {
	text-decoration:none;
	color:#0040b6;	
	font-weight:bold;	
}

.titreforum a:hover {
	text-decoration:none;
	color:#df7e00;	
	font-weight:bold;	
}


.titreforum_2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#356ab4;	
font-weight:bold;		
}

.titreforum_2 a:link, .titreforum_2 a:visited {
	text-decoration:none;
	color:#356ab4;
	font-weight:bold;	
	
}

.titreforum_2 a:hover {
	text-decoration:none;
	color:#df7e00;
	font-weight:bold;	
		
}

.titreauteur {
 font-family:Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	font-size:10px;	
	font-weight:bold;	
    	}
		
.dateforum {
	color:#6e6e6e;
	font-size:10px;	
	font-weight:bold;	
    	}
		
				
.titrecat {
		font-size:12px;	
		
    	}

.titreauteur a:link, .titreauteur a:visited {
	text-decoration:none;
	color:#6e6e6e;
	font-weight:bold;	
}

.titreauteur a:hover {
	text-decoration:none;
	color:#df7e00;	
	font-weight:bold;	
}


/* News Letter */
.search td{   
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #222222;    
    font-weight:bold;
}

.search input[type=submit], input[type=reset] {
    border:1px solid #cccccc;
    background-color:#ffffff;    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #df7e00;    
    font-weight:bold;
    cursor:pointer;
}
/* Fin News Letter */

/* style tableau taux emprunt */


.temprunt {
padding-left:10px;
font-size:12px;

color:#6e6e6e;	
background-image: url('../i/icons/fleche_news_orange.gif');
background-repeat:no-repeat ;
}


.temprunt a:link, .temprunt a:visited {
	text-decoration:none;
	color:#6e6e6e;	
	
}

.temprunt a:hover {
	text-decoration:none;
	color:#df7e00;	

}

.titre_emprunt {
font-size:14px;
font-weight:bold;
}

.emprunt_0 {
background-color:#ffffff;
}

.emprunt_1  {
background-color:#f0f0f0;
}

.emprunt_colorgris {
font-size:12px;
text-align:center;
background-color:#949494;
color:#ffffff;
font-weight:bold;
height:35px;
border-right:1px solid #ffffff;
text-align:center;
}

.taux_emprunt .cellule {
font-size:12px;
text-align:center;
border-left:1px dotted #C6C7C6;
padding:2px;
}

.taux_emprunt .cellule2 {
font-size:12px;
text-align:center;
padding:2px;
}

.taux_emprunt .prix_m2 {
	color:#5d5d5d;	
	text-align:center;
	
}

.taux_emprunt .prix_evolution {
	color:#339900;
	text-align:center;
	}
	
	.taux {
	color:#0040b6;	
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	}
	
	/************ login home page *******************/
	
	.mtperdu {
	color:#6e6e6e;
	font-size:10px;	
	font-weight:bold;	
 
	}

.mtperdu a:link, .mtperdu a:visited, .mtperdu a:hover {
	text-decoration:none;
	font-size:10px;	
	color:#6e6e6e;
		font-weight:bold;	
}


/** For finding a city **/
.find_city { padding:10px;}
.find_city h1 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; lor:#333333;}
.find_city ul {list-style-type: none;}
.find_city ul li a {background-image: url(../i/more-bullet.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; height: 28px;line-height: 28px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#356AB4; text-decoration:none;}
.find_city ul li a:hover { color:#EC9F13; text-decoration:none;}

/** Commentaire **/
.commentaire  th  {
	padding: 4px;
/*	background-color: #ebf3fd; */
	border-bottom: 1px solid #F8F8F8; 
	text-align: left;
	font-weight: bold;
	overflow: hidden;
	background-image: url(../i/bgOFF.gif);
}