/* CSS Document */


@charset "iso-8859-1";
body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:8px;
	/*background:url(../images/arriere_plan.jpg) repeat-x #D1D4D6;	 */
	background:#003167;
}



/* INPUT fin */

INPUT{font-size:10px;color:#56636A;border:1px solid #56636A;height:13px;}
INPUT.newletter{width:155px;}
INPUT.contact{width:217px;float:left}
INPUT.recherche{width:153px;font-size:12px;color:#3B3C46;border:1px solid #94B3D2;height:17px;}

TEXTAREA{font-size:12px;color:#56636A;border:1px solid #56636A;}
TEXTAREA.contact{width:217px;height:100px}
/* INPUT fin */


/* DIV début */

DIV{
	font-size:10px;
	color:#474848;
	text-align:justify;
}
DIV.container{
	margin:auto;
	text-align:left;
	width:691px;
	padding-bottom:20px;
	/*border:1px solid #FF0000;*/
}

DIV.contenu{
	background-color:#F3F5F6;
	margin-top:1px;
}

DIV.col_g{
	width:197px;
	float:left;
	background-color:#FFFFFF;
}

a.triang{
	width:80px;
	float:left;
	height:110px;
	padding-left:40px;
}

DIV.col_d{
	width:494px;
	float:left;
	background-color:#F3F5F6;
}


DIV.menu{
	color:#A8CAE7;
	font-size:10px;
	text-align:right
}

DIV.mod_butt{
	width:691px;
	margin-top:8px;
}

DIV.newsletter_cadre{
	margin-top:1px;
	padding-left:9px;
	padding-top:13px;
	background-color:#E8E9EA;
	height:76px;
}
DIV.news_titre{
	font-family:Arial, Helvetica, sans-serif;
	color:#013977;
	font-weight:bold;
	font-size:11px;
}

DIV.news_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#182A34;
	margin-top:8px;
}

DIV.btn_news_on{background:url(../images/news_ok.jpg) no-repeat;width:22px;height:17px;margin-left:3px;cursor:pointer}
DIV.btn_news_out{background:url(../images/news_ok-over.jpg) no-repeat;width:22px;height:17px;margin-left:3px;cursor:pointer}

DIV.catalogue_cadre{
	margin-top:1px;
	padding-left:9px;
	padding-top:13px;
	height:73px;
	background:url(../images/img_pdf.jpg) no-repeat 8px 12px #E8E9EA;

}

DIV.catalogue{
	font-size:18px;
	color:#013977;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:55px;
	margin-top:2px;
}

DIV.ligne{
	font-size:11px;
	color:#182A34;
	text-align:right;
	margin-right:13px;
}

DIV.copy_cadre{
	background-color:#406FA9;
	height:21px;
	margin-top:1px;	
}



DIV.copy_text{
	float:left;
	color:#fff;
	font-size:9px;
	padding-left:5px;
	padding-top:5px;
	height:10px;	
}
DIV.power_text{
	float:right;
	padding-right:5px;
	padding-top:5px;
	height:10px;	
}

DIV.special{
	height:24px;
	background-color:#C4D7EB;
	margin-left:1px;
	margin-top:1px;
}

DIV.special_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#013977;
	text-transform:uppercase;
	text-align:center;
	padding-top:4px;
}

DIV.bienvenue_cadre{
	width:445px;
	height:196px;
	padding-left:24px;
	margin-top:36px;
}

DIV.bienvenue_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#036BC8;
}

DIV.bienvenue_text{
	margin-top:14px;
	font-size:11px;
}

DIV.act_cadre{
	width:197px;
	height:231px;
	background-color:#FCE4CC;
	margin-top:1px;
	margin-left:11px;
	float:left;
}

DIV.act_titre{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/caro_news.jpg) no-repeat 0 0px;
	padding-left:13px;
	margin-top:19px;
	color:#D86B00;
}

DIV.act_cadre_{
	margin-top:15px;
	margin-left:13px;
	margin-right:12px;
}

DIV.act_desc{
	font-size:9px;
	line-height:10px;
}

DIV.act_desc_{
	font-size:10px;
	line-height:10px;
	margin-left:10px;
	margin-top:5px;
}

DIV.act_trait{
	font-size:0px;
	height:1px;
	background-color:#FFFFFF;
	margin-top:8px;
	margin-bottom:8px;
}

DIV.act_trait_{
	font-size:0px;
	height:1px;
	background-color:#3C6DA7;
	margin-top:8px;
	margin-bottom:8px;
}

DIV.act_voi{
	text-align:right;
	margin-top:5px;
}


DIV.cadre{
	margin-left:17px;
	margin-right:17px;
}

/*DIV.titre{
	font-size:20px;
	color:#036BC8;
	font-weight:bold;
	text-transform:uppercase;
}*/

DIV.titre_cadre{
	height:24px;
	background-color:#036BC8;
	float:left;
	width:482px;
}

DIV.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding-top:4px;
	padding-left:10px;
}

DIV.fiche_titre{
	font-size:14px;
	font-weight:bold;
	color:#013977;
	
}

DIV.fiche_desc{
	font-size:11px;
	line-height:15px;
	margin-top:10px;
}

DIV.cadre_image{
	float:left;
	width:160px;
	border:1px solid #036BC8;
	margin-right:10px;
}

DIV.presentation_text{
	font-size:11px;
	line-height:14px;
	margin-top:20px;
	height:348px;
}

DIV.contact_text{
	color:#0C529A;
	margin-top:13px;
	margin-bottom:13px;
}

DIV.contact_cadre{
	width:400px;
	border:1px solid #036BC8;
	height:245px;
}

DIV.contact_cadre_{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	height:20px;
}


DIV.contact_libelle{
	float:left;
}

DIV.contact_point{
	float:right;
}

DIV.contact_champ{
	float:right;
}

DIV.validation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:18px;
	color: #fff;
	margin-top:2px;
	padding:2px;
	visibility:hidden;
	text-align:center;
	background-color:#036BC8;
	width:398px;
}

DIV.batiment_titre{
	background:url(../images/batiment_caro.jpg) no-repeat 0 4px;
	color:#036BC8;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	margin-top:18px;
	margin-bottom:18px;
}



DIV.clear{
	clear:both;
	font-size:0px;
	height:0px;
}

DIV.clear_{
	clear:both;
}


/* DIV fin */

/* SPAN fin */
SPAN{
	font-size:11px;
}

SPAN.pdf_on{font-size:11px;color:#C70000;cursor:pointer;text-decoration:underline;padding-left:5px}
SPAN.pdf_out{font-size:11px;color:#C70000;cursor:pointer;text-decoration:none;padding-left:5px}
SPAN.notre{color:#182A34}

SPAN.act_tit_on{font-size:9px; color:#474848;font-weight:bold;cursor:pointer;text-decoration:none;}
SPAN.act_tit_out{font-size:9px; color:#474848;font-weight:bold;cursor:pointer;text-decoration:underline;}

SPAN.act_voi_on{font-size:9px; color:#F27800;cursor:pointer;text-decoration:underline;}
SPAN.act_voi_out{font-size:9px; color:#F27800;cursor:pointer;text-decoration:none;}

SPAN.plan_on{background:url(../images/caro_.jpg) no-repeat 0 6px;padding-left:10px;font-size:11px;color:#013977;cursor:pointer;text-decoration:underline;text-transform:uppercase}
SPAN.plan_out{background:url(../images/caro_.jpg) no-repeat 0 6px;padding-left:10px;font-size:11px;color:#013977;cursor:pointer;text-decoration:none;text-transform:uppercase}

SPAN.presentation_text{
	background:url(../images/caro_.jpg) no-repeat 0 6px;
	padding-left:15px;
	font-size:11px;
	color:#013977;
}

SPAN.bienvenue_titre{
	font-family:"Arial Narrow";
	font-size:18px;
	color:#036BC8;
}


SPAN.button_on{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	background-color: #036BC8;
	border:1px solid #036BC8;
	cursor:pointer;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;

}
SPAN.button_out{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	background-color: #83A6CC;
	border:1px solid #83A6CC;
	cursor:pointer;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
}

SPAN.email_on{font-size:10px;color:#0C529A;font-weight:bold;cursor:pointer;text-decoration:underline;}
SPAN.email_out{font-size:10px;color:#0C529A;font-weight:bold;cursor:pointer;text-decoration:none}


/* SPAN fin */

/* A debut */

A{
	font-size:9px;
}

A.menu{
	font-size:10px;
	color:#A8CAE7;
	text-decoration:none;
}

A.menu:hover{
	font-size:10px;
	color:#A8CAE7;
	text-decoration:underline;
}


A.desinscrire
{
	color:#182A34;
	text-decoration:underline;
}

A.desinscrire:hover
{
	color:#182A34;
	text-decoration:none;
}

A.copy{
	text-decoration:none; 
	color:#fff;
}
A.copy:hover{
	font-size:9px;
	color:#fff;
	text-decoration:underline;
}


A.menu_lien{ 
	background:url(../images/caro_.jpg) no-repeat 0 6px;
	padding-left:10px;
    font-size:12px;
	color:#013977;
	cursor:pointer;
	text-decoration:underline;
}

A.menu_lien:hover{ 
	background:url(../images/caro_.jpg) no-repeat 0 6px;
	padding-left:10px;
    font-size:12px;
	color:#013977;
	text-decoration:none;
	cursor:pointer;

}

A.siteweb{font-size:10px;color:#0C529A;font-weight:bold;cursor:pointer;text-decoration:underline;}
A.siteweb:hover{font-size:10px;color:#0C529A;font-weight:bold;cursor:pointer;text-decoration:none}

/* A fin */


/* Pagination debut */

.BarreP{
	font-size: 12px;
	color: #036BC8;
	text-align:center;
	width:640px;
		

}
.BarrePC{
	font-size: 9px;
	height:18px;
	color: #145BA6;
	border:1px solid #7F9DB9;	
}
.BarrePST{
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	padding-left:2px; padding-right:2px;
	border:1px solid #fff;
	margin-left:2px; margin-right:2px;
	background-color:#145BA6;
}
a.BarrePT{
	font-size: 9px;
	color: #515258;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin-left:3px;
}
a.BarrePT:hover{
	font-size: 9px;
	color: #036BC8;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	margin-left:3px;
}

DIV.pagination{
	float:left;
	margin-top:15px;
}

/* Pagination Fin */
