@charset "utf-8";
/* CSS Document FR*/

/*définition balises-------------------------------------*/
* {margin: 0; padding: 0;}
body{
	background-color:#f2f2f2;
	position: relative;
}
p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
	line-height:15px;
}
table{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
	line-height:15px;
}
h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	line-height:40px;
	text-transform:uppercase;
	background-image:url(../../Images/Common/dossiers/frise_H1.gif);
	background-position:0 27px;
	background-repeat:no-repeat;
}
h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}
h3{
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}
h4{
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:35px;
}
a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	line-height:15px;
	text-decoration:none;
}
a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	line-height:15px;
	text-decoration:underline;
}
li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	list-style-type:square;
	line-height:15px;
}

/*définition classes-------------------------------------*/
.textenormal{	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
	line-height:15px;
}
.champsTexte{
	font-family:Verdana, Geneva, sans-serif ; font-size:10px ;
	background-image:url(../../images/common/recherche.jpg); 
	background-position:top;
	vertical-align:top;
	line-height:20px;
	width:160px;
	height:21px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-style:none;
	border-width:0px;
}
.champsLogon{
	font-family:Verdana, Geneva, sans-serif ; font-size:10px ;
	width:100px;
	height:15px;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
}
.lien_sondage{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	line-height:15px;
	text-decoration:underline;
	font-weight:bold;
}
.lien_sondage:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	line-height:15px;
	text-decoration:none;
	font-weight:bold;
}

/*définition centrage site-------------------------------------*/
#conteneur_centrage{
	width: 960px;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border: 20px solid #FFF;	
}
/*définition top et contenu top-------------------------------------*/
#top{
	width:960px;
	height:133px;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
	background-image:url(../../Images/Common/background_top.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
}
#top #logon{
	height: 17px;
	width: 600px;
	margin-top:5px;
	margin-left:45px;	
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
}
#top #langue{
	height: 22px;
	width: 153px;
	background-color: #a8a8a8;
	margin-left: 145px;	
	position:relative;
	float:left;
}
#top #langue a{
	float:left;
	display:block;
	width:153px;
	height:22px;
	background: url(../../Images/Common/Nederlandse_versie.gif);
}
#top #langue a:hover{
	background-position:0 -22px;
}
#top #langue a span{
	display:none;
}
#top #logo{
	width:440px;
	height:67px;
	margin-left:15px;
	margin-top:8px;
	background-image:url(../../Images/Common/logo_FR.jpg);
	float:left;
	position:relative;
}
#top #banner {
	width:468px;
	height:60px;
	margin-right:20px;
	margin-top:10px;
	background-color:#CCC;
	position:relative;
	float:right
}
#top #menu {
	width:960px;
	margin-top:16px;
	height:20px;
	position:relative;
	float:left
}
#top #menu li  {
	list-style-type: none;
	display: inline;
}
#top #menu li a {
	display: inline-block;
	height:20px;
}
#top #menu li a span{
	display:none;
}
#top #menu a:hover{
	background-position:0 -20px;
}
#top #menu li a.accueil {
	width:87px;
	background-image:url(../../Images/FR/Menu/accueil.gif);
	background-repeat:no-repeat;
	margin-left:20px;
}
#top #menu li a.construction {
	width:193px;
	background-image:url(../../Images/FR/Menu/construction.gif);
}
#top #menu li a.amenagement {
	width:107px;
	background-image:url(../../Images/FR/Menu/amenagement.gif);
	margin-left:-2px;
}
#top #menu li a.jardin {
	width:64px;
	background-image:url(../../Images/FR/Menu/jardin.gif);
	margin-left:-2px;
}
#top #menu li a.deco {
	width:52px;
	background-image:url(../../Images/FR/Menu/deco.gif);
	margin-left:-2px;
}
#top #menu li a.energie {
	width:68px;
	background-image:url(../../Images/FR/Menu/energie.gif);
	margin-left:-2px;
}
#top #menu li a.immo {
	width:88px;
	background-image:url(../../Images/FR/Menu/immobilier.gif);
	margin-left:-2px;
}
#top #menu li a.legislation {
	width:91px;
	background-image:url(../../Images/FR/Menu/legislation.gif);
	margin-left:-2px;
}
#top #menu li a.bricolage {
	width:82px;
	background-image:url(../../Images/FR/Menu/bricolage.gif);
	margin-left:-2px;
}

/*définition catégorie-------------------------------------*/
#categorie{
	width:960px;
	height:339px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#categorie #ombre{
	width:960px;
	height:17px;
	background-image:url(../../Images/Common/ombre_categories.jpg);
	background-repeat:repeat-x;
	position:relative;
}
#categorie #dossier_categorie img{
	margin-right:20px;
	margin-top:13px;
}
#categorie #texte_categorie p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	color:5f5f5f;
	line-height:15px;
}
#categorie #cat_titre h1 span{
	display:none;
}
#composant_recherche {
	height: 316px;
	text-align:right;
	position: absolute;
	width: 748px;
	margin-left:212px;
	z-index:101;
}
#composant_recherche_dossier {
	height: 316px;
	text-align:left;
	position: absolute;
	width: 738px;
	padding-left:10px;
	z-index:101;
}
#copyright {
	height: 20px;
	text-align:right;
	position: absolute;
	width: 200px;
	margin-left:730px;
	margin-top:296px;
	padding-right:10px;
	z-index:102;
	background-color:#CCC;
}
#categorie #icones {
	margin-top:20px;
	width: 190px;
}
#categorie #icones li{
	list-style-type: none;
}
#categorie #icones li a{
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
	color:#000;
	font-size:10px;
	text-decoration: none;
}
#categorie #icones li a:hover {
	text-decoration: underline;
}
#icones_dossiers {
	margin-top:215px;
	width: 190px;
}
#icones_dossiers li{
	list-style-type: none;
}
#icones_dossiers li a{
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
	color:#000;
	font-size:10px;
	text-decoration: none;
}
#icones_dossiers li a:hover {
	text-decoration: underline;
}
/*définition Bienvenue + menu vertical-------------------------------------*/
#menu_vertical{
	width:323px;
	min-height:310px;	
	background-color: #f2f2f2;
	margin-bottom:25px;
	position:relative;
}
#menu_vertical p{
	line-height:13px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
}
#menu_vertical #titre{
	width:323px;
	height:27px;
	background-image:url(../../Images/FR/Bienvenue/bienvenue_titre.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
}
#menu_vertical #menu ul{
	background-image: url(../../Images/FR/Bienvenue/menuBG.gif);	
	background-repeat: repeat-y;
	padding-left: 10px;
	margin-bottom:10px;
	margin-top:10px;
}
#menu_vertical #menu li {
	list-style-type: none;
	height: 17px;
	width: 180px;
}
#menu_vertical #menu li a{
	display:block;
	width:240px;
	height: 17px;
}
#menu_vertical #menu li a:hover{
	background-position:0 -17px;
}
#menu_vertical #menu li a span{
	display:none;
}
#menu_vertical #menu li a.my_homecocooning{
	background-image: url(../../Images/FR/Bienvenue/my_home.gif);
}
#menu_vertical #menu li a.forum{
	background-image: url(../../Images/FR/Bienvenue/forum.gif);
}
#menu_vertical #menu li a.manquer{
	background-image: url(../../Images/FR/Bienvenue/manquer_btn.gif);
}
#menu_vertical #menu li a.newsletter{
	background-image: url(../../Images/FR/Bienvenue/newsletter.gif);
}
#menu_vertical #menu li a.sondages{
	background-image: url(../../Images/FR/Bienvenue/sondages.gif);
}
#menu_vertical #menu li a.foires{
	background-image: url(../../Images/FR/Bienvenue/foire_et_salon.gif);
}
#menu_vertical #menu li a.trucs{
	background-image: url(../../Images/FR/Bienvenue/trucs-astuces.gif);
}
#menu_vertical #menu li a.accueil{
	background-image: url(../../Images/FR/Bienvenue/accueil.gif);
}
#menu_vertical #menu li a.videos{
	background-image: url(../../Images/FR/Bienvenue/videos.gif);
}
#menu_vertical #menu li a.photos{
	background-image: url(../../Images/FR/Bienvenue/photos.gif);
}
#menu_vertical #menu li a.catalogues{
	background-image: url(../../Images/FR/Bienvenue/catalogues.gif);
}
#recherche-site #rechercher{
	font-family:Verdana, Geneva, sans-serif ; font-size:10px ;
	background-image:url(../../images/common/recherche.jpg); 
	background-position:top;
	vertical-align:top;
	line-height:20px;
	width:160px;
	height:21px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-style:none;
	border-width:0px;
}

/*définition Dossier du mois-------------------------------------*/
#dossier_mois{
	width:609px;
	height:310px;
	margin-bottom:25px;
	position:relative;
	float:right;
	background-image:url(../../Images/FR/Dossiers_mois/Dossiers_titre.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#dossier_mois #composant_dossiers{
	margin-top:0px;
}
/*définition Module categorie-------------------------------------*/
#module_categorie{
	width:305px;
	height:332px;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	float:left;
	padding:8px;
	margin-bottom:20px;
	margin-right:20px;
}
#mod_cat img{
	margin-top:10px;
}
#mod_cat p{
	line-height:13px;
	margin-right:10px;
	margin-bottom:15px;
	margin-top:10px;
	text-align:justify;
}
#mod_cat a{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
#mod_cat a:hover{
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
}

/*définition Banner IMU-------------------------------------*/
#banner_central{
	width:300px;
	height:332px;
	float:left;
	margin-bottom:20px;
}
#IMU{
	width:300px;
	height:250px;
	float:left;
	margin-left:5px;
	margin-top:55px;
}


#SKY{
	width:150px;
	height:610px;
	float:left;
	padding:50px;

	
}
/*définition Actualités-------------------------------------*/
#actus{
	width:270px;
	height:332px;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	float:left;
	padding:8px;
	margin-bottom:20px;
	margin-left:25px;
}
#actualites{
	width:270px;
	height:305px;
	float:left;
}
#actualites #actu_item{
	width:250px;
	float:left;
	padding:10px;
	margin-top:10px;
	background-color:#f2f2f2;
}
#actualites #actu_item #link{
	text-align:right;
	font-weight:bold;
}

/*définition RSS météo-------------------------------------*/
#cadre_meteo{
	width:270px;
	height:332px;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	float:left;
	padding:8px;
	margin-bottom:20px;
	margin-left:25px;
}
#meteo #titre{
	width:270px;
	height:50px;
	float:left;
	background-image:url(../../Images/FR/meteo/meteo_titre.gif);
	background-repeat:no-repeat;
	background-position:3px -1px;
}
/*définition My homecocooning-------------------------------------*/
#My_Homecocooning_dossier{
	width:650px;
	height:270px;
	margin-bottom:25px;
}
#My_Homecocooning{
	width:650px;
	height:270px;
	margin-bottom:25px;
	float:left;
}
#My_Homecocooning #conteneur, #My_Homecocooning_dossier #conteneur{
	width:650px;
	height:270px;
	background-image:url(../../Images/Common/my_homecocooning/background_my_homecocooning.jpg);
	background-repeat:no-repeat;
	float:left;
}
#My_Homecocooning #content, #My_Homecocooning_dossier #content{
	margin-top:15px;
	width:320px;
	height:240px;
	margin-right:35px;
	float:right;
}
#My_Homecocooning a.inscription, #My_Homecocooning_dossier a.inscription{
	background-image:url(../../Images/fr/my_homecocooning/inscrire.gif);
	display:block;
	width:110px;
	height:35px;
}
#My_Homecocooning a.inscription:hover, #My_Homecocooning_dossier a.inscription:hover{
	background-position:0 -35px;
}
#My_Homecocooning a span, #My_Homecocooning_dossier a span{
	display:none;
}
#My_Homecocooning #connecter_titre, #My_Homecocooning_dossier #connecter_titre{
	width:189px;
	height:28px;
	background-image:url(../../Images/fr/my_homecocooning/me_connecter.gif);
	margin-bottom:5px;
	float:left;
}
#My_Homecocooning #me_connecter a, #My_Homecocooning_dossier #me_connecter a{
	color: #000000;
	text-decoration: none;
}
#My_Homecocooning #me_connecter a:hover, #My_Homecocooning_dossier #me_connecter a:hover{
	text-decoration: underline;
}

/*définition A ne pas Manquer-------------------------------------*/
#a_ne_pas_manquer{
	width:300px;
	height:332px;
	float:left;
	margin-bottom:20px;
}
#cadre_manquer #titre{	
	width:300px;
	height:37px;
	background-image:url(../../Images/FR/a_ne_pas_manquer/A_ne_pas_manquer_titre.gif);
	background-repeat:no-repeat;
	background-position:20px 10px;
}
#cadre_manquer #content{
	width:250px;
	float:left;
	margin-top:20px;
	margin-left:20px;
}
#cadre_manquer a{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
#cadre_manquer a:hover{
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
}
#cadre_manquer p{
	line-height:13px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	text-align:left;
}
#cadre_manquer #image{
	margin-right:10px;
}

/*définition bottom-------------------------------------*/
#bottom{
	width:960px;
	height:50px;
	clear:both;
}
#bottom #conteneur{
	width:960px;
	height:60px;
	background-image: url(../../Images/Common/Ombre_Bottom.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#bottom ul{
	margin-top:20px;
}
#bottom #menuGauche{
	width:480px;
	height:30px;
	position:relative;
	float:left;
}
#bottom #menuDroite{
	width:480px;
	height:30px;
	position:relative;
	float:right;
}
#bottom #menuGauche ul{
	text-align:left;
}
#bottom #menuDroite ul{
	text-align:right;
}
#bottom li{
	font-family:Verdana, Geneva, sans-serif;
	list-style-type: none;
	font-weight:none;
	font-size:10px;
	color:#666;
	display:inline;
}
#bottom #menuGauche li a.lowerCase{
	font-weight:none;
	text-transform:none;
	margin-right:-0px;
}
#bottom #menuDroite li a.lowerCase{
	font-weight:none;
	text-transform:none;
	margin-right:0px;
}
#bottom #menuGauche li a{
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	margin-right:10px;
	font-size:10px;
	font-weight:none;
	color:#666;
	text-decoration:none;
}
#bottom #menuDroite li a{
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	margin-left:10px;
	font-size:10px;
	font-weight:none;
	color:#666;
	text-decoration:none;
}
#bottom #menuGauche li a:hover{
	color:#666;
	text-decoration:underline;
}
#bottom #menuDroite li a:hover{
	color:#666;
	text-decoration:underline;
}

/*définition des styles propres au dossiers-------------------------------------*/

/*cadres gauche et de contenu et global-------------------------------------*/
#gauche{
	width:250px;
	position:relative;
	margin-bottom:20px;
}
#contenu{
	width:710px;
	position:relative;
	float:right;
	margin-bottom:20px;
}
/*sommaire du dossier-------------------------------------*/
#gauche #sommaire{
	background-image:url(../../Images/FR/dossiers/titre.gif);
	background-position:20px 20px;
	background-repeat:no-repeat;
	width:250px;
	border-left:1px solid #ababab;
	border-top:1px solid #ababab;
	/*border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-color:#ababab;
	border-bottom-color:#ababab;
	border-left-color:#ababab;*/
	background-color:#FFF;
	/*margin-bottom:20px;*/
	
}
#gauche #sommaire ul{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	line-height:14px;
	background-image: url(../../Images/FR/Bienvenue/menuBG.gif);	
	background-repeat: repeat-y;
	margin-top:50px;
	padding-left: 20px;
	/*margin-bottom:10px;*/
}
#gauche #sommaire li{
	list-style-type: none;
}
#gauche #sommaire li a{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
#gauche #sommaire li a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:underline;
}

/*Nos spécialistes -----------------------------------------------------------*/

#gauche #nos_specialistes{
	background-image:url(../../Images/FR/dossiers/titre_specialiste.jpg);
	background-position:20px 20px;
	background-repeat:no-repeat;
	width:250px;
	border-left:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#FFF;
	margin-bottom:20px;
	padding-top:50px;
	
}


#gauche #nos_specialistes ul{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	line-height:14px;
	background-image: url(../../Images/FR/Bienvenue/menuBG.gif);	
	background-repeat: repeat-y;
	padding-left: 20px;
	margin-bottom:10px;
}
#gauche #nos_specialistes li{
	list-style-type: none;
}
#gauche #nos_specialistes li a{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
#gauche #nos_specialistes li a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:underline;
}

/* --------------------*/


#gauche #liste_dossiers{
	background-image:url(../../Images/FR/dossiers/les_dossiers_titre.gif);
	background-position:20px 20px;
	background-repeat:no-repeat;
	width:250px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-color:#ababab;
	border-bottom-color:#ababab;
	border-left-color:#ababab;
	background-color:#FFF;
	margin-bottom:20px;
}
#gauche #liste_dossiers ul{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	line-height:14px;
	background-image: url(../../Images/FR/Bienvenue/menuBG.gif);	
	background-repeat: repeat-y;
	margin-top:50px;
	padding-left: 20px;
	margin-bottom:10px;
}
#gauche #liste_dossiers li{
	list-style-type: none;
}
#gauche #liste_dossiers li a{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
#gauche #liste_dossiers li a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:underline;
}
#gauche #liste_pros{
	background-image:url(../../Images/FR/pros/les_pros_titre.gif);
	background-position:20px 20px;
	background-repeat:no-repeat;
	width:250px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-color:#ababab;
	border-bottom-color:#ababab;
	border-left-color:#ababab;
	background-color:#FFF;
	margin-bottom:20px;
}
#gauche #liste_pros ul{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	line-height:14px;
	background-image: url(../../Images/FR/Bienvenue/menuBG.gif);	
	background-repeat: repeat-y;
	margin-top:50px;
	padding-left: 20px;
	margin-bottom:10px;
}
#gauche #liste_pros li{
	list-style-type: none;
}
#gauche #liste_pros li a{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
#gauche #liste_pros li a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:underline;
}
/*définition menu vertical-------------------------------------*/
#menu_vertical_dossiers{
	width:240px;
	height:auto;
	background-color: #f2f2f2;
	margin-bottom:20px;
	position:relative;
}
#menu_vertical_dossiers #menu ul{
	background-image: url(../../Images/FR/Bienvenue/menuBG.gif);	
	background-repeat: repeat-y;
	padding-left: 10px;
	margin-bottom:10px;
	margin-top:10px;
}
#menu_vertical_dossiers #menu li {
	list-style-type: none;
	height: 17px;
	width: 180px;
}
#menu_vertical_dossiers #menu li a{
	display:block;
	width:230px;
	height: 17px;
}
#menu_vertical_dossiers #menu li a:hover{
	background-position:0 -17px;
}
#menu_vertical_dossiers #menu li a span{
	display:none;
}
#menu_vertical_dossiers #menu li a.my_homecocooning{
	background-image: url(../../Images/FR/Bienvenue/my_home.gif);
}
#menu_vertical_dossiers #menu li a.forum{
	background-image: url(../../Images/FR/Bienvenue/forum.gif);
}
#menu_vertical_dossiers #menu li a.manquer{
	background-image: url(../../Images/FR/Bienvenue/manquer_btn.gif);
}
#menu_vertical_dossiers #menu li a.newsletter{
	background-image: url(../../Images/FR/Bienvenue/newsletter.gif);
}
#menu_vertical_dossiers #menu li a.sondages{
	background-image: url(../../Images/FR/Bienvenue/sondages.gif);
}
#menu_vertical_dossiers #menu li a.foires{
	background-image: url(../../Images/FR/Bienvenue/foire_et_salon.gif);
}
#menu_vertical_dossiers #menu li a.trucs{
	background-image: url(../../Images/FR/Bienvenue/trucs-astuces.gif);
}
#menu_vertical_dossiers #menu li a.accueil{
	background-image: url(../../Images/FR/Bienvenue/accueil.gif);
}

/*définition Contenu dossier-------------------------------------*/
#contenu #contenu_dossier{
	width:670px;
	padding:20px;
	height:auto;
	border-top-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-color:#ababab;
	border-bottom-color:#ababab;
	border-right-color:#ababab;
	border-left-color:#ababab;
	float:left;
}
#contenu #contenu_dossier ul{
	list-style-type:square;
	margin-left:225px;
	/* changement */
}
#contenu #contenu_dossier img{
	margin-left:20px;
}
#contenu #contenu_dossier #titre{
	background-image:url(../../Images/Common/dossiers/frise_H1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:670px;
	height:38px;
	text-align:right;
}
#contenu #contenu_dossier #banner{
	margin-left:auto;
	margin-right:auto;
	width:468px;
	height:60px;
	margin-top:20px;
	margin-bottom:20px;
}
#contenu #contenu_dossier #lire_aussi{
	width:200px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:justify;
	float:right;
	min-height:200px;
	padding:10px;
	margin-left:15px;
	margin-bottom:15px;
}
#contenu #contenu_dossier #lire_aussi #titre{
	width:150px;
	height:35px;
	background-image:url(../../Images/FR/Lire_aussi/titre.gif);
	background-repeat:no-repeat;
}
#contenu #contenu_dossier #lire_aussi li{
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:justify;
	list-style-type:square;
	color:#000;
	margin-left:20px;
}

#contenu #contenu_dossier #lire_aussi li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
}
#contenu #contenu_dossier #lire_aussi li a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:justify;
	text-decoration:underline;
	font-weight:bold;
}

#contenu #contenu_dossier a.modifier{
	background-image:url(../../Images/fr/dossiers/btn_modifier.gif);
	display:block;
	width:91px;
	height:31px;
}
#contenu #contenu_dossier a.modifier:hover{
	background-position:0 -31px;
}
#contenu #contenu_dossier a span{
	display:none;
}
#contenu #contenu_dossier #logo_specialiste{
	width:125px;
	height:125px;
	margin-right:40px;
	float:left;
}
/*définition historique dossiers-------------------------------------*/
#historique_dossiers{
	width:240px;
	background-image:url(../../Images/FR/dossiers/titre_historique.gif);
	background-repeat:no-repeat;
	background-position:0 0px;
	padding-top:50px;
	margin-bottom:20px;
}
#historique_dossiers li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	line-height:15px;
	list-style-type:none;
	margin-left:40px;
}
#historique_dossiers li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	line-height:15px;
}

/*définition des styles propres au professionnels-------------------------------------*/

/*définition historique professionnels-------------------------------------*/
#historique_pros{
	width:240px;
	background-image:url(../../Images/FR/pros/titre_pros.gif);
	background-repeat:no-repeat;
	background-position:0 0px;
	padding-top:70px;
	margin-bottom:20px;
}
#historique_pros li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	line-height:15px;
	list-style-type:none;
	margin-left:40px;
}
#historique_pros li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	line-height:15px;
}

/*définition Trucs_et_astuces-------------------------------------*/
#trucs_et_astuces{
	width:240px;
	margin-bottom:20px;
	background-image:url(../../Images/FR/trucs_et_astuces/titre.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:40px;
}
#trucs_et_astuces a{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
#trucs_et_astuces a:hover{
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
}
#trucs_et_astuces p{
	line-height:13px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	text-align:left;
}
#trucs_et_astuces img{
	margin-right:10px;
}
/*définition Sondages-------------------------------------*/
#sondage{
	width:240px;
	margin-bottom:20px;
	background-image:url(../../Images/FR/sondages/titre.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:40px;
}
/*définition Focus-------------------------------------*/
#focus{
	width:220px;
	margin-bottom:20px;
	background-image:url(../../Images/FR/focus/titre.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:60px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#focus .titre{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	line-height:15px;
	font-weight:bold;
	text-transform:uppercase;
}
#focus #image{
	width:240px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	margin-top:20px;
}

/*définition Carte Pros-------------------------------------*/
#contenu #carte_pros{
	width:670px;
	height:auto;
	border-top-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-color:#ababab;
	border-bottom-color:#ababab;
	border-right-color:#ababab;
	border-left-color:#ababab;
	padding:20px;
}
#contenu #carte_pros #carte{
	width:320px;
	height:360px;
	position:relative;
}
#contenu #carte_pros #content{
	clear:none;
	padding:20px;
	width:280px;
	height:360px;
	position:relative;
	float:right;
	background-image:url(../../Images/Common/pros/bg_chx_pros.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#contenu #carte_pros li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	line-height:15px;
	list-style-type:none;
}
#contenu #carte_pros #titre{
	background-image:url(../../Images/Common/dossiers/frise_H1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:670px;
	height:38px;
	text-align:right;
}
#contenu #carte_pros a.ajouter_site{
	margin-top:70px;
	background-image:url(../../Images/Common/pros/btn_ajouter_site.jpg);
	display:block;
	width:289px;
	height:39px;
}
#contenu #carte_pros a.ajouter_site:hover{
	background-position:0 -39px;
}
#contenu #carte_pros a span{
	display:none;
}






/*définition Présences-------------------------------------*/
#contenu #presences{
	width:670px;
	padding:20px;
}

/* --Bouton ajouter votre site à notre annuaire-*/
#presences a.ajouter_site{
	margin-top:5px;
	background-image:url(../../Images/Common/pros/btn_ajouter_site.jpg);
	display:block;
	width:289px;
	height:39px;
	float:right
}
#presences a.ajouter_site:hover{
	background-position:0 -39px;
}
#presences a span{
	display:none;
}

/* --*/

#contenu #presences #localite{
	width:670px;
	height:40px;
}
#contenu #presences #titre{
	background-image:url(../../Images/Common/dossiers/frise_H1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:670px;
	height:38px;
	text-align:right;
}
#contenu #presences a.retour_sommet{
	background-image:url(../../Images/fr/pros/retour_sommet.gif);
	display:block;
	width:125px;
	height:13px;
	margin-right:20px;
}
#contenu #presences a.retour_sommet:hover{
	background-position:0 -13px;
}
#contenu #presences a span{
	display:none;
}
#contenu #presences #texte{
	margin-right:20px;
	margin-top:20px;
	width:55%;
	height:130px;
	float:right;
}
#contenu #presences a.contact_pro{
	background-image:url(../../Images/fr/pros/contact_pro.gif);
	display:block;
	width:167px;
	height:25px;
}
#contenu #presences a.contact_pro:hover{
	background-position:0 -25px;
}
/* webfiche */
#gauche #webfiche{
	background-image:url(../../Images/FR/webfiche/titre_specialiste.jpg);
	background-position:20px 20px;
	background-repeat:no-repeat;
	width:250px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-color:#ababab;
	border-bottom-color:#ababab;
	border-left-color:#ababab;
	background-color:#FFF;
	margin-bottom:20px;
}
#gauche #webfiche ul{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	line-height:14px;
	background-image: url(../../Images/FR/Bienvenue/menuBG.gif);	
	background-repeat: repeat-y;
	margin-top:50px;
	padding-left: 20px;
	margin-bottom:10px;
}
#gauche #webfiche li{
	list-style-type: none;
}
#gauche #webfiche li a{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
#gauche #webfiche li a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:underline;
}
/* albums photos */

/* --Bouton ajouter votre site à notre annuaire-*/
#contenu_dossier a.ajouter_site{
	
	background-image:url(../../Images/Common/pros/btn_ajouter_site.jpg);
	display:block;
	width:289px;
	height:39px;
	float:right
}
#contenu_dossier a.ajouter_site:hover{
	background-position:0 -39px;
}
#contenu_dossier a span{
	display:none;
}
/* -- */

#contenu #contenu_dossier #album{
	width:250px;
	height:250px;
	background-image:url(../../Images/Common/albums/support_photo.jpg);
	background-repeat:no-repeat;
	float:left;
}
#contenu #contenu_dossier #titre_album{
	float:left;
}
#contenu_dossier #album img{
	border-style:solid;
	width:200px;
	border-width:1px;
	border-color:#CCC;
	margin-left:23px;
	margin-top:20px;
}
#contenu_dossier #album #legende_album{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-weight:bold;
	padding-left:25px;
	padding-top:10px;
}
#contenu_dossier #album #legende_album a{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-weight:bold;
}
#coverflow{
	width:650px;
	height:295px;
	float:left;
}
/* video */
#video{
	width:305px;
	height:332px;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	float:left;
	padding:8px;
	margin-bottom:20px;
	margin-right:20px;
}
#videoPlayer{
	width:323px;
	height:310px;
	margin-bottom:25px;
}
#videoPlayer #content{
	width:323px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
	margin-top:10px;
}
#videoPlayer #content a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
	text-decoration:underline;
	font-weight:bold;
}
#videoPlayer #content a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
}
#video_container{
	margin-bottom:30px;
}
#main_video{
	width:325px;
	float:left;
	margin-right:25px;
	border-right-width:1px;
	border-right-color:#CCC;
	border-right-style:solid;
}
#main_video #main_titre{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
#main_video #main_legende{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	float:left;
}
#video_list{
	width:300px;
	margin-top:30px;
	margin-bottom:30px;
	float:left;
}
#video_list #video_item{
	width:300px;
	background-color:#f2f2f2;
	padding:5px;
	margin-bottom:10px;
	float:left;
}
#video_item_alone{
	width:100px;
	background-color:#f2f2f2;
	padding:5px;
	margin-bottom:10px;
	margin-right:20px;
	float:left;
}
#video_list #video_item:hover{
	width:300px;
	background-color:#CCC;
	padding:5px;
	margin-bottom:10px;
	float:left;
}
#video_item_alone:hover{
	width:100px;
	background-color:#CCC;
	padding:5px;
	margin-bottom:10px;
	float:left;
}
#video_list #video_preview, #video_item_alone #video_preview{
	width:100px;
	height:75px;
	float:left;
	margin-right:10px;
	margin-left:0px;
}
#video_list #video_preview img, #video_item_alone #video_preview img{
	margin-left:0px;
	border-width:1px;
	border-color:#333;
	border-style:solid;
}
#video_list #description{
	width:180px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	float:left;
}
#video_item_alone #description{
	width:100px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	float:left;
}
#video_list #video_item a{
	width:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:15px;
}
#video_list #video_item a:hover{
	width:200px;
	font-weight:bold;
	text-decoration:none;
}

