/* STYLES DES PAGES INTERIEURES  ,  TEMPLATE CONTENT*/


/*CONTENT*/

div#content{
	position:relative;
	float:left;
	background-color:#fff;
	width:701px;
	padding:12px; 
	margin-bottom:10px;
}

div#content p{
	text-align : 		justify;
	margin-bottom :		10px;
	line-height:17px; 
}


div#content div#contenu {
	background:#f3f3f3; 
	width:681px;
	height:280px;
	padding:10px 10px 0px 10px;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
}

/*p*/

p.special {
	/*border:1px solid #115063; */
	margin:10px 0;
	padding:5px 5px; 
	color:#000; 
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
	text-align:center;
	color:#FF6600;
	font-size:1.1em;
	background:#fff;
 }
 
p.special strong {
	font-size:1.2em;
	color:#1e4c62;
}

a.special{
	display:block;
	height:27px;
	padding:5px 0 0 32px;
	background: url("../img/btn-col-gauche.gif") 0 -32px no-repeat;
	font-weight:bold;
	margin-left:50px;
}

/* PLAYER Puces*/
p.offres-locatives a {
	display:block;
	margin-top: 50px;
	background: transparent url(../img/offres-locatives.jpg) 0 0 no-repeat;
	width: 232px;
	height: 92px;
	text-indent: -5000px;
}

p.agri-mobilite a {
	display:block;
	/*display:none;*/
	background: transparent url(../img/agri-mobilite.jpg) 0 0 no-repeat;
	width: 405px;
	height: 60px;
	text-indent: -5000px;
	margin-top:30px;
}

p.agri-accession a {
	display:block;
	/*display:none;*/
	background: transparent url(../img/agri-accession.jpg) 0 0 no-repeat;
	width: 405px;
	height: 60px;
	text-indent: -5000px;
	margin-top:30px;
}

p.agri-travaux a {
	display:block;
	/*display:none;*/
	background: transparent url(../img/agri-travaux.jpg) 0 0 no-repeat;
	width: 405px;
	height: 60px;
	text-indent: -5000px;
	margin-top:30px;
}

p.agri-cil-mobilite, p.agri-residence{
	float:left;
}

p.agri-cil-mobilite a, p.agri-residence a{
	display:block;
	/*display:none;*/
	background: transparent url(../img/agri-cil-pass-mobilite.jpg) 0 0 no-repeat;
	width: 220px;
	height: 68px;
	text-indent: -5000px;
	margin:30px 14px 0 0;
}

p.agri-residence a{
	background: transparent url(../img/agri-residence.jpg) 0 0 no-repeat;
	width: 171px;
	text-indent: -5000px;
	margin:30px 0 0 0;
}

p.agri-conseil a, p.agri-pret-foncier a{
	display:block;
	/*display:none;*/
	background: transparent url(../img/agri-conseil-financier.jpg) no-repeat 0 0;
	height: 68px;
	text-indent: -5000px;
}

p.agri-pret-foncier a{
	background: transparent url(../img/agri-pret-pass-foncier.jpg) no-repeat 0 0;
}

p.alerte{
	background:#fff url(../img/alert.jpg) no-repeat 3px 3px;
	padding:5px 5px 5px 30px;
	clear:both;
}

/* PUCES GRIS */

ul.puces li { /*puces bleues*/
	background: 	transparent url(../img/puce-bleu.gif) 0 3px no-repeat;
	padding-left: 	10px; 
	margin-bottom: 	5px; 
}

ul.puce-gris {
	margin:5px 0 15px 0;
}

ul.puce-gris li {
	background:transparent url(../img/puce-gris.gif) 0 3px  no-repeat;
	padding-left:10px;
}

/* PUCES BULL */

div#content ul.puce-bull {margin:5px 0 15px 0;}

div#content ul.puce-bull li {
	padding-left:17px;
	margin-bottom:8px;
	font-weight:bold;
	font-size:0.9em;
	list-style-type:none;
}

div#content ul.puce-bull li.rose{background:transparent url(../img/bull-rose.gif) 0 2px  no-repeat;}
div#content ul.puce-bull li.bleu{background:transparent url(../img/bull-bleu.gif) 0 2px  no-repeat;}
div#content ul.puce-bull li.mauve{background:transparent url(../img/bull-mauve.gif) 0 2px  no-repeat;}
div#content ul.puce-bull li.verte{background:transparent url(../img/bull-verte.gif) 0 2px  no-repeat;}
div#content ul.puce-bull li.orange{background:transparent url(../img/bull-orange.gif) 0 2px  no-repeat;}

div#content ul.icone li{
	background:transparent url(../img/btn-col-droite.gif) 0 0  no-repeat;
	height: 24px;
	padding: 8px 0 0 32px;
	margin-bottom:8px;
	font-weight:bold;
	font-size:0.9em;
	list-style-type:none;
}

div#content ul.icone li.pdf {background-position: 0 -32px;}
div#content ul.icone li.saisie {background-position: 0 -64px;}
div#content ul.icone li.geo {background-position: 0 -96px;}
div#content ul.icone li.euro {background-position: 0 -128px;}


div#content ul li.rose a{color:#e53188;}
div#content ul li.bleu a{color:#0098d1;}
div#content ul li.mauve a{color:#5e2281;}
div#content ul li.verte a{color:#b0ca44;}
div#content ul li.orange a{color:#e85611;}
div#content ul li.prairie a{color:#56ac28;}

div#content ul.puce-bull li a:hover, div#content ul.puce-img li a:hover {color:#e85611;}

/* SALARIE */

div.service{
	position:relative;
	float:left;
	width:220px;
	height:270px;
	background:url('../img/bg-service.jpg') no-repeat 0 0;
	padding:15px 10px;
	color: #929799;
}

div.service.bleu{ background-position: -240px 0px; }
div.service.orange{ background-position: 0px -300px; }
div.service.rose{ background-position: -240px -300px; }
div.service.vert{ background-position: -481px 0px; }

div.produit{
	position:relative;
	float:left;
	width:220px;
	height:130px;
	background:url('../img/bg-produit.jpg') no-repeat 0 0;
	padding:15px 10px;
	color: #929799;
	/*margin:20px 45px;*/
}

div.produit.bleu{ background-position:-240px 0; }
div.produit.orange{ background-position:0 -160px; }
div.produit.rose{ background-position:-240px -160px; }
div.produit.vert{ background-position:-480px 0; }
div.produit.prairie{ background-position:-480px -160px; }

div.produit ul li {
	padding-left: 10px;
	background:transparent url(../img/fleche-grise.gif) left  3px no-repeat; 
	margin-bottom: 5px;
}

div.produit p.btn, div.service p.btn{
	position:absolute;
	top:260px;
	left:0px;
	width:240px;
	height:31px;
}

div.produit p.btn{
	top:120px;
}

div.produit p.btn a, div.service p.btn a{
	float:right;
	display:block;
	height:31px;
	width:34px;
	background:url('../img/btn-produit-service.jpg') no-repeat 0 0;
	text-indent:-5000px;
}

div.produit p.btn a.detail, div.service p.btn a.detail{ background-position:-68px 0;}
div.produit p.btn a.detail:hover, div.service p.btn a.detail:hover{ background-position:-68px -31px;}
div.produit p.btn a.online, div.service p.btn a.online{ background-position:-34px 0;}
div.produit p.btn a.online:hover, div.service p.btn a.online:hover{ background-position:-34px -31px;}
div.produit p.btn a.pdf, div.service p.btn a.pdf{ background-position:0 0;}
div.produit p.btn a.pdf:hover, div.service p.btn a.pdf:hover{ background-position:0 -31px;}

div.service strong, div.produit strong{
	color:#fff;
	font-size:1.3em;
	margin-bottom:25px;
	display:block;
	text-transform:uppercase;
	letter-spacing:-1px;
}

div#content div.service p, div#content div.produit p{
	text-align:left;
}

/*Message r�glementaire*/
#reglementaire {
	height : 40px;
	padding-bottom : 15px;
	background-image:url(../img/attention_15.png);
	background-repeat:no-repeat;
}
#reglementaire h2{
	margin-left : 23px;
	color: red;
	font-size: 10px;
}
#reglementaire a{
	color:black;
	text-decoration :none;
	text-decoration:underline;
	background : none;
}

/* MISE EN PAGE SALARIES */

div.content-left{
	float:left;
	width:405px;
	margin:15px 15px 0 10px;
	padding-right:15px;
	border-right: 1px dotted #bbb;
	text-align:justify;
	line-height:16px;
}

div.link-right{
	float:left;
	width:220px;
	margin-top:15px;
}

div#contenu p.sstitre{
	color:#878787;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	margin:20px 0;
}

div#contenu p.sstitre span{
	background:url('../img/open-acco.gif') no-repeat 0 0;
	padding:9px 0 0 25px;
}

div#contenu p.sstitre em{
	background:url('../img/close-acco.gif') no-repeat right bottom;
	padding:0 25px 7px 0;
}

div.content-left ul li, div.link-right ul li{
	list-style-type:disc;
	list-style-position:inside;
	margin:7px 0;
}

div.content-left table{
	border-collapse:collapse;
	background:#fff;
	color: #929799;
}

div.content-left table td{
	border:1px solid #CCCCCC;
	padding:3px;
	vertical-align:top;
	text-align:center;
}

div.content-left table th{
	border:1px solid #CCCCCC;
	padding:3px;
	vertical-align:top;
	text-align:center;
	background:#f3eef6;
}

div.content-left table th.orange{background:#fdf5ed;color:#999;font-weight:normal;text-align:center;}

div.content-left strong, .bgwhite{
	background-color:#fff;
	color:#163a58;
	font-weight:normal;
}

div.content-left strong.normal{
	background-color:transparent;
	color:#777;
	font-weight:bold;
}

div.content-left label{
	display:inline-block;
	width:80px;
}

div.savoir{
	padding:10px 10px 10px 10px ;
	margin-bottom:10px;
	color:#fff;
	text-align:left;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
}

div.savoir2{
	padding:10px 10px 10px 10px ;
	margin-bottom:10px;
	color:#888;
	text-align:left;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
}

div.savoir2 h5{
	color:#555;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:10px;
}

div.content-left div.savoir p strong{
	background:transparent;
	color:#fff;
}

div#content div.savoir p, div#content div.savoir2 p{
	text-align:left;
}

div.savoir.mauve{ background: #5e2281; }
div.savoir.bleu{ background: #0098d1; }
div.savoir.orange{ background: #e85611; }
div.savoir.rose{ background: #e53188; }
div.savoir.vert{ background: #b0ca44;}
/*div.prairie{ background: #56ac28;}*/

div.savoir2.mauve{ background:#fff; border: 1px solid #5e2281; }
div.savoir2.bleu{ background:#fff; border: 1px solid #0098d1; }
div.savoir2.orange{ background:#fff; border: 1px solid #e85611; }
div.savoir2.rose{ background:#fff; border: 1px solid #e53188; }
div.savoir2.vert{ background:#fff; border: 1px solid #b0ca44;}
div.savoir2.gris{ background:#fff; border: 1px solid #ccc;}
div.savoir2.prairie{ background:#fff; border: 1px solid #56ac28;}


div.savoir.orange a{ color: #ffe2c0;}
div.savoir.orange a:hover{ color: #fff;}

p.alinea{
	padding:15px 15px 0 15px;
	font-size:0.9em;
	font-style:italic;
}

/* PLAFONDS DE RESSOURCES */

div#content div.plafond{
	float:left;
	width:175px;
	height:270px;
	background:#fff;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
	padding:10px;
}

div#content div.plafond p{
	text-align:left;
}

div#content div.plafond h2{
	margin:0;
	padding:0;
}

div#content table#plafond{
	margin:20px 0;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
	border-collapse: collapse;
}

div#content table#plafond th{
	text-align:left;
	color:#fff;
	padding:5px;
}

div#content table#plafond td{
	padding:5px;
	background:#f3f3f3;
	border-width: 1px;
	border-style: solid;
}

/* LISTES */

ul.evolution li{
	border-top:1px solid #ccc;
	height:33px;
	text-align:center;
	padding-top:7px;
}

ul.fleches {
	margin-top:43px;
	padding-left:0;
}

ul.fleches li{
	height:40px;
	text-align:center;
}


/* TELECHARGEMENTS */

div#content ul.puces li.dwl a{color:#163a58;}
div#content ul.puces li.dwl a:hover{ color:#FF6600;}

div#content ul.puces li.dwl em{
	color:#999;
	font-style:normal;
	font-size:0.9em;
}

div#content div.demi p.full-dwl{
	margin:7px 0;
	padding:0;
	border:0;
	font-size:0.9em;
	color:#999;
}

div#content div.demi p.full-dwl a{color:#163a58;font-weight:bold;font-size:1.1em;}
div#content div.demi p.full-dwl a:hover{color:#FF6600;}

div#content div.demi p.normal-dwl{
	margin:5px 0;
	padding:0;
	border:0;
	font-size:1em;
	color:#999;
}

/**  t�l�chargement > bordereau de versement **/

div#ssmenu ul li {
	font-size:1em;
}

.demi2 h6{cursor:pointer;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#fff;font-weight:bold;display:block;height:30px;padding:11px 0 0 5px;line-height:13px;clear:left;width:405px;}
.demi2 h6 span{margin-right:40px;float:left;width:260px}
.demi2 h5{clear:left;padding:0 8px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#999999;font-weight:bold;margin:12px 0;}
.demi2 h6.titre2-dwl1{margin:-12px 0 9px 0;float:left;background:url(../img/bv/bande1.png) no-repeat;}
.demi2 h6.titre2-dwl2{background:url(../img/bv/bande2.png) no-repeat;line-height:28px;margin:0 0 0px;}
.demi2 ul.puces li{cursor:pointer;clear:left;color:#163a58;background:url(../img/bv/fleche_li.gif) no-repeat 0 2px;margin:0 0 0 8px;}
.demi2 ul.puces li ul{color:#166983;background:#f8f8f8;padding:6px 0 6px 22px;margin:3px 0 3px -14px;float:left;}
.demi2 ul.puces li ul li{width:203px;cursor:default;background:transparent url(../img/bv/puce-bleu.gif) no-repeat scroll 0 3px;color:#999999}
.demi2 ul.puces li ul li a{color:#999999 !important}
.demi2 .contenu{display:none;margin:9px 0;clear:left;}
.demi2 #contenu1{display:block;}
.demi2{margin:0 auto;background:#fff;}
.demi2 h6 .bouton{cursor:pointer;float:right;background:url(../img/bv/lien_not_selected.png) no-repeat;height:29px;width:29px;display:block;margin:-4px 16px 0 0}
.demi2 h6.active .bouton{background:url(../img/bv/lien_selected.png) no-repeat;}
.demi2 .puces .dwl ul{display:none;}
.demi2 .puces .active ul{display:block;}
.demi2 .puces li.mode_emploi{font-weight:bold;float:right;margin:-45px 0 0 205px;height:56px;line-height:56px;padding:0 16px 0 56px;width:auto;cursor:pointer;background:url(../img/bv/modeemploi.gif) no-repeat left center;}
.boutons_degrade{margin:3px 0;height:50px;display:block;background:url(../img/bv/boutons_degrade.gif) repeat-x;padding:0 0 0 30px;}
a.link2{cursor:pointer;color:#166983;font-size:10px;font-family:Tahoma, Geneva, sans-serif;text-transform:uppercase;font-weight:bold;background:url(../img/bv/lien_fleche_carre.png) no-repeat right center;padding-right:37px;display:inline-block;margin:5px 0 0}
a.link2 span{display:inline-block;height:34px;background:url(../img/bv/icones.png) no-repeat;padding:9px 0 0 41px}
a#btn_sasie span{background-position:left top;}
a#btn_simulation span{background-position:left -45px;}
a#btn_telechargement span{background-position:left -90px;}

/* CONTACT */

div#content div.demi{
	float:left;
	width:305px;
	padding:15px;
	margin-bottom: 15px;
}

div#content div.demi p{
	border-left:1px solid #0099cc;
	font-size:0.9em;
	padding-left:6px;
	text-align:left;
	color:#555;
	line-height:15px;
	margin-bottom:25px;
}

div#content div.demi p strong{font-size:1em;color:#0099cc;}

div#content div.demi p.rose strong{font-size:1em;color:#E53188;}

/* TAUX */
div#content div.demi p.rose{border-color: #e53188;}
div#content div.demi p.mauve{border-color: #5e2281;}
div#content div.demi p.orange{border-color: #e85611;}
div#content div.demi p.prairie{border-color: #57ac29;}

div#content div.demi div p.prairie {
	color: #fff;
	border: 0;
	margin: 0;
}

div#content div.demi div p.prairie strong {color: #fff;}
div#content div.demi div p.prairie a {
	text-decoration: underline;
	color: #fff;
}
div#content div.demi div p.prairie a:hover {text-decoration: none;}

/* ENTREPRISES */
div.content-entrep-left{
	float:left;
	width:375px;
	margin:15px 15px 0 10px;
	padding-right:15px;
	text-align:justify;
	line-height:16px;
}

div.link-entrep-right{
	float:left;
	width:260px;
	margin-top:15px;
}

div#content  div#player img.other-img, div#content div#contenu img.other-img{
	float:left;
	margin-left:0px;
}

div#content div#player div.scroll-content div div.player-entrep-txt{
	float:left;
	width:220px;
	margin:0px 0px 0px 20px;
	padding:0;
}

div#content div#player div.txt-entrep, div#content div#contenu div.txt-entrep{ 
	width : 	660px;
	padding : 	0 0 0 10px; 
	margin: 	15px 0px 0 0;
}

table.comp{
	border-collapse:collapse;
}

table.comp th{
	background:#fff;
}
table.comp td, table.comp tr, table.comp th{
	padding:5px;
	margin:0;
	border:1px solid #ccc;
}

/************** ===== IDENTIFICATION ===== *********************/

div.content-entrep-left div.identification{
	background:#fff url(../img/lock.gif) no-repeat 320px 10px;
	border-style:dashed;
}


div.identification p{
	font-size:0.9em;
	maring:0;
}

div.identification ul{
	margin:3px 0;
}

a.identification:hover{ background-position: 0 -25px; }
