@charset "utf-8";
/* CSS Document */

/*----------------------------------------[Page Type]--------------------------------*/
#page-2 {
	width:940px;
	margin:auto;
}
#contenu-type {
	background:url(../images/bg-type.jpg) no-repeat;
	float:left;
	height:auto;
}

#left-type {
	overflow:hidden;
	float:left;
	width:210px;
	padding:0 14px 0 2px;margin-bottom:10px;
	font-size: 11px;
}

#left-type dl dt{
	margin-top:20px;
	color:#ec387c;
	font:bold 17px Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	border-bottom:1px solid #BCBCBC;
}
#left-type dl dd {
	margin:0;
}

#left-type ul {
	list-style:none;
}
#left-type ul a {
	color:#474747;
	text-decoration:none;
}
#left-type ul a:hover {
	color:#02854F;
}
#left-type ul li{
	border-bottom:1px solid #BCBCBC;
	padding-top:4px;
	padding-bottom:4px;
}

.module-left {margin-top:15px;}

.module-left a {
	display:block;
	text-decroation:none;
}

.module-left-bg {
	height:159px;
	background:url(../images/h_f.png) no-repeat;
}

#left-type ul li.actuelle a {
	display:block;
	padding:0 0 0 15px;margin:0;
	color:#02854F;background:url(../images/puce.jpg) no-repeat 0 2px;
	font-weight:bold;
}

#right-type {
	width:697px;
	float:left;
	padding-left:14px;
}

#right-type .spip {
	padding:0 0 15px 0;
	margin:0;
}

#right-type .paragraphe {
	color:#474747;
}
/*#right-type .paragraphe img{
	float:right; 
}*/


#right-type p.portraitIngenieur {float:right; margin-left:30px}


#right-type .paragraphe p {
	clear:left;
	vertical-align: 10%;
	text-align: left;
	line-height:16px;
}

#right-type .paragraphe p.borderRight {
border-left:1px dotted #b8b8b8;
padding:0 0 0 10px;
margin:0 0 0 10px;
}

#right-type a{ color:#ec387c; text-decoration:underline}
#right-type a:hover { color:#02854f; text-decoration:none}

#right-type .cpp { border:1px solid #ec387c}

#cont-carte ul.liste_cartedefrance li a {color:#ec387c; text-decoration: none}
#cont-carte ul.liste_cartedefrance li a:hover { color:#02854f;text-decoration:underline}


#right-type .paragraphe h1{
	margin-top:6px;
	font-size:24px;
	color:#02854f;
}
/*#right-type .paragraphe h3{
	margin-top:1px;
	margin-bottom:1px;
	font-size:16px;
	color:#02854f;
}
#right-type .paragraphe h3 a{
	color:#ec387c;
}*/


#right-type .paragraphe h2 {
	margin:0;
	padding:0;
	width:450px;
	color:#04854d;
	font-size:22px;
}

#right-type .paragraphe h3 {
	position:static;float:left;
	padding-left:25px;margin:20px 0;
	color:#EC387C;background:url(../images/puce2.png) no-repeat;
	font-size:18px;font-weight:normal;
}

#right-type .paragraphe h4 {
	margin:0;
	padding:0 0 10px 0;
	color:#04854d;
	font-size:14px;
}

#right-type span.date { font-weight:bold; font-size:14px; color:#474747}

#right-type ul {
	clear:left;
	margin:0 0 0px 40px;padding:0;
}

#right-type ul li{
	margin:0 0 5px 0px;padding:0;
}

#right-type .postscriptum p { color:#038151; font-weight:bold; font-size:13px; width:450px}

#arien { margin:20px 0 5px 0; color:#919191; width:450px }
#arien a { color:#919191; text-decoration:none; font-size:10px }
#arien a:hover { text-decoration:underline;}

#ariane-carte { margin:10px 0 10px 0; color:#919191; }
#ariane-carte a { color:#919191; text-decoration:none; }
#ariane-carte a:hover { text-decoration:underline;}

#right-type .paragraphe .expert {
	background:url(../images/expert.png) no-repeat;
	width:506px;
	height:109px;
	margin:auto;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:150px;
}

#right-type .paragraphe .expert p {text-align:left; width:500px;}

#right-type .paragraphe .expert h5{
	padding-top:10px;
	font-size:15px;
	color:#02854f;
	margin-bottom:0;
}

#right-type div.encart {
	width:674px;
	margin:10px 0;padding:10px;
	background:#ddf4fd url(../images/encart.gif) no-repeat;
}

#right-type div.encart h4 {padding:0 140px 0 0;}
#right-type div.encart p { padding:20px 140px 20px 25px; margin:0; font-weight:bold}
#right-type div.encart ul {padding:0 140px 0 0;}

#right-type span.chiffresClefs { font-weight:bold; color:#038151; text-align:justify; font-size:16px }

#bas-para {
	clear:both;float:right;
	margin:-1px 0 0;padding:0;
	width:200px;height:20px
}
/**+html #bas-para { margin-top:-8px}*/
#bas-para a {
	color:#474747;
	font-size:10px;
	text-decoration:none;
}
#bas-para a:hover{
	text-decoration:underline;
}
#bas-para .print a {
	padding-left:16px;
	background:url(../images/icone_print.png) no-repeat;
}
#bas-para .top_p a {	
	padding-left:16px;margin:0 0 0 10px;
	background:url(../images/top.png) no-repeat;
}

/*---------------------------------------------- [carte] ---------------------------------------*/
#contenu-type-carte {
	float:left;
	width:944px;height:auto;
	background:url(../images/bg-carte.jpg) no-repeat;
}
#right-type-2 {
	padding:10px 15px 0 15px;
	height:492px;
}
hr.l_hr {
	float:left;
	border:0;border-bottom:1px solid #AAA;
	width:700px;
}

.carte {
	float:left;
	width:443px;height:443px;
	margin:0 0 0 8px;
}
.cont-carte {
	float:right;
	margin:40px 0 0;
	width:456px;height:443px;
	font-size:12px;
}

.cont-carte p {color:#02854F;}
.cont-carte ul {
	float:left;
	padding:0 0 0 20px;
	width:180px;
}
.cont-carte ul li {color:#EC387C;}
.cont-carte ul li a {
	position:relative;
	color:#EC387C;
	text-decoration:none;
}
.cont-carte ul li a:hover {
	color:#02854f;
	text-decoration:underline;
}


#pied-carte {
	background:url(../images/h_f.png) no-repeat;
	height:150px;
	padding-top:20px;
	padding-left:200px;
	margin:10px 0 0 0;
	clear: both;
}

/**
 * @section			"etre admis, mode d'emploi"
 */
.spip_document_20 object {position:relative;}

/**
 * @section			easyclearing
 */
#contenu-type:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}