/* CSS Document */


/********************
/* PAGE ACTUS
********************/

/* block actu */
.block-actu {width:355px; padding:4px 10px 10px 10px; border:1px solid #CCCCCC; background:#E4E4E4;}
.block-actu .block-actu-title{padding:3px 6px 3px 6px; font-size:16px; font-weight:bold; background:#F1F1F1;}
.block-actu .actu-item {margin:5px 0 ;}
.block-actu .actu-item .date{font-weight:bold; text-align:right;}
.block-actu .actu-item .title{text-decoration:underline;}
.block-actu .actu-item .col-left{float:left; width:75px; margin-right:12px; }
.block-actu .actu-item .col-right{float:left; width:268px;}
.block-actu .more a, .all-actus-link a{display:block; color:#C9003E; font-weight:bold; padding-left:25px; background:url(../../img/puce-red.png) top left no-repeat;}
.all-actus-link a{float:right}

/*block date de publication */
.actu-date{margin-bottom:15px;}

/*block rss */
.block-rss{
	background:url(../../img/puce-rss.gif) top left no-repeat;
	padding-left:23px;
}
.block-rss a{color:#666666;}

/********************
/* PAGE AGENDA
********************/

#agenda .block-img-text-410px{border:none;}
#agenda .block-img-text-410px .block-img-text-410px-left{width:133px; padding:5px; border:1px solid #CCCCCC; text-align:center}
#agenda .block-img-text-410px .block-img-text-410px-right{float:right; padding:0px 0 10px 10px; width:255px;} /* diff de 155px avec le block  (aide pour calcul)*/
#agenda .block-img-text-410px .block-img-text-410px-right .title{font-size:13px;  color:#C72958; padding-bottom:0;}
#agenda .block-img-text-410px .block-img-text-410px-right .sub-title{font-size:11px; color:#6C6C75; padding-bottom:10px;}


/********************
/* GLOSSAIRE
********************/

#glossaire h1{border-bottom:1px solid #C9003E;}

#glossaire .col-1{width:290px;}

#glossaire .col-1 li{display:block; background:none; }

#glossaire .col-1 li a{
	display:block; 
	margin:0;
	padding:3px 8px 3px 16px; 
	color:#58585A!important; 
	font-weight:normal; 
	background:url(../../img/puce-arrowh-grey.gif) 0px 3px no-repeat!important;
	text-decoration:none;
}
#glossaire .col-1 li.active a {
	display:block; 
	color:#C9003E!important; 
	font-weight:bold; 
	background:url(../../img/puce-arrowh-red.gif) 0px 3px no-repeat!important;
	text-decoration:underline;
}

#glossaire .more {
	width:100px;
	margin-left:auto;
}

/********************
/* OFFRES EMPLOI
********************/

#offres-emploi .offre-item{margin-bottom:20px;}
#offres-emploi .offre-item h2{position:relative; font-size:21px; font-weight:bold; padding-right:100px; border-bottom:1px solid #C9003E;}
#offres-emploi .offre-item .col-layout-c210-c433 .col-1{width:200px; padding-right:10px; }
#offres-emploi .offre-item .col-layout-c210-c433 .col-2{width:420px; padding-left:10px; border-left:1px solid #DADADA; min-height:120px;}
* html #offres-emploi .offre-item .col-layout-c210-c433 .col-2 { height:120px;}
#offres-emploi .offre-item h2 .date{position:absolute; font-size:12px; top:0px; right:10px;}
#offres-emploi .offre-item h3 {color:#58585A; font-size:12px; margin-bottom:4px;}

#offres-emploi .offre-item .bt-postuler{display:block; float:left; background:url(../../img/form-bt-postuler.jpg) top left; width:142px; height:49px; text-decoration:none; margin-right:10px;}
#offres-emploi .offre-item .bt-send-friend{display:block; float:left; background:url(../../img/form-bt-send-friend.jpg) top left; width:189px; height:49px; text-decoration:none;}

/********************
/* PRESSE
********************/

#presse .block-img-text-620px{border:none; background:#FFFFFF; }
#presse .block-img-text-620px .block-img-text-620px-left{width:133px; padding:5px; border:1px solid #CCCCCC; text-align:center}
#presse .block-img-text-620px .block-img-text-620px-right{float:right; padding:0px 0 10px 10px; width:465px;} /* diff de 155px avec le block  (aide pour calcul)*/
#presse .block-img-text-620px .block-img-text-620px-right .title{font-size:13px;  color:#C72958; padding-bottom:0;}
#presse .block-img-text-620px .block-img-text-620px-right .sub-title{font-size:11px; color:#6C6C75; padding-bottom:10px;}
#presse .content{padding-bottom:10px;}
#presse .download{display:block; padding-left:18px; display:block; color:#C9003E; font-weight:bold; text-decoration:underline; background-repeat:no-repeat; background-position:top left; }

/********************
/* COLLECTIVITES
********************/
/* block question */
.block-question-response{padding-top:50px; margin:0;}
.block-question-response .col-1{float:left; width:60px; margin:0; padding:0; display:block}
.block-question-response .col-2{float:left; width:415px; margin:0; padding:0; display:block}
.question{color:#C9003E; font-weight:bold; font-style:italic; margin:0; padding:0;}
.response{padding:20px 0 0 0; margin:0;}

.block-collectivites-right{padding:0px 10px;}

/********************
/* RECHERCHE
********************/
#block-search{padding:50px 0 0 0;}
.search label{width : 100px;}
.search p{padding:20px 0 0 0;}