/*____________________ body ___________________*/
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #554a3f;
	letter-spacing: 0px;
	text-align: left;
	}
	
p {
	margin:0;
	padding:2px 0;
	}

td {
	margin:0;
	padding:0;
   }

a {
	text-decoration: none;
	color: #333;
	}

a:hover {
	text-decoration: underline;
	color: #C00;
	}

/*________________ background ________________*/
.background {
	background: url(images/fondpage.jpg) no-repeat scroll 20px top;
	}

.accession {
	background: url(images/plansite/accession.jpg) no-repeat top right;
	}

.logement {
	background: url(images/plansite/logement.jpg) no-repeat top right;
	}

.location {
	background: url(images/plansite/location.jpg) no-repeat top right;
	}

.castors {
	background: url(images/plansite/lescastors.jpg) no-repeat top right;
	}

.mobilite {
	background: url(images/plansite/mobilite.jpg) no-repeat top right;
	}

.financement {
	background: url(images/plansite/financement.jpg) no-repeat top right;
	}

.gestion {
	background: url(images/plansite/gestion.jpg) no-repeat top right;
	}

.situ {
	border: 1px solid #000000;
	font: 9px;
	}

.cadrjeunes {
	border: 3px solid #FFFFFF;
	background-color: #C03;
	}

.cadrtel {
	border: 1px dotted #333333;
	background-color: #E8E8E8;
	}

.cadrlog {
	border: 1px dotted #333333;
	background-color: #F0FAF2;
	}
	
.cadrpass {
	border: 1px dotted #0a572d;
	background-color: #008a3f;
	}

.cadrloc {
	border: 1px dotted #333333;
	background-color: #FBEDF0;
	}

.cadracc {
	background-color: #EBF3FB;
	}

#cadr img { 
	border: 1px solid #000000;
	}

.cadrcast {
	border: 1px dotted #333333;
	background-color: #E9EDF8;
	}

.cadrmob {
	border: 1px dotted #333333;
	background-color: #FFFAEA;
	}

.cadrfin {
	border: 1px dotted #333333;
	background-color: #DEE9FA;
	}

.cadrgest {
	border: 1px dotted #333333;
	background-color: #FEF6EB;
	}

.cadrcontact {
	border: 1px dotted #333333;
	background-color: #F3EEF7;
	}

.cadrimp {
	border: 1px dotted #333333;
	background-color: #FFFFFF;
	}

/*___________________ date __________________*/
.date {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}

/*_________________ texte __________________*/
.txtgras {
	font-weight: bold;
	}

.txtjustifie {
	text-align: justify;
	}

/*__________________ lien __________________*/
.lien {
	text-decoration: underline;
	}

.lien a {
	text-decoration: underline;
	color: #CC0000;
	}

.lien a:hover {
	text-decoration: none;
	}

/*__________________ lien __________________*/
.lien2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	word-spacing:-1px;
	text-decoration: underline;
	}

.lien2 a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	word-spacing:-1px;
	text-decoration: underline;
	color: #CC0000;
	}

.lien2 a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	word-spacing:-1px;
	text-decoration: none;
	}
	
/*_________________ video __________________*/
.txtvideo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f6f0fa;
}

a.txtvideo{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f6f0fa;
	text-decoration:none;
}

a:hover.txtvideo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#DAC9FF;
	text-decoration:none;
}

/*_______________ multidomus _________________*/
.txtmultibleu {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0062c8;
	text-align:justify;
}

.txtmultibleu a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0062c8;
	font-weight:bold;
	text-decoration:none;
}

.txtmultibleu a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#69abef;
	font-weight:bold;
	text-decoration:none;
}


.txtmultirouge {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#c71444;
	text-align:justify;
}

.txtmultirouge a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#c71444;
	font-weight:bold;
	text-decoration:none;
}

.txtmultirouge a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f2819f;
	font-weight:bold;
	text-decoration:none;
}


/*________________ location ________________*/
.txtlocation {
	font-weight: bold;
	color: #C71444;
	}

.txtlocationf {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #C71444;
	}

.txtlocationl {
	color: #C71444;
	text-decoration: underline;
	}

/*________________ accession _______________*/
.txtaccession {
	font-weight: bold;
	color: #0062C8;
	}

.txtaccessionf {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0062C8;
	}

.titre_accession {	
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0062C8;
	letter-spacing:-1px;
	word-spacing:0;
	}
	
.txtaccessionl {
	color: #0062C8;
	text-decoration: underline;
	}

/*______________ financement ______________*/
.txtfinancement {
	font-weight: bold;
	color: #5B92E6;
	}

.txtfinancementf {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5B92E6;
	}

.txtfinancementl {
	color: #5B92E6;
	text-decoration: underline;
	}

/*_____________ credit immobilier ____________*/
.txtcreditimmo {
	color: #082C6A;
	}

/*_________________ mobilite _________________*/
.txtmobilite {
	font-weight: bold;
	color: #EAC300;
	}

.txtmobilitef {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #EAC300;
	}

.txtmobilitel {
	color: #EAC300;
	text-decoration: underline;
	}

/*_________________ castors _________________*/
.txtlescastors {
	font-weight: bold;
	color: #00287A;
	}

.txtlescastorsf {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00287A;
	}

.txtlescastorsl {
	color: #00287A;
	}

a.txtlescastors:hover {
	font-weight: bold;
	color: #CC0000;
	}

/*_________________ gestion ________________*/
.txtgestion {
	font-weight: bold;
	color: #F48E00;
	}

.txtgestionl {
	color: #F48E00;
	text-decoration: underline;
	}

.txtgestionf {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #F48E00;
	}

/*_______________ un pourcent ______________*/
.titrunpourcent {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #008A3F;
	}
	
.txtunpourcent {
	font-weight: bold;
	color: #008A3F;
	}

.txtunpourcentl {
	color: #008A3F;
	text-decoration: underline;
	}

.txtunpourcentf {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #008A3F;
	}
	
.txtpass {
	color: #f4fff6;
	}
	
.txtpass-bd {
	font-weight:bold;
	color: #f4fff6;
	}

.txtpass-sl {
	color: #f4fff6;
	text-decoration: underline;
	}
	
a.txtpass-sl {
	color: #f4fff6;
	text-decoration: underline;
	}
	
a:hover.txtpass-sl {
	color: #f4fff6;
	text-decoration: underline;
	}

/*______________ téléchargement ______________*/
.txttelechargemnt {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #554a3f;
	}

/*________________ recherche ________________*/
.txtrech {
	text-align:left;
	}

input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #333333;
	background-color: #FFFFFF;
	width: 90px;
	height: 17px;
	}

select {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}

.inputForm {
	color:#333;
	background-color: #ffffff;
	font: 10px verdana, arial, sans-serif;
	border: 1px;
	width: auto;
	height: auto;
	vertical-align: middle;
}

.caseForm {
	color:#333;
	background-color: #ffffff;
	font: 10px verdana, arial, sans-serif;
	border: 0px;
	width: auto;
	height: auto;
	vertical-align: middle;
}

/*________________ divers ________________*/
.txtrouge {
	font: 12px;
	color: #CC0000;
	}

.txtitalique {
	font-style: italic;
	color: #554a3f;
	text-align: justify;
	}

.blanc {
	font: 9px;
	color: #FFFFFF;
	}

.txtblancl {
	color: #FFFFFF;
	text-decoration: underline;
	}

/*________________ 22 aides ________________*/
.aidesloc {
	font-weight: bold;
	color: #FF9900;
	}

.aidesacc {
	font-weight: bold;
	color: #6699CC;
	}

.aidessal{
	font-weight: bold;
	color: #669933;
	}

.aidesbail{
	font-weight: bold;
	color: #CC99FF;
	}

.aidesmob{
	font-weight: bold;
	color: #FF9999;
	}

.aideshand{
	font-weight: bold;
	color: #009933;
	}

.aidestitr{
	font: 14px;
	font-weight: bold;
	}

.txttelechargementf {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #BC9ED4;
	letter-spacing: 1px;
	}

.txtblanc {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}

.txtblanc a{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	}

.txtblanc a:hover{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}

.txtblancpt {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}

.txtblancno {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}

.txtjaune {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFB400;
	}

.txtjaunegd {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FFB400;
	text-decoration: underline;
	}
	
.list1 li {
	margin:0;
	padding:0;
	list-style-type: square;
}

.list2 li {
	margin:0;
	padding:0;
	list-style-type: none;
}
