@charset "utf-8";
*{
    margin:0px;
    padding:0px;
}

a{
    text-decoration:none;
    color:#000;
}

ul{
    list-style:none;
}

img{
    border:none;
}

.clear{
    clear:both;
    margin: 0px;
    height: 0px;
}

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{
    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:Arial, Helvetica, sans-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:80px;
    padding:0px;
}

#ag_adr_defaut{
    padding-left:10px;
    float:left;
    width:250px;
    color:#FFF;
    margin-top:5px;
}

#ag_adr_defaut span{
    font-weight:bold;
    font-size:10px;
}

/*****************************************************
						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:8px 15px;
    float:right;
    width:710px;
    height:45px;
    overflow: hidden;
    text-align:justify;

}

#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: 11px;
    color:#FFFFFF;
    
    padding: 0px 10px 0px 10px;
    border-left:1px #FFFFFF solid;
}

#footer .menu ul li a:hover{
    color:#555454;
}

#footer .menu ul li.first a{
    border-left:none;
    padding-left: 0px;
}

#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;
    width:210px;
    padding-left:10px;
    padding-right:5px;

}
#categorieContainer,#iselect,#div-form-search input[type=text]{
float:none;
}
#categorieContainer,#iselect,#div-form-search input{
    float:right;
}

#categorieContainer,#iselect,#div-form-search input[type=radio]{
    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:25px;
}

.block h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:normal;
    color:#000000;
    margin:17px 0px 15px 15px;
}

.block h2{
    font-size:14px;
    font-weight:bold;

    margin:-10px 0px 0px 15px;
}

.block p{

    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:Arial, Helvetica, sans-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:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-style:italic;
    color:#191919;
    margin-top:5px;
    height:50px;
}

#nouveaute ul li h2{
    font-size:11px;

    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:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#000;
    margin:20px 0px 0px 10px;
}

#liste-annonce h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;

    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:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-style:italic;

    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:Arial, Helvetica, sans-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;

}

#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:400px;
    text-align:center;

    font-size:11px;
}
.content-page div{
    display:inline-block;
    float:left;
    width:400px;
    text-align:center;

    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{

    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:Arial, Helvetica, sans-serif;
    font-size:20px;
    margin:20px  10px 0px 10px;
    text-transform:capitalize;
}

#detail-offer h2{
    font-size:12px;
    margin-left:10px;

}

#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:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-style:italic;

    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;

    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:Arial, Helvetica, sans-serif;
    font-size:20px;
    margin:20px  10px 0px 10px;
}

#contact h2{
    font-size:14px;

    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;
}

#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:Arial, Helvetica, sans-serif;
    font-size:20px;
    margin:20px  10px 0px 10px;
}

#confiez h2{
    font-size:14px;

    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;
}
#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;
}

#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:Arial, Helvetica, sans-serif;
    font-size:20px;
    margin:20px  10px 0px 10px;
}

#alerte-email h2{
    font-size:14px;

    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:55px;
}

#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;
}

#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:Arial, Helvetica, sans-serif;
    font-size:20px;
    margin:20px  10px 0px 10px;
}

#sendtofriend h2{
    font-size:14px;

    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;

}

#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:Arial, Helvetica, sans-serif;
    font-size:20px;
    margin:20px  10px 5px 10px;
}

#text-content h2{
    font-size:14px;

    margin-left:10px;
}

#text-content #contenu{
    background-color:#555454;
    margin:20px 10px 15px 10px;
    padding:10px;
    font-family:Arial, Helvetica, sans-serif;

    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;

}

#mod-agence li a:hover{
    color:#555454;
}

#mod-agence li a.current{
    color:#000;
}

#mod-agence h2{
    margin-bottom: 10px;
}
/*****************************************************
					MOD CONTACT
*****************************************************/
#mod-contact h2{
    margin-bottom: 10px;
}

/*****************************************************
					PAGE AGENCE
*****************************************************/
#comp-agency img{
    max-width:250px;
    margin:2px;
}

#comp-agency a{
    font-size:12px;
    font-weight:bold;

}

#comp-agency a:hover{
    font-size:12px;
    font-weight:bold;
    color:#424141;
}

#comp-agency h1{
    font-family:Arial, Helvetica, sans-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:Arial, Helvetica, sans-serif;

    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;
    width:1000px;
    background-color:#424141;
    margin:0px auto;
}

#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{

    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:Arial, Helvetica, sans-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;}

#diagnostique{
    text-align: center;
}

#diagnostique h1{
    font-size: 14px;
    text-align: left;
    text-transform: none;
    font-family: Arial,Helvetica,sans-serif;
}

#diagnostique img{
    margin-top: 5px;
}

.sitemap ul{
    list-style: disc outside;
    margin: 10px 0px 5px 30px;
}

