body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	

	}
	
	
a{
	text-decoration:none;
	}

.clearLeft{
	clear:left;
	}

.clearRight{
	clear:right;
	}

.clearBoth{
	clear:both;
	}

.clearBothBlue {
	clear:both;
	background-color: #fafeff;
	}
	
ul, li, form, h1, h2, h3, h4{
	margin:0;
	padding:0;
	list-style-type:none;
	}	
	
img{
	border:0px;
	}	
		

/********************************************/
/*************** OUBLI MDP ******************/
.formulaire-mdp-oubli{
	width: 500px;
}
.formulaire-mdp-oubli input[type="text"]{
	background:url("/images/background-champ.jpg") no-repeat scroll left top transparent;
	border:0 none;
	color:black;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding-left:5px;
	padding-top:3px;
}

.btn-mdp-oubli{
	text-align:center;
	padding: 10px;	
	padding-bottom: 20px;
}


.message-mdp-oubli{
	width: 500px;
	color:red;
	text-align: center;
	font-weight: bold;
}
/***********************************/

.menu-nouveauMessage{
	position:absolute;
	margin-top:37px;
	margin-left:107px;	
}
.Container{
	width:999px;
	margin:0 auto;	
	background-color:#fafeff;
	}
.BlocIdentificationDroit{
	position : absolute;
	margin-left:400px;
	background: url("/images/separation-login.gif") repeat-y top left;
	padding-left: 45px;
	font-weight: bolder;
	font-size:12px;
}
.BlocIdentificationDroit .label{
	margin-top: 15px;
	margin-bottom: 3px;
	margin-left : 3px;
	font-weight: bolder;
	font-size:12px;
}
.BlocIdentificationGauche	{
	width:400px;
	position:absolute;
	padding-left: 60px;
	font-weight: bolder;
	font-size:12px;
}
.BlocIdentificationGauche .label{
	margin-top: 15px;
	margin-bottom: 3px;
	margin-left : 3px;
	font-weight: bolder;
	font-size:12px;
}

.BlocIdentificationDroit .dr-rich-tool-tip{
	
	border: 1px solid #4FBBE7;
	background-color: #FFFFFF;
	color:#000000;	
}

.bloc-identification-contenu{
	background: url("/images/fond-bloc-identification-contenu.jpg") repeat-y;
	height: 550px;	
	margin-left: 2px;
	
}

.bloc-identification-contenu input[type='text'], input[type='password']{
	color: black;
	font-weight: bold;
	font-size: 12px;
	background: url("/images/background-champ.jpg") no-repeat top left;
	border: 0;
	height: 21px;
	padding-left: 5px;
	padding-top: 3px;
}
.bloc-titre-identification{
	width:772px;
	padding-top: 8px;
	margin-left: 14px;
	padding-left: 8px;
	background:url(../images/fond-titre-contenu.jpg) repeat-x left;
	height: 17px;
	
}

.bloc-animation-flash{
	position: absolute;
	margin-left:820px;	
}
.contenu-animation-flash{
	width:180px;
	height: 630px;
}


.bloc-entete-formulaire{
	height: 100px;
	color : #00B6E8;
	font-size: 18px;
	font-weight: bold;
	margin-top:15px;
}

.img-logo{
	height: 65px;
	margin-left: 40px;
	margin-right: 40px;	
	vertical-align: middle;
}

.img-ecopro{
	vertical-align: middle;
	height: 20px;
	margin: 0;
	padding: 0;
}
.img-point{
	margin-top:2px;	
}
.text-bloc-identification{
	font-weight: bolder;
	font-size:12px;
	height: 60px;
}
.text-bloc-identification div{
	position:absolute;
	margin-left: 15px;
}
.champs-codesoc{
	width: 40px;
}
.champs-codeclient{
	width: 90px;
}

.champs input[type='text'],input[type='password']{
	width: 300px;
}

.bloc-explication{
	width: 250px;
	font-size: 11px;
	height: 40px;
	margin-top:5px;
}

.bloc-text-explication{
	position: absolute;
	margin-left: 50px;
	width: 270px;
}

.bloc-text-explication a{
	color: black;
	text-decoration: underline;	
}
.bloc-explication img{
	margin-left:20px;
}
.bouton-inscription{
	margin-top:15px;
	margin-bottom:15px;	
}




.BlocContenu{
	width:815px;
	position:absolute;
	background:url(../images/fond-contenu.jpg) repeat-y top;
	height:auto!important;
	}
	
.BlocMenuDroit{
	width:auto;
	position : absolute;
	margin-left:815px;
	padding-top: 28px;
}	

.Header{
	width:795px;
	height:173px;}	
	
	
.TitreHeader{
	width:497px;
	height:62px;}	
	
	
.BlocTitre{
	background:url(../images/fond-header2.jpg) no-repeat top;
	width:775px;
	height:106px;
	padding-left: 40px;
	padding-top: 35px;
}	
	
.GrandTitre{
	width:602px;
	position: relative;
	
	}	
	
	
.Img-Header{
	width:79px;
	height:96px;
	position: absolute;
	right: 0px;
	top: 0px;
}	

.SousTitre{
	width:497px;
	padding-top:8px;
	height: 19px;
	}

.BlocFil-dariane{
	width:787px;
	background: url(../images/banner_ecopro.jpg) no-repeat top;
	padding-left: 31px;
	height:18px;
	padding-top:155px;
	}
	
.BlocFil-dariane ul li{
	display: inline;
	color:#808080;
	font-size: 10px;
	}	
	
.BlocFil-dariane ul li a{
	color:#808080;}	
	
.textRouge{
	color:#cd081d;
	}

.select-menu-droit{
	margin-left: -10px;
	width: 150px;
	font-size: xx-small;
}

.lien-toutes-annonces{
	font-weight: bold;
	width: 100%;
	background:transparent url(../images/fond-actu-bas.jpg) repeat-y scroll center top;
	text-align: right;
	height: 25px;
}
.lien-toutes-annonces a{
	color: #666666;
}

.lien-toutes-annonces form{
	margin-right: 15px;	
}


.bloc-option-copro{
	padding-left:30px;
}

.bloc-option-copro .option{
	padding-top:10px
}

.bloc-selection-copro{
	padding-top:10px;
	padding-left:30px;
}

.bloc-titre-contenu-copro{
	background: url(../images/bloc-bleu-haut.jpg) no-repeat top;
	width:772px;
	height:31px;
	padding-top: 7px;
	margin-left: 17px;
	padding-left: 8px;
	}	
	
.bloc-titre-contenu{
	width:772px;
	padding-top: 8px;
	margin-left: 17px;
	padding-left: 8px;
	background:url(../images/fond-titre-contenu.jpg) repeat-x left;
	height: 17px;
	
}	

.TitreCommun{
	background: url(../images/img-titrecommun.jpg) no-repeat left;
	width:auto;
	color:#ffffff;
	padding-left: 18px;
	font-weight: bold;
	}
	

.Bloc-contenu-central{
	background: url(../images/fond-bloc-copro.jpg) repeat-y top;
	width:814px;
	margin-bottom: 17px;
}

	
.ContenuCentral{
	width:796px;
	height:auto!important;
	padding-left: 18px;
	background:url(../images/fond-contenu-central.jpg) no-repeat top;
	padding-top: 20px;
	min-height: 525px;
	}
	
	
.ContenuCentral-copro{
	width:796px;
	height:auto;
	padding-left: 18px;
	padding-bottom: 10px;}	
		
.Bloc-ContenuG{
	height:565px;
	width:232px;
	background: url(../images/shadow-separateur.jpg) no-repeat right #EBEBEB;
	float:left;
	padding-top:8px;
	padding-left:25px;
	padding-right: 28px;
	}
	
	
.Bloc-ContenuD{
	height:auto;
	float:left;
	width: 490px;
}	


.Titre-BlocG{
	width:167px;
	height:47px;}
	
.Titretext-BlocG{
	font-size:18px;
	font-weight:bold;
	padding-bottom: 16px;
	color: #284275;
	padding-top:15px;
}	
	
	
.Grand-text-bleu{
	color:#4fbbe7;
	font-size:12px;
	font-weight: bold;
}
	
	
.ContenuText-BlocG{
	color:black;
	width:200px;
	}	

.bloc-titreBleu{
	background: url(../images/fond-titre-contenu.jpg) repeat-x top;
	width:486px;
	height: 18px;
	padding-top: 7px;
	padding-left: 8px;
}

/*.bloc-titreBleu-img{
	background: url(../images/fond-titre-contenu-img.jpg) no-repeat top;
	width:486px;
	padding-top: 7px;
	padding-left: 8px;
	height:auto;
	}*/


.ContenuA-blocD{
	width:488px;
	padding-left: 7px;
	padding-top: 20px;
	position: relative;
	background: url(../images/fond-titre-contenu-img.jpg) no-repeat top;
}
	
.img-contenuD{
	background:url(../images/fond-img-contenuD.jpg) no-repeat left;
	width:141px;
	height:107px;
	padding-left: 1px;
	padding-top: 4px;
	float: left;
	}	

.Bloc-description{
	width:192px;
	/*height:147px;*/
	float:left;
	padding-left: 12px;
}
	
	
.TitreCommun-Rouge{
	color:#cd081d;
	font-weight:bold;
	padding-bottom: 5px;
	}	
	
.Contenu-description{
	color:#666666;
	margin-bottom: 10px;
	}	

.Bloc-lien{
	height: auto;
	padding-top: 20px;
	}

.Bloc-lien .dr-rich-tool-tip{
	
	border: 1px solid #4FBBE7;
	background-color: #FFFFFF;
	color:#000000;	
}
.lien-info{
	width:auto;
	padding-bottom: 15px;
		}
		
.lien-info a{
	color:#4fbbe7;
	text-decoration:underline;
	}		


.ContenuB-blocD{
	height:auto;
	width: 493px;
	padding-top: 20px;
	padding-left: 7px;
	}


.Bloc-Actu-Haut{
	width:482px;
	}
	
.Titre-Actu{
	color:#4fbbe7;
	width:auto;
	font-size:14px;
	font-family:"Trebuchet MS";
	font-weight: bold;
	
	}	
.Titre-Actu a{
	text-decoration: underline;
	color:#4fbbe7;
	}
	
.Soustitre-Actu{
	color:#4fbbe7;
	width:auto;
	padding-left: 17px;
	padding-bottom: 5px;
}	

.Bloc-textActu{
	width:458px;
	height:auto;
	padding-left: 17px;
	padding-right: 17px;
	color: #666666;
	padding-bottom: 10px;
}

.Bloc-textActu a{
	color:#666666;}


.Bloc-Actu-Bas{
	width:497px;
	background:url(../images/shadow-bas.jpg) no-repeat bottom;
	height: auto;
	padding-bottom: 7px;
	padding-top: 12px;
	
	}

.Bloc-actu-Bas-Contenu{
	background: url(../images/fond-actu-bas.jpg) repeat-y top;
	width:497px;
	height:auto;}

.btn-achat{
	width:485px;
	height:21px;
	
	padding-left:10px;
	padding-top:10px;
	margin-bottom: 10px;
	
	}

.BlocBas-Descriptif{
	width:485px;
	height:auto;
	color:#666666;
	padding-left: 10px;
	padding-bottom: 6px;
	}

.BlocBas-Descriptif-G{
	width:185px;
	float: left;
	}
	
.BlocBas-H{
	background:url(../images/actu-haut2.jpg) no-repeat top;
	width:497px;
	height:13px;
	}	
	
	
.Titre-Achat{
	color:#6cae24;
	font-weight:bold;
	font-size:11px;
	font-family:"Trebuchet MS";
	}	
	
.Text-Achat{
	width:175px;
	padding-right:10px;}	
	
.Text-Achat a{
	color:#666666;}	


.BlocBas-Descriptif-D{
	width:286px;
	float:left;}
	
.BlocBas-Descriptif-D img{
	width:93px;
	height:70px;
}

.BlocInfo{
	padding-top: 16px;
	}
	
.BlocInfo a{
	color:#cd081d;
	text-decoration:underline;}	
	
.photoAchat{
	width:287px;}	


.photoAchat tr td{
	height:70px;
	width:93px;}
	
	
.Text-plusInfo{
	text-align:justify;
	display: none;
	padding-right:15px;
	}	

.BloC-nouveauArr{
	position:absolute;
	top:19px;
	right:10px;
	width:112px;
	height:107px;
	border-left:1px solid #cdcfcf;
	padding-left:18px;}
	
.listesArrives{
	width:100px;}
	
	
.listesArrives ul li{
	color:#666666;
	}	



.BlocContenu-Menudroit{
	height:auto;
	width:171px;
	background:url(../images/fond-menudroit.jpg) repeat-y top;
	padding-left: 11px;
	
	}
	
	
.img-deconnexion{
	padding-left:36px;}	
	
	
.Bloc-AccesPerso{
	background:url(../images/fond-bloc-milieu-ContenuDroit.jpg) repeat-x left bottom;
	width:140px;
	/*height:68px;*/
	margin-top: 8px;
	padding-left:8px;
	padding-top:8px;
	margin-left: 7px;
	}	


.titre-AccesPerso{
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS";
	text-align: center;
	}
	
	
.iconAccesPerso{
	width:22px;
	height:44px;
	float: left;
	}	
	
	
.Bloc-detailPerso{
	/*height:44px;*/
	float:left;
	color:#4fbbe7;
	padding-left:6px;
	width:107px;	
}	

.text-normal{
	color:#666666;}


.Nom{
	text-transform:uppercase;
	font-size:11px;
	}
	
.Text-lien2{
	color:#4fbbe7;
	font-weight:bold;
	}	
	
.Text-lien1{
	font-weight:bold;
	font-family:"Trebuchet MS";
	}
	
.Text-lien1 a{
	color: #000000;
	}
	
.Text-lien2 a{
	color:#4fbbe7;
	}		

.message-mesmessages a{
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:underline;
}
	
.Lien-Residence{
	/*height:40px;*/
	width: 137px;
	padding-left: 15px;
	}	

.Bloc-ListesMenu-Droit{
	color:#4c4c4c;
	font-family:"Trebuchet MS";
	font-size:12px;
	width: 133px;
}
	
.Lien-Decret a{
	text-decoration:underline;
	color:#666666;
	font-weight:normal;
}
.Lien-Decret td{
	text-align: center;
}
/**********************************MENU********************************************/

.BlocDroit-Menu{
	width:149px;
	height: auto;
	margin-left: 5px;
	color:#4c4c4c;
	}
	/*
.MenuPanel{
	border-style: hidden;
}

.MenuPanelNiv1{
	background:url(../images/fond-liste-menuDroit.jpg) repeat-x left top;
	
}
*/

/*
.MenuPanelNiv2{
	background:url(../images/fond-liste-menuDroit.jpg) repeat-x left;
}
	
.MenuPanelActiveNiv2{
	background:url(../images/fond-menuNiv2.jpg) repeat-x left;
}
*/



.rich-pmenu-group{
	background:url(../images/fond-liste-menuDroit.jpg) repeat-x left;
	font-weight: normal;
}

/*
	menu survolé

.rich-pmenu-top-group-hovered-element{
	background:url(../images/menu-active.jpg) no-repeat top left;
}
*/
/*
	menu selectionné

.rich-pmenu-top-group-selected-element{
	background:url(../images/menu-active.jpg) no-repeat top left;
}
*/




.MenuPanelActiveNiv1{
	background:url(../images/menu-active.jpg) no-repeat top left;
	color:#ffffff;
	font-weight: normal;
}

/*
	sous menu ni survolé ni sélectionné
*/
.rich-pmenu-item{
	background:url(../images/fond-liste-menuDroit.jpg) repeat-x left;
}

/*
	sous menu survolé
*/
.rich-pmenu-hovered-element{
	background:url(../images/fond-menuNiv2.jpg) repeat-x left;
}

/*
	sous menu selectionné
*/
.rich-pmenu-selected-element{
	background:url(../images/fond-menuNiv2.jpg) repeat-x left;
}

ul.MenuNiv1{
	height:auto;
}
	
	
ul.MenuNiv1 li{	
	background:url(../images/fond-liste-menuDroit.jpg) repeat-x left top;
	}	
	
ul.MenuNiv1 li a{
	color:#4c4c4c;
	padding-left:14px;
	}	
	
ul.MenuNiv1 li.active{
	background:url(../images/menu-active.jpg) no-repeat top left;
	}
	
ul.MenuNiv1 li.active a{
	color:#ffffff;
	padding-left:14px;
	}	


.BlocDroit-Menu ul.MenuNiv1 li{
	padding-top: 11px;
	padding-bottom:3px;
	}
	
.BlocDroit-Menu ul.MenuNiv1 li ul.MenuNiv2 li{
	display:none;
	}	
	
.BlocDroit-Menu ul.MenuNiv1 li.active ul.MenuNiv2 li{
	display:block;
	}	


ul.MenuNiv1 li ul.MenuNiv2 li{	
	background:none;
	}
	
ul.MenuNiv1 li ul.MenuNiv2 li{
	background:url(../images/fond-liste-menuDroit.jpg) repeat-x left;
	}	
	
.BlocDroit-Menu ul.MenuNiv1 li.active ul.MenuNiv2 li a{
	color:#4c4c4c;
	padding-left:18px;
	height:23px;
	
	}
	
	
.BlocDroit-Menu ul.MenuNiv1 li.active ul.MenuNiv2 li.niv2Active	{
	background:url(../images/fond-menuNiv2.jpg) repeat-x left;
	margin-top:1px;
	padding-bottom:1px;
	}
	
	
.BlocDroit-Menu ul.MenuNiv1 li.active ul.MenuNiv2 li{
	padding-bottom:1px;
	}	

/**********************************************************************************/	

.Bloc-Info{
	/*height:151px;*/
	width: 488px;
	}


.Bullet{
	padding-right:10px;
}
	
.Pictos{
	padding-right:10px;
	/*width: 40px;*/
	height: 40px;
}
	
.BulletForum{
	margin-bottom:-10px;}
	
.BulletTravaux{
	margin-bottom:-15px;
	margin-left:5px;
}

.BulletHotline{
	margin-bottom:-8px;
}

.BulletContactAgence{
	margin-bottom:-10px;
}

.BulletContactInterlocuteur{
	margin-bottom:-10px;
}
	
/*********************************************/




/*******************************IDENTIFIACTION*****************************************/




.bloc-multiprofil input[type='submit']{
	font-size: 11px;	
}

.bloc-multiprofil select{
	font-size: 11px;
}

.Bloc-Identification{
	width:149px;
	height:200px;
	background:url(../images/fond-identification.jpg) no-repeat top;
	margin-left: 7px;
	}
	
	
.Bloc-Connexion{
	padding-left:7px;
	width:142px;
	height:62px;
	padding-top: 9px;
	}	

.Img-identification{
	float:left;
	width:33px;
	height:62px;}
	
	
.Identification{
	width:104px;
	height:50px;
	float:left;
	padding-top: 12px;
	padding-left: 3px;
}	
	
	
.Titre-identification{
	font-size:17px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#000000;
	letter-spacing:-1px;}	
	
	
.Text-identification{
	color:#666666;
	font-size:11px;}		
	
	
.Bloc-Formulaire{
	width:145px;
	height:105px;
	padding-left: 4px;
	padding-top: 5px;
	position: relative;
}

.Bloc-Formulaire input{
	width:133px;
	border:1px solid #dcdcdc;
	margin-bottom:10px;
	color:#333333;
	font-size:11px;
	height:15px;
	padding-top:3px;
	padding-left:3px;
}

.Bloc-Formulaire table{
	margin:0;
	padding:0;	
	border-collapse: collapse;
	border-spacing: 0;
}

.Bloc-Formulaire .champMdp{
	width:133px;
	border:1px solid #dcdcdc;
	margin-bottom:3px;
	color:#333333;
	font-size:11px;
	height:15px;
	padding-top:3px;
	padding-left:3px;
}

.identification-libelle{
	font-size: 8pt;
	white-space: nowrap;
	
}

.animation-connexion{
	position:absolute;
	margin-top:60px;
	margin-left:105px;
}

.Mot-de-passe{
	position:absolute;
	margin-left:175px;
	margin-top: 20px;
}	


.Mot-de-passe a{
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:underline;
}
	
.fond-Btn-Connexion{
	background:url(../images/fond-btn-connexion.jpg) no-repeat left;
	width:182px;
	height:74px;
}
	
	
.Btn-Connexion{
	position:absolute;
	padding-top: 20px;	
}	
	
/*
.Btn-Connexion input{
	width:94px;
	height:23px;
	border:0px;}	
*/	
.fond-Btn-Activation{
	background:url(../images/fond-btn-activation.jpg) no-repeat left;
	width:182px;
	height:74px;
	}
	
	
.Btn-Activation{
	position:absolute;
	top:272px;
	right:30px;}	
	
	
.Btn-Activation img{
	width:94px;
	height:23px;
	border:0px;}		
	
.Bloc-activation{
	height:auto;
	width:171px;
	background:url(../images/fond-menudroit.jpg) repeat-y top;
	padding-left: 11px;	
}

.Contenu-activation{
	background-color: white;
	width: 150px;
	height:40px;
	color: #d30018;	
	font-weight: bolder;
	font-size:10px;
	padding-left:8px;
	padding-top:10px;
}
.Creer-mon-espace{
	text-align:center;
	margin-top: 8px;
	}	
	

	
/**************************************************************/

.BlocA{
	width:245px;
	height:auto;
	float:left;
	padding-left: 10px;
	}	

.BlocAbis{
	width:210px;
	height:auto;
	float:left;
	padding-left: 45px;
}		
.BlocB{
	width:253px;
	height:auto;
	float:left;
	padding-top: 10px;
	color: #666666;
	line-height: 15px;
	padding-bottom: 30px;
}	
	
	
.BlocC{
	width:253px;
	height:auto;
	float:left;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 20px;
	}	

.BlocD{
	width:310px;
	height:auto;
	float:left;
	padding-top: 10px;
	color: #666666;
	line-height: 15px;
	padding-bottom: 30px;
}
	
.BlocE{
	width:220px;
	height:auto;
	float:left;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 20px;
}

.residence-fichePratique{
	margin-left:50px;
}
.residence-fichePratique img{
	position:absolute;
	height: 60px;
}
.residence-fichePratique li{
	list-style-type: disc;
	margin-left:15px;
}

.residence-fichePratique a{
	text-decoration:underline;
	color:#CD081D;
}

.residence-fichePratique .liens{
	margin-left:75px;
	padding-top:10px;
	color:#CD081D;
	font-weight: bold;
	font-size: 11px;
}

.syndic-fichePratique{
	margin-top:25px;
}
.syndic-fichePratique img{
	position:absolute;
	height: 60px;
}
.syndic-fichePratique li{
	list-style-type: disc;
	margin-left:15px;
}
.syndic-fichePratique a{
	text-decoration:underline;
	color:#CD081D;
	
}
.syndic-fichePratique .liens{
	margin-left:75px;
	padding-top:10px;
	color:#CD081D;
	font-weight: bold;
	font-size: 11px;
}

.contenu-BlocC{
	height:auto;}	
	
	
.image-sergic-residence{
	width: auto;
	height: 45px;
}
.Photo-residence{
	width:229px;
	height:172px;
	background:url(../images/fond-photo-residence.jpg) no-repeat top;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 10px;
}	
		
		
.Bloc-Gallerie{
	width:230px;
	height:42px;
	position: relative;
	padding-left: 16px;
	}		


.PhotoResidence{
	width:59px;
	height:44px;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-top: 2px;
	float: left;
	margin-right: 3px;
}

.arrowLeft{
	float:left;
	width:11px;
	height:42px;
	position: absolute;
	left: 14px;
	z-index: 100;
	}
	
.arrowRight{
	width:11px;
	height:42px;
	float: right;
	margin-right: 8px;
	}	
	
	
.Bloc-Photo-Residence{
	height:44px;
	/*width: 195px;*/
	left: 0px;
	top: 0px;
	z-index: 10;
	/*width: 1100px;*/
	position:relative;
	display:block;
}	

.details-agence-maresidence{
	padding-bottom:68px;
	padding-left:5px;
	font-weight: bold;
}

.residence-lien-contact a{
	color:#666666;
}

.Bloc-Photo-Residence-Centre{
	overflow: hidden;
	position: relative;
	float: left;
	display: block;
	height: 40px;
	width: 195px;
	left: 9px;
	}
	

	
	
	
.GrandText-Bleu{
	color:#4fbbe7;
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}	
	
.Bloc-text{
	height:auto;
	width:auto;
	color:#666666;
	padding-left: 12px;
}	

.Bloc-text ul li{
	text-indent:10px;
	}
	
	
.Bloc-text-Sergic{
	padding-top:36px;
	width:auto;
	height: auto;
	padding-left: 12px;
	}
	
	
.erreurs-contact{
	color:red;
	padding-left:78px;
	font-weight: bold;
}

.btn-contact{
	width:154px;
	height:24px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 40px;
}		

.table-destinataires{
	border-collapse: collapse;
	border-width: 1px;
	background-color: #dfdfe0;
	width: 500px;	
}
.table-destinataires td{
	padding-left:5px;	
}

.Text-telecharger a{
	text-decoration:underline;
	color:#666666;
	font-weight:normal;}

.bloc-lienC{
	padding-top:36px;
	color:#cd081d;
	font-weight:bold;
	line-height:17px;
}
	
	
.bloc-lienC div a {
	color:#cd081d;
	text-decoration:underline;}	
	
	
.normalTxt{
	color:#666666;
	font-weight:normal;
	}
	
.normalTxt2{
	color:#4c4c4c;
	font-weight:normal;
	}	
	
	
/********************POPUP CONTACT*************************************/	

.PopupContact{
	width:584px;
	height:auto;
	position:absolute;
	top:10%;
	background-color: #FFFFFF;
	padding-left: 16px;
	left: 50%;
	display: none;
	z-index: 1000;
	
	}

/*
	redéfini la couleur du voile appliqué derriere le modalpanel
*/
.rich-mpnl-mask-div{
	background-color: #d7edf8;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.Titre-Popup{
	width:100%;
	height:auto;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#4fbbe7;
	margin-left:15px;
	margin-top:5px;
		}	
	
.PopupContact-contenu{
	position:relative;
	width:100%;
	height:100%;
	padding-top: 10px;
	display: block;
}

.PopupForum-contenu{
	position:relative;
	width:100%;
	height:100%;
	padding-top: 10px;
	display: block;
}

.TitreCopro-Popup{
	width:100%;
	height:auto;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#4fbbe7;
	/*padding-top: 10px;*/
	padding-left : 12px;
	padding-bottom:10px;
}

.SousTitreCopro-Popup{
	color:#4FBBE7;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:33px;
}
		
.PopupCopro-contenu{
	position:relative;
	width:100%;
	height:auto;
	padding-top: 5px;
	display: block;
}
.bloc-MessageCopro{
	padding-top:25px;
	color:#666666;
	text-align: center;
}

.bloc-MessageMDP{
	padding-top:25px;
	color:#666666;
	text-align: center;
	width:100%
}

.bloc-Message{
	padding-top:25px;
	color:#666666;
	width: 450px;
	padding-left:25px;
	padding-right:25px;
	margin-bottom: 25px;
}
	
.bloc-Message-Erreur{
	width:530px;
	padding-top: 20px;
	height: auto;
}	
	
table.Bloc-Message-Contenu{
	width:529px;
	}	

table.Bloc-Message-Contenu th{
	width:88px;
	text-align:right;}
	
table.Bloc-Message-Contenu td{
	width:162px;}	
	
	
table.Bloc-Message-Contenu td input{
	border:2px solid #e5e5e5;}
	
	
table.Bloc-Message-Contenu td textarea{
	width:435px;
	height:90px;
	border:2px solid #e5e5e5;}	
	
.btn-envoyer{
	text-align:center;
	padding-top:30px;
	padding-bottom:50px;
	}	

.btn-envoyer input{
	margin:5px;
}

.message-confirmation-popup{
	padding-left: 15px;
	padding-right: 15px;
	padding-top:25px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	width: 450px;
}

.popup-Mdp{
	text-align:center;
}
	
	
.popup-ImgScroll {
	display:block;
	height:auto;
	padding-top:35px;
	position:relative;
	padding-left:50px;	
	overflow: auto;
	height: 700px;
	width: 900px;
}

.popup-Img {
	margin: 25px;
	margin-top: 40px;
}

.popup-Img img{
	width: 750px;
	height: 510px;	
}

.btn-defPrincipal {
	padding-top:10px;
	text-align:center;
}

input.btn-submit{
	background: url(../images/fond-bt) no-repeat top;
	width:58px;
	height:24px;}

.btn-fermer{
	position:absolute;
	width:61px;
	height:16px;
	top:5px;
	right:12px;}
	
.containerOpaque {
	display : none;
	position : absolute;
	width:100%;
	height:100%;
	top:0;
	left:0px;
	bottom:0;
	background:#ceeaf6;
	opacity: 0.7;
    -moz-opacity:0.7;
	filter:alpha(opacity=70,finishopacity=65, style=1);
	z-index:101;
	right: 0px;
}	



/*****************************************MES COMPTES*******************************************************/


.mescomptes-fichePratique{
	margin-top:25px;
}
.mescomptes-fichePratique img{
	position:absolute;
	height: 60px;
}
.mescomptes-fichePratique li{
	list-style-type: disc;
	margin-left:15px;
}
.mescomptes-fichePratique a{
	text-decoration:underline;
	color:#CD081D;
	
}
.mescomptes-fichePratique .liens{
	margin-left:75px;
	padding-top:10px;
	color:#CD081D;
	font-weight: bold;
	font-size: 11px;
	margin-bottom:30px;
}

.bloc-titre{
	height: auto;
	padding-left: 22px;
	width: 745px;
}

.bloc-titre-contrat-assurance{
	height: auto;
	padding-left: 2px;
	width: 745px;
}

.bloc-news{
	height: auto;
	padding-left: 30px;
	width: 745px;
	padding-top: 20px;
}

.bloc-news .rich-table-subheadercell img {
	height:5px;
	padding-left:6px;
	width:6px;
}

.bloc-mes-comptes{
	width:696px;
	height: auto!important;
	position:absolute;
	height:525px;
	padding-left: 80px;
	margin-top: 25px;
}
	
.bloc-mes-comptes .rich-table-subheadercell img {
	height:5px;
	padding-left:6px;
	width:6px;
}

.titre-info{
	color:#4fbbe7;
	height:40px;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS";
	width: 600px;
	/*float: left;*/
	}

.titre-info-biblio{
	color:#4fbbe7;
	height:40px;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS";
	width: 750px;
	/*float: left;*/
}
	
.titre-info td{
	vertical-align: middle;	
}	
.img-telecharger{
	float:right;
	padding-left: 23px;
}	

.img-telecharger a {
	color:#cd081d;
	text-decoration:underline;
	}
	
.img-icon{
	padding-left:3px;
	
	}	


.Bloc-haut-tableau-Comptes{
	width:733px;
	color: #666666;
	padding-right: 25px;
	padding-top: 15px;
	height: 14px;
	}


.Bloc-haut-tableau-Comptes a{
	color:#666666;
	text-decoration:underline;}

.tableau-mois{
	float:left;
	color: #4fbbe7;
	font-weight: bold;
	padding-left: 260px;
}
	
.tableau-suivant{
	float:right;}	
	
.tableau-precedent{
	float:left;}	

.Bloc-tableau-Comptes{
	width:630px;
	height:320px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	color: #666666;
}


.Bloc-tableau-Comptes table.tableau-MesComptes{
	width:100%;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	}
	
.Bloc-tableau-Comptes table.tableau-MesComptes th{
	color:#ffffff;
	background:url(../images/fond-titre-tableau.jpg) repeat-x left;
	height:25px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:0px;
	}	
	
.Bloc-tableau-Comptes table.tableau-MesComptes th a{
	color:#ffffff;}	
	
	
.Bloc-tableau-Comptes table.tableau-MesComptes th.col1{
	width:81px;
	text-align:center;}
	
.Bloc-tableau-Comptes table.tableau-MesComptes th.col2{
	width:321px;
	padding-left:22px;
	text-align:left;
	}
	
	
.Bloc-tableau-Comptes table.tableau-MesComptes th.col3{	
	width:150px;
	text-align:center;}	
	
.Bloc-tableau-Comptes table.tableau-MesComptes th.col4{
	width:159px;
	text-align:center;
	}	
	
.img-btn-tri{
	padding-left:6px;
	}	
	
	
.Bloc-tableau-Comptes .dr-table-cell{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:25px;
	padding-top: 0px;
	padding-bottom: 0px;
}
	
	
.Bloc-tableau-Comptes table.tableau-MesComptes td.col1{
	width:81px;
	text-align:center;
	}	
	
.Bloc-tableau-Comptes table.tableau-MesComptes td.col2{
	width:321px;
	padding-left:22px;
	text-align:left;
	}	
	
	
.Bloc-tableau-Comptes table.tableau-MesComptes td.col3{
	width:150px;
	text-align:center;
	color:#cb071c;
	}		
	
.Bloc-tableau-Comptes table.tableau-MesComptes td.col4{
	width:159px;
	text-align:center;
	}		

.Bloc-tableau-Comptes table.tableau-MesComptes td.col3-montant{
	width:150px;
	text-align:center;
	}



/**********************************MAIN COURANTE******************************************/


.bloc-titreInfo-droit{
	float:right;
	width:200px;
	height: 18px;
	color: #666666;
	}

.blocContenu-MainCourante{
	width:735px;
	height:auto;
	margin-left: 22px;
	margin-top: 10px;
	padding: 6px;
}
.blocContenu-MainCourante .rich-tool-tip{
	background-color:#FFFFFF;
	border-color:#4FBBE7;

}
.blocContenu-MainCourante .onglet .rich-tabpanel-content-position {
	background: url(../images/tab/fond-grostravaux-contenu.jpg) center center repeat-y;
}
	
.tableau-maincourante{
	width: 669px;
	margin-top:10px;
	margin-bottom:10px;	
	text-align: center;
}
.message-maincourante{
	
	color: #666666;
	font-weight: bold;	
	width: 100%
}

.message-mesmessages{
	color: #666666;
	font-weight: bold;	
	width: 100%
}

.bloc-fond-gris{
	text-align:left;
	color:#666666;
	font-size:11px;
	background-color:#f5f5f5;
	height: auto;
	width: 725px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 4px;
	}	
	
.text-gras{
	font-weight:bold;
	color:#000000;
	font-size:11px;
	}
	
.ContenuText-MainCourante{
	color:#666666;
	padding-top: 4px;
	}	
	
.bloc-fond-blanc{
	text-align:left;
	color:#666666;
	font-size:11px;
	background-color:#ffffff;
	height: auto;
	width: 725px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 4px;
	}	
	
	
.bloc-changement-tableau{
	height: 20px;
	padding-top: 5px;
	width: auto;
	padding-right: 30px;
}		


.bloc-changement-tableau ul{
	float:right;
	}	

.bloc-changement-tableau ul li{
	float:left;
	}

.bloc-changement-tableau ul li a{
	color:#666666;
	text-decoration:underline;
	}

.bloc-changement-tableau ul li.No-page-selecte{
	font-weight: bold;
	color:#666666;
	}
	
.btn-evenement{
	width:auto;
	height:24px;
	text-align: center;
	padding-top:10px;
	padding-bottom: 20px;
	}
.btn-evenement a{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
	font-size:12px;
}
	
.iconMainCourante{
	padding-left:5px;
}

.iconFile{
	padding-right:5px;
}	
	
.message-envoi-mail-maincourante{
	color:red;
	text-align: center;
	font-weight: bold;
}
/*******************************POPUP MAIN COURANTE****************************************/	

/*******************************ENTRETIEN COURANT****************************************/	

.liste-documents-contrat{
	margin-top:15px;
}

.liste-documents-contrat a{
	text-decoration: underline;
}

.descriptif-contrat{
	margin-left:45px;
	margin-top:25px;
	overflow:auto;
}

.details-contrat{
	width: 500px;
	height:600px;
	overflow:auto;
}

.fiche-entretien{
	position: absolute;
	margin-left: 553px; 	
}

.bloc-haut-entretienCourant{
	margin-left:30px;
	width:735px;
	color: #666666;
	margin-top: 20px;
	height: auto;
	min-height: 160px;
	display: block;
	position: relative;
	background-image:url(../images/entretienContenuBg.gif);
	background-repeat:no-repeat;
	background-position: 158px 0px;
	}

/*Modification du background de la richface dataTable affichant les contrats*/
.bloc-haut-entretienCourant .dr-table{
	background-color: transparent;	
}

/*Modification des boutons du scroller de contrat*/
.bloc-haut-entretienCourant .rich-datascr-inact{
	display: none;	
}
.bloc-haut-entretienCourant .rich-datascr-act{
	display: none;	
}
.bloc-haut-entretienCourant .rich-dtascroller-tablerich-dtascroller-table{
	width: 510px;	
}


.bloc-haut-entretienCourant .dr-dscr-button{
	background-color:transparent;
	border-color:transparent;
	width: 255px;
}

.bloc-haut-entretienCourant .dr-dscr-button-dsbld{
	color: white;	
	width: 255px;
}

.entretien-courant-suivant{
	text-align: right;
}

.entretien-courant-precedent{
	text-align: left;
}
/*fin*/
	/*entretien menu etc*/
	
.espaceRemplissage .dr-table-cell{
	height:44px;
	border:0;
	margin:0;
	padding:0;
}

.espaceRemplissage .dr-table{
	border:0;
	margin:0;
	padding:0;
	border-collapse: collapse;
	border-spacing: 0;
}
.entretienMenu {
	display: block;
	position: absolute;
	width: 158px;
	height:auto;
	top: 0;
	left: 5px;
	z-index: 10;
}

.entretienMenu li {
	display: block;
	position: relative;
	width: auto;
	height:43px;
}
.entretienMenu li a, .entretienMenu li a:hover {
	display: block;
	position: relative;
	width: auto;
	height:43px;
	line-height: 40px;
	font-weight: bold;
	padding-left: 15px;
	background-image: none;
}
.entretienMenu li a.active, .entretienMenu li a.active:hover {
	background-image: url(../images/entretienMenu-li-abg.gif);
	background-repeat: no-repeat;
}

.entretienContenu {
	display: block;
	position: absolute;
	width: 566px;
	height:auto;
	margin-left: 158px;
}
.entretienContenuCentre {
/*	background-image: url(../images/entretienContenuBg.gif);
	background-repeat: no-repeat;*/
	display: block;
	position: relative;
	width: 566px;
	height:auto;
	min-height:165px;
}
*html .entretienContenuCentre {
	height:165px;
}
*+html .entretienContenuCentre {
	height:auto;
}
.entretienContenuBas {
	background-image: url(../images/entretienContenuBgBas.gif);
	background-repeat: no-repeat;
	display: block;
	position: relative;
	width: 566px;
	height:20px;
	margin-left:158px;
	margin-top: -2px;
}
.entretienContenuCentre p {
	padding-left: 28px;
	padding-right: 30px;
	font-weight: normal;
}
.bloc-haut-entretienCourant a{
	color:#999999;}	

.onglet-Ascenseur{
	font-weight:bold;
	font-size:11px;
	position: relative;
	}
	
.onglet-AscenceurSimple{
	font-weight:bold;
	font-size:11px;
	padding-top: 35px;
	position: relative;
	}
	
.onglet-Extincteurs{
	font-weight:bold;
	font-size:11px;
	padding-top: 35px;
	position: relative;
	}	
	
/*.BlocDroit-Ascenseur{
	position:absolute;
	width:733px;
	height:auto;
	left: -20px;
	z-index: 2;
	top: -15px;
	background:url(../images/fond-bas-ongletAscenseur.jpg) no-repeat bottom right;
	padding-bottom:11px;
	display: block;
	font-weight: bold;
	
	
}	*/

.BlocDroit-Ascenseur {
	display: none;
}	

.BlocDroitHaut-Ascenceur {
	width:546px;
	height:50px;
	padding-left: 28px;
	padding-top: 18px;
	font-weight: bold;
	}

.Text-Ascenseur{
	position:absolute;
	z-index:10000;
	color: #999999;
	}
	
.Text-AscenseurSimple{
	position:absolute;
	z-index:9000;
	color: #999999;
	}	
	
.Text-Extincteurs{
	position:absolute;
	z-index:8000;
	color: #999999;
	}
	
.Bloc-contenuAscenseur	{
	width:568px;
	height:auto;
	padding-bottom: 20px;
	font-weight: bold;
	}
	
.blocContenuGauche-Ascenseur{
	width:252px;
	height:auto;
	padding-left: 28px;
	float: left;
	}	

.blocContenuDroit-Ascenseur{	
	width:252px;
	height:auto;
	padding-right: 28px;
	float: Right;
	}
.blocContenuDroit-Ascenseur a{
	text-decoration: underline;
	font-weight: bold;	
}	
	
.BlocDroit-AscenseurSimple{
	position:absolute;
	width:733px;
	height:auto;
	left: -20px;
	z-index: 1;
	top: 20px;
	background:url(../images/fond-bas-ongletAscenseur.jpg) no-repeat bottom right;
	padding-bottom:11px;
	display: none;
	}
	
.BlocDroit-Extincteurs{
	position:absolute;
	width:733px;
	height:auto;
	left: -20px;
	z-index: 900;
	top: 20px;
	background:url(../images/fond-bas-ongletAscenseur.jpg) no-repeat bottom right;
	padding-bottom:11px;
	display: none;
	}	
	
	
.BlocBas-RapportVisite{
	padding-top:17px;
	}	
	
	
.Contenu-Bloc-RapportVisite{
	padding-left:20px;
	padding-top: 20px;
}			


.Contenu-Bloc-RapportVisite a{
	color:#000000;
	text-decoration:underline;
	}
.Contenu-Bloc-RapportVisite .dr-table{
	width:725px;
	font-size:11px;
	
}

.Contenu-Bloc-RapportVisite td{
	height:auto;
	margin-bottom:4px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;	
}
.btn-rapports{
	width:auto;
	height:24px;
	text-align: center;
	padding-top:10px;
	padding-bottom: 110px;
	}

.liste-icones-travaux{
	white-space: nowrap;
	text-align: right;	
}

.liste-icones-travaux img{
	height: 16px;
	margin-left: 2px;
	margin-right: 2px;
}

.Titre-Popup-telechargement{
	padding-top:20px;
	padding-left:5px;
}

.liste-telechargement{
	padding-left:35px;
	padding-top : 15px;
}

.liste-telechargement a{
	color:#666666;	
	text-decoration: underline;
}

.Photo-travaux{
	padding-top: 10px;
	padding-bottom: 10px;
	
}	
.Photo-travaux img{
	max-width:580px;
	height:250px;	
}	
		
.Bloc-Gallerie-travaux{
	width:230px;
	height:42px;
	position: relative;
	padding-left: 16px;
	}		


.PhotoTravaux{
	width:59px;
	height:44px;
	background-color: #FFFFFF;
	padding-left: 3px;
	float: left;
	margin-right: 3px;
}


.Bloc-Photo-Travaux{
	height:44px;
	/*width: 195px;*/
	left: 0px;
	top: 0px;
	z-index: 10;
	/*width: 1100px;*/
	position:relative;
	display:block;
}


.Bloc-Photo-Travaux-Centre{
	overflow: hidden;
	position: relative;
	float: left;
	display: block;
	height: 40px;
	width: 195px;
	left: 9px;
	}

.photos-travaux{
	margin-top : 20px;
	margin-left : 25px;
}

.Titre-photo-Travaux{
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
}

.documents-travaux{
	margin-top : 15px;
	margin-left : 35px;
}

.Titre-document-Travaux{
	font-size: 13px;
	font-weight: bold;
}

.icone-Travaux{
	position : absolute;
	height: auto;
	width: 50px;
}

.icone-Travaux img{
	padding-left: 10px;
	height: 50px;	
}

.tableau-appels{
	padding: 30px;
}

.tableau-appels .titre{
	font-weight: bold;
}

.tableau-appels .contenu{
	margin-top: 15px;
}

.tableau-appels .contenu span{
	font-weight: bold;
}

.bloc-tableau-Grostravaux{
	width:696px;
	height: auto!important;
	height:525px;
	position: absolute;
	padding-left: 60px;
	margin-top: 20px;
}

.bloc-tableau-Grostravaux .rich-tool-tip{
	background-color:#FFFFFF;
	border-color:#4FBBE7;
	color: black;
}

.bloc-tableau-Grostravaux .rich-table-subheadercell img {
	height:5px;
	padding-left:6px;
	width:6px;
}

.Bloc-tableau-travaux{
	width:650px;
	height:350px;
	padding-top:5px;
	padding-bottom: 42px;
	padding-left:10px;
	padding-right:10px;
	color: #666666;
	}


.fiche-comptabilite{
	position: absolute;
	margin-left: 553px; 
	height:auto;
}

.fiche-comptabilite img{
	width:200px;
}

.fiche-travaux{
	position: absolute;
	margin-left: 553px; 
	height:auto;
}

.fiche-travaux img{
	width:200px;
}

.Bloc-tableau-travaux table.tableau-MesComptes{
	width:100%;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	}
	
.Bloc-tableau-travaux table.tableau-MesComptes th{
	color:#ffffff;
	background:url(../images/fond-titre-tableau.jpg) repeat-x left;
	height:25px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:0px;
	}	
	
.Bloc-tableau-travaux table.tableau-MesComptes th a{
	color:#ffffff;}	
	
	
.Bloc-tableau-travaux table.tableau-MesComptes th.col1{
	width:81px;
	text-align:center;}
	
.Bloc-tableau-travaux table.tableau-MesComptes th.col2{
	width:321px;
	padding-left:22px;
	text-align:left;
	}
	
	
.Bloc-tableau-travaux table.tableau-MesComptes th.col3{	
	width:150px;
	text-align:center;}	
	
.Bloc-tableau-travaux table.tableau-MesComptes th.col4{
	width:159px;
	text-align:center;
	}	
	
	
	
.Bloc-tableau-travaux table.tableau-MesComptes td{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:25px;
	}	
	
	
.Bloc-tableau-travaux table.tableau-MesComptes td.col1{
	width:81px;
	text-align:center;
	}	
	
.Bloc-tableau-travaux table.tableau-MesComptes td.col2{
	width:321px;
	padding-left:22px;
	text-align:left;
	}	
	
	
.Bloc-tableau-travaux table.tableau-MesComptes td.col3{
	width:150px;
	text-align:center;
	color:#cb071c;
	}		
	
.Bloc-tableau-travaux table.tableau-MesComptes td.col4{
	width:159px;
	text-align:center;
	}		

.Bloc-tableau-travaux table.tableau-MesComptes td.col3-montant{
	width:150px;
	text-align:center;
	}



.text-gros-travaux{
	color:#999999;
	font-size: 11px;
	font-weight: bold;
	z-index: 2500;
	position: absolute;
	top: 20px;
	left: 70px;
	}
	
.text-gros-travaux a{
	color:#999999;
	}	
	
.tableauGrosTravaux{
	width:650px;
	height:auto;
	top: 0px;
	left: 30px;
	z-index: 1;
	background:url(../images/fond-GrosTravaux-bas.jpg) no-repeat bottom left;
	padding-bottom:23px;
	display: block;
	
	}	
	
.GrosTravaux-haut{
	behavior: url(scripts/iepngfix.htc);
	background:url(../images/fond-bloc-Gros-travaux.png) no-repeat top;
	width:723px;
	height:56px;
	}
	
.GrosTravaux-contenu{
	width:707px;
	background:url(../images/fond-grostravaux-contenu.jpg) repeat-y top;
	height:auto;
	padding-left: 16px;
	}	


table.tableauTravaux{
	width:650px;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	}
	
table.tableauCopro{
	width:100%;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	}
	
table.tableauCopro th{
	background:url(../images/fond-titre-tableau-travaux.jpg) repeat-x left;
	height:25px;
	color:#ffffff;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:0px;
}	
	
table.tableauCopro th a{
	color:#ffffff;
}	
	
table.tableauCopro td a{
	color:#999999;
	text-decoration: underline;
}	
	
table.tableauTravaux th{
	background:url(../images/fond-titre-tableau-travaux2.jpg) repeat-x left;
	height:25px;
	color:#ffffff;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:5px;
}	
	
table.tableauTravaux th a{
	color:#ffffff;
}	
	
table.tableauTravaux td a{
	color:#999999;
	text-decoration: underline;
}	
	
table.tableauTravaux td{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:14px;
	padding-top:12px;
	padding-bottom:6px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	}	

table.tableauTravaux th.col-1{
	text-align:left;
	width:157px;
	padding-left:12px;
	}
	
table.tableauTravaux td.col-1{
	text-align:left;
	width:157px;
	padding-left:12px;
	}	
	
table.tableauTravaux td.col-1 a{
	text-decoration:underline;
	color:#666666;
	}	
	
table.tableauTravaux th.col-2{
	text-align:left;
	width:176px;
	padding-left:12px;
	}
	
table.tableauTravaux td.col-2{
	text-align:left;
	width:176px;
	padding-left:12px;
	}		
	
	
table.tableauTravaux th.col-3{
	text-align:center;
	width:88px;
	}
	
table.tableauTravaux td.col-3{
	text-align:center;
	}		
	
table.tableauTravaux th.col-4{
	text-align:center;
	width:101px;
	}
	
table.tableauTravaux td.col-4{
	text-align:center;
	}	
	
table.tableauTravaux th.col-5{
	text-align:center;
	width:132px;
	}
	
table.tableauTravaux td.col-5{
	text-align:center;
	}	
	
	
.bloc-changement2-tableau{
	padding-top: 5px;
	width: 690px;
	padding-bottom: 44px;
}

.bloc-changement3-tableau{
	padding-top: 5px;
	width: 520px;
	padding-bottom: 44px;
}


.bloc-changement2-tableau ul{
	float:right;
	}	

.bloc-changement2-tableau ul li{
	float:left;
	}

.bloc-changement2-tableau ul li a{
	color:#666666;
	text-decoration:underline;
	}

.bloc-changement2-tableau ul li.No-page-selecte{
	font-weight: bold;
	color:#666666;
	}	

.bloc-changement3-tableau ul{
	float:right;
	}	

.bloc-changement3-tableau ul li{
	float:left;
	}

.bloc-changement3-tableau ul li a{
	color:#666666;
	text-decoration:underline;
	}

.bloc-changement3-tableau ul li.No-page-selecte{
	font-weight: bold;
	color:#666666;
	}	


.text-echeancier{
	color:#999999;
	font-size: 11px;
	font-weight: bold;
	z-index: 500;
	position: absolute;
	top: 20px;
	left: 200px;
	}
	
.text-echeancier a{
	color:#999999;}	
	
.tableauGrosEcheancier{
	width:726px;
	height:auto;
	top: 0px;
	left: 30px;
	z-index: 1;
	background:url(../images/fond-GrosTravaux-bas.jpg) no-repeat bottom left;
	padding-bottom:23px;
	display: none;
	position:absolute;
	}	
	
.echeancier-haut{
	behavior: url(scripts/iepngfix.htc);
	background:url(../images/fond-bloc-echeancier.png) no-repeat top;
	width:725px;
	height:56px;
	}	


.details-travaux{
	width:250px;
	float:left;
	height: auto;
	padding-bottom: 20px;
	color: #666666;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 20px;
	}
	
.details-travaux ul li{
	line-height:15px;}	

.bloc-Droit-details-travaux{
	float:left;
	width:242px;
	padding-top: 25px;
	padding-left:10px;
}
	
.blocA-details-travaux{
	float:left;
	color:#4fbbe7;
	font-size:11px;
	font-weight:bold;
	width: 75px;
	}	
	
.blocB-details-travaux	{
	float:left;
	width:auto;	
	}

.blocB-details-travaux ul li a{
	color:#666666;
	text-decoration:underline;
	}
	
/*****************************************************************************************/
.bloc-contenu-assurance{
	height:auto;
	width:733px;
	color: #666666;
	/*padding-top: 25px;*/
	}
	
.assurance-lien-descriptif a{
	text-decoration: underline;
	font-weight: bold;
	color:#000000;	
}

.bloc-contrat-dassurance ul li{
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	}	
	
.bloc-contrat-dassurance	{
	font-size:11px;
	color:#666666;
	padding-bottom: 25px;
	padding-left: 15px;
	}
	
	
.bloc-declaration-assurance{
	padding-top:20px;
	padding-left: 76px;
}
.bloc-declaration-assurance a{
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.infos-contrat-assurance{
	
	
}	

.infos-fournisseur-assurance{
	
}

infos-courtier-assurance{
	
}

.tableau-infos-contrat{
	width:650px;
	text-align: left;
	margin-left:50px;
}

.tableau-infos-contrat td{
	/*padding-left:10px;*/	
}

.tableau-infos-contrat .titre{
	padding-left:10px;	
}

.imageContrat{
	float:right;
}

.icone-sinistre{
	position: absolute;
	margin-left:15px;	
}

.bloc-sinistres-onglets{
	margin-left : 70px;	
	width:710px;
}

.bloc-sinistres-onglets .onglet-sinistre .rich-tabpanel-content-position {
	background-image:url(../images/tab/fond-sinistre-contenu.jpg);
	background-position:center center;
	background-repeat:repeat-y;
}

.bloc-sinistre{
	width:650px;
	height:150px;
	padding:5px 0px 40px;
	}
.bloc-sinistre a{
	color:#666666;
	text-decoration:underline;	
}

.onglet-sinistre{
	width:  650px
}

.onglet-sinistre .rich-tab-bottom-line{
	border-bottom:0px solid #BED6F8;
	background: url("../images/tab/bd-centre_haut.jpg") repeat-x bottom;
	
}
.onglet-sinistre .dr-tbpnl-tb-inact {
	background-color:transparent;
	background-image:none;
	border-width:0px 0px 0px 0px;
	cursor:default;
}

.onglet-sinistre .dr-tbpnl-tb-act {
	background-color:#FFFFFF;
	background:none;
	border:0px;
}

.onglet-sinistre .dr-tbpnl-tbcell-act .dr-tbpnl-tbtopbrdr {
	border-top-color:#BED6F8;
	border-top-style:solid;
	border-top-width:0px;
	background:url("../images/tab/onglet.jpg") no-repeat top;
	width:150px;
}

.onglet-sinistre .dr-tbpnl-tbcell-inact .dr-tbpnl-tbtopbrdr {
	border-top-color:#BED6F8;
	border-top-style:solid;
	border-top-width:0px;
	background:none;
	width:150px;
}

.onglet-sinistre .dr-tbpnl-tbbrdr {
	background-image:none;
	display:none;
}

.onglet-sinistre .dr-tbpnl-cntnt {
	background-color:transparent;
	border : 0px;
	background-image: url("../images/tab/bd-centre_bas.jpg");
	background-repeat:repeat-x;
	background-position: bottom;
	padding-bottom:4px;
}


.onglet-sinistre .rich-tabhdr-side-cell .text_MR{
	/*background-image: url("../images/gros_travaux.png");
	background-position:15px 50%;
	background-repeat:no-repeat;
	padding-left:30px;*/
	padding-left:8px;
	padding-right:10px;	
}

.onglet-sinistre .rich-tabhdr-side-cell .text_DO{
	/*background-image: url("../images/gros_travaux.png");
	background-position:15px 50%;
	background-repeat:no-repeat;
	padding-left:30px;*/
	padding-left:8px;
	padding-right:10px;	
}


.details-sinistre{
	width:550px;
	float:left;
	height: auto;
	padding-bottom: 20px;
	color: #666666;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 20px;
}

.bloc-news{
	width:700px;
	padding-top: 15px;
	padding-left: 22px;
	}
/*
table.tableau-sinistre{
	width:737px;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	}
	
table.tableau-sinistre th {
	color:#ffffff;
	background:url(../images/fond-titre-tableau.jpg) repeat-x left;
	height:25px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	}	
	
table.tableau-sinistre th a{
	color:#ffffff;
	}	
	
table.tableau-sinistre td{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:25px;
	}
	
table.tableau-sinistre th.colsinistre-1{
	width:58px;
	padding-left:22px;
	text-align:left;
	}	
	
table.tableau-sinistre td.colsinistre-1{
	width:58px;
	padding-left:22px;
	text-align:left;
	}	
	
table.tableau-sinistre th.colsinistre-2{
	width:312px;
	padding-left:12px;
	text-align:left;
	}	
	
table.tableau-sinistre td.colsinistre-2{
	width:312px;
	padding-left:12px;
	text-align:left;
	}	
	
	
table.tableau-sinistre td.colsinistre-2 a{
	text-decoration:underline;
	color:#666666;}	
	
table.tableau-sinistre th.colsinistre-3{
	width:103px;
	text-align:center;
	}	
	
table.tableau-sinistre td.colsinistre-3{
	width:103px;
	text-align:center;
	}	
	
table.tableau-sinistre th.colsinistre-4{
	width:118px;
	text-align:center;
	}	
	
table.tableau-sinistre td.colsinistre-4{
	width:118px;
	text-align:center;
	}	
	
	
table.tableau-sinistre th.colsinistre-5{
	width:102px;
	text-align:center;
	}	
	
table.tableau-sinistre td.colsinistre-5{
	width:102px;
	text-align:center;
	}			
*/
.bloc-sinistre .rich-table{
	width:650px;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	background-color: white;
}
.bloc-sinistre .rich-table-subheadercell{
	color:#ffffff;
	background:url(../images/fond-titre-tableau.jpg) repeat-x left;
	height:25px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:0px;
	margin:4px;
}
.bloc-sinistre .rich-table-subheadercell img{
	padding-left: 6px;
	width:6px;
	height:5px;	
}
.bloc-sinistre .rich-table-cell{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:25px;
}
.colsinistre-1{
	width:58px;
	padding-left:5px;
	text-align:left;
}
.colsinistre-2{
	width:312px;
	padding-left:10px;
	text-align:left;
}
.colsinistre-3{
	width:103px;
	text-align:center;
}
.colsinistre-4{
	width:118px;
	text-align:center;
}
.colsinistre-5{
	width:102px;
	text-align:center;
}

.datascroller-sinistre .rich-dtascroller-table{
	background-color: transparent;	
}

.bloc-changement-sinistre{
	padding-top: 5px;
	width: 650px;
	padding-bottom: 12px;
}		


.bloc-changement-sinistre ul{
	float:right;
	}	

.bloc-changement-sinistre ul li{
	float:left;
	}

.bloc-changement-sinistre ul li a{
	color:#666666;
	text-decoration:underline;
	}

.bloc-changement-sinistre ul li.No-page-selecte{
	font-weight: bold;
	color:#666666;
	}	


.bloc-declaration{
	width:724px;
	height:auto;
	padding-left:42px;
	font-size:11px;
	color:#666666;
	padding-top: 16px;
	
	
	}
.bloc-declaration .dr-table{
	background-color: transparent;
}

.bloc-declaration .dr-table-cell{
	text-align: left;
}
	
table.tableau-formulaire-declaration{
	width:530px;}	
	
table.tableau-formulaire-declaration th{
	width:150px;
	padding-right:8px;
	text-align:right;
	height:20px;
	}	
	

	
table.tableau-formulaire-declaration td input{
	width:127px;
	border:1px solid #e3e4e5;
	}	


table.tableau-formulaire-declaration td textarea{
	width:439px;
	height:64px;
	border:1px solid #e3e4e5;
	}

.btn-envoyer2{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	}


table.tableau-formulaire-declaration td input.Parcourir type{
	border:1px solid #e3e4e5;
	}
	
	
/*************************BIBLIOTHEQUE***************************************************/	

.bloc-biblio{
	width:717px;
	height: auto!important;
	height:420px;
	padding-left: 50px;
	padding-top: 32px;
	padding-bottom: 50px;
	
	}

.rich-tree-node-icon-leaf{
	display: none;
}

/*.rich-tree-node-icon{
	display: none;
}
*/
.dr-tree-h-ic-img-md{
	margin-left:3px;
}

.dr-tree-h-ic-line-clp{
	background-image: none;
}

.dr-tree-h-ic-line-exp {
	background-image: none;	
}

.dr-tree-h-ic-div{
	padding-left: 0px;
	margin-left:0px;
}

.dr-tree-h-ic-line{
	background-position: 9px;
	
}
.styleLeaf{
	margin-top: 10px;
}

.hauteur-1{
	height:30px;	
}

.dr-tree-h-text a{
	text-decoration: underline;
	color: #666666;	
}

.dr-tree-h-text {
	color: #666666;	
	padding-left:10px;
	padding-top:3px;
}

.dr-tree-i-hl{
	text-decoration: none;
	color : #666666;
}

.dr-tree-i-sel{
	border-color: transparent;
}
	
.liste-rapports	{
	font-style:italic;
	padding-bottom: 14px;
	}
	
.liste-rapports	ul li{
	padding-left:20px;
		}	
		
.text-version{
	text-decoration:underline;
	}		



/******************************************CONTACT**********************************************/

.tableau-cartouches{
	margin-left:10px;
}

.cartouche-encours{
	margin-left:20px;
	margin-top:14px;	
}
.bloc-contact{
	width:767px;
	height: auto!important;
	height:400px;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #666666;
	}
	
	
.bloc-haut-contact{
	height:auto;
	padding-bottom: 20px;
	padding-left: 25px;
		}	
		
.img-agence{
	width:161px;
	height:123px;
	float:left;
	background:url(../images/fond-img-sergic.jpg) no-repeat left;
	padding-left: 10px;
	padding-top: 10px;
	}		


.bloc-details-signaletic{
	width:227px;
	float:left;
	height: auto;
	padding-left: 10px;
	padding-top: 10px;
	
	}
	
.details-tel{
	color:#4c4c4c;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 22px;
	border-bottom: 1px solid #ededed;
	}
	
.localiser{
	text-align:center;
	padding-top:12px;
	}	
	
.localiser a{
	color:#666666;
	}	
		
.bloc-interlocuteur{
	/* position:absolute; */
	width:241px;
	margin-left: 480px;
}
.bloc-equipe-syndic{
	/* position:absolute; */
	margin-left: 450px;
	font-weight: bold;
}
	
.text-interlocuteur{
	color:#000000;
	font-family:"Trebuchet MS";
	padding-left: 10px;
	}	
	
.bloc-noms-interlocuteur{
	color:#666666;
	}	
	
table.tableau-noms-interlocuteur{
	width:282px;
	}
	
table.tableau-noms-interlocuteur th{
	text-align:left;
	height:20px;
	padding-left:10px;
	width:191px;
	
	}		
	
table.tableau-noms-interlocuteur td{
	text-align:left;
	height:20px;
	}	
	
table.tableau-noms-interlocuteur tr.tableau-fond-gris	{
	background:#f2f2f2;
	}
	
	
.bloc-milieu-contact{
	height:auto;
	padding-bottom: 20px;
	padding-left: 42px;
	}


.equipe-noms{
	line-height:17px;
	padding-top: 12px;
	font-weight: normal;
	}
	

.bloc-bas-contact{
	padding-left:20px;
}
	
.renseignement{
	padding-left:22px;
	padding-bottom: 10px;
	}	
	
.renseignement a{
	color:#666666;
	}	
	

.icon-space{
	padding-right:5px;
	}
	
.bloc-contact-renseignement{
	width:670px;
	height:auto;
	background:url(../images/fond-bas-contact-renseignement.jpg) no-repeat bottom;
	padding-bottom:16px;
	margin-left: 5px;
	}	
	
	
.bloc-haut-contact-renseignement{
	background:url(../images/fond-haut-contact-renseignement.jpg) no-repeat top;
	width:670px;
	height:16px;
	}
	
.bloc-milieu-contact-renseignement	{
	width:650px;
	background:url(../images/fond-milieu-contact-renseignment.jpg) repeat-y top;
	height:auto;
	padding-left: 20px;
	}
	
	
.text-obligatoire{
	color:#cb071c;
	}
	
.bloc-tableau-formulaire-contact{
		padding-top:10px;
	}
	
.bloc-tableau-formulaire-contact select {
	border:1px solid #E3E4E5;
	font-size:11px;
	height:20px;
	margin-bottom:2px;
	width:503px;
}
.bloc-tableau-formulaire-contact .rich-fileupload-list-overflow{
	display: none;
}

.bloc-tableau-formulaire-contact .rich-fileupload-list-decor{
	border: 0;
	background: transparent;
}

.bloc-tableau-formulaire-contact .rich-fileupload-table-td{
	border: 0;
}

.bloc-tableau-formulaire-contact .rich-fileupload-button{
	padding: 0;
	margin: 0;
}

.bloc-tableau-formulaire-contact .rich-fileupload-button-light{
	border-width: 1px;
	padding: 0;
	margin: 0;
	border-color: #666666;
}

.bloc-tableau-formulaire-contact .rich-fileupload-button-press{
	border-width: 1px;
	padding: 0;
	margin: 0;
	border-color: #666666;
}

.bloc-tableau-formulaire-contact .rich-fileupload-toolbar-decor{
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
}

.bloc-tableau-formulaire-contact .champs{
	width: 100%;
	margin-left:33px;
	margin-top: 5px;
}

.bloc-tableau-formulaire-contact .champs input[type='text'],textarea{
	width: 499px;
	background-color: white;
	border-color: black;
	background-image: none;
}

.bloc-tableau-formulaire-contact .boutons{
	width: 100%;
	height: 50px;
}
.bloc-tableau-formulaire-contact .inputFileUpload{
	position: absolute;
	margin-left:107px;
	padding-top: 8px;
	
}
.bloc-tableau-formulaire-contact .gif-upload{
	position: absolute;
	margin-left: 311px;
	margin-top:8px;
}
.bloc-tableau-formulaire-contact .bouton-envoyer{
	position: absolute;
	margin-left: 561px;
	padding-top: 15px;
}
.bloc-tableau-formulaire-contact .pieces-jointes{
	width: 100%;
	margin-left:33px;
	padding-bottom: 5px;
	padding-top: 10px;
}

.bloc-tableau-formulaire-contact .pieces-jointes .input{
	padding-left: 100px;
}
.bloc-tableau-formulaire-contact .pieces-jointes .dr-table{
	background: transparent;	
}

.bloc-tableau-formulaire-contact .pieces-jointes .dr-table-cell{
	font-size: 13px;
	padding-right: 10px;
}
.bloc-tableau-formulaire-contact .label{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	position: absolute;
	padding-top:3px;
}

.bloc-tableau-formulaire-contact .input{
	padding-left:80px;
	padding-bottom: 10px;
}

.bloc-tableau-formulaire-contact .errors{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color: red;
}

.bloc-tableau-formulaire-contact .errorTaille{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color: red;
	margin-left: 33px;
}









.btn-envoyer3{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	}	
	
	
	
/*******************************************HOTLINE*********************************************/

.bloc-hotline{
	width:767px;
	height: auto!important;
	height:420px;
	padding-top: 34px;
	padding-bottom: 20px;
	color: #666666;
	padding-left: 20px;
	
	}
	
	
.hotline-niv1{
	width:650px;
	height:auto;
	padding-bottom: 17px;
	display: block;
	}

.hotline-niv1 a{
	color:#666666;
	font-weight:bold;}
	
.hotline-niv2{
	width:650px;
	height:auto;
	padding-top:18px;
	font-weight:bold;
	padding-left: 30px;
	}
	
.hotline-niv2 a{
	color:#666666;
	}
	
.hotline-niv3{
	width:650px;
	height:auto;
	font-weight:bold;
	padding-left: 30px;
	}	
	
.Bloc-formulaire-hotline{
	width:675px;
	height:auto;
	
	}	

.text-niv3{
	width:675px;
	padding-top: 18px;
	}

.text-niv2{
	width:675px;
	padding-top: 18px;
	}


/******************************CONSEIL SYNDICAL*******************************************************/
.filtre-forum{
	padding-left:3px;
	padding-top:3px;
	padding-bottom:2px;	
}

.forum-boutons{
	height: 50px;	
}

.forum-explication-suppression{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin-top:25px;
	width: 600px;
}
.forum-btn-suppression{
	text-align: center;
	margin-top:15px;
	margin-bottom: 15px;
}

.btn-nouvelle-discussion{
	float:right;
	width:211px;
	height:24px;
	padding-right:10px;
	}
	
.statusDiscu{
	position:absolute;
	margin-top:50px;
	margin-left:250px;
	width: 25px;
	height: 25px;
}
.tabPanelDiscu{
	position: absolute;
}
	
.bloc-conseil-syndical	{
	width:750px;
	height: auto!important;
	height:435px;
	padding-bottom: 20px;
	color: #666666;
	padding-left: 10px;
	}

.bloc-conseil-syndical .lienRepondre{
	width:425px;
	position:absolute;
	margin-left:300px;
	text-align: right;	
	padding-top:15px;

	
}

.bloc-forum{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 15px;
}

.bloc-tableau-nouvelle-discussion .onglet .rich-tabpanel-content-position {
	background-image:url(../images/tab/fond-forum-contenu.jpg);
	background-position:center center;
	background-repeat:repeat-y;
}

.titre-details-discussion{
	margin:4px;	
	vertical-align: middle;
	padding-left:12px;
}

.bloc-conseil-syndical .lienCloturer{
	width:300px;
	position: absolute;
	padding-top:15px;
	padding-left: 5px;
}

.bloc-conseil-syndical .bouton{
	width:68px;
	height:24px;	
}

.col-sujet-discussion{
	width:139px;
	text-align:left;
	padding-left:12px;
	padding-top: 14px;
	padding-bottom:4px;
	padding-right:4px;
	background-color:#d2f1fc;
	vertical-align: top;
	border-right:1px solid #EDEDED;
	height:25px;
}

.col-repondre-discussion{
	width:367px;
	border-right:1px solid #EDEDED;
	height:25px;
	background-color: #ffffff;
	padding-left:12px;
	padding-top: 14px;
	padding-bottom:4px;
	padding-right:4px;
}

.col-fichierJoint-discussion{
	width:180px;
	border-right:1px solid #EDEDED;
	height:25px;
	background-color: #ffffff;
	padding-left:12px;
	padding-top: 14px;
	padding-bottom:4px;
	padding-right:4px;
	
}

.col-sujet{
	width:145px;
	text-align:left;
	width:139px;
	padding-left:12px;
	padding-top: 14px;
	background-color:#d2f1fc;
	vertical-align: top;
	
}

.col-repondre{
	width:400px;
	padding-left:12px;
	padding-top: 14px;
}

.col-fichierJoint{
	width:180px;
	padding-left:12px;
	padding-top: 14px;
}

.bloc-tableau-nouvelle-discussion .rich-table{
	width:737px;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	background-color: white;
}
.bloc-tableau-nouvelle-discussion .rich-table-subheadercell{
	color:#ffffff;
	background:url(../images/fond-titre-tableau.jpg) repeat-x left;
	height:25px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:0px;
	margin:4px;
}
.bloc-tableau-nouvelle-discussion .rich-table-subheadercell img{
	padding-left: 6px;
	width:6px;
	height:5px;	
}
.bloc-tableau-nouvelle-discussion .rich-table-cell{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:25px;
}

.bloc-tableau-nouvelle-discussion .rich-tool-tip{
	background-color:#FFFFFF;
	border-color:#4FBBE7;
	text-align: left;
}


.formulaire-nouvelle-discussion{
	width:100%;	
}

.formulaire-nouvelle-discussion .rich-fileupload-list-overflow{
	display: none;
}

.formulaire-nouvelle-discussion .rich-fileupload-list-decor{
	border: 0;
}

.formulaire-nouvelle-discussion .rich-fileupload-table-td{
	border: 0;
}

.formulaire-nouvelle-discussion .rich-fileupload-button{
	padding: 0;
	margin: 0;
}

.formulaire-nouvelle-discussion .rich-fileupload-button-light{
	border-width: 1px;
	padding: 0;
	margin: 0;
	border-color: #666666;
}

.formulaire-nouvelle-discussion .rich-fileupload-button-press{
	border-width: 1px;
	padding: 0;
	margin: 0;
	border-color: #666666;
}

.formulaire-nouvelle-discussion .rich-fileupload-toolbar-decor{
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
}

.formulaire-nouvelle-discussion .champs{
	width: 100%;
	margin-left:33px;
	margin-top: 25px;
}

.formulaire-nouvelle-discussion .champs input[type='text']{
	width: 499px;
}

.formulaire-nouvelle-discussion .boutons{
	width: 100%;
	height: 50px;
}
.formulaire-nouvelle-discussion .inputFileUpload{
	position: absolute;
	margin-left:26px;
	padding-top: 8px;
	
}
.formulaire-nouvelle-discussion .gif-upload{
	position: absolute;
	margin-left: 230px;
	margin-top:8px;
}
.formulaire-nouvelle-discussion .bouton-envoyer{
	position: absolute;
	margin-left: 480px;
	padding-top: 15px;
}
.formulaire-nouvelle-discussion .pieces-jointes{
	width: 100%;
	margin-left:33px;
	padding-bottom: 5px;
}

.formulaire-nouvelle-discussion .pieces-jointes .dr-table-cell{
	font-size: 13px;
	padding-right: 10px;
}
.formulaire-nouvelle-discussion .label{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	padding-bottom: 5px;
}

.formulaire-nouvelle-discussion .errors{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color: red;
}

.formulaire-nouvelle-discussion .errorTaille{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color: red;
	margin-left: 33px;
}

.bouton-joindre-fichier{
	background: url("/images/fr/btn-joindre.jpg") top left no-repeat;
	height: 24px;
	width: 111px;
	padding: 0;
	margin: 0;
}

.bouton-joindre-fichier-desactive{
	background: url("/images/fr/btn-joindre-desactive.jpg");
	height: 24px;
	width: 111px;
	padding: 0;
	margin: 0;
}

.bouton-annuler-fichier{
	background: url("/images/fr/btn-annuler.jpg") top left no-repeat;
	height: 24px;
	width: 59px;
	padding: 0;
	margin: 0;
}

.bouton-annuler-fichier-desactive{
	background: url("/images/fr/btn-annuler-desactive.jpg");
	height: 24px;
	width: 59px;
	padding: 0;
	margin: 0;
}

.formulaire-nouvelle-discussion .entry .input{
	font-size:12px;
	width:200px;
	padding-top:10px;
}

.formulaire-nouvelle-discussion .entry .bouton{
	width:100%;
	padding-top:10px;	
}
table.tableau-nouvelle-discussion{
	width:737px;
	height:auto;
	border-left:1px solid #ededed;
	border-top:1px solid #ededed;
	
	}
	
	
table.tableau-nouvelle-discussion th{
	background:url(../images/fond-titre-tableau.jpg) repeat-x left;
	height:25px;
	color:#FFFFFF;
	}	
	
table.tableau-nouvelle-discussion th a{
	color:#ffffff;
	text-decoration:underline;
	}	
	
/*	
table.tableau-nouvelle-discussion th.col-sujet	{
	text-align:left;
	width:146px;
	padding-left:12px;
	}
	
table.tableau-nouvelle-discussion td.col-sujet{
	text-align:left;
	width:146px;
	padding-left:12px;
	background-color:#d2f1fc;
	padding-top: 14px;
	vertical-align: top;
	}	
	
	
table.tableau-nouvelle-discussion td{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	}
	
table.tableau-nouvelle-discussion th.col-repondre{
	text-align:right;
	padding-right:10px;
	width:579px;
	}	


table.tableau-nouvelle-discussion td.col-repondre{
	width:559px;
	padding-right:10px;
	padding-left:10px;
	padding-top:14px;
	text-align:justify;
	vertical-align: top;
	padding-bottom: 6px;
	}
	
	
table.tableau-nouvelle-discussion td.col-reponse{
	background-color:#effafe;
	width:113px;
	padding-left:45px;
	padding-top:10px;
	vertical-align: top;
	padding-bottom: 0px;
	padding-right: 0px;
	}	
*/
.btn-repondre{
	text-align:right;
	padding-right:10px;
	padding-top: 12px;
	}	


.text-gras2{
	color:#666666;
	font-weight:bold;
	}

.text-reponse{
	text-decoration:underline;
	color:#666666;
	font-weight:bold;
}
	
	
.cloture-explication{
	width: 450px;
	padding: 10px 20px 5px 20px;
	text-align: center;
}

.btn-cloturer{
	text-align:center;
	padding-top: 5px;
	padding-bottom: 15px;
}

.btn-cloturer input{
	padding: 5px;
}
/************************************************************************************/
/*classes appliquées aux chiffres permettant de scroller les pages de tableau de données*/

/*chiffre page en cours*/
.rich-datascr-act{
	border-width:0px;
	font-weight: bold;
	color:#666666;
	width:auto;
	padding:2px;
}

/*chiffres pages suivantes ou précédentes*/
.rich-datascr-inact
{
	border-width:0px;
	text-decoration: underline;
	font-weight: normal;
	color:#666666;
	width:auto;
	padding:2px;
}

/*boutons du scroller*/
.rich-datascr-button{
	padding: 0px;
	margin: 0px;
}

.rich-dtascroller-table{
	border-color: transparent;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}
/*séparateur des chiffres*/
.rich-datascr-ctrls-separator{
	/*background-image: url("/images/tiret_scroller_table.jpg");*/
	background-color:black;
	width: 5px;
}


/********************************************************************************************/

/*classes appliquées au component richfaces dataTable*/

.rich-table{
	border-width: 0px;
	
}

.rich-table-cell{
	border-width: 0px;
}

/********************************************************************************************/

.tableau-nouvelle-discussion{
	border-collapse:collapse;
}

.tableau-nouvelle-discussion .titre{
	float:left;
}


.entry
{
	clear: both;
	padding-top: 10px;
	display: block;
}

.entry .label
{
	float: left;
	font-size: 11px;
	font-weight:bold;
	padding-right: 5px;
	color:#666666;
	text-align: right;
	width: 150px;
}


.entry .input
{
	float: left;
	text-align: left;
	width: 450px;
	font-size: 12px;
}

.entry .input input
{
	font-size: 12px;
}

.entry .inputAdresse input{
	margin-bottom: 3px;
}

.changePassword .label{
	width: 275px;
}
.changePassword .label i{
	font-weight: normal;
	font-size: 12px;
}

.changePassword .input{
	width: 300px;
}

.changeAdrMail .label{
	width: 190px;
}

.changeAdrMail .input{
	width: 300px;
}

.inputAdrMail input{
	width: 295px;
}

.popupMC .label{
	width: 100px;
}

.popupMC .input{
	width: 300px;
}

.chercherCopro .label{
    width: 200px;                    
}

.chercherCopro .input{
	width: 200px;
}

.bloc-MessageMDP .entry .label{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding-right:5px;
	padding-left:25px;
	text-align:left;
	width: 100px;
	padding-top:10px;
}
.bloc-MessageMDP .entry .input{
	font-size:12px;
	width:200px;
	padding-top:10px;
}

.bloc-MessageMDP .entry .bouton{
	width:100%;
	padding-top:10px;
}


.entry .btn{
	width: 600px;
	text-align: center;
	padding-bottom: 15px;
}
.entry .btn input{
	margin: 5px;	
}

.ongletTab{
	width: 130px;
	height: 41px;
	padding:0px;
	border:0px;
	margin:0px;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding-left: 20px;	
}

.onglet{
	width:  650px
}

.onglet .rich-tab-bottom-line{
	border-bottom:0px solid #BED6F8;
	background: url("../images/tab/bd-centre_haut.jpg") repeat-x bottom;
	
}
.onglet .dr-tbpnl-tb-inact {
	background-color:transparent;
	background-image:none;
	border-width:0px 0px 0px 0px;
	cursor:default;
}

.onglet .dr-tbpnl-tb-act {
	background-color:#FFFFFF;
	background:none;
	border:0px;
}

.onglet .dr-tbpnl-tbcell-act .dr-tbpnl-tbtopbrdr {
	border-top-color:#BED6F8;
	border-top-style:solid;
	border-top-width:0px;
	background:url("../images/tab/onglet.jpg") no-repeat top;
	width:150px;
}

.onglet .dr-tbpnl-tbcell-inact .dr-tbpnl-tbtopbrdr {
	border-top-color:#BED6F8;
	border-top-style:solid;
	border-top-width:0px;
	background:none;
	width:150px;
}

.onglet .dr-tbpnl-tbbrdr {
	background-image:none;
	display:none;
}

.onglet .dr-tbpnl-cntnt {
	background-color:transparent;
	border : 0px;
	background-image: url("../images/tab/bd-centre_bas.jpg");
	background-repeat:repeat-x;
	background-position: bottom;
	padding-bottom:4px;
}


.onglet .rich-tabhdr-side-cell .text_grosTravaux{
	/*background-image: url("../images/gros_travaux.png");
	background-position:15px 50%;
	background-repeat:no-repeat;
	padding-left:30px;*/
	padding-left:8px;
	padding-right:10px;	
}

.onglet .rich-tabhdr-side-cell .text_discussions{
	/*background-image: url("../images/gros_travaux.png");
	background-position:15px 50%;
	background-repeat:no-repeat;
	padding-left:30px;*/
	padding-left:8px;
	padding-right:10px;	
}

.onglet .rich-tabhdr-side-cell .text_echeancier{
	background-image: url(../images/icone-calendrier.png);
	background-position:10px 50%;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;	
}

.erreur-comptes{
	color:red;
	font-weight: bold;
	font-size : 14px;
	width:400px;
	padding-left:50px;
	padding-top:50px;	
}
.soldeDebiteur{
	color:red;	
}

.titreCompte{
	padding-left:15px;
	padding-top:10px;
	position: absolute;
}
.titreCompte .titre{
	font-weight: bold;
}

.titreCompte .codeSoc{
	width: 17px;
}

.titreCompte .codeClient{
	width: 38px;
}

.soldeCompte {
	text-align: right;
	font-weight: bolder;
	font-size: 12pt;
	position: absolute;
	margin-top:60px;
	width: 630px;
}

.impressionCompte{
	text-align: right;
	position: absolute;
	width: 630px;
	margin-top:5px;
	font-size: 10px;
}
.impressionCompte a{
	text-decoration:underline;
	color:#666666;
}

.ap-telecharger{
	padding-top:25px;
}

.ap-telecharger a{
	text-decoration:underline;
	color:#666666;
	font-weight:normal;
}

.enteteCompte{
	height: 85px;
}
.icone-Compte{
	position:absolute;
	height: auto;
	width: 75px;
}

.icone-Compte img{
	padding-left: 10px;
	height: 50px;	
}


.onglet .rich-tabhdr-side-cell .text_mesComptes{
	/*background-image: url("../images/icone-compte.png");
	background-position:10px 50%;
	background-repeat:no-repeat;*/
	padding-left:8px;
	padding-right:10px;	
}

/*.onglet .rich-tabpanel-content-position td{
	background-image: url("../images/tab/bd-centre_bas.jpg");
	background-repeat:repeat-x;
	background-position: bottom;
	padding-bottom:4px;
}*/


.bloc-tableau-Grostravaux .onglet .rich-tabpanel-content-position {
	background-image: url("../images/tab/fond-grostravaux-contenu.jpg");
	background-repeat:repeat-y;
	background-position: center;
}

.bloc-mes-comptes .onglet .rich-tabpanel-content-position {
	background-image: url("../images/tab/fond-mesComptes-contenu.jpg");
	background-repeat:repeat-y;
	background-position: center;
	height: 440px;
}

.icone-explication{
	vertical-align:text-top;
	padding-left: 7px;
}

.texte-explication{
	background-color:#FFFFFF;
	border-color:#4FBBE7;
	text-align: left;
	color: black;
}

.formulaire-ajout-client input[type="text"]{
	background:url("/images/background-champ.jpg") no-repeat scroll left top transparent;
	border:0 none;
	color:black;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding-left:5px;
	padding-top:3px;
}

.formulaire-ajout-client .identifiant{
	font-weight:bold;
}

.formulaire-ajout-client .codeSoc{
	width: 40px;
}

.formulaire-ajout-client .codeClient{
	width: 90px;
	font-weight:bold;
}

.formulaire-ajout-client .titulaire{
	width: 300px;
}
.bloc-gerer-acces{
	width:650px;
	height: auto!important;
	position:absolute;
	height:525px;
	margin-left: 65px;
	margin-top: 25px;
}
.bloc-gerer-acces .onglet .rich-tabpanel-content-position {
	background-image: url("../images/tab/fond-gererAcces-contenu.jpg");
	background-repeat:repeat-y;
	background-position: center;
}
.onglet .rich-tabhdr-side-cell .text_gererAcces{
	/*background-image: url("../images/icone-compte.png");
	background-position:10px 50%;
	background-repeat:no-repeat;*/
	padding-left:8px;
	padding-right:10px;	
}
/************************************datascroller photo residence*******************************************/

.residence .dr-dscr-button{
	border:none;
	background-color:white;
}

.residence .dr-dscr-sepctrl {
	border:none;
	background-color:white;
}

.residence .dr-dscr-button-dsbld {
	display : none;
}

.residence .dr-dscr-act{
	display : none;
}
.residence .rich-datascr-act{
	display : none;
}

.residence .rich-datascr-inact{
	display : none;
}
/*************************************************************************************************************/

/************************   STYLE CLES DE REPARTITION **************************************************/

.tableau-cle-repartition{
	width:735px;
	height:auto;
	margin-left: 22px;
	margin-top: 10px;
	padding: 6px;
}

.tableau-cle-repartition .dr-sdt-hc{
	background:url(../images/fond-titre-tableau-cle-rep.jpg) repeat-x left;
	color:#ffffff;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:45px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	text-align: center;
	padding-right:5px;
	font-weight: bold;
	vertical-align: middle;
}

.tableau-cle-repartition thead .dr-sdt-cbody{
   white-space: normal;
   height:45px;
}

.tableau-cle-repartition .dr-sdt-hsep{
	display: none;	
}

.tableau-cle-repartition-col-autre{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	text-align: right;
	padding-right:5px;
}

.tableau-cle-repartition-col-1{
	text-align: left;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:5px;
}


.tableau-cle-repartition .rich-tool-tip{
	background-color: #50bbe7;
	border-color: #50bbe7;
	color: #ffffff;
	font-weight: bold;
	
}

/*******************************Popup (changer mdp - bibliotheque)*******************************************/

.details-popup{	
	height: auto;
	padding-bottom: 10px;
	color: #666666;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

/***********************************************************************************************/

/*************************** liste des membres du conseil syndical *****************************/

.bloc-membreCS{
	height:auto;
	width:733px;
	padding-top: 25px;
}

.bloc-membreCS .titre-info{
	width:400px;
}

.liste-membres-CS{
	width:700px;
	padding-top: 15px;
	padding-left: 22px;
	
}

.liste-membres-CS .rich-table{
	width:737px;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	background-color: white;
}
.liste-membres-CS .rich-table-subheadercell{
	color:#ffffff;
	background:url(../images/fond-titre-tableau.jpg) repeat-x left;
	height:25px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:0px;
}
.liste-membres-CS .rich-table-subheadercell img{
	padding-left: 6px;
	width:6px;
	height:5px;	
}
.liste-membres-CS .rich-table-cell{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:25px;
	padding-left:25px;
	text-align: left;
}

.col-nom{
	width:auto;
	text-align: center;
}

.col-adresse{
	width:auto;
}

.col-qualite{
	width:auto;
	text-align: center;
}

.col-tel-fax{
	width:auto;
	text-align: center;
	valign:middle;
}

.divtel{
	padding-left:10px;
}
/***********************************************************************************************/
/*************************** ANNONCES  *********************************************************/

.bloc-annonces{
	width:497px;
	height:auto;	
}

.annonces{
	overflow: auto;
	width:550px;
	height:350px;
	margin-top:30px;
	margin-left:15px;
	
}

/***********************************************************************************************/
/*********************** DISCUSSIONS ***********************************************************/

.btn-fermer-discussion{
	position:absolute;
	width:61px;
	height:16px;
	top:-7px;
	right:30px;
}

.dr-mpnl-pnl-h{
	border: 0;
	padding: 0;
	
}

.popup-deplacer{
	background: white;
	height: 10px;
}

.discussion-texteReponse{
	height: 100%;
}
.reponseTitre .label{
	margin-bottom:10px;
}
.reponseTitre .formulaire-champ-titre{
	width: 500px;	
}
.reponseContenu .label{
	margin-top:10px;
	margin-bottom: 10px;
}
.reponseContenu .discussion-texteReponse{
	width: 500px;	
}
.bloc-discussion{
	width:680px;
	height:auto;
	padding-top:20px;
	padding-bottom: 10px;
	padding-left:40px;
	padding-right:10px;
	color: #666666;
}

.discussion-deja-lue{
	background-color: #E8F2FE;
}
.erreur-discussion{
	padding:50px;
	font-size: 13px;
	font-weight: bold;
}
.titreDiscussion{
	width: 488px;;
	background:url(../images/fond-titre-tableau-travaux.jpg) repeat-x left;
	height:25px;
	color:#ffffff;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding-left: 12px;
}

.titreDiscussion-texte{
	padding-top: 5px;
	width: 100%;
}

.contenuDiscussion{
	width: 489px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	border-left:1px solid #ededed;
	padding-top:12px;
	padding-bottom:6px;
	padding-left:10px;
}
.contenuDiscussion-texte{
	padding-top:10px;
	padding-left: 10px;
	width:478px;
}

.scroll-discussion{
	overflow: auto;
	height: 150px;
	width:518px;
}

.piece-jointe-message{
	padding-top:10px;
	padding-bottom: 10px;
}

.piece-jointe-message a{
	text-decoration: underline;	
}

.formulaire-discussion{
	margin-top:10px;
	width : 100%;
	height: 100%;
}

.formulaire-discussion .rich-fileupload-list-overflow{
	display: none;
}

.formulaire-discussion .rich-fileupload-list-decor{
	border: 0;
}

.formulaire-discussion .rich-fileupload-table-td{
	border: 0;
}

.formulaire-discussion .rich-fileupload-button{
	padding: 0;
	margin: 0;
}

.formulaire-discussion .rich-fileupload-button-light{
	border-width: 1px;
	padding: 0;
	margin: 0;
	border-color: #666666;
}

.formulaire-discussion .rich-fileupload-button-press{
	border-width: 1px;
	padding: 0;
	margin: 0;
	border-color: #666666;
}

.formulaire-discussion .rich-fileupload-toolbar-decor{
	background: transparent;
	border: 0;
	padding: 0;
	margin: -5px;
}

.formulaire-discussion .champs{
	width: 100%;
	margin-top: 25px;
}

.formulaire-discussion .champs input[type='text']{
	width: 499px;
}

.formulaire-discussion .boutons{
	width: 100%;
	height: 50px;
}
.formulaire-discussion .inputFileUpload{
	position: absolute;
	padding-top: 8px;
	
}
.formulaire-discussion .gif-upload{
	position: absolute;
	margin-left: 197px;
	margin-top:8px;
}
.formulaire-discussion .bouton-envoyer{
	position: absolute;
	margin-left: 437px;
	padding-top: 15px;
}
.formulaire-discussion .pieces-jointes{
	width: 100%;
	padding-bottom: 5px;
}

.formulaire-discussion .pieces-jointes .dr-table-cell{
	font-size: 13px;
	padding-right: 10px;
}
.formulaire-discussion .label{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	padding-bottom: 5px;
}

.formulaire-discussion .errors{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color: red;
}

.formulaire-discussion .errorTaille{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color: red;
}


.bloc-discussion .rich-table-subheadercell img {
	height:5px;
	padding-left:6px;
	width:6px;
}



table.tableauDiscussion{
	width:690px;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	}
	
table.tableauDiscussion th{
	background:url(../images/fond-titre-tableau-travaux.jpg) repeat-x left;
	height:25px;
	color:#ffffff;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:0px;
}	
	
table.tableauDiscussion th a{
	color:#ffffff;
}	
	
table.tableauDiscussion td a{
	color:#999999;
	text-decoration: underline;
}	
	
table.tableauDiscussion td{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	height:14px;
	padding-top:12px;
	padding-bottom:6px;
	padding-left:10px;
	}	

table.tableauDiscussion th.col-1{
	text-align:left;
	width:157px;
	padding-left:12px;
	}
	
table.tableauDiscussion td.col-1{
	text-align:left;
	width:157px;
	padding-left:12px;
	}	
	
table.tableauDiscussion td.col-1 a{
	text-decoration:underline;
	color:#666666;
	}	
	
table.tableauDiscussion th.col-2{
	text-align:left;
	width:176px;
	padding-left:12px;
	}
	
table.tableauDiscussion td.col-2{
	text-align:left;
	width:176px;
	padding-left:12px;
	}		
	
	
table.tableauDiscussion th.col-3{
	text-align:center;
	width:88px;
	}
	
table.tableauDiscussion td.col-3{
	text-align:center;
	}		
	
table.tableauDiscussion th.col-4{
	text-align:center;
	width:101px;
	}
	
table.tableauDiscussion td.col-4{
	text-align:center;
	}	
	
table.tableauDiscussion th.col-5{
	text-align:center;
	width:132px;
	}
	
table.tableauDiscussion td.col-5{
	text-align:center;
	}	
/***********************************************************************************************/


.messagePageErreur{
	font-size: 14px;
	color: red;	
	margin : 5px;
}

.messagePageErreur{
	font-size: 12px;
	color: black;
	text-decoration: underline;	
}

.dr-mpnl-pnl-b {
	padding:0px;
}

.lienImgAccueil{
	height: 61px;
}


.accueil-fiche{
	margin-top:15px;
	width:250px;
}

.accueil-fiche img{
	position:absolute;
	height: 110px;
}

.accueil-fiche .liens{
	padding-top:75px;
	margin-left:100px;
	width:115px;
}

.accueil-fiche a{
	color:#CD081D;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}


.right{
	display:none;
}

.texteGererAcces{
	margin-left:38px;
	margin-top:3px;
}

.texteGererAccesLeft{
	margin-left:1px;
	margin-top:3px;
	width:300px;
}

.texteGererAccesDivRight{
	margin-left:1px;
	margin-top:-5px;
}

.tableauTelFax{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.tableauTelFaxTitre{
	font-size: 11px;
	font-weight: bold;
	text-align: center;	
}

.tableauTelFaxTitreLigne{
	font-size: 11px;
	font-weight: bold;
}

.tableauTelFaxDonnee{
	text-align: center;
	padding-left:5px;
	padding-right: 5px;
}

.tableauTelFaxDonnee input[type="text"]{
	background:url("/images/background-champ.jpg") no-repeat scroll left top transparent;
	border:0 none;
	color:black;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding-left:5px;
	padding-top:3px;
	width: 90px;
}

.mesAccesPre{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-bottom: 15px;
}

.clickable{
	cursor: pointer;
}

.pre{
	margin:0px;
	white-space: pre;
}

.center{
	text-align: center;
}

.erreurIdentification{
	color:red;
}

.divErreurIdentification{
	margin-bottom: -5px;
}

.frameGmap{
	margin-top:20px;
}


/*****************************************************************************************************/
/****************************************  STYLE MAIL *********************************************/

.mail{
	padding: 25px;	
}
.mailBandeau{
	width: 100%;
}

.mailBandeau img{
	width: 100%;	
}

.mailContenu{
	padding-left: 75px;
	padding-top: 25px;
}

.bulle{
	border: none ; 
	border-collapse: collapse;
}

.bulle .haut-gauche{
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Coin-Haut-G.png) no-repeat bottom right; 
	padding: 0px;
	margin: 0px;
	width: 12px;
	height: 12px;
	
}

.bulle .haut{
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Barre-Cadre-Haut.png) repeat-x bottom center; 
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 12px;
}

.bulle .haut-droite{
	background-image:url("");
	background-repeat:no-repeat;
	background-position:bottom left;
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Coin-Haut-D.png) no-repeat bottom left; 
	padding: 0px;
	margin: 0px;
	width: 73px;
	height: 12px;
}

.bulle .gauche{
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Barre-Cadre-Vertical.png) repeat-y right; 
	padding: 0px;
	margin: 0px;
	width: 12px;
	height: 329px;
}

.bulle .centre{
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Barre-Cadre-Vertical.png) repeat-x center; 
	padding: 0px;
	margin: 0px;
	height: 329px;
	width: auto;
}

.bulle .droite{
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Barre-Cadre-Vertical.png) repeat-y left; 
	padding: 0px;
	margin: 0px;
	width: 73px;
	height: 329px;
}

.bulle .bas-gauche{
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Coin-bas-G.png) no-repeat top right; 
	padding: 0px;
	margin: 0px;
	width: 12px;
	height: 29px;
}

.bulle .bas{
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Barre-Cadre-Bas.png) repeat-x top center; 
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 29px;
}

.bulle .bas-droite{
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Coin-Bas-D.png) no-repeat top left; 
	padding: 0px;
	margin: 0px;
	width: 73px;
	height: 29px;
}

.bulle .message{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	text-align: justify;
}

.bulle .pointe{
	background:url(http://ecopro.sergic.intranet:81/images/mail/Alerte-Mail-Triangle-pr-cadre.png) no-repeat top center;
	padding: 0px;
	margin: 0px;
	height:29px;
	width: 46px;
}

.bulle .fauteuil{
	background:url(http://ecopro.sergic.intranet:81/images/mail/img-header.png) no-repeat top center;
	padding: 0px;
	margin: 0px;
	height: 144px;
	width: 119px;
}



/*Modification du background de la richface dataTable affichant les contrats*/
.bloc-contrat-dassurance .dr-table{
	background-color: transparent;	
}

/*Modification des boutons du scroller de contrat*/
.bloc-contrat-dassurance .rich-datascr-inact{
	display: none;	
}
.bloc-contrat-dassurance .rich-datascr-act{
	display: none;	
}
.bloc-contrat-dassurance .rich-dtascroller-tablerich-dtascroller-table{
	width: 510px;	
}


.bloc-contrat-dassurance .dr-dscr-button{
	background-color:transparent;
	border-color:transparent;
	width: 255px;
}

.bloc-contrat-dassurance .dr-dscr-button-dsbld{
	color: white;	
	width: 255px;
}

/********************************************************************************************************/
/**************************     STYLE PAGE D'ACTIVATION DES COMPTES *************************************/


.activation-compte-formulaire{
	padding-top:20px;
	padding-left:50px;
}

.activation-compte-formulaire .entry .codeSoc{
	width: 17px;
	font-size: 10px;
}

.activation-compte-formulaire .entry .codeClient{
	width: 38px;
	font-size: 10px;
}

.activation-compte-bouton{
	padding-top:25px;
	padding-left:140px;
}
.activation-compte-message{
	margin:25px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	width: 350px;
}
.activation-compte-message-ok{
	margin-bottom:25px;
	text-align: center;
}

.activation-champs-explication{
	padding-top : 9px;
	width:400px;
	position: absolute;
}

.activation-explication{
	margin-left: 415px;
	height : 70px;	
	
}

.activation-champs-explication .entry{
	width:400px;
	float:left;
}
.activation-input-nomClient{
	width:118px;
}
.activation-texte-explication{
	width:250px;
}

.activation-explication img{
	height : 65px;
}

.exemple{
	height:700px;
	padding:25px;
}
.exemple img{
	height:680px;
}

.messageActivation{
	font-weight: bold;
	font-size: 15px;
	padding-left: 50px;
	padding-top:25px;
	width:680px;
}

.accesEspace{
	font-weight: bold;
	font-size: 15px;
	padding-top:25px;
	padding-left: 50px;
	
	
}
.accesEspace img{
	width:150px;
}


.formulaireAjoutClient{
	padding:25px;	
}

.formulaireAjoutClient .entry .codeSoc{
	width: 17px;
	font-size: 10px;
}

.formulaireAjoutClient .entry .codeClient{
	width: 38px;
	font-size: 10px;
}

.boutonAjoutClient{
	text-align: center;
	width:100%;
}

.popupAjoutClient .Titre-Popup{
	padding-top: 15px;
}

.messageAjoutClient{
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding-bottom: 15px;
}

.blancDevantMessage{
	padding : 25px;
}

.fond-ciel{
	padding-top:12px;
	margin-right:17px;
	background: url("/images/ciel-bleu.png") no-repeat top right;	
}
.picto-activation{
	position: absolute;
	margin-left:25px;
	margin-top:25px;	
	height: 45px;
}

.ContainerExterne{
	width:780px;
	margin:0 auto;	
	background-color:#fafeff;
}
/******************************************************************************************************************************************/

.accesEspace{
	font-weight: bold;
	font-size: 15px;
	padding-top:25px;
	padding-left: 50px;	
}
.accesEspace img{
	width:150px;
}
.formulaire-changement-mail{
	margin-left:30px;
}
.formulaire-changement-mail input[type="text"], input[type="password"] {
	background:url("/images/background-champ.jpg") no-repeat scroll left top transparent;
	border:0 none;
	color:black;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding-left:5px;
	padding-top:3px;
}



.titre-gerer-acces{
	margin-top:15px;
	margin-left:30px;
}

.titre-gerer-acces .titre-info{
	color:#4fbbe7;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS";
	}

	.formulaire-coordonnees{
	margin-left: 35px;
	width: 590px;	
	height: 170px;
}

.formulaire-coordonnees .bloc-adresse{
	position: absolute;
	margin-top: 20px;
}

.formulaire-coordonnees .bloc-telephone{
	position: absolute;
	margin-left: 280px;
}

.bloc-telephone .btn-modif{
	margin-left:103px;
	margin-top:10px;	
}

.formulaire-mdp{
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 30px;
}

.formulaire-mdp .erreur{
	color:red;
	font-size: 12px;
	text-align: center;
	margin-bottom: 10px;
}

.formulaire-mdp .champs-mdp{
	text-align: left;
	margin-bottom: 10px;
	margin-left: 50px;
}

.formulaire-mdp .btn-mdp{
	height: 25px;
	text-align: left;
}

.formulaire-mdp .btn-valider{
	position:absolute;
	margin-left:294px;
	margin-top:10px;
}

.formulaire-mdp .btn-annuler{
	position:absolute;
	margin-left:50px;
	margin-top:10px;
}

.formulaire-mdp input[type="password"] {
	background:url("/images/background-champ.jpg") no-repeat scroll left top transparent;
	border:0 none;
	color:black;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding-left:5px;
	padding-top:3px;
	width: 77px;
	position: absolute;
	margin-left: 240px;
}
.formulaire-mdp label {
	position: absolute;
}

/**********************************************************************************************************************************************/
/****************************************   FOOTER *******************************************************************************************/

.footer-identification{
	background: no-repeat url("/images/footer-shadow.jpg");
	height: 29px;
}
.BlocFooter{
	background: no-repeat bottom left url("/images/footer-shadow.jpg");
	height: 35px;
	text-align: center;
	font-family: Arial;
	font-size: 9px;
	font-weight: bolder;
	color: #666666;
}

.BlocFooter a{
	text-decoration: none;
}

.BlocFooter .ie{
	color:#006699;
}

.BlocFooter .ff{
	color:#D64203;
	
}

.BlocFooter .favoris{
	color:#4FBBE7;
}
.BlocFooter p{
	margin-top:25px;
}