@charset "utf-8";
*{
	margin:0px;
	padding:0px;
}

body{
	background:url(../img/fond.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	text-decoration:none;
	color:#000;
}

ul{
	list-style:none;
}

img{
	border:none;
}

.clear{
	clear:both;
}

a.back {
	display:block;
	font-weight:bold;
	font-size:12px;
	font-style:normal;
	color:#000000;
	text-align:center;
	margin-bottom:10px;
}

a.back :hover{
	color:#181818;
}

#fond{
	background:url(../img/fond-ombre.jpg) repeat-x top;
	height:401px;
}

#top{
	background-color:#424141;
	width:1000px;
	margin:0px auto;
	height:35px;
	padding:0px 0px;
}

#header{
	background-color:#FFFFFF;
	width:1000px;
	margin:0px auto;
	height:239px;
	padding:1px 0px;
}

#logo{
	float:left;
	background-color:#FFFFFF;
	width:227px;
	height:239px;
}

#logo a{
	display:block;
	width:227px;
	height:239px;
}

#bandeau{
	float:right;
	width:773px;
	height:239px;
	background-color:#424141;
}

#content{
	background:#FFFFFF url(../img/bg.gif) repeat-y;
	width:1000px;
	margin:0px auto;
	padding:0px;
}

#content-left{
	width:227px;
	float:left;
}

#content-middle{
	width:546px;
	float:left;
	background-color:#424141;
	overflow:hidden;
	min-height:460px;
}

#content-middle div#phrase{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#FFFFFF;
	text-align:center;
	padding:4px 0px;
	border-bottom:1px solid #FFFFFF;
	height:17px;
}

#content-right{
	width:227px;
	float:left;
}

#content-right #espalang{
        padding:4px 0px 0px 5px;
	height:21px;
	background:#000000 url(../img/espalang.gif) repeat-x;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
  text-align: center;		
}

#content-right #espalang a{
    color:#FFF;
    font-weight: bold;
}

#content-right #espalang a:hover {
color:#555454;
}

#footer{
	background:#000000 url(../img/fond-footer.jpg) repeat-x;
	width:1000px;
	margin:0px auto;
	height:61px;
	padding:0px;
}

#ag_adr_defaut{
	padding-left:10px;
	float:left;
	width:500px;
	color:#FFF;
	margin-top:5px;
}
#ag_adr_defaut span{
	font-weight:bold;
	font-size:13px;
}
/*****************************************************
						MENU
*****************************************************/
#top .menu{
    margin:10px 0px;
    float:left;
    margin: auto;
    overflow: hidden;
    width: 767px;
    height: 35px;

}
#top .menu ul{
    display:inline;
    list-style:none;
}

#top .menu ul li{
    display:inline;
    line-height:35px;
}

#top .menu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 10px;
	border-left:1px #FFFFFF solid;
}

#top .menu ul li.first a{
	border-left:none;
}

#top .menu ul li.current a{
	color:#000000
}

#top .menu ul li a:hover{
color:#DCDCDC;
}
#footer .menu{
	margin:10px 0px;
	float:right;
}
#footer .menu ul{
	display:inline;
	list-style:none;
}

#footer .menu ul li{
	display:inline;	
}

#footer .menu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 10px;
	border-left:1px #FFFFFF solid;
}

#footer .menu ul li a:hover{
    color:#555454;
}

#footer .menu ul li.first a{
	border-left:none;
}

#footer .menu ul li.current a{
	color:#000000
}

/*****************************************************
				MA SELECTION
*****************************************************/

#selection{
	float:right;
	height:35px;
	width:226px;
	background:url(../img/fond-selection.jpg);
	border-left:1px #FFFFFF solid;
}

#selection a{
	display:block;
	float:left;
	width:120px;
	height:27px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../img/cadit.jpg) no-repeat left;
	padding-top:8px;
	padding-left:23px;
	margin-left:5px;	
}

#selection a:hover{
color:#555454;
}

#nb_select{
	display:block;
	float:right;
	width:70px;
	height:28px;
	background:url(../img/fond-nb-offre.jpg) no-repeat;
	margin-right:3px;
	font-weight:bold;
	font-size:13px;
	color:#323232;
	text-align:center;
	padding-top:7px;
}

/*****************************************************
				FORM SEARCH
*****************************************************/
#div-form-search{
	font-size:13px;
	color:#424141;
	width:210px;
	padding-left:10px;
	padding-right:5px;

}

#categorieContainer,#iselect,#div-form-search input{
	float:right;
}
#categorieContainer div,#nbpieceContainer div{
	float:left;
}

#div-form-search #valider,#div-form-search #advanced-search-submit{
	float:none;
}

/*****************************************************
				BLOCK LIEN
*****************************************************/
.block{
	width:208px;
	margin-left:9px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:10px;
}

.block h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#000000;
	margin:17px 0px 15px 15px;
}

.block h2{
	font-size:14px;
	font-weight:bold;
	color:#9a9a9a;
	margin:0px 0px 0px 15px;
}

.block p{
	color:#9a9a9a;
	margin:0px 0px 10px 15px;
	font-size:12px;
}

.block a{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-left:15px;
	padding-right:10px;
	background:url(../img/block_puce_link.gif) no-repeat right;
}

.block a:hover{
	color:#555454;
}

/*****************************************************
				BLOCK CONTACT
*****************************************************/

.block ul li p{
	margin:0px 0px 0px 15px;
}

.block ul li p.pnom{
	font-weight:bold;
}

.block ul li p.ptel{
	margin:10px 0px 3px 15px;
	font-weight:bold;
}

.block ul li{
	margin:0px 0px 10px 0px;
}

/*****************************************************
				NOUVEAUTE
*****************************************************/
#nouveaute h1{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#000000;
	margin:20px 0px 0px 10px;
}

#nouveaute ul{
	width:546px;
	padding:0px;
	margin:0px;
}

#nouveaute ul li{
	display: inline; 
	float:left;
	background-color:#555454;
	width:259px;
	height:103px;
	margin: 15px 0px 15px 10px;
	cursor:pointer;
}

#nouveaute ul li:hover{
	background-color:#6F6F6F;
}

#nouveaute ul li img{
	width:113px;
	height:89px;
	float:left;
	margin:7px 10px 7px 7px;
}

#nouveaute ul li h1{
	text-transform:capitalize;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#191919;
	margin-top:5px;
	height:50px;
}

#nouveaute ul li h2{
	font-size:11px;
	color:#aeaeae;
	text-align:right;
	font-weight:normal;
	margin-right:5px;
}

#nouveaute ul li h3{
	font-size:14px;
	color:#000000;
	text-align:right;
	font-weight:bold;
	margin-right:5px;
}

/*****************************************************
				MODULE ACTU
*****************************************************/
.mod-blockcontent{
	margin:10px;
}

.mod-blockcontent h1{
	font-size:17px;
	text-transform:uppercase;
	color:#ffffff;
	margin:10px 0px 15px 0px;
}

.mod-blockcontent h2 a{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.mod-blockcontent h2 a:hover{
	color:#DCDCDC;
}

.mod-blockcontent h3{
	font-size:11px;
	color:#a09f9f;
	margin-bottom:5px;
}

.mod-blockcontent p{
	font-size:11px;
	color:#c1c0c0;
	font-style:italic;
}

.mod-blockcontent div {
	margin-top:10px;
}

.mod-blockcontent div a{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-right:10px;
	background:url(../img/block_puce_link_black.gif) no-repeat right;
}

.mod-blockcontent div a:hover{
	color:#DCDCDC;
}

.mod-blockcontent img{
	float:left;
	margin-right:5px;
	max-height:70px;
	max-width:100px;
}

/*****************************************************
				LISTE ANNONCE
*****************************************************/

.no-offer{
	background-color:#555454;
	width:496px;
	margin: 0px 10px 10px 10px;
	padding:15px;
}

#liste-annonce h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#000;
	margin:20px 0px 0px 10px;
}

#liste-annonce h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a2a2a2;
	margin:0px 0px 20px 10px;
}

.list-offer{
	background-color:#555454;
	width:526px;
	margin: 0px 10px 10px 10px;
}

.list-offer img{
	float:left;
	vertical-align:middle;
	width:112px;
	height:88px;
	margin:10px;
}	

.list-offer .description{
	float:left;
	width:220px;
	height:90px;
	margin-top:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#9a9a9a;
	border-right:1px solid #9a9a9a;
	padding-right:10px;
}

.list-offer .description p{
	height:75px;
	overflow:hidden;
}

.list-offer .description  a{
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	color:#000000;
	padding-right:12px;
	background:url(../img/block_puce_link_grey.gif) no-repeat right 4px;
}

.list-offer .description  a:hover{
	color:#CCCCCC;
}

.list-offer .detail{
	float:left;
	width:158px;
	height:90px;
	margin-top:10px;
}

#liste-annonce .list-offer .detail h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#191919;
	text-transform:capitalize;
	text-align:right;
	padding:0px;
	margin:0px;
	/*height:30px; */
}

#liste-annonce .list-offer .detail p{
	font-size:11px;
	text-align:right;
	color:#aeaeae;
}

#liste-annonce .list-offer .detail h2{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-transform:capitalize;
	text-align:right;
	padding:0px;
	margin:0px;
}

#liste-annonce .list-offer .detail h2 span{
text-transform:lowercase;
font-size:12px;
}

#liste-annonce .list-offer  .detail img{
	width:21px;
	height:17px;
	margin:0px 10px;
}

#liste-annonce .list-offer p span.bold{
	font-weight:bold;
	font-size:12px;
	font-style:normal;
}


.content-page{
	margin:0px 10px;
	height:17px;
}

.content-page p{	
	display:block;
	float:left;
	width:409px;
	text-align:center;
	color:#9a9a9a;
	font-size:11px;
}
.content-page div{
	display:inline-block;
	float:left;
	width:409px;
	text-align:center;
	color:#9a9a9a;
	font-size:11px;
}

.content-page ul li{
	display:inline;
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px;
	padding:0px 3px;
	border-left:1px solid #9a9a9a;
}

.content-page ul li.first{border-left:none;}

.content-page ul li a{
	color:#9a9a9a;
	font-size:11px;
}
.content-page ul li a:hover{color:#000000;}

.content-page .nav_next,.content-page .nav_prev{
	font-weight:bold;
	font-style:normal;
	font-size:11px;
	color:#000000;
}

.content-page a.nav_next:hover,.content-page a.nav_prev:hover{color:#181818;}

.content-page .nav_prev{ float:left;}
.content-page .nav_next{ float:right;}

/*****************************************************
				DETAIL ANNONCE
*****************************************************/

#detail-offer h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:20px  10px 0px 10px;
	text-transform:capitalize;
}

#detail-offer h2{
	font-size:12px;
	margin-left:10px;
	color:#a2a2a2;
}

#detail-offer div{
	background-color:#555454;
	width:526px;
	margin:20px 10px;
}

#detail-offer div div{
	width:auto;
	margin:0px;
}

#detail-offer div p{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#9a9a9a;
	float:left;
	width:290px;
	margin-left:10px;
	margin-bottom:10px;
}
#detail-offer div ul{ float:right; margin-right:10px;	margin-bottom:10px;}

#detail-offer div ul li{
	font-size:11px;
	color:#aeaeae;
	width:150px;
}

#detail-offer img.photo{
	float:left;
	margin:15px 0px 20px 15px; 
	width:291px;
	height:228px
}

#detail-offer ul.photo{
	width:210px;
	float:right;
	margin-top:15px;
	margin-bottom:0px;
}

#detail-offer ul.photo li{
	width:auto;
	float:left;
	margin:0px 0px 15px 15px; 
}

#detail-offer ul.photo li img{
	width:86px;
	height:66px;
}

#detail-offer div a.link{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-left:10px;
	padding-right:10px;
	background:url(../img/block_puce_link_grey.gif) no-repeat right;
}
#detail-offer div a:hover.link{
	color:#181818;
}

#detail-offer #prix{
	margin:0px 10px 10px 0px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

#detail-offer #ref{
	display:inline-block;
	float:right;
	margin-right:15px;
	margin-bottom:15px;
	font-weight:bold;
}

#detail-offer .selection{
	float:right;
	margin:0px 20px 15px 0px;
}

/*****************************************************
				CONTACT
*****************************************************/

#contact h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:20px  10px 0px 10px;
}

#contact h2{
	font-size:14px;
	color:#a2a2a2;
	margin-left:10px;
}

#contact h3{
	font-weight:bold;
	font-size:16px;
	color:#000000;
	margin-bottom:10px;
}

#contact .form{
	background-color:#555454;
	width:526px;
	margin:20px 10px;
	padding-top:1px;
}

#contact form input{
	height:auto;
	margin-bottom:5px;
	width:151px;
}

#contact p{
	float:left;
	width:251px;
}

#contact form div{
	width:516px;
	clear:both;
	margin:15px 0px 0px 10px;
}

#contact #padresse{
	float:none;
	clear:both;
	width:502px;
}

#contact form #padresse input{
	width:434px;
}

#contact #label_prenom, #contact #label_ville,#contact #label_mail{
	display:inline-block;
	width:90px;
}

#contact #label_nom,#contact #label_adresse{
	display:inline-block;
	width:58px;
}

#contact #label_cp,#contact #label_telephone{
	display:inline-block;
	width:78px;
}

#contact #code_postal,#contact #telephone{
	width:131px;
}

#contact label{
	font-size:12px;
	color:#abacac;
}

#contact textarea{
	width:493px;
	border:1px solid #abacac;
	margin-top:10px;
}

#contact form #valider{
	background:url(../img/submit_form.gif) no-repeat;
	width:98px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:none;
	cursor:pointer;
}

#contact #pvalider{
	width:493px;
	text-align:center;
}

/*****************************************************
				CONFIEZ
*****************************************************/
#confiez h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:20px  10px 0px 10px;
}

#confiez h2{
	font-size:14px;
	color:#a2a2a2;
	margin-left:10px;
}

#confiez h3{
	font-weight:bold;
	font-size:16px;
	color:#000000;
	margin: 10px 0px 10px 10px;
}

#confiez .form{
	background-color:#555454;
	width:526px;
	margin:20px 10px;
	padding-top:20px;
}

#confiez p{
	margin:0 10px;
}

#confiez p#pbien{
	border-bottom:1px solid #a2a2a2;
	padding-bottom:10px;
	margin-top:10px;
}
#confiez p#pbien label {
	float:left;
}

#confiez p#pbien .iconselectholder{
		margin-left:160px;	
}


#confiez form input{
	height:auto;
	margin-bottom:5px;
	width:151px;
}

#confiez #caracteristique,#confiez  #localisation{
	float:left;
	width:258px;
	font-size:12px;
	color:#abacac;
}
#confiez #caracteristique label{margin-right:5px;}
#confiez #caracteristique #prix{width:109px;}
#confiez #caracteristique #surface{width:87px;}
#confiez #caracteristique #nbpiece{width:27px;}

#confiez #localisation label{
	display:inline-block;
	width:93px;
}

#confiez #localisation input{
	width:140px;
}

#confiez form #coordonee{ 
	margin:10px;
	padding-bottom:10px;
	border-top:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
}

#confiez form #coordonee h3{ margin-left:0px;}

#confiez form #coordonee p{
	float:left;
	width:251px;
	margin:0px;
}

#confiez form #coordonee p#padresse{
	float:none;
	clear:both;
	width:502px;
}

#confiez form #coordonee p#padresse input{
	width:434px;
}

#confiez #label_prenom, #confiez #label_ville,#confiez #label_mail{
	display:inline-block;
	width:90px;
}

#confiez #label_nom,#confiez #label_adresse{
	display:inline-block;
	width:58px;
}

#confiez #label_cp,#confiez #label_telephone{
	display:inline-block;
	width:78px;
}

#confiez #code_postal,#confiez #telephone{
	width:131px;
}

#confiez label{
	font-size:12px;
	color:#abacac;
}

#confiez textarea{
	width:493px;
	border:1px solid #abacac;
	margin-top:10px;
}

#confiez form #valider{
	background:url(../img/submit_form.gif) no-repeat;
	width:98px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:none;
	cursor:pointer;
}

#confiez #pvalider{
	width:493px;
	text-align:center;
}

/*****************************************************
				ALERTE EMAIL
*****************************************************/
 
#alerte-email h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:20px  10px 0px 10px;
}

#alerte-email h2{
	font-size:14px;
	color:#a2a2a2;
	margin-left:10px;
}

#alerte-email h3{
	font-weight:bold;
	font-size:16px;
	color:#000000;
	margin: 10px 0px 10px 10px;
}

#alerte-email .form{
	background-color:#555454;
	width:526px;
	margin:20px 10px;
	padding-top:20px;
}

#alerte-email p{
	margin:0 10px;
}

#alerte-email p#pbien{
	border-bottom:1px solid #a2a2a2;
	padding-bottom:10px;
	margin-top:10px;
}
#alerte-email p#pbien label {
	float:left;
}

#alerte-email p#pbien .iconselectholder{
		margin-left:83px;	
}

#alerte-email form #caracteristique input{
	height:auto;
	margin-top:3px;
	margin-bottom:5px;
	width:70px;
}

#alerte-email form #coordonnees input{
	height:auto;
	margin-bottom:5px;
	width:140px;
}

#alerte-email #caracteristique,#alerte-email  #coordonnees{
	float:left;
	width:258px;
	font-size:12px;
	color:#abacac;
}

#alerte-email #caracteristique label{
	display:block;
}

#alerte-email #coordonnees label{
	display:inline-block;
	width:89px;
}

#alerte-email textarea{
	width:493px;
	border:1px solid #abacac;
	margin-top:10px;
}

#alerte-email form #valider{
	background:url(../img/submit_form.gif) no-repeat;
	width:98px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:none;
	margin-bottom:10px;
	cursor:pointer;
}

#alerte-email #pvalider{
	width:493px;
	text-align:center;

}

/*****************************************************
					ACTUALITE
*****************************************************/
#actualite .content-page{

}

#actualite .next-prev{
	width:auto;
}

#actualite .next-prev span.nav_prev{
	margin-right:5px;
}
#actualite .next-prev span.nav_next{
	margin-left:5px;
}
#actualite .page-nav{
	width:380px;
	text-align:right;
}

#actualite h1{
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:10px;
}

#actualite h2{
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}
#actualite h3{
	font-size:11px;
	font-style:normal;
	color:#a09f9f;
}

#actualite .actu{
	padding:10px;
	color:#c1c0c0;
	font-size:11px;
	font-style:italic;
}

#actualite .actu img{
	float:left;
	margin-right:10px;
	max-width:100px;
	max-height:70px;
}

#actualite .actu .actu-detail{
	font-weight:bold;
	font-size:12px;
	font-style:normal;
	color:#000000;
	padding-right:10px;
	background:url(../img/block_puce_link_black.gif) no-repeat right;
}

#detail-actu{
	padding:15px;
        color:#C1C0C0;
}

#detail-actu h1{
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	margin-top:5px;
}

#detail-actu h2{
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}

#detail-actu p{
	font-size:12px;
	color:#c1c0c0;
}

#detail-actu .content-page{
	margin-top:15px;
}

/*****************************************************
				SEND TO FRIEND
*****************************************************/
#sendtofriend h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:20px  10px 0px 10px;
}

#sendtofriend h2{
	font-size:14px;
	color:#a2a2a2;
	margin-left:10px;
}

#sendtofriend h3{
	font-weight:bold;
	font-size:16px;
	color:#000000;
	margin: 10px 0px 10px 10px;
}

#sendtofriend .form{
	background-color:#555454;
	width:526px;
	margin:20px 10px;
	padding-top:5px;
}

#sendtofriend p{
	margin:0 10px;
	color:#9a9a9a;
}

#sendtofriend p#pemail_dest label, #sendtofriend p#pemail_expe label{
	display:inline-block;
	width:150px;
	margin-top:5px;
}

#sendtofriend p#pmessage textarea{
	width:100%;
	margin-bottom:10px;
}

#sendtofriend .form #pvalider{
	text-align:center;
}

#sendtofriend .form #pvalider input{
	visibility:hidden;
}
#sendtofriend .form #pvalider input#valider{
	visibility:visible;
	background:url(../img/submit_form.gif) no-repeat;
	width:98px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:none;
	margin-bottom:10px;
	cursor:pointer;
}

/*****************************************************
				PAGE CONTENU
*****************************************************/
#text-content h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:20px  10px 5px 10px;
}

#text-content h2{
	font-size:14px;
	color:#a2a2a2;
	margin-left:10px;
}

#text-content #contenu{
	background-color:#555454;
	margin:20px 10px 15px 10px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	font-size:12px;
	min-height:330px;
}

#text-content #contenu img{
	margin:10px;
}

/*****************************************************
					MOD AGENCE
*****************************************************/
#mod-agence a{
	background:none;
	padding:0;
	margin:0;
}

#mod-agence li a{
	font-size:12px;
	font-weight:normal;
	margin:3px 0px 0px 15px;
	color:#9a9a9a;
}

#mod-agence li a:hover{
	color:#555454;
}

#mod-agence li a.current{
	color:#000;
}

/*****************************************************
					PAGE AGENCE
*****************************************************/
#comp-agency img{
	max-width:250px;
	margin:2px;
}

#comp-agency a{
	font-size:12px;
	font-weight:bold;
	color:#9A9A9A;
}

#comp-agency a:hover{
	font-size:12px;
	font-weight:bold;
	color:#424141;
}

#comp-agency h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:20px  10px 5px 10px;
	color:#000;
}

#comp-agency h4{
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:10px 0px 5px 0px;
}

#comp-agency h5{
	font-size:12px;
	font-weight:bold;
}

#comp-agency #comp-agency-content{
	background-color:#555454;
	margin:20px 10px 15px 10px;
	padding:10px;
	font-family:"Times New Roman", Times, serif;
	color:#9a9a9a;
	font-weight:normal;
	font-size:12px;
	min-height:330px;
}



#comp-agency ul.list-square li {
	display:inline;
	float:left;
	list-style-type:none;
	margin-bottom:10px;
	padding-left:4px;
	width:45%;
	margin-left:20px;
}

#rodacom{
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}

#rodacom a{
	color:#FFFFFF;
}

/*******************************************************************************
					FICHE PRATIQUE
*******************************************************************************/
.block_pratique{
	margin:20px 10px;
	border-top:1px solid #ebebeb;
}
.block_pratique h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:20px 0px;
}

.block_pratique ul{

}

.block_pratique ul li{
	background:url(../img/puce_fiche_pratique.gif) no-repeat 0px 3px;
	padding-left:15px;
	margin-left:15px;
}

.block_pratique ul li a{
 color:#9a9a9a;
 font-size:12px;
}

#liste_content h1{
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:10px;
}

#liste_content h2{
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:5px;
}

#liste_content ul{
	list-style:disc;
	margin-left:50px;
}

#liste_content p{
	margin-left:30px;
}

/******************************* PARTENAIRES *************************************/

#partenaires h1 {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:20px;
    margin:20px 10px 0;
}

#liste_part{
    list-style:none;
}

 #liste_part li{
    background-color:#555454;
    margin:0 10px 10px;
    width:506px;
    text-align:justify;
    padding:10px;
}

#liste_part li a{
    display:block;
    font-size:18px;
    font-weight:bold;
}

#liste_part li img{
    max-width:100px;
    max-height:100px;
}

#liste_part li a.imglogo{
    float:left;
    margin-right:10px;
}

#slider{
    margin-top:30px;
    margin-left:12px;
}

#slider ul, #slider ul li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider ul li{
    width:520px;
    height:325px;
    overflow:hidden;
}

#slider ul li img{
    width:520px;
}


#slider ul li span{
    display:block;
    width:520px;
    height:50px;
    margin-top:-50px;
    background-color:#fff;
    overflow:hidden;
    color:black;
    padding:1px 5px;
    opacity:0.7;
    filter : alpha(opacity=70);
}

ol#controls{
    margin:1em 0;
    margin-left:12px;
    padding:0;
    height:28px;
}
ol#controls li{
    margin:0 10px 0 0;
    padding:0;
    float:left;
    list-style:none;
    height:28px;
    line-height:28px;
}
ol#controls li a{
    float:left;
    height:28px;
    line-height:28px;
    border:1px solid #ccc;
    background:#C0C2C2;
    color:#555;
    padding:0 10px;
    text-decoration:none;
}
ol#controls li.current a{
    background:#8F8F8F;
    color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}