	/* BEGIN SELECTEURS */

	*{
		margin:0;
		padding:0;
		}

	select, input, caption, label, td, th, span, table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
		}

	img, fieldset, table{
	border: 0;
		}

	form, p, ul, fieldset{
	margin: 0;
	padding: 0;
		}

	input, label{
		vertical-align: middle;
		}

	ul{
		list-style: none;
		}

	/* positionnement */
	.aligncenter{
		text-align: center;
	}

	.alignright{
		text-align: right;
	}

	.right{
		float:right
	}

	.left{
		float:left
	}

	.floatleft{
	   float: left;
	}

	.nofloat{
		float:none;
	}

	.indent{
		margin-left:10px;
	}

	a{color:#00529B;cursor:hand;}
	a.lienRetour{display:block; float:right; margin: 5px 0 5px 20px; background:url(/img/icade/common/common/p_decouvrir.gif) no-repeat 0px 1px; padding-left: 15px;}
	a strong{color:#00529B;}

	A.bt_suppress{
	   background: url(/img/icade/common/espacePersonnel/p_supprimer.gif) 0 4px no-repeat;
	   padding-left: 10px;
	   margin-left: 20px;
	   text-decoration: none;
	}

	.boldtxt{
	   font-weight: bold;
	}

	.spacer{
		display:block;clear:both;margin-top:-1px;height:1px;overflow:hidden;
	}

	p{color:#414042}

	.strong_title{display:block;margin-bottom:5px;}

	/* END SELECTEURS */


	P.content_right_nav{
	   float: right;
	   text-align: right;
	   margin: 40px 0 0 10px;
	}
	P.content_right_nav A{   
	   vertical-align: middle;
	}

	/*** Suivre l'action Icade ***/
	img.suivreAction{display:block;width:239px;height:35px;border:0px;margin:5px 0px 5px 6px;}

/* BEGIN COMMON */

	body
	{
		overflow: -moz-scrollbars-vertical;
		margin:0;
		padding:0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center
	}

	h6{font-family:verdana, arial; color:#000; font-size:11px; margin:2px 0;}

	.col1, .col2, .col3{
	   padding: 5px;
	   border-bottom: solid 1px #B2CBE1;
	}
	.col1{
	   width: 200px;
	}
	.col2{
	   width: 400px;
	}
	.col3{
	   text-align: right;
	}

	TH.col1, TH.col2{
	   background-color: #00529B;
	   font-weight: normal;
	   color: White;
	}
	TH.col2{
	   border-left: solid 1px #ECF2F9;
	}

	.content_alert{
	   width: 100%;
	   margin-top: 15px;
	}

	.contour_lk{
	   border: solid 1px #B2CBE1;
	   padding: 2px 8px;
	   background-color: White;
	   display: block;
	   width: auto;
	   text-decoration: none;
	}

	.add{
	   background: url(/img/icade/common/espacePersonnel/p_add.gif) 6px 5px no-repeat White;
	   padding-left: 18px;
	}

	.floatright{
	   float: right;
	}
	
	a.voirPlan{display:block;background-image:url(/img/icade/fr/home/bloc_puce.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:8px;margin-top:5px;}

	div.breaker{float:left;width:50%;clear:both;height:1px;overflow:hide;padding:0px;border:0px;}

	/*** Liste de liens ***/
	ul.listePdf{
		background:url(/img/icade/common/common/fondListePdf.gif) no-repeat #fff left bottom;
		width:452px;
		margin:0;
		margin-top:8px;
		padding:0;
		padding-bottom:10px;
	}
	ul.listePdf li{
		list-style-type:none;
		margin:0;
		padding:3px 10px;
	}
	ul.listePdf li.first{
		background-image:url(/img/icade/common/common/hautListePdf.gif);
		background-repeat:no-repeat;
		background-position:left top;
		margin:0;
		padding-top:10px;
	}
	ul.listePdf li a{
		display:block;
		color:#5e5e5e;
		margin:0;
	}

	/**** Prix en Francs ***/
	.prixFrancs{font-size:9px;color:#666666;}

	/*** lien en savoir plus ***/
	a.enSavoirPlus:link,a.enSavoirPlus:active,a.enSavoirPlus:visited,a.enSavoirPlus:hover{display:block;text-decoration:underline; padding:0px 0px 5px 0px;}

	/*** Picto bien occupé ***/
	img.pictoOccupe{width:87px;height:19px;border:0px;margin:0px 2px 8px 0px;}

	/*** Image dans l'entete d'un bien ***/
	img.imgBien{border:0px;width:200px;}
	html > body img.imgBien{max-width:200px;}

	/**** Div de positionnement ***/

	#conteneur{display:block;width:1000px;position:relative;margin:0 auto;text-align:left;}
	.gauche{width:749px;}
	.droite{width:247px;}

	/***** positionnement pages interieurs ***/

	.content_int{position:absolute;width:230px;margin:10px 0 0 15px;top:110px;height:2px;}
	.menu_droite{position:absolute;top:0;margin-left:750px;width:247px;}


	/*** formulaires ***/
	div.formulaire{display:block; float:none; margin: 2px 0;}
	div.formulaire div, div.formulaire p{display:block; float:none; margin:0;}
	div.formulaire div.blocSmall{background-image:url(/img/icade/common/formulaire/fondSmall.jpg); background-repeat:no-repeat; background-position:left bottom;}
	div.formulaire div.blocSmallBottom{background-image:url(/img/icade/common/formulaire/fondSmallBottom.jpg); background-repeat:no-repeat; background-position:left bottom;}
	div.formulaire div.blocGris{background-image:url(/img/icade/common/formulaire/fondGris.jpg); background-repeat:no-repeat; background-position:left bottom;}
	div.formulaire div.blocBleu{background-image:url(/img/icade/common/formulaire/fondBleu.jpg); background-repeat:no-repeat; background-position:left bottom;}
	div.formulaire div.blocBleuSmall{background-image:url(/img/icade/common/formulaire/fondBleuSmall.jpg); background-repeat:no-repeat; background-position:left bottom;}
	div.formulaire img.entete{width:500px; height:25px; border:0; margin:0;}
	div.formulaire div div{margin:0; padding:5px 8px 10px 13px;}
	div.formulaire div.boutons{padding: 5px 2px 3px 0; text-align:right;}
	div.formulaire div.boutons input.btAnnuler{border:0px;width:91px;height:22px;margin-right:8px;}
	div.formulaire div.boutons input.btEnvoyer{border:0px;width:91px;height:22px;}
	div.formulaire p.champsObligatoires{padding:0 6px; margin-bottom:8px;color:#666666;}
	div.formulaire span.erreurform{display:inline; float:none;}

	div.formulaire table{width:480px;}
	div.formulaire table td{vertical-align:top;padding:3px 5px 3px 0px;}
	div.formulaire table td.libelle{color:#000000; width:18%;}
	div.formulaire table td.saisie{width:30%;}
	div.formulaire table td.libelle span.small{display:inline; font-size:9px;}
	div.formulaire table td.w80{width:80px}
	div.formulaire table td.padding{padding-left:5px}
	div.formulaire input, div.formulaire textarea{
		width: 135px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	div.formulaire input.date{width:70px;}
	div.formulaire input.montant{width:60px;}
	div.formulaire select{
		width: 123px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;	
	}
	div.formulaire select.large{
		width: 245px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;	
	}
	div.formulaire input.chk{width:15px;height:15px;}
	div.formulaire textarea.comments{width:358px;}
	div.formulaire textarea.smallComments{width:300px;}

	/*** Mentions CNIL ***/
	p.cnil{display:block;float:none;margin:0px;padding:30px 0px 0px 0px;color:#666666;}

	/*** Menu haut *****/

	.navtop{position:absolute;width:710px;height:55px;padding-left:15px;top:0;margin:25px 0 0 0;}
	.navtop_logo{float:left;}
	ul.navtop_menu_fr{float:left;margin-left:15px;width:605px;}
	ul.navtop_menu_en{float:left;margin-left:15px;width:605px;text-align:center;}

	ul li.haut{border-left:1px solid #5D97CD;padding:0 10px 0 10px;display:inline;}
	ul li.haut a{text-transform: uppercase;font-weight:bold;color:#00529B;font-size:11px;text-decoration: none;}
	ul li.navtop_menu_end{padding-right:10px;}
	ul li.navtop_menu_start{border:none;}

	ul li.on {background-color: white}
	ul li.on a{color: #00539A;}


	/*** Menu haut pages interieurs ***/

	ul.navtop_menu_interieur_fr{float:left;margin:14px 0 0 32px;width:590px;}
	ul.navtop_menu_interieur_en{float:left;margin:14px 0 0 32px;width:590px;text-align:center;}
	ul.navtop_menu_interieur_fr li {margin-right:5px;float:left;text-transform:uppercase;width:193px}
	ul.navtop_menu_interieur_en li {margin-right:5px;text-transform:uppercase;width:193px}

	ul li.logement_on{background-color:white;padding:3px 0 3px 0;display:block;text-align:center}
	ul li.logement_on a{color:#FEC20F;font-weight:bold;text-decoration:none;}
	ul li.logement_off{background-color:#FEC20F;padding:3px 0 3px 0;display:block;text-align:center;}
	ul li.logement_off a{color:white;font-weight:bold;text-decoration:none;}

	ul li.tertiaire_on{background-color:white;padding:3px 0 3px 0;display:block;text-align:center}
	ul li.tertiaire_on a{color:#9F1D47;font-weight:bold;text-decoration:none;}
	ul li.tertiaire_off{background-color:#9F1D47;padding:3px 0 3px 0;display:block;text-align:center}
	ul li.tertiaire_off a{color:white;font-weight:bold;text-decoration:none;}

	ul li.partenariats_on{background-color:white;padding:3px 0 3px 0;display:block;text-align:center;margin-right:0}
	ul li.partenariats_on a{color:#9BB226;font-weight:bold;text-decoration:none;}
	ul li.partenariats_off{background-color:#9BB226;padding:3px 0 3px 0;display:block;text-align:center;margin-right:0}
	ul li.partenariats_off a{color:white;font-weight:bold;text-decoration:none;}


	/*** Nav avant footer ***/
	#conteneur div.nav_bottom{width:750px;text-align:center;margin:0;padding:0;margin-bottom:10px;}
	#conteneur div.nav_bottom ul{display:inline;margin:0;padding:0;}
	#conteneur div.nav_bottom ul li{text-align:center;display:inline;margin:0;margin-left:10px;color:#BFBFBF;font-size:12px;padding:0;}

	/*** footer ***/

	ul.footer{margin:15px 0 0 0;border-top:1px solid #5F98CC;padding-top:5px;width:500px;}
	ul.footer li{display:inline;border-right:1px solid #5D97CD;padding:0 18px 0 18px;}
	ul.footer li a{text-decoration:none;}
	ul.footer li.footer_first{padding-left:65px;color:#BFBFBF}
	ul.footer li.footer_end{border:none;padding:5px 0 0 120px;color:#BFBFBF}
	ul.footer li.footer_noborder{border:none;}
	
	ul.footer_withoutnavright{margin:15px 0 0 0;border-top:1px solid #5F98CC;padding-top:5px;width:712px;}
	ul.footer_withoutnavright li{display:inline;border-right:1px solid #5D97CD;padding:0 18px 0 18px;}
	ul.footer_withoutnavright li a{text-decoration:none;}
	ul.footer_withoutnavright li.footer_end{border:none;padding:5px 0 0 120px;color:#BFBFBF;display:block}
	ul.footer_withoutnavright li.footer_noborder{border:none;}
	
	
	/*** Footer home ***/
	
	ul.footer_home{margin:5px 0 0 0;border-top:1px solid #5F98CC;padding-top:5px;width:750px;}
	ul.footer_home li{display:inline;border-right:1px solid #5D97CD;padding:0 5px 0 4px;}
	ul.footer_home li a{text-decoration:none;}
	ul.footer_home li.footer_end{border:none;color:#BFBFBF}
	
	
	/*** Footer sitmap ***/
	ul.footer_sitemap{margin:15px 0 0 0;border-top:1px solid #5F98CC;padding-top:5px;width:745px;}
	ul.footer_sitemap li{display:inline;border-right:1px solid #5D97CD;padding:0 18px 0 18px;}
	ul.footer_sitemap li a{text-decoration:none;}
	ul.footer_sitemap li.footer_end{border:none;padding:5px 0 0 120px;color:#BFBFBF;display:block}
	ul.footer_sitemap li.footer_noborder{border:none;}
	ul.footer_sitemap li a.copyright_sitemap{display:block;clear:both;padding-left:200px;}

	/*** couleurs ***/

	.gris{color:#BFBFBF}
	.communique .titrebleu{color:#00529B}

	/*** chemin de fer ***/

	.cheminfer{position:absolute;top:80px;padding:0 0 5px 0;margin-top:20px;color:#005397;border-bottom:1px solid #5F98CC;width:707px;margin-left:15px;white-space:nowrap;overflow:hidden;}
	.cheminfer a{text-decoration:none;}
	.cheminfer_sitemap{width:980px}
	
	/**** nav gauche ****/
	.nav_gauche{display:block;width:185px;height:305px;margin:0;padding:0;padding-bottom:18px;font-size:11px; background:url(/img/icade/common/common/bgMenu.gif) repeat #fff;}
	html>body .nav_gauche{height:auto; min-height:305px;}
	.nav_gauche a.navg{display:block;margin:0;margin-bottom:2px;padding:5px 0 5px 8px;font-weight:bold;text-decoration:none;background-color: white;color:#00539A;text-transform:uppercase;}
	.nav_gauche ul{width:100%;list-style-type:none;margin:0px;padding:0px;}
	.nav_gauche li{list-style-type:none;margin:0px;padding:0px;}
	.nav_gauche a{display:block;height:10px;margin:0px;padding:0px;background-color:#336699;}
	html>body .nav_gauche a{height:auto;}
	.nav_gauche ul li{font-weight:bold;color:#00529B;}
	html>body .nav_gauche ul li{font-weight:bold;color:#00529B;height:auto;}
	.nav_gauche ul li a{padding:5px 8px 5px 8px;border-bottom:2px solid #fff;background-color:#F4F7FB;color:#00539A;text-decoration:none;}
	.nav_gauche ul li ul{font-weight:normal;}
	.nav_gauche ul li ul li a{font-weight:normal;margin-bottom:0;padding-left:8px;border-bottom:2px solid #fff;font-weight:bold;}
	.nav_gauche ul li ul li ul{font-weight:normal;}
	.nav_gauche ul li ul li ul li a{border:none;background-color:#F4F7FB;font-weight:normal;display:block;background:#F4F7FB url(/img/icade/fr/home/bloc_puce.gif) no-repeat 8px 9px;padding-left:15px;border-bottom:2px solid #fff;color:#00529B;}
	.nav_gauche ul li ul li ul li ul{border:none;font-weight:normal;position:relative;top:-2px;}
	.nav_gauche ul li ul li ul li ul li{border:none;}
	.nav_gauche ul li ul li ul li ul li a{background-color: #FFFFFF;background-image:none;font-weight:normal;display:block;padding-left:15px;margin:0px;}

	.nav_gauche li.niveau0_on_bleu a{font-weight:bold;display:block;padding:5px 0 5px 8px;color:white;background-color: #00539A;background-image:url(/img/icade/common/common/puce_blanche.gif);background-repeat:no-repeat;background-position:0px 9px;}
	.nav_gauche li.niveau1_on_bleu a{font-weight:normal;display:block;background:url(/img/icade/common/common/puce_blanche.gif) no-repeat 8px 9px;padding:5px 0 5px 15px;color:white;background-color: #6698C2;}
	.nav_gauche li.niveau2_on_bleu a{font-weight:normal;display:block;background-color:#E9E9E9;background-image:none;padding:5px 5px 5px 15px;color:white;color: #00539A;}
	.nav_gauche li.niveau3_on_bleu a{font-weight:bold;display:block;background:url(/img/icade/common/common/puce_blanche.gif) no-repeat 22px 9px;padding:5px 0 5px 29px;color:white;background-color: #00539A;}

	li.ssnav_2on a{display:block;background:url(/img/icade/common/common/puce_blanche.gif) no-repeat 10px 9px;padding-left:30px;color:white;background-color: #FEC20F}
	ul.transparent{filter:alpha(opacity=130);moz-opacity:1.3;opacity: 1.3;}

	/*** style pour rubrique commerciale dans nav gauche ***/
	.nav_gauche a.logement_navg{font-weight:bold;text-decoration:none;display:block;padding:5px 0 5px 8px;background-color: white;margin-bottom:2px;text-transform:uppercase;color:#FEC20F;}
	.nav_gauche a.tertiaire_navg{font-weight:bold;text-decoration:none;display:block;padding:5px 0 5px 8px;background-color: white;margin-bottom:2px;text-transform:uppercase;color:#9F1D47;}
	.nav_gauche a.partenariats_navg{font-weight:bold;text-decoration:none;display:block;padding:5px 0 5px 8px;background-color: white;margin-bottom:2px;text-transform:uppercase;color:#9BB226;}

/*
	.realisations li.niveau0_on_bleu a{background-color:#00539A;color:white;}
	.logement li.niveau0_on_bleu a{background-color:#FEC20F;color:white;}
	.tertiaire li.niveau0_on_bleu a{background-color:#9F1D47;color:white;}
	.partenariats li.niveau0_on_bleu a{background-color:#9BB226;color:white;}
*/
	
	.realisations ul li ul li a, .realisations li.niveau0_on_bleu a{background-color:#00539A;color:white;}
	.realisations ul li ul li ul li ul.niveau2_on{width:183px;border:1px solid #AFCFED;}
	.logement ul li ul li a, .logement li.niveau0_on_bleu a{background-color:#FEC20F;color:white;}
	/*.logement ul li ul li ul li ul.niveau2_on{width:183px;border:1px solid #FED763;}*/
	.logement ul li ul li ul li ul.niveau2_on{width:183px;border:1px solid #E7BD8B;}
	.tertiaire ul li ul li a, .tertiaire li.niveau0_on_bleu a{background-color:#9F1D47;color:white;}
	.tertiaire ul li ul li ul li ul.niveau2_on{width:183px;border:1px solid #9F1D47;}
	.partenariats ul li ul li a, .partenariats li.niveau0_on_bleu a{background-color:#9BB226;color:white;}
	.partenariats ul li ul li ul li ul.niveau2_on{width:183px;border:1px solid #9BB226;}

	.realisations li.niveau1_on_bleu a{font-weight:normal;display:block;background:url(/img/icade/common/common/puce_blanche.gif) no-repeat 8px 9px;padding:5px 0 5px 15px;color:white;background-color: #AFCFED;}
	/*.logement li.niveau1_on_bleu a{font-weight:normal;display:block;background:url(/img/icade/common/common/puce_blanche.gif) no-repeat 8px 9px;padding:5px 0 5px 15px;color:white;background-color: #FED763;}*/
	.logement li.niveau1_on_bleu a{font-weight:normal;display:block;background:url(/img/icade/common/common/puce_blanche.gif) no-repeat 8px 9px;padding:5px 0 5px 15px;color:white;background-color: #E7BD8B;}
	.tertiaire li.niveau1_on_bleu a{font-weight:normal;display:block;background:url(/img/icade/common/common/puce_blanche.gif) no-repeat 8px 9px;padding:5px 0 5px 15px;color:white;background-color: #BC607E;}
	.partenariats li.niveau1_on_bleu a{font-weight:normal;display:block;background:url(/img/icade/common/common/puce_blanche.gif) no-repeat 8px 9px;padding:5px 0 5px 15px;color:white;background-color: #BECD72;}

	/** bg gauche **/

	/*
	.realisations{background: url(/img/icade/common/nav_gauche/bg_realisations.jpg);}
	.tertiaire{background: url(/img/icade/common/nav_gauche/bg_tertiaire.jpg);color:#EB447C}
	.tertiaire p a{color:#9F1D47}
	.logement{background: url(/img/icade/common/nav_gauche/bg_tertiaire.jpg);color:#EB447C}
	.logement p a{color:#FDD01B}
	*/

	/******** Elements home *******/

	/** Flash home **/

	.flash_home{width:450px;margin-top:74px;}
	.flash_home object{margin:0}

	/*** Toutes nos annonces home ***/
	ul.toutes_nos_annonces{display:block;width:225px;margin:0px;margin-left:auto;margin-right:auto;padding:36px 0px 0px 0px;background:url(/img/icade/fr/home/bloc_entete.gif) no-repeat #ffffff 0px 0px;}
	ul.toutes_nos_annonces li{margin:0px;padding:0px;}
	ul.toutes_nos_annonces li img{vertical-align:bottom;width:225px;border:0px;margin:0px;padding:0px;}
	ul.toutes_nos_annonces li ul{padding:5px 5px 5px 1px;margin:0px;background:url(/img/icade/fr/home/bloc_fond.gif) repeat-y #ffffff;}
	ul.toutes_nos_annonces li ul li{padding:0px;margin:0px;}
	ul.toutes_nos_annonces li ul li a:link, ul.toutes_nos_annonces li ul li a:visited, ul.toutes_nos_annonces li ul li a:active{display:block;width:200px;background:url(/img/icade/fr/home/bloc_puce.gif) no-repeat #ffffff 8px 5px;padding:1px 0px 1px 16px;margin:1px 1px;font-family:arial, verdana;font-size:10px;}
	ul.toutes_nos_annonces li ul li a:hover{background-color:#fecd3a;}

	/**** Partie droite ****/

	ul.espace_language li{display:inline;}
	ul.espace_language li a{color:#00539A;font-weight:bold;}
	.picto_clef{background: url(/img/icade/common/common/p_mon_espace.gif) no-repeat 0 1px;padding-left:28px;letter-spacing:-1px}
	.marginleft_3{margin-left:17px;}
	.langue{background: url(/img/icade/common/common/p_decouvrir.gif) no-repeat 1px 1px;padding-left:15px;margin:5px 0 5px 0;text-align:left;}
	.langue a{color:#00539A;font-weight:bold;text-decoration:none;border: 1px solid red}	
	
	.recherche_espace {float:left;margin-top:14px;width:250px;}
	input.input_txt{border:1px solid #7F9DB9;height:11px;padding:1px 3px 5px 3px;font-size:11px;width:220px;margin:0 2px 0 0;color:#494949;vertical-align: top;}
	html > body input.input_txt{padding:1px 3px 1px 3px;height:15px}
	
	textarea.input_txt{border:1px solid #7F9DB9;height:11px;padding:1px 3px 5px 3px;font-size:11px;width:220px;margin:0 2px 0 0;color:#494949;vertical-align: top; font-family:Arial, Helvetica, sans-serif;}
	html > body textarea.input_txt{padding:1px 3px 1px 3px;height:15px}

	input.noborder{border:0;height:19px;width:19px;}
	select.recherche_select_entites{width:163px;margin-top:10px;color:#494949;}
	select.recherche_select_international_fr{width:83px;margin-top:10px;color:#494949;margin-left:-2px;}
	select.recherche_select_international_en{width:83px;margin-top:10px;color:#494949;}

	.recherche_select{margin:5px 0 5px 0;}

	/**** A la une ***/
	.alaune{background:url(/img/icade/common/home/bg_alaune.gif) no-repeat;width:250px;height:18px;margin-top:13px}
	.alaune a{color:white;text-decoration:none;font-weight:bold;padding:2px 0 0 15px;display:block;}
 
 	/*
	.alaune_txt{background-color: white; width:218px; height:144px; padding:4px 15px 0 15px; border-bottom:1px solid #AEC9E1;border-left:1px solid #D8DFE6;border-right:1px solid #D8DFE6;color:#404040}
	.alaune_txt dl {margin-bottom:3px;}
	.alaune_txt dt {font-weight:bold;}
	.alaune_txt dd a {color:#00529B}
	*/
	.alaune_txt{width:248px;background-color: white;padding:0px;border-bottom:1px solid #AEC9E1;border-left:1px solid #D8DFE6;border-right:1px solid #D8DFE6;color:#404040}
	.alaune_txt p{padding:8px 12px;}
	.alaune_txt dl, .alaune_txt ul {margin:7px 0px 7px 8px;}
	.alaune_txt dt {font-weight:bold;}
	.alaune_txt dd a {color:#00529B}
 
	.tableau {clear:both; float:left; background-color:#8CBDE9; width:218px;}
	.tableau th.titretableaua {padding:4px 0px 3px 6px; width:109px; color:#fff; border-bottom:1px solid #CDCDCD; border-right:0px;}
	.tableau th.titretableaub {padding:4px 4px 3px 0px; width:109px; color:#fff; border-bottom:1px solid #CDCDCD; border-left:0px; text-align:right;}
	.tableau tr td {padding:2px 4px 2px 2px; background-color:#fff; font-family:  Arial, verdana, sans-serif, Helvetica; font-size:10px;}
	.tableau tr td.un {width:45px; border-bottom:1px solid #CDCDCD; color:#000; text-decoration:underline;}
	.tableau tr td.deux {width:55px; border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; text-align:right;}
	.tableau tr td.trois {width:68px; border-bottom:1px solid #CDCDCD; color:#000;  text-decoration:underline;}
	.tableau tr td.trois span.smalletxt {font-size:9px;}
	.tableau tr td.quatre {width:50px; border-bottom:1px solid #CDCDCD; text-align:right;}
	.tableau tr td.nonebordure {border-bottom:1px solid #CDCDCD;}

	/*** photo home ***/

	/******** Fin Elements home *******/

	.photo_home_empty{background:url(/img/icade/common/home/v_1.jpg) no-repeat;height:145px;}
	.photo_home{background:url(/img/icade/common/home/v_1.jpg) no-repeat;width:230px;height:33px;padding:130px 0 0 20px;}
	.photo_int{background:url(/img/icade/common/common/v_int_logement.jpg) no-repeat;width:230px;height:33px;padding:130px 0 15px 20px}
	html > body .photo_int{min-height:33px; height:auto;}
	.photo_int_neutre{background:url(/img/icade/common/common/v_neutre.gif) no-repeat;width:230px;height:65px;padding:0 0 0 20px}
	.photo_home h2,.photo_int h2,.photo_int_neutre h2{width:150px;color:#404040;font-size:11px; margin-bottom:8px;}
	.photo_home p,.photo_int p,.photo_int_neutre p{font-weight:bold;}
	.photo_home a,.photo_int a,.photo_int_neutre a{background: url(/img/icade/common/common/p_decouvrez.gif) 0 2px no-repeat;padding-left:14px;}
	.toutes_nos_offres{padding:50px 0 0 20px;}

	/**** contenu pages interieurs ABSOLUE****/
	.contenu{display:block;position:absolute;width:500px;top:120px;left:220px;}
	.sitemap{display:block;position:absolute;width:773px;top:120px;left:220px;}
	.simple{display:block;position:absolute;width:985px;top:125px;left:12px;margin:0;padding:0;}
	.contenu_sitemap{width:773px;margin:0; padding:0;}
	
	.contenu .contenu_sitemap div div.ltp ul {display:block;margin:0 0 0 0;padding:10px;background-color: white;width:210px}
	.contenu .contenu_sitemap div div.ltp ul li{margin:0;padding:0}
	.contenu .contenu_sitemap div div.ltp ul li a{margin:0}
	.contenu .contenu_sitemap div div.ltp ul li ul{margin:0 0 0 0;padding:0 0 0 10px;width:190px}
	.contenu .contenu_sitemap div div.ltp ul li ul li{margin:0;padding:0;width:180px;}
	.contenu .contenu_sitemap div div.ltp ul li a{font-weight:bold;color:#00539A;text-transform: uppercase;text-decoration:none;margin:0}
	.contenu .contenu_sitemap div div.ltp ul li ul li a{margin:0;font-weight:normal;text-transform: none;text-decoration:none;}
	
	.contenu .contenu_sitemap div.bloc_icade{float:left;width:230px;margin-right:22px;margin-bottom:20px;}
	.contenu .contenu_sitemap div div.bloc_icade{float:left;width:230px;margin-right:0;margin-bottom:20px;}

	.contenu h2{font-size:18px;font-weight:bold;margin:2px 0 4px 0;color:#00529B;}
	.contenu h2.h2logo{font-size:17px; font-weight:bold; margin:2px 0 5px 0; color:#00529B;}
	.contenu h2.h2gff{padding-top:2px; display:block;}
	.contenu h3{font-size:14px; font-weight:bold; margin-bottom:10px; color:#00529B;}

	.contenu h2.annoncescapri{font-size:16px;font-weight:bold;margin:2px 0 4px 0;color:#00529B;}
	.contenu h3.smallMargin{margin-bottom:8px;}
	.contenu h3.annonces{font-size:15px;font-weight:bold;margin:10px 0 0 0;color:#00529B;border-bottom:1px solid #B2CBE1;padding:0}
	.contenu h2.annonces{font-size:11px;font-weight:bold;margin:2px 0 0 0;color:#666666;border-bottom:1px solid #999999;padding:0}
	.contenu h1.annonces{font-size:11px;font-weight:bold;margin:2px 0 0 0;color:#00529B;padding:0;border: 0px;}
	.contenu h3.annonces_fiche{font-size:15px;font-weight:bold;margin:10px 0 5px 0;color:#00529B;padding:0}
	.contenu h3.tabl_fiche_h3{font-size:15px;font-weight:bold;margin:0 0 0 0;color:#00529B;padding:23px 0 15px 35px;background: url(/img/icade/common/logement/p_tabl.gif) 0 0 no-repeat;}
	.contenu h3.tabl_fiche_h3_small{font-size:15px;font-weight:bold;margin:0 0 0 0;color:#00529B;padding:12px 0 5px 35px;background: url(/img/icade/common/logement/p_tabl_small.gif) 7px 5px no-repeat;}

	.contenu h4, .contenu h5{font-size:12px;margin-bottom:4px;color:#00529B;display:block;margin-top:10px;}
	.contenu h6.theme{font-size:12px;color:#72868D;margin:0px;padding: 10px 0px 5px 0px;}
	.contenu h6.firstTheme{padding-top:0;}

	.contenu div{margin:10px 0 0 0;display:block;color:#414042}
	.contenu div.spacer{margin:0;}
	.contenu div.contenu_sitemap{margin:0;display:block;float:left;color:#414042}
	.contenu div img{margin-bottom:1px;}
	.contenu * p{display:block;margin-top:10px;}
	.contenu div span {display:block;}
	.contenu div span p{padding:0 0 0 15px;margin:0;display:inline;}
	.contenu span.fiche_haut{float:left;display:block;}
	.contenu ul{margin-bottom:10px;}
	.contenu ul.listePdf{margin-bottom:0;}
	.contenu ul li strong{color:#414042}
	.contenu ul li ul{margin:0;}
/*	.contenu strong{color:#00529B;}*/
	.contenu strong{color:#414042;}
	.contenu strong.top20{padding-top:20px;display:block;}
	.contenu strong p{color:#00529B;}
	.contenu p strong{color:#414042}

	.contenu_withoutnavright{width:712px;margin:120px 274px 0 260px;}
	.contenu_withoutnavright h2{font-size:21px;font-weight:bold;margin:20px 0 10px 0;color:#00529B}
	.contenu_withoutnavright h3{font-size:17px;font-weight:bold;margin-bottom:20px;color:#00529B}
	.contenu_withoutnavright h3.annonces{font-size:15px;font-weight:bold;margin:10px 0 0 0;color:#00529B;border-bottom:1px solid #B2CBE1;padding:0}
	.contenu_withoutnavright h2.annonces{font-size:11px;font-weight:bold;margin:2px 0 0 0;color:#666666;border-bottom:1px solid #999999;padding:0}
	.contenu_withoutnavright h3.annonces_fiche{font-size:15px;font-weight:bold;margin:10px 0 5px 0;color:#00529B;padding:0}
	.contenu_withoutnavright h3.tabl_fiche_h3{font-size:15px;font-weight:bold;margin:0 0 0 0;color:#00529B;padding:23px 0 15px 35px;background: url(/img/icade/common/logement/p_tabl.gif) 0 0 no-repeat;}
	.contenu_withoutnavright h3.tabl_fiche_h3_small{font-size:15px;font-weight:bold;margin:0 0 0 0;color:#00529B;padding:12px 0 5px 35px;background: url(/img/icade/common/logement/p_tabl_small.gif) 7px 5px no-repeat;}
	.contenu_withoutnavright h4, .contenu h5{font-size:15px;margin-bottom:5px;color:#00529B;display:block;margin-top:15px;}
	.contenu_withoutnavright div{margin:10px 0 0 0;display:block;float:left;color:#414042}
	.contenu_withoutnavright div img{margin-bottom:1px;}
	.contenu_withoutnavright * p{margin-top:10px;width:450px;display:block;}
	.contenu_withoutnavright div span {display:block;}
	.contenu_withoutnavright div span p{padding:0 0 0 15px;margin:0;display:inline;}
	.contenu_withoutnavright span.fiche_haut{float:left;display:block;}
	.contenu_withoutnavright ul{margin-bottom:10px;}
	.contenu_withoutnavright ul li strong{color:#414042}
	.contenu_withoutnavright ul li ul{margin:0;}
	.contenu_withoutnavright strong{color:#00529B;}
	.contenu_withoutnavright p strong{color:#414042}

	/*** PARAGRAPHE POUR LES PAGES INTERIEURES ***/
	div.paragraphe{width:100%;border:0px;margin:0px 0px 10px 0px;padding:0px;clear:both;}
	div.paragraphe img.paragraphe{border:0px;width:160px;}
	div.paragraphe img.left{margin:0px 5px 5px 0px;}
	div.paragraphe img.right{margin:0px 0px 5px 5px;}
	div.paragraphe h4{border:0px;margin:0px 0px 5px 0px;padding:0px;clear:both;}
	div.paragraphe p{display:block;border:0px;margin:2px 0px;padding:0px;text-align:justify;}
	div.paragraphe ul{display:block;margin:0;padding:0;}
	html>body div.paragraphe ul{float:none;}
	div.paragraphe ul li{background:url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;padding-left:10px; }

	.imgleft{margin-right:10px;}
	.imgright{margin-left:10px;}
	.h4_spacer{display:block;margin-top:20px;}
	h4.nomargin{margin-top:0;}
	p.nomargin{margin-top:0;}
	p.marginbottom15{margin-bottom:15px;}
	
	/**** outils ****/

	.euro{background: url(/img/icade/common/common/p_euro.jpg) no-repeat;display:block;padding:2px 0 10px 25px;margin-top:15px;font-weight:bold}
	.plan{background: url(/img/icade/common/common/p_loupe.gif) no-repeat 55px 0;display:block;height:22px;text-decoration:none;display:block;clear:both}
	.imprimer{background: url(/img/icade/common/common/p_print.gif) no-repeat 0 2px;padding-left:18px;margin:25px 15px 5px 0;display:block;float:left;}
	.envoyer{background: url(/img/icade/common/common/p_mail.gif) no-repeat;padding-left:18px;margin:25px 15px 5px 0;display:block;float:left;}
	.envoyerami{background: url(/img/icade/common/common/p_mail.gif) no-repeat 3px 3px;padding-left:18px;margin:25px 15px 5px 0;display:block;float:left;}
	.archiver{background: url(/img/icade/common/common/p_archiver.gif) no-repeat 5px 3px;padding-left:18px;margin:25px 0 5px 0;display:block;float:left;}
	.consulter{background:url(/img/icade/common/common/p_consulter_1.gif) no-repeat 2px 4px;text-decoration:underline}
	.recherche{background:url(/img/icade/common/common/p_recherche.gif) no-repeat 4px 4px;}
	.doc{display:block;background: url(/img/icade/common/common/p_doc.gif) no-repeat 0 2px;padding-left:12px;margin-bottom:15px;}
	.decouvrez{display:block;background: url(/img/icade/common/common/p_decouvrez.gif) no-repeat 0 2px;padding-left:12px;margin-bottom:5px;}

	/* document dans une liste */
	p.docInList{margin:5px 0;}
	p.docInList a.doc{margin:0;}

	.doc2{display:block;background: url(/img/icade/common/common/p_doc.gif) no-repeat 1px 2px;padding-left:18px;}
	.fournir{background:url(/img/icade/common/common/p_lettre.gif) no-repeat 1px 0;padding-left:18px;}
	.recevoir{background: url(/img/icade/common/common/p_mail.gif) no-repeat 0px 3px;padding-left:18px;display:block;float:left;}
	.reservationVisiteVirtuelle{display:block;float:left;font-size:11px;font-weight:bold;}
	img.pictoReservationVisiteVirtuelle{display:block;float:left;border:0px;width:208px;height:52px;}
	img.pictoVisiteVirtuelle{border:none;width:127px;height:26px;margin:2px 0px;}

	.logo{position:absolute;top:0;right:0;z-index: 5;}
	.contenu .logo{display:block;position:relative;float:right;}

	.bloc_bleu{border:1px solid #B2CBE1;padding:10px;width:203px;height:80px;float:left;}
	.bloc_bleu h4{margin-top:0;margin-bottom:5px;}
	.bloc_bleu p{margin:0 0 5px 0;padding:0}
	div.marginright10{margin-right:10px;}

	/** actus ***/

	.actus {float:left;width:249px;}
	.actus_txt{background-color: white;width:224px;padding:12px;border-bottom:1px solid #AEC9E1;border-left:1px solid #D8DFE6;border-right:1px solid #D8DFE6;border-top:1px solid #D8DFE6}
	.actus_txt h2{font-size:11px;font-weight:bold;color:#404040;text-decoration:none;margin-bottom:5px;}
	.actus_txt a{background: url(/img/icade/common/common/p_decouvrez.gif) 0 2px no-repeat;padding-left:14px;}
	.actus_txt span a{background:none;margin:0 0 10px 0;display:block;padding:0}
	.actus_txt img{margin-bottom:5px;}	

	/** contact **/

	.contact{color:#404040;width:210px}
	.contact h2{font-size:11px;margin-bottom:5px;margin-top:10px;}
	.contact p{margin-bottom:10px;background: url(/img/icade/common/common/p_contact.gif) no-repeat 0 1px;padding-left:15px;}


	/** Elements pages interne ***/

	/*** contenu avec liseret ***/

/*** contenu avec liseret ***/


/** bloc classique **/

span.whiteborder{border:1px solid #B2CBE1;background-color: white;padding:5px;margin:10px 0px;vertical-align: middle;display:block; clear:both;}
.contenu span.whiteborder p{margin:0 0 5px 0;padding:0}
span.whiteborder p strong{color:#414042}
span.whiteborder p u{color:#414042;margin:0;}
span.whiteborder ul{margin:5px 0 5px 0}
span.whiteborder li{background:url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;padding-left:10px; color:#414042}

/** Avec picto **/
p.whiteborder_picto{border:1px solid #B2CBE1;background-color: white;width:483px;padding:10px 5px 10px 35px;margin-bottom:10px;vertical-align: middle;margin-top:0;display:block;}
p.whiteborder_recherche{border:1px solid #B2CBE1;background-color: white;width:483px;padding:10px 5px 10px 35px;margin-bottom:10px;margin-top:20px;vertical-align: middle;display:block;}
p.whiteborder_recherche a{text-decoration:none;color:#00529B}
p.whiteborder_recherche a strong{color:#00529B}

/*** version horiz **/
p.whiteborder{border:1px solid #B2CBE1;background-color: white;width:490px;padding:5px;margin-bottom:10px;vertical-align: middle;margin-top:10px;display:block;}
p.whiteborder div{width:200px;float:left;display:block;margin:0;padding:0}

div.div_liste p.whiteborder{border:1px solid #B2CBE1;background-color: white;width:512px;padding:5px;margin-bottom:10px;vertical-align: middle;margin-top:10px;display:block;}
div.div_liste p.whiteborder div{width:200px;float:left;display:block;margin:0;padding:0}

div.whiteborder{border:1px solid #B2CBE1;background-color: white;padding:0 5px 5px 5px;margin-bottom:10px;margin-top:0;display:block;}	
div.whiteborder div{display:block;float:left;width:200px;margin:0;background: url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;padding-left:10px}

div.whiteborder_fiche{border:1px solid #B2CBE1;background-color: white;width:452px;padding:0 5px 5px 5px;margin-bottom:10px;vertical-align: middle;margin-top:0;display:block;}	
div.whiteborder_fiche div{display:block;float:left;width:45%;margin:0;background: url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;padding-left:10px}

p.whiteborder_fiche{border:1px solid #B2CBE1;height:198px;width:452px;padding:0;margin:0;border-bottom:none;}
div.whiteborder p{margin:0 0 5px 0;font-size:10px;text-align:right;color:#BFBFBF}


/** version verticale **/

.vertical p.whiteborder{border:1px solid #B2CBE1;background-color: white;width:220px;padding:5px;margin-top:0;display:block;float:left;}
.vertical p.whiteborder div{width:220px;float:left;display:block;margin:0;padding:0;}
p.credits{margin:0 0 10px 0;padding:0;text-align:right;color:#BFBFBF}

.vertical div.whiteborder{border:1px solid #B2CBE1;background-color: white;width:219px;padding:5px;margin-top:0;display:block;height:292px;margin-bottom:0;border-left:0;}
.vertical div.whiteborder div{display:block;float:left;width:180px;margin:0;background: url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;padding-left:10px;}
.vertical p.whiteborder_fiche{border:1px solid #B2CBE1;width:230px;padding:0;margin:0;float:left;height:302px;}
.vertical p.whiteborder_fiche img{border:0;margin:0;padding:0;display:block;}


/***  Listes ***/

.contenu .div_liste {margin:5px 0; }
.contenu .div_liste strong{color:#414042; }
.contenu .div_liste p a{color:#00529B;font-weight:normal }
.contenu .div_liste p a u, .contenu .div_liste p u a, .contenu .div_liste p a em, .contenu .div_liste p em a{color:#00529B;font-weight:normal;font-style: normal; }
.contenu .div_liste p a strong {color:#00529B;font-weight:bold }
.contenu .div_liste p a strong em{color:#00529B;font-weight:bold }
.contenu .div_liste p strong a {color:#00529B;font-weight:bold }
.contenu .div_liste p strong a em{color:#00529B;font-weight:bold }
.contenu .div_liste p{margin:0 0 5px 0;padding:0 }
.contenu .div_liste p strong{color:#414042; }
.contenu .div_liste ul{margin:0;padding:0 }
.contenu .div_liste li{background:url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;padding-left:10px; }
.contenu .div_liste blockquote{margin:0;padding:0 }
.contenu .div_liste blockquote{margin:0;padding:0 }

li.squarelist {list-style-type:square}


	/*** Tableau accessible ***/


.div_liste table.tabl caption{color:#00539A;font-weight:bold;text-align:left;padding-bottom:10px;padding-top:10px;font-size:15px}
/*.div_liste table.tabl th{background-color:#00539A;color:white;padding:5px;width:115px;text-align:center;vertical-align: top;border-bottom:1px solid #B2CBE1;border-right:1px solid #B2CBE1;text-align:left;}*/
.div_liste table.tabl th{background-color:#00539A;color:white;padding:5px;text-align:center;vertical-align: top;border-bottom:1px solid #B2CBE1;border-right:1px solid #B2CBE1;text-align:left;}
.div_liste table.tabl th span{display:block;font-weight:normal}
.div_liste table.tabl td{border-bottom:1px solid #B2CBE1;padding:4px;vertical-align: top;border-right:1px solid #B2CBE1;color:#414042; background-color:white;}
.div_liste table.tabl td.tdborder{border-left:1px solid #B2CBE1;}
.div_liste table.tabl td.tdbordertop{border-left:1px solid #B2CBE1; border-top:1px solid #B2CBE1;}
.div_liste table.tabl td.tdtop{border-top:1px solid #B2CBE1;}
.div_liste table.tabl td p{background: url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;padding-left:8px;display:block;color:#414042;margin:0; width:85px;}
.div_liste table.tabl td.tabl_center{text-align:center;}
.div_liste table.tabl th.tabl_header{color:white;background-color: #B2CBE1;padding-top:2px;padding-bottom:2px;text-transform: uppercase;}
.div_liste table.tabl th.inter{}
.div_liste table.margintop{margin-top:15px;}
.div_liste table.tabl #Logement {
	text-align:center;
	color:white;background-color: #fec20f;
	}
.div_liste table.tabl #Tertiaire {
	text-align:center;
	color:white;background-color: #9f1d47;
	}
.div_liste table.tabl #PPS {
	text-align:center;
	color:white;background-color: #9bb226;
	}
.div_liste table.tabl #inter {
	padding-top:130px;
	color:white;background-color: #00529b;
	font-size:10px;
	font-weight:bold;
	}
.div_liste table.tabl #devel {
	padding-left:65px;
	border-left:1px solid #B2CBE1;
	}

.paragraphe table.tabl caption{color:#00539A;font-weight:bold;text-align:left;padding-bottom:10px;padding-top:10px;font-size:15px}
/*.paragraphe table.tabl th{background-color:#00539A;color:white;padding:5px;width:115px;text-align:center;vertical-align: top;border-bottom:1px solid #B2CBE1;border-right:1px solid #B2CBE1;text-align:left;}*/
.paragraphe table.tabl th{background-color:#00539A;color:white;padding:5px;text-align:center;vertical-align: top;border-bottom:1px solid #B2CBE1;border-right:1px solid #B2CBE1;text-align:left;}
.paragraphe table.tabl th span{display:block;font-weight:normal}
.paragraphe table.tabl td{border-bottom:1px solid #B2CBE1;padding:4px;vertical-align: top;border-right:1px solid #B2CBE1;color:#414042; background-color:white;}
.paragraphe table.tabl td.tdborder{border-left:1px solid #B2CBE1;}
.paragraphe table.tabl td.tdbordertop{border-left:1px solid #B2CBE1; border-top:1px solid #B2CBE1;}
.paragraphe table.tabl td.tdtop{border-top:1px solid #B2CBE1;}
.paragraphe table.tabl td p{background: url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;padding-left:8px;display:block;color:#414042;margin:0; width:85px;}
.paragraphe table.tabl td.tabl_center{text-align:center;}
.paragraphe table.tabl th.tabl_header{color:white;background-color: #B2CBE1;padding-top:2px;padding-bottom:2px;text-transform: uppercase;}
.paragraphe table.tabl th.inter{}
.paragraphe table.margintop{margin-top:15px;}
.paragraphe table.tabl #Logement {
	text-align:center;
	color:white;background-color: #fec20f;
	}
.paragraphe table.tabl #Tertiaire {
	text-align:center;
	color:white;background-color: #9f1d47;
	}
.paragraphe table.tabl #PPS {
	text-align:center;
	color:white;background-color: #9bb226;
	}
.paragraphe table.tabl #inter {
	padding-top:130px;
	color:white;background-color: #00529b;
	font-size:10px;
	font-weight:bold;
	}
.paragraphe table.tabl #devel {
	padding-left:65px;
	border-left:1px solid #B2CBE1;
	}



	/**** paragraphes avec pictos ****/

	.paragraphe_gauche{float:left;width:161px;}
	.paragraphe_gauche p{margin:0 0 5px 0;padding:0 }
	.paragraphe_gauche p strong{color:#414042 }
	.paragraphe_gauche ul{margin:0;padding:0 }
	.paragraphe_gauche li{background:url(/img/icade/common/common/p_decouvrez.gif) 0 2px no-repeat;padding-left:14px;}
	.paragraphe_gauche blockquote{margin:0;padding:0 }
	
	
	.paragraphe_droite{float:left;width:295px;}
	.paragraphe_droite p{margin:0 0 5px 0;padding:0;width:300px;}
	.paragraphe_droite p strong{color:#414042 }
	.paragraphe_droite ul{margin:0;padding:0 }
	.paragraphe_droite li{background: url(/img/icade/common/common/p_decouvrez.gif) 0 2px no-repeat;padding-left:14px;}
	.paragraphe_droite blockquote{margin:0;padding:0 }

	/*** pictos liens ***/

	div.consulter{display:block;background: url(/img/icade/common/common/p_consulter_1.gif) no-repeat 0 2px;padding-left:15px;margin:0}
	.lnk_square1{background: url(/img/icade/common/common/p_decouvrez.gif) 0 2px no-repeat;padding-left:14px;height:18px;}
	.lnk_square2{background: url(/img/icade/common/common/p_nav_bleu.gif) 5px 5px no-repeat;padding-left:14px;margin-left:10px;}
	.lnk_triangle{background: url(/img/icade/common/common/bt_right.gif) 0 4px no-repeat;padding-left:10px;}
	.lnk_triangle_on{background: url(/img/icade/common/common/bt_down.gif) 0 4px no-repeat;padding-left:10px;}

	/** elements liens ***/

	.bleu{color:#00539A}
	
	
	/*** separateurs ***/
	.separateur_bleu {border-top:1px solid #B2CBE1;width:500px;height:15px;}

	/*** module de droite ***/

	.bg_droite_fin{background:url(/img/icade/common/common/bg_contact.gif) no-repeat;padding-left:20px;color:#404040;width:230px;}
	.bg_droite_fin_neutre{background:url(/img/icade/common/common/bg_contact_neutre.gif) no-repeat;padding-left:20px;color:#404040;width:230px;}
	.module_droite a{background: url(/img/icade/common/common/p_decouvrez.gif) 0 2px no-repeat;padding-left:14px;display:block;}
	.module_droite h2{color:#404040;font-size:11px;padding-top:10px;}
	.module_droite {width:217px;border-bottom:1px solid #B2CBE1;padding-bottom:15px;}
	div.noborder{border-bottom:none;}

	a.linknormal{background: none;padding:0}
	h2.no_underline{text-decoration:none;}


	/*** formulaires ****/

	.formulaires{float:left;width:220px;margin-right:20px;height:230px;}
	.formulaires label{display:block;margin-top:3px; width:200px;}
	.formulaires select{width:210px;margin-bottom:1px;height:18px;}
	.formulaires input.bt_envoyer{margin:5px 0 0 155px;}
	.formulaires_photo{float:left;width:230px;height:230px;}
	.formulaires .select_presse {width:186px;}
	div.presse{height:160px}


	.formulaires input.input180{width:180px;border:1px solid #7F9DB9;padding:2px;vertical-align: top;height:13px}

	input.input110{width:110px;padding:2px;margin-right:5px;border:1px solid #7F9DB9;height:13px;vertical-align: top;}
	input.input70{width:70px;padding:2px;margin-right:0;border:1px solid #7F9DB9;height:13px;}

	* p.erreur {padding:0;margin:0;color:red; width:100px; display:block;}
	* p.erreurpresse {padding:0;margin:0;color:red; width:100px; display:block; margin-top:-15px;}
	span.erreurform {color:red;} 
	
	.boutonsFormulaire{float:left;height:20px;}
	.boutonsFormulaire input.withMargin{margin-left:5px;}

	/*** ancienne nav realisation ****/
	.nav_realisation{position:relative;padding-top:0px;padding-bottom:0;}
	.nav_realisation .centre{width:200px;float:left;margin:0;padding:0 0 0 30px;}
	.nav_realisation .centreleft{padding:15px 0 0 90px;}
	.nav_realisation .centre ul li{display:inline;}
	.nav_realisation .centre ul li a{}
	.nav_realisation .centre ul li a img{padding-top:2px;}
	.nav_realisation .centre ul li a.nav_on{color:#414042;font-weight:normal;text-decoration:none;}
	
	/*** Navigation dans les pages ***/
	ul.nav{list-style-type:none; display:block; float:right; clear:right; margin: 10px 0 5px 20px;}
	ul.nav li{list-style-type:none; display:inline;}
	ul.nav li{}
	ul.nav li a img{padding-top:2px;}
	ul.nav li a.nav_on{color:#414042;font-weight:normal;text-decoration:none;}
	
	ul.nav1{list-style-type:none; display:block; float:right; clear:right;}
	ul.nav1 li{list-style-type:none; display:inline;}
	ul.nav1 li{}
	ul.nav1 li a img{padding-top:2px;}
	ul.nav1 li a.nav_on{color:#414042;font-weight:normal;text-decoration:none;}

	p.decouvrir, div.decouvrir{background: url(/img/icade/common/common/p_decouvrir.gif) no-repeat 0 1px;padding-left:15px;}
	p.acceder{background: url(/img/icade/common/common/p_decouvrir.gif) no-repeat 42px 1px;padding-left:55px;}
	p.autre{background: url(/img/icade/common/common/p_decouvrir.gif) no-repeat 85px 1px;padding-left:100px;}
	p.autre2{background: url(/img/icade/common/common/p_decouvrir.gif) no-repeat 89px 1px;padding-left:100px;}

	p.autre3{position:absolute;top:2px;right:0px;text-align:right;float:left;margin:0;background: url(/img/icade/common/common/p_decouvrir.gif) no-repeat 1px; padding-left:12px}
		
	p.retours{background: url(/img/icade/common/common/bt_left.gif) no-repeat 90px 4px;padding-left:101px;margin-top:2px;}
	p.retour{background: url(/img/icade/common/common/p_decouvrir.gif) no-repeat 48px 1px;padding-left:60px;}
	p.retour span.autre{background: url(/img/icade/common/common/p_decouvrir.gif) no-repeat 0px 1px;margin-left:15px;padding-left:12px;display:inline;}
	
	.decouvrir_haut{position:absolute;top:0;right:0;}
	.decouvrir_haut_communiques{position:absolute;top:0;right:0;}

	.decouvrir_bas{border-top:1px solid #B2CBE1;width:500px;}
	.decouvrir_bas .nav_realisation .centre{margin:0;width:80px;padding:10px 0 10px 0;}
	.decouvrir_bas .decouvrir{float:left;width:365px;}
	.decouvrir_bas .nav_realisation{padding:0;margin:0;}

	.decouvrir_bas_communiques{margin: 0px;width:100%;}
	.decouvrir_bas_communiques .nav_realisation{padding:0;margin:0;float: right;}
	.decouvrir_bas_communiques .nav_realisation .centre{margin:0;width:200px;padding:10px 0 10px 0;}

	.tous_services h2{font-size:11px;margin:10px 0 3px 0;}
	.tous_services select{width:218px;font-size:11px;}


	.consultez_centre {background-color: #FDD01D;display:block;width:213px;margin-top:10px;clear:both;margin-bottom:15px;}
	.consultez_centre p{color:white;font-weight:bold;background:url(/img/icade/common/common/loupe_droite.gif) no-repeat 5px 2px;padding:2px 0 0 25px;text-transform: uppercase;height:18px;width:190px}
	.consultez_centre ul{background: url(/img/icade/common/common/bg_consultez_droite.gif) no-repeat 0 0;width:209px;height:30px;border-top:1px solid white;padding-left:4px;padding-bottom:0;}
	.consultez_centre li{display:block;width:68px;float:left;text-align: center;height:24px}
	.consultez_centre li a{color:white;font-weight:normal;background:none;padding:10px 0 0 0;text-decoration:none;line-height:11px;}
	li.padding_consultez_centre a{padding-top:0;}

	/**** Bloc droit Consultez nos annonces ***/

	.consultez {background-color: #FDD01D;display:block;width:213px;margin-top:10px;clear:both;margin-bottom:15px;}
	.consultez p{color:white;font-weight:bold;background:url(/img/icade/common/common/loupe_droite.gif) no-repeat 5px 2px;padding:6px 0 6px 27px;text-transform: uppercase;height:25px;}
	html>body .consultez p{height:auto; min-height:25px; float:none;}

	.consultez ul{background: url(/img/icade/common/common/bg_consultez_droite.gif) no-repeat 0 0;width:209px;height:34px;border-top:1px solid white;padding-left:4px;}
	.consultez li{display:block;width:68px;float:left;text-align: center;}
	.consultez li a{color:white;font-weight:normal;background:none;padding:10px 0 0 0;text-decoration:none;line-height:11px;}
	.actus_txt .consultez{background-color: #00539A;display:block;width:213px;height:20px;margin:5px 0 10px 0;}
	html>body .actus_txt .consultez{min-height:20px; height:auto;}
	.actus_txt .consultez p{float:none; text-transform: none;background:url(/img/icade/common/common/loupe_droite.gif) no-repeat 4px 7px;}
	.actus_txt .consultez p a{color:white;text-decoration:none;background: none;margin:0;padding:0}


	li.on a{color:#FEC20F;font-weight:bold;}
	li.padding_consultez a{padding-top:0;}
	ul.menu2{background: url(/img/icade/common/common/bg_consultez_droite2.gif) no-repeat 0 0;}
	ul.menu3{background: url(/img/icade/common/common/bg_consultez_droite3.gif) no-repeat 0 0;}


	.form_consultez label{display:block;margin-top:10px;}
	.form_consultez select{border:1px solid #7F9DB9;width:216px;}
	.form_consultez select.min{float:left;width:80px;margin-right:10px;}
	.form_consultez p.radiomin{float:left;width:208px;}	
	input.bt_rechercher{margin:10px 0 2px 140px;height:19px;}

	/*** layer **/

	#layer2{display:none;}
	#layer3{display:none;}

	/* END COMMON */

	/* BEGIN INT */

/*** postuler ***/

.postuler_form{}
.postuler_form label{display:block;margin-top:8px;}
.postuler_form input.input1{width:453px;height:14px;border:1px solid #7F9DB9;padding:2px 5px 2px 5px;vertical-align: middle;margin-bottom:5px;}
.postuler_form textarea{width:453px;border:1px solid #7F9DB9;overflow:auto;padding:5px;height:80px;}

.postuler_form input.input2{width:100px;height:14px;border:1px solid #7F9DB9;padding:2px 5px 2px 5px;vertical-align: middle;margin-right:15px;margin-bottom:5px;}
.postuler_form input.input3{width:150px;height:14px;border:1px solid #7F9DB9;padding:2px 5px 2px 5px;vertical-align: middle;margin-bottom:5px;}
.postuler_form input.input4{width:140px;height:14px;border:1px solid #7F9DB9;padding:2px 5px 2px 5px;vertical-align: middle;margin-bottom:5px;}
.postuler_form input.input5{width:386px;height:14px;border:1px solid #7F9DB9;padding:2px 5px 2px 5px;vertical-align: middle;margin-bottom:5px;}
.postuler_form input.input6{width:200px;height:20px;border:1px solid #7F9DB9;padding:2px 5px 5px 5px;vertical-align: middle;margin-bottom:5px;}


.form_bt{margin:15px 0 0 2px;}
.form_bt2{margin:1px 0 0 2px;}

.form_left{width:100%;float:left;margin:0;padding:0;}
.form_left p{margin:0;padding:0;width:355px;}
.form_left label{margin-top:0}

	/**** Evenements ****/

	h3.evenements{margin:0;padding:15px 0 0 0;font-size:18px;text-transform:capitalize;font-weight:normal}
	.evenements_left{float:left;width:106px;border-top:1px solid #B2CBE1;padding-top:5px;}
	.evenements_left strong,.evenements_right strong{/*display:block;*/}


	.evenements_right{float:left;width:350px;border-top:1px solid #B2CBE1;padding-top:5px;}
	.evenements_right p{margin:0;padding:0;}
	.evenements_right a{display:block;}
	.evenements_right li{margin:3px 0;}
	.evenements_right li.download a{display:inline;background: url(/img/icade/common/common/p_doc.gif) no-repeat 0 1px;padding-left:12px;}
	.evenements_right li.download span{display:inline;font-size:10px;}
	/*** Communique ***/

	.communique{border-top:1px solid #B2CBE1;padding:10px 0 0 0;}
	.communique strong{padding-top:5px;color:black;margin-bottom:2px;margin-top:5px;display:block;}
	.communique p{margin:0 0 0 0;padding:0 0 0 0;font-size:10px;width:460px;padding-bottom:5px;}
	.communique p a{background: url(/img/icade/common/common/p_doc.gif) no-repeat 0 1px;padding-left:12px;font-size:11px;}

	.communique_droite{border-bottom:1px solid #B2CBE1;float:left;width:328px;height:80px}
	.communique_droite strong{color:black;}
	.communique_droite p{margin:0;padding:2px 0 0 0;font-size:10px;}
	.communique_droite p a{background: url(/img/icade/common/common/p_doc.gif) no-repeat 0 3px;padding-left:12px;font-size:11px;}
	img.communique_gauche{float:left;margin-right:10px;margin-top:10px;}
	div.nobordertop{border:0;margin-top:0}


	/*** Telechargements *** */
	.contenu div.telechargement{display:block;float:none;padding:0px 0px 0px 10px;margin:0px 0px 5px 0px;background-image: url(/img/icade/fr/home/bloc_puce.gif);background-repeat: no-repeat;background-position: 0px 5px;}
	.contenu div.telechargement img{width:50px;border:1px solid #B2CBE1;margin-right:5px;margin-top:2px;}
	.contenu div.telechargement strong{color:black;line-height:16px;}
	.contenu div.telechargement p{float:none;margin:0px;padding:0px;}
	.contenu div.telechargement p.lien{float:none;margin:0px;padding:0px;font-size:10px;padding-bottom:5px;}
	.contenu div.telechargement p.lien a{background: url(/img/icade/common/common/p_doc.gif) no-repeat 0 1px;padding-left:12px;font-size:11px;}
	.contenu div.telechargement p.lien a strong{color:#00529B;}

	.recherche_presse{padding-left:157px;width:310px;}
	.recherche_presse label{padding-right:15px;}
	.recherche_presse input.input_presse{border:1px solid #7F9DB9;width:105px;padding:2px 2px 1px 2px;margin-right:3px;vertical-align: middle;}





	/*** annonces ***/

	.annonces{border-bottom:1px solid #B2CBE1;width:500px;}
	.annonces a{text-decoration:none}
	.annonces_left a.ssTitre{text-decoration:none;color:#414042;font-weight:bold;}
	.annonces_left{width:300px;padding-right:30px;padding-left:15px;float:left;background-image: url(/img/icade/common/logement/picto_drapeau2.gif);background-repeat: no-repeat;background-position: 0px 3px;}
	.annonces_left ul{margin:0 0 10px 0;}
	.annonces_left ul li{list-style-type:square;margin:0;list-style-position: inside;}
	.annonces_left strong{display:block;}
	.annonces_right{float:right;}
	.annonces_right img{display:block;border:1px solid #B2CBE1}
	



	/**** Fiches ******/
	
	.fiche_separateur{border-bottom:1px solid #B2CBE1;width:500px;margin:0}
	.fiche_separateur  .fiche_txt{margin-left:0;width:480px;}
	.fiche_separateur  .fiche_picto{width:480px;margin-left:0;padding-left:0;}
	.fiche_separateur  .fiche_picto p{float:left;margin:5px 15px 15px 0; width:130px; white-space: nowrap;}
	.fiche_separateur  .fiche_picto p span{display:block;text-align:left;}
	.fiche_separateur  .fiche_picto img{display:inline;border:1px solid #B2CBE1;margin-right:5px;}
	
	strong.services{color:black;margin:10px 0 0 0;display:block;}
	.fiche_separateur div.fiche_picto_service{width:470px;margin:0;padding:0;}
	.fiche_separateur div.fiche_picto_service img{width:40px;height:40px;padding:0;margin-right:5px;border:0px;}
	
	
	
	
	a.lnk_faq{text-decoration:none;display:block;padding-left:15px;font-size:11px;background: url(/img/icade/common/common/p_fleche.gif) no-repeat 0 3px;}
	a.lnk_faq_none{text-decoration:none;display:block;padding-left:15px;font-size:11px;background: none;}
	
	
	ul.FAQ li h4{margin:0}
	ul.FAQ li dl dt{width:100px;float:left;} 
	ul.FAQ li dl dt img{border:1px solid #B2CBE1;margin-right:5px;display:inline;}
	ul.FAQ li dl dd{width:330px;float:left;} 
	ul.FAQ li dl{padding:15px 0 0 0;margin:0}
	ul.FAQ li div{padding:5px 0 0 15px;margin:0}
	ul.FAQ li div.hidden{padding:5px 0 0 15px;margin:0;display:none;}
	
	ul.FAQ div.imgright dl dt{width:300px;float:left;margin-right:29px;} 
	ul.FAQ  div.imgright dl dd{width:120px;float:left;text-align: right;}
	ul.FAQ  div.imgright dl dd a{text-align:left;display:block;margin-left:15px;}
	ul.FAQ  div.imgright dl dd img {margin-bottom:10px;display:block;float:right} 
	
	ul.FAQ div.imgleft dl dt{width:120px;float:left;}
	ul.FAQ div.imgleft dl dt a{text-decoration:none;}
	ul.FAQ  div.imgleft dl dd{width:310px;float:left;}
	ul.FAQ  div.imgleft dl dd img {margin-bottom:10px;display:block;} 
	
	.contenu .contenu_credits ul.FAQ li{margin:0;padding:0;width:150px;}
	.contenu .contenu_credits ul.FAQ li ul{margin:0 0 0 10px;}
	
	.fiche_haut{display:block; float:none;}
	.fiche_haut img{border:1px solid #B2CBE1;margin-right:5px;display:inline;}
	.fiche_haut img.pictoReservationVisiteVirtuelle{border: 0px;}
	.fiche_haut strong{padding-top:0px;display:block;padding-bottom:10px;}
	.fiche_haut span{display:block;color:#00539A;margin:10px 0 5px 0;}
	.fiche_haut div{margin:0 0 0 0;padding:0 0 0 015;float:left;}
	.fiche_haut_border{border-bottom:1px solid #B2CBE1;padding-bottom:15px;}

	.contenu div.nav{display:block;position:relative;border-bottom:1px solid #B2CBE1;padding-bottom:5px;clear:both;}
	.contenu div.nav span{position:absolute;right:0px;display:inline;}
	.contenu div.nav img{margin:2px 2px 0px 2px}
	
	.tabl_fiche{width:495px;padding:4px;background: url(/img/icade/common/logement/bg_tabl.gif) repeat-x;border:1px solid #CADCEB}
	.tabl_fiche .tabl_fiche_left{margin:0 14px 0 0;float:left;width:200px;}
	.tabl_fiche .tabl_fiche_right{margin:5px 0 0 0;float:left;width:210px;background-color: white;border:1px solid #CADCEB;padding:4px 10px 4px 10px;}
	.tabl_fiche .tabl_fiche_right p{margin:0 0 5px 0;width:210px}
	.tabl_fiche .tabl_fiche_left div{margin: 0px; padding-left:35px;width:200px;}
	.tabl_fiche .recevoir{background: url(/img/icade/common/common/p_mail.gif) no-repeat 0 3px;padding-bottom:10px}

	.contenu .projets .whiteborder{padding:10px;}
	.contenu .projets .whiteborder h5{padding:0;margin:0}
	.contenu .projets .whiteborder p{text-align:left; color: #666666;}
	.contenu .projets .whiteborder p a{text-align:left;}
	
	.laureades_logo {float:right}
	
	/** template liste metiers **/
	.retour_entite {width:100%;text-align:right}
	
	/******* Sitemap *****/
	
	/** version logement **/
	
	div.ltp{float:left;width:230px;margin-right:22px;}
	div.nomarginright{margin-right:0}
	div.bgicade{background:url(/img/icade/common/common/bg.gif);}
	div.ltp h3.l{color:#FEC20F;font-weight:bold;border-bottom:1px solid #FEC20F;font-size:11px;text-transform:uppercase;margin:0}
	div.ltp h3.t{color:#EB447C;font-weight:bold;border-bottom:1px solid #EB447C;font-size:11px;text-transform:uppercase;margin:0}
	div.ltp h3.p{color:#ABD928;font-weight:bold;border-bottom:1px solid #ABD928;font-size:11px;text-transform:uppercase;margin:0}
	div.bloc_icade h3.icade{color:#00539A;font-weight:bold;border-bottom:1px solid #00539A;font-size:11px;text-transform:uppercase;margin:0;background:white;}
	
	
	
	.contenu .contenu_sitemap div div.ltp ul {display:block;margin:0 0 0 0;padding:10px;background-color: white;width:210px}
	.contenu .contenu_sitemap div  div.ltp ul li{margin:0;padding:0}
	.contenu .contenu_sitemap div  div.ltp ul li a{margin:0}
	.contenu .contenu_sitemap div  div.ltp ul li ul{margin:0 0 0 0;padding:0 0 0 10px;width:190px}
	.contenu .contenu_sitemap div  div.ltp ul li ul li{margin:0;padding:0;width:180px;}
	.contenu .contenu_sitemap div  div.ltp ul li a{font-weight:bold;color:#00539A;text-transform: uppercase;text-decoration:none;margin:0}
	.contenu .contenu_sitemap div  div.ltp ul li ul li a{margin:0;font-weight:normal;text-transform: none;text-decoration:none;}
	
	ul.logement_height{height:150px;}
	
	
	/** version icade **/
.contenu .contenu_sitemap div.bloc_icade{float:left;width:230px;margin-right:22px;margin-bottom:20px;}
.contenu .contenu_sitemap div div.bloc_icade{float:left;width:230px;margin-right:0margin-bottom:20px;}

	div.bloc_icade ul {display:block;margin:0 0 0 0;padding:10px;width:200px;}
	div.bloc_icade ul li a{margin:0}
	div.bloc_icade ul li ul{padding:0 0 0 10px;width:190px;}
	div.bloc_icade ul li{margin:0;padding:0}
	div.bloc_icade ul li ul li{margin:0;padding:0}
	div.bloc_icade ul li a{font-weight:bold;color:#00539A;text-transform: uppercase;text-decoration:none;margin:0}
	div.bloc_icade ul li ul li a{margin:0;font-weight:normal;text-transform: none;text-decoration:none;}

	.sitemap_center{margin:0 10px 0 0;padding:0 0 0 0;width:250px;float:left;}
.sitemap_center div.bloc_icade{width:230px;margin:0 0 0 0;padding:0}

	/** version logement **/
	

	/*** Bloc realisation ****/
	
	.bloc_realisation h3{margin:15px 0 0 0}
	.bloc_realisation h4{border-top:1px solid #B2CBE1;padding:10px 0 0 0;font-size:11px;margin:0;width:460px;}
	.bloc_realisation ul{display:block;margin-top:5px}
	.bloc_realisation li{padding-left:10px;width:200px;display:block;float:left;background: url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;}
	
	
	/* credits **/

	#txtcredits {float:left;width:400px;margin-left:200px;background-color: Aqua;height:500px;}

	/* END INT */


	/**** Calendrier ***/
	
	/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border: 1px solid #00529B;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #fff;
  font-family:arial;
}

.calendar table {
  border: 0;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #fff;
  font-family:arial;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 0px;
  border: 0;
  cursor: pointer;
    background: #00529B;
	 color:white;
	 font-weight:bold;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
    background: #00529B;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 0px;
  border: 0;
  background: #00529B;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #00529B;
}

.calendar thead .daynames { /* Row <TR> containing the day names */

}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 0;
  padding: 1px;
  text-align: center;
  background: #fff;

  
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border:0;
  padding: 0px;
  
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 0;
  border:0;
  
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 1em;
  text-align: center;
  padding: 2px 6px 2px 6px;
  color:#666
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #000;
  visibility: hidden;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
  visibility: hidden;
}

.calendar table .wn {
  padding: 1px;
  border-right: 0;
  background: white;
  visibility: hidden;
}

.calendar tbody .rowhilite td {
  background: white;
}

.calendar tbody .rowhilite td.wn {
  background: white;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 0 1px 1px;
  border: 1px solid #000; 
  margin:0;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 0;
  border: 0;
  margin:0;

 
}

.calendar tbody td.selected { /* Cell showing selected date */
  padding: 0;
  border: 0;
  color: #666;
  font-weight: normal;
  margin:0
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #666;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #000;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
background:white;
border:0;

  color: #000;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  padding: 0;
  border: 0;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 0;
  border: 0;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
	border:0;
  background: #d8e0e4;
  font-size: 90%;
  padding: 0px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 0px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  padding: 0;
  border: 0;
}

.calendar .combo .hilite {
  padding: 0;
  border: 0;
}

.calendar td.time {
  border-top: 0;
  padding: 1px 0px;
  text-align: center;
  background-color: #fff;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 0;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  padding: 0;
  border: 0;
}

.calendar td.time span.active {
  padding: 0;
  border: 0;
}

img.imgcalendrier{cursor: pointer;vertical-align:bottom;margin:0 3px 0 ;}

.formulaires input.bt_envoyer{margin:5px 0 0 155px;padding:0px;}
	

/**** Fin calendrier ******/
	

/**** Bloc Admin ****/

img.marginright{display:block;margin-right:10px;}
.bloc_admin{border-top:1px solid #B2CBE1;padding-bottom:15px;}
.bloc_admin dl{padding-top:15px;display:block;}
.bloc_admin dt{width:140px;margin-right:20px;display:block;float:left;color:#00539A;font-weight:bold}
.bloc_admin dd{width:290px;display:block;float:left;}
.bloc_admin_rp{border-top:1px solid #B2CBE1;padding-bottom:15px;}

.bloc_admin_rp{width:100%;border-top:1px solid #B2CBE1;padding-bottom:15px;}
.bloc_admin_rp dl{padding-top:15px;display:block;}
.bloc_admin_rp dt{width:160px;padding-right:20px;display:block;float:left;color:#00539A;font-weight:bold}
.bloc_admin_rp dd{width:270px;display:block;float:left;}
.bloc_admin_rp div.sep{display:block;width:100%;color:#00539A;font-weight:bold;text-decoration:underline;margin: 20px 0 2px 0;}

.contenu  .recherche_presse img.ok{margin:0;padding:0 0 0 0;vertical-align:bottom}

/*** bloc consultez ***/

.consultez {background-color: #FDD01D;display:block;width:213px;margin-top:10px;clear:both;margin-bottom:15px;}

/***** moteur capri ****/


.contenu .moteur_capri{width:270px;padding:0}

.contenu .moteur_capri .consultez{width:270px;}
.contenu .moteur_capri .consultez p{text-transform: none;background:url(/img/icade/common/common/loupe_droite.gif) no-repeat 4px 7px;margin:0;height:32px;width:250px;}
.contenu .moteur_capri .consultez p a{color:white;text-decoration:none;background: none;margin:0;padding:0;width:245px;display:block;}

.contenu .moteur_capri li.on a{color:#FDD01D;font-weight:bold;}
.contenu .moteur_capri li.padding_consultez a{padding-top:0;}
.contenu .moteur_capri ul.menu2{background: url(/img/icade/common/common/bg_consultez_droite2.gif) no-repeat 0 0;}
.contenu .moteur_capri ul.menu3{background: url(/img/icade/common/common/bg_consultez_droite3.gif) no-repeat 0 0;}

.contenu .moteur_capri .form_consultez {width:270px;margin:0px;}
.contenu .moteur_capri .form_consultez label{display:block;margin-top:10px;}
.contenu .moteur_capri .form_consultez select{border:1px solid #7F9DB9;width:270px;}
.contenu .moteur_capri .form_consultez select.min{float:left;width:120px;margin-right:10px;}
.contenu .moteur_capri .form_consultez select.min_right{float:right;width:120px;}
select.min_right{float:right;width:80px;}
.contenu .moteur_capri .form_consultez p.radiomin{float:left;width:80px;margin-right:10px;}
.contenu .moteur_capri input.bt_rechercher{margin:10px 0 0 195px;padding-bottom:2px;}

/*** Tableau dans la rubrique international ***/
table.tabInternational{width:100%;}
table.tabInternational th{text-align:center;padding:2px 5px;}
table.tabInternational td{padding:2px 5px 2px 2px;background-color:#f6f6f6;}

table.tabInternational2{width:100%;}
table.tabInternational2 th{text-align:center;color:#ffffff;padding:3px 5px;background-color:#8CBDE9;border-bottom:1px solid #CDCDCD;}
table.tabInternational2 th strong{color:#ffffff;}
table.tabInternational2 td{padding:2px 5px;background-color:#f9f9f9;border-bottom:1px solid #cdcdcd;}

/*** resultat recherche ***/

.resultat_recherche a{display:block;margin-top:10px;background: url(/img/icade/common/common/p_nav_bleu.gif) no-repeat 0 5px;padding-left:10px;}

.recherche_navigation{position:absolute;top:105px;padding-left:490px;}


/* Espace personnel */

.displayBlock{
	display:block;
}

.persolist{
   background: url(/img/icade/common/espacePersonnel/clef.gif) no-repeat;
   height: 206px;
   padding: 0 0 0 170px;
   font-size: 15px;
   font-weight: bold;
}
.persolist LI{
   margin: 15px 0;
}
.margintop{
   margin-top: 15px;
}
.bloc_form{
   float: left;
   margin-right: 20px;
   border-right: solid 1px #B2CBE1;
}
.bloc_form TD{
   padding-bottom: 5px;
   padding-right: 20px;
}
.bloc_login{
   margin-top: 100px;
}
.bloc_login TD{
   padding-bottom: 5px;
}
.aligncenter{
   text-align: center;
}
.alignright{
   text-align: right;
}
.floatleft{
   float: left;
}
.floatright{
   float: right;
}
.content_nav{
   width: 100px;
   float: right;
}
.content_nav LI{
   display: inline;
}
.content_nav li a.nav_on{color:#414042;font-weight:normal;text-decoration:none;}
h3.nomargin{
   margin: 0;
}
.content_large .bloc_realisation, .content_large .bloc_realisation h4{
   width: 100%;
}
.content_large .bloc_realisation .nofloat li{
   float: none;
}
P.content_right_nav{
   float: right;
   text-align: right;
   margin: 40px 0 0 10px;
}
P.content_right_nav A{   
   vertical-align: middle;
}
A.bt_suppress{
   background: url(/img/icade/common/espacePersonnel/p_supprimer.gif) 0 4px no-repeat;
   padding-left: 10px;
   margin-left: 20px;
   text-decoration: none;
}
.separator{
   display: block;
   clear: both;
   height: 1px;
   width: 100%;
   background-color: #B2CBE1;
}
.content_large .whiteborder{
   width: 728px;
}
.content_alert{
   width: 100%;
   margin-top: 15px;
}
.col1, .col2, .col3{
   padding: 5px;
   border-bottom: solid 1px #B2CBE1;
}
.col1{
   width: 200px;
}
.col2{
   width: 400px;
}
.col3{
   text-align: right;
}

TH.col1, TH.col2{
   background-color: #00529B;
   font-weight: normal;
   color: White;
}
TH.col2{
   border-left: solid 1px #ECF2F9;
}
.bigtxt{
   font-size: 15px;
}
.smalltxt{
   font-size: 9px;
}
.col_alert{
   float: left;
   margin-right: 20px;
   width: auto;
}
.col_alert .moteur_capri, .col_alert .form_consultez, .col_alert .radiomin{
   margin: 0;
   padding: 0;
}
.form_consultez input.input_txt{
   width: 260px;
}
.form_consultez .form_bt{
   margin-right: 2px;
}
.contour_lk{
   border: solid 1px #B2CBE1;
   padding: 2px 8px;
   background-color: White;
   display: block;
   width: auto;
   text-decoration: none;
}
.back{
   background: url(/img/icade/common/espacePersonnel/p_back.gif) 6px 6px no-repeat White;
   padding-left: 16px;
}
.add{
   background: url(/img/icade/common/espacePersonnel/p_add.gif) 6px 5px no-repeat White;
   padding-left: 18px;
}
.boldtxt{
   font-weight: bold;
}
html>body .contenu_sitemap{
   padding-bottom: 20px;
}
.paraLostPass{
   width: 290px;
   text-align: right;
}
/* FIN Espace personnel */

/* Bloc sous les cartes dans la partier tertiaire */
div.blocCarteTertiaire{
	display:none;
	width:285px;
	height:136px;
	padding: 0 5px 5px 3px;
	background: transparent url(/tertiaire/images/bloc/fond_bloc.jpg) no-repeat left bottom;
	overflow:hide;
	cursor: pointer;
}
div.blocCarteTertiaire h6{
	border-left:1px solid #0F5287;
	color: #0F5287;
	margin-left: 8px;
	padding-left: 5px;
	padding-top:5px;
	font-size:12px;
	font-weight: bold;
}
div.blocCarteTertiaire p{
	color:#737373;
	margin-left:8px;
}
div.blocCarteTertiaire p img{
	float:right;
	width:140px;
	margin-left:5px;
}

/*** footer referencement ***/
/*** temporaire : on n'affiche pas cette partie (comme dans style-css-print) ***/
#footerReferencement{display:none;}

/*** Footer ***/
div#footer{display:block; clear:both; color: #FFF;}
#footer_left {
	text-align: left;
	color: #014995;
	padding-top: 7px;
}
#footer_left a {
	color: #014995;
	text-decoration: none;
	line-height: 18px;
}
#footer_left a:hover {
	text-decoration: underline;
}
#footer_right {
	border-top: 1px solid #505D6B;
	color: #505D6B;
	padding-top: 7px;
}
#footer_right a {
	color: #505D6B;
	line-height: 18px;
}
#footer_right a:hover{	text-decoration:none;}
div#footer p{margin:0;padding:5px 10px;color: #505D6B;}
div#footer{clear:both;width:100%;}

/*** Liens en haut de la colonne droite ***/
#bloc_links{text-align:right;padding-top:5px;}
#bloc_links a{color:#505D6B;}
#bloc_links a:hover{text-decoration:none;}
#bloc_links a.flag{text-decoration:none;}

/* Rapport annuel common */
ul.anneesRapportAnnuel{display:block; height:24px; margin:15px 0 10px 0;}
ul.anneesRapportAnnuel li{display:block; float:left; background-color:#F4F7FB; height:13px; padding:5px 15px; margin:0 1px 1px 0;}
ul.anneesRapportAnnuel li.selected{background-color:#00529B; padding:5px 13px;}
ul.anneesRapportAnnuel li.selected a{color:#fff; font-weight:bold; text-decoration:none;}
div.ra{}
div.ra .ra-couv{margin: 0 5px 5px 0; float: left; width: 300px; height: 215px;}
div.ra .ra-content{float: right; width: 191px; margin:0; padding:0;}
div.ra a{margin:0 0 8px 0;}
div.ra a.ra-interactif{display: block; width: 151px; height: 30px; background: url(/img/icade/common/rapport-annuel/bg-interactif.gif) no-repeat #fff left top; color: #fff; text-decoration:none; padding:2px 5px 0 35px;}
div.ra a.ra-interactif strong{color:#fff;}
div.ra a.ra-pdf{display: block; width: 151px; height: 30px; background: url(/img/icade/common/rapport-annuel/bg-pdf.jpg) no-repeat #fff left top; color: #454545; text-decoration:none; padding:2px 5px 0 35px;}
div.ra a.ra-pdf span{display:inline; color:#666;}
div.ra a:hover{text-decoration:underline;}
/* fr */
div.ra .ra-partie1-fr{width:131px; height:14px; margin-bottom:10px;}
div.ra .ra-partie2-fr{width:184px; height:31px; margin:15px 0 10px 0;}
/* en */
div.ra .ra-partie1-en{width:99px; height:14px; margin-bottom:10px;}
div.ra .ra-partie2-en{width:188px; height:13px; margin:15px 0 10px 0;}

h4.ra{clear:both;}