﻿/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; height:100%; }
body { margin:0; padding:0; font:10px/14px Verdana, Arial, Helvetica, sans-serif; background:#2d649f url(../../images/common/fonds/fd_body.gif) 0 0 repeat-x; color:#2964be; text-align:center; }
img { border:0; }
a { text-decoration:underline; color:#f36648; }
a:hover { text-decoration:none; }
h1 { font-weight:bold; font-size:14px; }
h2 { font-weight:bold; font-size:12px; }
h3 { font-weight:bold; font-size:11px; }
h4 { font-weight:bold; font-size:10px; }


select { margin:0; font-size:10px;  }
form { margin:0; }
input { font-size:10px;  margin:5px 0; }
textarea { font-size:10px; margin:5px 0; }



/*****************************/
/*        STRUCTURE          */
/*****************************/
#conteneur { width:970px; margin:0 auto; text-align:left; }
p.baseline { margin:0; padding:2px 0 4px 0; color:#fff; }
p.baseline a { color:#fff; text-decoration:none; }
p.baseline_vierge { margin:0; padding:2px 0 4px 0; color:#f36648; }
p.baseline_vierge a { color:#f36648; text-decoration:none; }

#conteneur h1.ligne  { margin:0; padding:2px 0 4px 0; color:#fff; font-size:11px; }
#conteneur h1.ligne a { color:#fff; text-decoration:none; }

#top { width:970px; height:136px; background:#fff; position:relative; }
#top img.logo { position:absolute; z-index:3; }
select#change_ville { position:absolute; top:10px; right:10px; z-index:3; }
select.change_ville { position:absolute; top:10px; right:10px; z-index:3; }
img.tel_dtz { position:absolute; top:50px; left:328px; }
#etude_market { position:absolute; top:50px; left:654px; width:316px; }
#etude_market h2 { margin:0; padding:0 0 0 18px; background:url(/images/common/puces/etoile.gif) 0 0 no-repeat; }
#etude_market p { margin:0 10px 0 21px; line-height:normal; }
#etude_market p a { color:#2964be; }

#contenu { background:#fff; width:970px; }

p.arbo { color:#a2a2a2; margin:0 0 15px 12px; padding:0; } /*#ccced3 - color ancien*/
p.arbo a { color:#a2a2a2; }

#left { float:left; width:317px; background:#fff; }
#left img.titre { margin:17px 0 0 34px; }

#right { float:left; width:653px; background:#fff; }

#footer { width:970px; margin:0 auto; padding:13px 0 10px 0; text-align:left; }
#footer p { margin:5px 0 0 0; color:#63a5ef; }
#footer p a { color:#63a5ef; text-decoration:none; }
#footer p a:hover { text-decoration:underline; }

/****************************/
/*           HOME           */
/****************************/
/* colonne de gauche */
#left h1 { margin:17px 0 0 34px; font-size:18px; line-height:18px; }
p.presentation { margin:6px 15px 28px 34px; }
#actu_echo { background:#2d649f; margin:0 0 6px 6px; padding:11px 10px 0 18px; width:283px; }
#actu_echo ul { list-style:none; margin:0; padding:0 0 6px 0; width:283px; }
#actu_echo ul li { margin:4px 0 4px 0; padding:0; color:#fff; background:url(../../images/common/puces/fleche_blanche.gif) 0 4px no-repeat; width:283px; }
#actu_echo ul li a { display:block; color:#fff; text-decoration:none; margin:0; padding:0 0 0 12px; width:271px; }

/* colonne de droite */
#recherche { float:left; width:330px; background:url(../../images/common/fonds/fd_rech.gif) 0 0 repeat-y; }
#content_rech { background:#fff url(../../images/common/fonds/degrade_rech.gif) 0 bottom no-repeat; margin:0 6px; width:318px;  }

#rech_fast { width:294px; margin:0; padding:10px 12px 0 12px; }
#rech_fast h3 { color:#f36648; margin:10px 0 0 0; }
div.chp_rech_fast { width:291px; height:14px; margin:4px 0 0 3px; }
input.check_rech_fast { float:left; margin:0 7px 0 0; padding:0; width:12px; height:12px; }
.check_rech_fast input{ float:left; margin:0 7px 0 0; padding:0; width:12px; height:12px; }
p.titre_rech_fast, span.titre_rech_fast { float:left; margin:0 20px 0 0; padding:0; }

#rech_geo { width:318px; }
#rech_geo img.titre { margin:5px 0 0 12px; padding:0; }

#panneaux { float:left; width:320px; padding:0 0 0 3px; }
#zooms { width:320px; color:#f36648; margin:9px 0 30px 0; height:240px;}
#zooms div.zoom_entete { width:320px; }
#zooms div.zoom_entete h2 { float:left; width:127px; height:54px; background:#f36648; color:#fff; text-align:center; vertical-align:middle; margin:0; padding:15px 0 0 0; line-height:18px; }
#zooms div.zoom_entete img { float:left; }
#zooms a { color:#f36648; text-decoration:none; }
#zooms h3 a:hover{ color:#f36648; text-decoration:underline; }
#zooms h3 { margin:3px 0 0 3px; }
#zooms p { margin:0 0 20px 3px; }
#partenaires img.logo_bnp { float:left; margin:23px 11px 0 2px; }
div.text_partners { float:left; width:178px; }
#partenaires h2 { margin:23px 5px 0 0; color:#2964be; }
#partenaires h3 { margin:0 5px 0 0; color:#f36648; }
#partenaires h3 a { text-decoration:none; }
#partenaires h3 a:hover { text-decoration:underline; }
#partenaires p { margin:0 5px 0 0; }

#nantes_6eme { width:296px; height:44px; background:url(../../images/common/fonds/nantes_6eme.gif) 0 0 no-repeat; margin:24px 0 0 0; padding:92px 0 0 20px; }
#nantes_6eme h4 { margin:4px 0; padding:0; color:#fff; }
#nantes_6eme h4 a { color:#fff; text-decoration:none; }
#nantes_6eme h4 a:hover { text-decoration:underline; }

#metz_ville { width:296px; height:44px; background:url(../../imagesmetz/vignettes_metz.jpg) 0 0 no-repeat; margin:24px 0 0 0; padding:92px 0 0 20px; }
#metz_ville h4 { margin:4px 0; padding:0; color:#fff; }
#metz_ville h4 a { color:#fff; text-decoration:none; }
#metz_ville h4 a:hover { text-decoration:underline; }

#rouen_ville { width:296px; height:44px; background:url(../../imagesrouen/vignettes_rouen.jpg) 0 0 no-repeat; margin:24px 0 0 0; padding:92px 0 0 20px; }
#rouen_ville h4 { margin:4px 0; padding:0; color:#fff; }
#rouen_ville h4 a { color:#fff; text-decoration:none; }
#rouen_ville h4 a:hover { text-decoration:underline; }

#brdx_ville { width:296px; height:44px; background:url(../../imagesbordeaux/vignettes_BDX.jpg) 0 0 no-repeat; margin:24px 0 0 0; padding:92px 0 0 20px; }
#brdx_ville h4 { margin:4px 0; padding:0; color:#fff; }
#brdx_ville h4 a { color:#fff; text-decoration:none; }
#brdx_ville h4 a:hover { text-decoration:underline; }

#lille_ville { width:296px; height:44px; background:url(../../imageslille/vignettes_lille.jpg) 0 0 no-repeat; margin:24px 0 0 0; padding:92px 0 0 20px; }
#lille_ville h4 { margin:4px 0; padding:0; color:#fff; }
#lille_ville h4 a { color:#fff; text-decoration:none; }
#lille_ville h4 a:hover { text-decoration:underline; }

#toulouse_ville { width:296px; height:44px; background:url(../../imagestoulouse/vignettes_toulouse.jpg) 0 0 no-repeat; margin:24px 0 0 0; padding:92px 0 0 20px; }
#toulouse_ville h4 { margin:4px 0; padding:0; color:#fff; }
#toulouse_ville h4 a { color:#fff; text-decoration:none; }
#toulouse_ville h4 a:hover { text-decoration:underline; }

/*****************************/
/*            FAQ            */
/*****************************/
#faq { margin:30px 20px 0 20px; padding-bottom:30px; width:930px; }
#reponses { float:left; width:370px; margin:30px 0 0 0; padding-left:20px; }


/*****************************/
/*         INFOS ECOS        */
/*****************************/
#infos_ecos { margin:30px 20px 0 20px; padding-bottom:30px; width:930px; }
#infos_ecos img.titre { display:block; }

ul#navinfos { float:left; width:215px; list-style:none; margin:22px 0 0 0; padding:0; }
ul#navinfos li { margin:0; padding:0; width:215px; }
ul#navinfos li a { display:block; width:215px; padding:4px 0; height:auto; font-weight:bold; color:#2f66a2; text-decoration:none; }
ul#navinfos li a:hover, ul#navinfos li.ici a { color:#f36648; text-decoration:none; }

#info { float:left; width:333px; padding-right:30px; margin:20px 0 0 0; }
#info h2 { color:#f36648; margin:0; }
#info p { margin-top:0; }

#pdf { float:left; width:352px; margin:15px 0 0 0; }
#pdf h1 { margin-top:0; }

#col_unique { float:left; width:655px; padding:20px 30px;}
table.chiffrescles { border-left:1px solid #f36648; border-top:1px solid #f36648; }
table.chiffrescles td { border-right:1px solid #f36648; border-bottom:1px solid #f36648; }

ul#nav_actueco { float:left; width:315px; list-style:none; margin:22px 0 0 0; padding:0; }
ul#nav_actueco li { margin:0 0 15px 0; padding:0; width:315px; }
ul#nav_actueco li a { display:block; width:315px; padding:4px 0; height:auto; font-weight:bold; color:#2f66a2; text-decoration:none; }
ul#nav_actueco li a:hover, ul#navinfos li.ici a { color:#f36648; text-decoration:none; }

#one_col { float:left; width:535px; padding:20px 40px 20px 40px; font-size:11px; line-height:16px; }


/*****************************/
/*           ADEXIA          */
/*****************************/
#adexia { margin:30px 20px 0 20px; padding-bottom:30px; width:930px; }

#colleft_adexia { float:left; width:215px; list-style:none; margin:0; padding:0; }
ul.references { list-style:none; margin:0 30px 0 0; padding:0; float:right; display:inline; }
ul.references li { margin:0 0 5px 0; padding:0; color:#63a5ef; font-weight:bold; }

#present_adexia { float:left; width:715px; padding-right:0; margin:0; position:relative; }

#plaquette {
	position:absolute;
	right:0;
	top:0;
	width:321px;
}

div.texte_adexia { width:400px; }

/*****************************/
/* RESULTATS DE LA RECHERCHE */
/*****************************/
/*#results_rech, #list_selections { margin:30px 5px 0 19px; padding-bottom:30px; width:946px; }*/
#results_rech, #list_selections { padding:15px 5px 30px 19px; width:922px; }
#rech_rapide { width:946px; height:114px; background:url(../../images/common/fonds/fd_rech_big.gif) 0 0 no-repeat; }
#rech_rapide img.titre { float:left; margin:16px 0 0 28px; width:185px; }

div.chp_rech_rapide { height:14px; margin:4px 0 0 3px; }
input.check_rech_rapide { float:left; margin:0 7px 0 0; padding:0; width:12px; height:12px; }
.check_rech_rapide input { float:left; margin:0 7px 0 0; padding:0; width:12px; height:12px; }
p.titre_rech_rapide, span.titre_rech_rapide { float:left; margin:0 20px 0 0; padding:0; }
.check_rech_rapide span { float:left; margin:0 7px 0 0; padding:0; width:12px; height:12px; }


#rech_rapide h3 { color:#f36648; margin:0; }
#type { float:left; width:203px; margin:0 0 0 20px; }
#superficie { float:left; width:150px; }
#secteur { float:left; width:330px; }

#indications { padding:0 8px 10px 8px; width:930px; margin:5px 0 0 0; }
#indications h4 { margin:0; }
#indications h2 { float:left; color:#f36648; margin:0; }
#indications p { float:left; margin:0 0 0 30px; font-weight:bold; }

/*p.pages a.here, p.pages_bottom a.here { color:#2964be; text-decoration:underline; }*/
p.pages a.here, div.pages_bottom a.here { color:#2964be; text-decoration:underline; font-weight:bold;}
p.pages a.nothere, div.pages_bottom a.nothere { color:#f36648; text-decoration:none;font-weight:bold; }
p.pages a.nothere:hover, div.pages_bottom a.here:hover { text-decoration:underline; }
p.pages a.next, div.pages_bottom a.next { text-decoration:underline; margin:0 0 0 10px;font-weight:bold; }

div.pages a.here, div.pages_bottom a.here { color:#2964be; text-decoration:underline; }
div.pages a.nothere, div.pages_bottom a.nothere { color:#f36648; text-decoration:none; }
div.pages a.nothere:hover, div.pages_bottom a.here:hover { text-decoration:underline; }
div.pages a.next, div.pages_bottom a.next { text-decoration:underline; margin:0 0 0 10px; }
div.pages a.next_sel, div.pages_bottom a.next_sel { text-decoration:underline; padding:0 15px 0 10px;font-weight:bold; background:url(../../images/common/triangle.gif) 95% 65% no-repeat;}
 div.pages_bottom { padding-left:40px;}

p.pages_bottom { margin-left:190px; font-weight:bold; }
a.tri { color:#2964be; text-decoration:underline;font-weight:bold; }
div.tri a { color:#2964be; text-decoration:underline; float:left;font-weight:bold; }

div.results { width:900px; margin:14px 8px 10px 8px; /*padding:0 0 10px 0;*/padding:0 0 10px 15px; background:url(../../images/common/pointil_bleu.gif) 0 bottom repeat-x; }
div.results_mini_mini { width:260px; margin:0 8px 10px 0; padding:0 0 10px 0; background:url(../../images/common/pointil_bleu.gif) 0 bottom repeat-x; }
div.res_illustr_ref { float:left; width:171px; margin:0 12px 0 0; }
div.res_illustr_ref img { display:block; }
div.res_illustr_ref h1 { background:#f36648; color:#fff; padding:4px 5px; display:inline; float:right; margin:0; }
div.res_descript { float:left; width:326px; padding:0 15px 0 0;}
div.res_descript h4.surtitre { margin:0; padding:0; }
div.res_descript h4 { margin-bottom:0; padding:0; }
div.res_descript h1 { font-size:12px; margin:0; color:#f36648; padding:0; }
ul.res_fctns { float:left; width:195px; list-style:none; margin:50px 15px 0 0; padding:0;} /*- DAVID*/
/*ul.res_fctns { float:left; width:195px; list-style:none; margin:50px 20px 0 0; padding:0;}  Julia */
ul.res_fctns li { padding:0; margin:0 0 3px 0; }
ul.res_fctns li a { display:block; padding:4px; /*width:167px;*/width:140px; margin:0 0 0 20px; color:#2d649f; text-decoration:none; background:#f1f3f7; }
ul.res_fctns li.sel_sel a{ color:#f36648; font-weight:bold; padding:4px 4px 4px 0; background : none;}
ul.res_fctns li a:hover { text-decoration:underline; }
ul.res_fctns li.voir { background:url(../../images/common/puces/voir_fiche.gif) 0 4px no-repeat; }
ul.res_fctns li.sel_voir { background:url(../../images/common/puces/action_forward.gif) 95% 50% no-repeat; }
ul.res_fctns li.sel_sel { margin-left:15px; background:url(../../images/common/boutons/checkbox.gif) 0 4px no-repeat; }
ul.res_fctns li.contact { background:url(../../images/common/puces/nous_contacter.gif) 0 5px no-repeat; font-weight:bold; }
ul.res_fctns li.sel_contact { background:url(../../images/common/puces/imprimer.gif) 95% 50% no-repeat; }
ul.res_fctns li.ajouter { background:url(../../images/common/puces/ajouter.gif) 0 4px no-repeat; cursor:pointer;}
ul.res_fctns li.selection { background:url(../../images/common/puces/selection.gif) 0 4px no-repeat; }
div.res_plan { float:left; width:166px; margin:0;}
div.res_plan p span { color:#f36648; margin:5px 0 0 10px; width:156px; }
/* Julia */
table.Selection_titre {padding-top : 15px;}
table.Selection_titre img{ padding: 5px 5px 5px 25px;}
table.Selection_titre p{ color:#f36648; padding-left: 10px;}


/*****************************/
/* 			 DETAIL 		 */
/*****************************/
/*#detail_vente { margin:30px 5px 0 19px; padding-bottom:30px; width:946px; }*/
#detail_vente { padding:15px 5px 0 19px; padding-bottom:30px; width:946px; }
h4#retour { margin:10px 0 20px 0; padding:0 0 0 8px; }
h4#retour a { color:#2d649f; }

#detail_illustrs { float:left; width:361px; padding:0 0 0 8px; vertical-align:top; }
#detail_illustrs img.big { display:block; margin:0 0 6px 0; width:361px; }
#detail_illustrs img.small { margin-right:6px; }

/*#detail_descript { float:left; width:362px; padding:0 0 0 10px; } - David*/
#detail_descript, .res_descript1 { float:left; width:352px; padding:0 10px 0 10px; } /* Julia */
#detail_descript h1{ background:#f36648; color:#fff; padding:4px 5px; margin:0 0 0 -10px; width:100px; }
.res_descript1 h1{background:#f36648; padding:2px 5px; width:150px; font-size:14px; color:#ffffff;}
.res_descript1 h1 a, .res_descript1 h1 a:hover { color:#fff;font-weight:bold; text-decoration:none;}
#detail_descript h4.surtitre { margin:10px 0 0 0; padding:0; }
#detail_descript h4 { margin-bottom:0; padding:0; }
#detail_descript p { margin-right:15px;  }
#detail_descript h2 { margin:0; color:#f36648; padding:0; }
#tab_detail { width:362px; border-top:2px solid #e5e7eb; border-left:2px solid #e5e7eb; margin:20px 0 0 0; }
#tab_detail td { border-bottom:2px solid #e5e7eb; border-right:2px solid #e5e7eb; padding:1px; }
#tab_detail thead td { color:#f36648; background:#fff; text-align:center; }
#tab_detail tbody td { background:#f6f9fc; text-align:center; }
img.video { margin:23px 0 0 23px; }

/* Tables dans la description*/

/*#detail_descript td { border-right:1px solid #2d649f; border-bottom:1px solid #2d649f;}
#detail_descript table { width:95%; border-left:1px solid #2d649f; border-top:1px solid #2d649f;}*/
#detail_descript td { border-bottom:2px solid #e5e7eb; border-right:2px solid #e5e7eb; padding:1px; }
#detail_descript thead td { color:#f36648; background:#fff; text-align:center; }
#detail_descript tbody td { background:#f6f9fc; text-align:center; }
#detail_descript table { width:90%;}

#detail_fctns { float:left; width:187px; padding:0 8px 0 0; }
ul.detail_list_fctns { float:left; width:195px; list-style:none; margin:0; padding:0; }
ul.detail_list_fctns li { padding:0; margin:0 0 3px 0; }
ul.detail_list_fctns li a { display:block; padding:4px; width:157px; margin:0 0 0 30px; color:#2d649f; text-decoration:none; background:#f1f3f7; }
ul.detail_list_fctns li a:hover { text-decoration:underline; }
ul.detail_list_fctns li.imprim { background:url(../../images/common/puces/imprimer.gif) 4px 4px no-repeat; }
ul.detail_list_fctns li.ami { background:url(../../images/common/puces/envoyer_ami.gif) 0 4px no-repeat; }
ul.detail_list_fctns li.contact { background:url(../../images/common/puces/nous_contacter.gif) 4px 5px no-repeat; font-weight:bold; }
ul.detail_list_fctns li.ajouter { background:url(../../images/common/puces/ajouter.gif) 4px 4px no-repeat; cursor:pointer;}
ul.detail_list_fctns li.selection { background:url(../../images/common/puces/selection.gif) 4px 4px no-repeat; }

div.detail_plan { width:166px; margin:15px 0 0 0; float:right; }
div.detail_plan h3 { color:#f36648; margin:5px 0 0 10px; width:156px; }


/*****************************/
/*        PLAN DU SITE       */
/*****************************/
div.colonne { float:left; width:300px; }
div.colonne ul { list-style:none; margin:0; padding:0; }
div.colonne ul li { margin:10px 0 0 0; padding:0; }
div.colonne ul li a { font-weight:bold; }


/*****************************/
/*         PAGE VIERGE       */
/*****************************/
#conteneur_vierge { width:600px; margin:0 auto; text-align:left; }
#top_vierge { width:600px; height:136px; background:#fff url(/images/common/fonds/fd_top_vierge.gif) 0 0 repeat-x; }

#contenu_vierge { background:#fff; width:550px; padding:25px; font-size:12px; line-height:18px; }

#footer_vierge { width:550px; margin:0 auto; padding:13px 25px 10px 25px; text-align:left; background:#2d649f; }
#footer_vierge p { margin:5px 0 0 0; color:#fff; }
#footer_vierge p a { color:#fff; text-decoration:none; }
#footer_vierge p a:hover { text-decoration:underline; }


/*****************************/
/*           EDITO           */
/*****************************/


/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.big { font-size:18px; }

.orange { color:#f36648; }

.hide { display:none; }
.bloc { display:block; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }

ul.list_simple { list-style:none; margin:0; padding:0; }
ul.list_simple li { margin:0; padding:0; }


/****************************/
/*           CONTACT        */
/****************************/
.page_contact
{
	/*padding-left:130px;*/
	padding-left:20px;
	padding-top:20px;
	padding-bottom:50px;
	}
.page_email_ami
{
	padding-left:0;
	padding-top:20px;
	padding-bottom:50px;
	}
div#divAnnonces
{
	width:300px;}
.page_contact td.contectverif, .page_email_ami td.contectverif
{
	padding: 2px 0 0 15px;}
.contact_libelle
{
	padding : 2px 5px;
	font-weight:bold;
	width:120px;
	height:20px;
	/*font-size:12px;
	color:#f36648;*/
	}
.page_email_ami td.contact_libelle
{
	padding : 2px 5px;
	font-weight:bold;
	width:120px;
	height:20px;
}
.page_email_ami.contact_libelle
{
    width:130px;}
.page_contact td.contact_textbox
{
	width : 300px;
	height:15px;}
	
	
.page_email_ami td.contact_textbox
{
	width : 300px;
	height:15px;}
	
.contact_textbox input
{
	width : 100%;
	height:15px;}
	
.page_contact textarea
{
	 font-size:11px; margin:5px 0;
	 }

h3.souhaitez { 
	background:#fef4f2 url(/images/common/pointil_gris_lg_hz.gif) 0 0 repeat-x;
	color:#f36648;
	font-size:18px;
	font-weight:normal;
	line-height:30px;
	margin:0 0 10px 0;
	padding:0 0 0 8px;
}
h3.coords { 
	background:#eef5fc url(/images/common/pointil_gris_lg_hz.gif) 0 0 repeat-x;
	color:#f36648;
	font-size:18px;
	font-weight:normal;
	line-height:30px;
	margin:20px 0 10px 0;
	padding:0 0 0 8px;
}
div.vs_souhaitez {
	background:url(/images/common/fonds/fd_vs_souhaitez.gif) 0 0 no-repeat;
	height:67px;
	padding:10px;
	width:453px;
}
div.vs_souhaitez div.chp_rech_fast { width:291px; height:14px; margin:4px 0 10px 3px; }
div.vs_souhaitez p.titre_rech_fast { font-size:12px; font-weight:bold; }
div.vs_souhaitez input.submit {
width:135px; /* la largeur de l'image de fond */
height:30px; /* la hauteur de l'image de fond */
background:url(/images/common/boutons/fd_input.gif) 0 0 no-repeat; /* l'image de fond */
color:#666; /* la couleur du texte */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
font:bold 14px "Trebuchet MS", Arial, sans-serif; /* les caractéristiques de la police de texte */
line-height:30px;
cursor:pointer; /* le curseur en forme de main */
}


/****************************/
/*           CARTE          */
/****************************/

div.divCarte 
{
	padding-left:50px; }
	
		
/****************************/
/*     FICHE DETAILLE       */
/****************************/
span.small {font-size:8px;}
a.blue, a.blue:hover, span.span { color:#2964BE; }
h4.lien_retour { padding-left:25px;padding-top:0; }
h4.lien_retour a, h4.lien_retour a:hover { color:#2964BE; }
div.detail_carte { float:left; width:700px;padding:0 18px 0 8px; vertical-align:top; }
div.detail_lien { float:left; padding:0 10px 0 35px; width:120px; }
div.detail_lien h1{ background:#f36648; color:#fff; padding:4px 5px; margin:0 0 0 -10px; width:100px; }
div.detail_description {  float:left; padding:0 10px 0 35px; margin:15px 0 0 0;width:400px;height:70px; }
#detail_lien h1{ background:#f36648; color:#fff; padding:4px 5px; margin:0 0 0 -10px; width:100px; }

#partenaires {margin:5px 0 0;width:296px;}