/* CSS Site emploi --------------------------- */

.politique-emploi {
	background:url(../images/encadre_politique-emploi.png) no-repeat top left;
	width:711px;
	height:145px;
	position:relative;
	margin-bottom:0.5em;
}
.politique-emploi p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	font-size:0.8em !important;
	margin:0 !important;
	padding-top:33px;
	padding-right:9px;
}
.politique-emploi a {
	display:block;
	width:128px;
	height:25px; /*35*/
	padding-top:10px;
	background:url(../images/en-savoir-plus.png) no-repeat top left;
	color:#fff !important;
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
	position:absolute;
	bottom:3px;
	right:5px;
}



.home .politique-emploi {
	background:url(../images/encadre_politique-emploi2.png) no-repeat top left;
	width:720px;
	height:175px;
	margin-bottom:7px;
}
.home .politique-emploi p {
	font-size:0.9em !important;
	padding-top:43px;
	padding-right:16px;
}
.home .politique-emploi a {
	width:129px;
	height:27px; /*37*/
	background:url(../images/en-savoir-plus-home.png) no-repeat top left;
	bottom:6px;
	right:10px;
}


#outter {background:#FFFFFF url(../images/fd_bleu_ombre2.png) no-repeat left top}
#large {margin-left:251px;}
#cold {margin-left:1em; width:195px; display:inline;}

.menu {background:#ECECE7 url(../images/fd_onglets.gif) repeat-x left top; }

#hautp h2 {font-size:0.9em;}


.profil #hautp p {
	padding-left:100px;
}

#hautp .derniere-actualisation {
	margin:1em 0 2em;
}
.profil #hautp p.derniere-actualisation {
	margin:1em 0;
}

.profil #hautp p.intro {
	padding-bottom:1em;
}

.profil-demandeur h2 {color:#10c3ca !important;}
.profil-createur h2 {color:#EF8106 !important;}
.profil-employeur h2 {color:#E85282 !important;}
.profil-senior h2 {color:#5D529E !important;}
.profil-handicape h2 {color:#184C95 !important;}
.profil-jeune h2 {color:#64A203 !important;}
.profil-salarie h2 {color:#A2024A !important;}

#hautp h2 {border-bottom:2px solid #b3b3b3;}
#hautp p.intro {border-bottom:2px solid #b3b3b3;}
#hautp img.photo {float:left; margin:1em 0.5em 2em 0;}

#large_com {margin: 0 224px 0 250px;}
#large_com .mktree2 {
	width:490px;
	margin-top:1em;
	font-size:0.8em;
}
#large_com ul.mktree2 li {
}
#large_com ul.mktree2 li.liBullet .bullet {
	background:url(../img/sth_bullet.gif) no-repeat scroll 0 3px;
}

.themes p {text-align:left; font-size:0.9em; margin:0.5em 0;}
.outils img, .espace-reserve img {margin-bottom:0.3em;}

.col_d .espace-reserve {background:url(../images/fd_col_d_mauve.png) repeat-x left top}
.col_d .espace-reserve h3 {background:url(../images/fleche_titre_mauve.png) no-repeat 3px 5px}


.col_d .bloc {text-align:left;}
.col_d .bloc h3 {margin-bottom:0.5em;}

a.aller {
	background:url(../img/v2/puce_tous_les.png) no-repeat 0 4px;
	font-size:11px;
	font-weight:bold;
	padding-left:12px;
	color:#53534c;
	}


/* Sites thématiques ------------------------------ */

.sites-thematiques {
	border-bottom:4px solid #00abeb;
	margin-bottom:1.5em;
	background:#fff url(../img/v2/fd_deg_bloc.png) repeat-x bottom left;
}
.sites-thematiques h4 {
	color:#fff;
	background:url(../images/bloc_bleu.png) repeat-x top left #00abeb;
	height:22px; /*30*/
	padding-top:8px;
	padding-left:10px;
	font-size:0.75em;
	margin:0 0 0 0;
}
.sites-thematiques ul {
	list-style:none;
	padding:0;
	margin:0.5em 0 1em 5px;
	font-size:0.7em;
}
.sites-thematiques ul li {
	clear:both;
	margin:0 0 1em;
}

.sites-thematiques table {
	font-size:0.7em;
	border-collapse:collapse;
}
.sites-thematiques table td {
	padding:1em 0;
}

.sites-thematiques a {
	color:#53534c;
	font-weight:bold;
}
.sites-thematiques img {
	border:1px solid #d0d0ce;
	vertical-align:middle;
	float:left;
	margin-right:0.5em;
	margin-left:5px;
	display:inline;
}

/* Autres bloc ------------------------------------------------- */

.blocwend2 {
	background:#fff url(../img/v2/fd_deg_bloc.png) repeat-x bottom left;
	border-bottom:4px solid #00abeb;
	margin-bottom:1.5em;
	}
.blocwend2 h4 {
	background:url(../images/bloc_bleu.png) repeat-x top left #00abeb;
	color:#fff;
	font-size:0.75em;
	height:22px; /*30*/
	margin:0 0 0 0;
	padding-left:10px;
	padding-top:8px;
	}
.blocwend2 ul {
	font-size:0.7em;
	list-style:none;
	margin:0.5em 0 1em 5px;
	padding:0;
	}
.blocwend2 ul li {
	clear:both;
	margin:0 0 1em;
	}
.blocwend2 a {
	color:#53534c;
	font-weight:bold;
	}

#fonds_doc2 {
	border-bottom:4px solid #EE7014;
	}
#fonds_doc2 h4 {
	background:#fac75b url(../images/bloc_orange.png) repeat-x top left;
	}

#fonds_doc {
	border-bottom:4px solid #883190;
	}
#fonds_doc h4 {
	background:#fac75b url(../images/bloc_violet.png) repeat-x top left;
	}

.b_idee {
	background:#fff url(../img/v2/fd_deg_bloc.png) repeat-x bottom left;
	border-bottom:4px solid #9800cb;
	margin-bottom:1.5em;
	}
.b_idee h4 {
	background-color:#D8BDDB;
	color:#8B3194;
	font-size:0.75em;
	height:22px; /*30*/
	margin:0 0 0 0;
	padding-left:10px;
	padding-top:8px;
	}
.b_idee ul {
	font-size:0.7em;
	list-style:none;
	margin:0.5em 0 1em 5px;
	padding:0;
	}
.b_idee ul li {
	clear:both;
	margin:0 0 1em;
	text-align:center;
	}


/* Accueil --------------------------------------------------------------- */

.home .contenu {padding-top:0em;}
.home .col_droite {margin-top:0;}
ul.ariane {
	font-size:0.65em;
	padding:0;
	margin:0.8em 0;
}
ul.ariane li {display:inline}


.home .sites-thematiques {
	width:94%;
	margin:0 auto 1em;
}
.home .sites-thematiques h4 {
	border:1px solid #fff;
}
.home .sites-thematiques ul {
	margin:0 auto 0.5em;
	padding-top:0.5em;
	width:94%;
	border-top:1px solid #b2e6f9;
}
.home .sites-thematiques ul li {
	display:inline;
	font-size:0.85em;
	color:#00abeb;
}
.home .sites-thematiques a {
	color:#00abeb;
	font-weight:normal;
}


.home .bloc ul.liste-liens {
	list-style:none;
	padding:0;
	margin:0.5em 0 1em 5px;
	font-size:0.7em;
}
.home .bloc ul li {
	clear:both;
	margin:0 0 1em;
}
.home .bloc ul li a {font-weight:bold; color:#53534c;}

.home .col_droite .sites-associes, #cold .sites-associes {
	border-bottom:4px solid #66a10d;
}
.home .col_droite .sites-associes h4, #cold .sites-associes h4 {
	color:#fff;
	background:url(../images/bloc_vert.png) repeat-x top left #00abeb;
	height:14px; /*30*/
	padding-top:8px;
	padding-left:10px;
	margin:0 0 0 0;
}
.home .col_droite .bloc h4 {
	margin-bottom:0.5em;
}
.home .colonne-droite {
	float:right;
	width:233px;
}

.home #myAlternativeContent2 {
	margin-bottom:8px;
}

ul.profils {
	list-style:none;
	padding:0;
	margin:0;
}
ul.profils li {
	margin:0 !important;
	height:38px;
	padding:0;
}

#z_actus {
	margin: 0px 15px 0px 250px;
	}

.bulle {
	background:url(../images/fd_bulle-bleue.png) no-repeat 1px 1px;
	padding-bottom:3em;
	padding-right:0.5em;
	position:relative;
	width:458px;
	}

.bulle a.rss {
	color:#fff;
	font-size:11px;
	margin:0.4em 0 0 2em;
	width:55px;
	background:url(../images/rss-bleu.png) no-repeat top left;
}
.bulle .type {color:#029ed9;}
.bulle h4 {color:#029ed9;}

.bulle ul {
	padding-left:0px;
	}


a.lire-article, a.lire-article2 {
	background:url(../images/lire-article2.png) no-repeat top left;
	bottom:5px;
	color:#fff;
	font-weight:bold;
	height:16px; /*18*/
	margin:0.5em 1em 1em 0;
	padding-left:14px;
	padding-top:2px;
	position:absolute;
	right:5px;	
	width:84px; /*98*/
	}

a.lire-article2 {
	width:auto;
	padding-right:4px;
	}

/* Ministres -------------------------------------- */

.ministres {
	float:right;
	width:213px;
	background:url(../images/bg-degrade-cold.png) repeat-y top left;
	margin-right:11px;
	font-size:0.75em;
	display:inline;
}
.ministres .arrondi {
	padding:1.5em 0 1.5em 1.5em;
	background:url(../images/bg-ministres.png) no-repeat center left;
	margin:1em 0;
}
.ministres img.ministre {display:block; margin-bottom:0.3em;}
.ministres .arrondi a.ministre {color:#000; font-weight:bold; margin-left:0.3em;}
.ministres .arrondi p {margin:0.3em; line-height:1.5em; color:#373737;}
.ministres .arrondi .hr {
	margin:10px 0 10px;
	background:url(../images/pointilles.gif) repeat-x center left;
	width:90%;
	height:1px;
	font-size:1px;
}
	
.ministres img.secretaire {float:left; margin:0 0.5em 0 0;}
.ministres .arrondi a.secretaire {color:#008deb; font-weight:bold;}
.ministres .arrondi p.secretaire {line-height:1em;}

.ministres img.logo {margin:0.5em 0 0;}



.bloc_dirrecte {
	display:block;
	float:right;
	margin:0 0 1em 1em;
	width:180px;
	}

ul#twitter_update_list li {
	margin-bottom:1em;
	}
	
ul#twitter_update_list li a {
	font-weight:bold;
	color:#53534C;
	}
