@charset "ISO-8859-1";

a:link, a:visited, a:hover, a:active {
    outline:none;
}
a:hover {
	text-decoration:underline;
}
.cnes {
	color: #043c75;
}
.patrimoine {
	color: #D95550;
}
.hlm {
	color: #684893;
}
.sondes {
	color: #008CDC;
}
.defaut {
	color: #5D504A;
}
#accueil {
	margin-top:25px;
}
.accueil_menu_cnes, .accueil_menu_patrimoine, .accueil_menu_hlm, .accueil_menu_accueil {
	margin-left:30px;
	text-align: left;
	margin-top:10px;
}
.accueil_menu_cnes a, .accueil_menu_patrimoine a, .accueil_menu_hlm a, .accueil_menu_accueil a {
	color:#FFF;
	text-decoration:none;
}
.accueil_menu_cnes a:hover  {
	text-decoration:none;
	color: #043c75;
}
.accueil_menu_patrimoine a:hover  {
	text-decoration:none;
	color: #D95550;
}
.accueil_menu_hlm a:hover  {
	text-decoration:none;
	color: #B08FE0;
}
.accueil_menu_accueil a:hover  {
	text-decoration:none;
	color: #C3B8B1;
}
#actu_cnes, #actu_patrimoine, #actu_hlm {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	padding: 0px 5px 5px 0px;
	border-bottom: 1px dotted #666;
}
#actu_cnes {
    border-top: 0px solid #043C75;
}
#actu_patrimoine {
    border-top: 0px solid #B51621;
}
#actu_hlm {
    border-top: 0px solid #684893;
    border: 0px;
}
#actu_cnes a {
	color: #043c75;
	text-decoration:none;
}
#actu_patrimoine a {
	color: #b51621;
	text-decoration:none;
}
#actu_hlm a {
	color: #684893;
	text-decoration:none;
}
#actu_cnes a:hover , #actu_hlm a:hover, #actu_patrimoine a:hover {
	text-decoration:underline;
}
#actus {
	margin-top:35px;
	margin-bottom: 15px;
}
#admin {
	margin-left:30px;
	background-color:#F2F2F2;
	padding:5px;
	width:auto;
	display:inline;
}
.avert {
	color: #650C38;
	text-decoration:none;
}
.blanc {
	color:#FFF;
}
#banniere {
	width:950px;
	margin-left:20px;
	background-repeat: no-repeat;
	background-position: left top;
}
.breve_index {
    font-size: smaller;
    margin: 4px 0px 0px 15px;
}
.breve {
	padding:10px;
	text-align:left;
	margin-bottom:15px;
}
.breves {
	margin-top: 10px;
	padding-bottom:10px;
}
body {
	background-color: #5D504A;
	margin: 0px;
	text-align:justify;
	background-image: url(/_img/fond_pictos.png);
	background-repeat: repeat;
	font-size:12px;
	background-attachment: fixed;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.champ_contact {
	border: 1px solid #5D504A;
	background-color:#FFF;
	padding:2px;
}
.champ {
	border: 1px solid #333;
	background-color:#5D504A;
	color:#FFF;
	padding:2px;
}
.champ_recherche {
	border: 1px solid #C3B8B1;
	background-color:#5D504A;
	color:#C3B8B1;
	padding:2px;
	text-align:center;
}
#col_main {
	float: left;
	width:240px;
	margin:0px;
	padding:0px;
	background-image: url(/_img/trans_fond_noir.png);
	background-repeat: no-repeat;
	background-position: -35px -20px;
}
#col_defaut {
	margin-left:25px;
	margin-top:20px;
	margin-bottom:-20px;
	padding:0px;
	color:#FFF;
	background-color: #5D504A;
	text-align:center;
}
#col_menu li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left: 10px;
	margin-right: 50px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	list-style-type: none;
	padding-bottom:4px;
}
#col_actus {
	width:343px;
	float:right;
	margin:0px;
	margin-top:37px;
    background-image: url(/_img/fond_trans_blanc.png);
	background-repeat: repeat;
	text-align:left;
	padding: 0px;
    color: #111;
}
#col_menu {
	width:536px;
	float:left;
	margin-left:48px;
	margin-right:0px;
	margin-top:10px;
	background-image: url(/_img/fond_trans_blanc_index.png);
	background-repeat: repeat;
	text-align:left;
	padding:0px;
}
#col_vignettes {
	width:582px;
	height: 205px;
	float:left;
	margin-left:10px;
	padding:0px;
}
#corps {
	clear:both;
	margin:auto;
}
#date {
	float:right;
	font-size:smaller;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:20px;
}
.edition_defaut, .edition_cnes, .edition_patrimoine, .edition_hlm {
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	width:705px;
	margin-top:20px;
	background-image: url(/_img/fond_trans_blanc.png);
	background-repeat: repeat;
	padding:10px;
    min-height: 400px;
}
.edition_cnes a {
	color: #043c75;
	text-decoration:none;
}
.edition_cnes a:hover {
	text-decoration:underline;
}
.edition_patrimoine a {
	color: #b51621;
	text-decoration:none;
}
.edition_patrimoine a:hover {
	text-decoration:underline;
}
.edition_defaut a {
	color: #5D504A;
	text-decoration:none;
}
.edition_defaut a:hover {
	text-decoration:underline;
}
.edition_hlm a {
	color: #684893;
	text-decoration:none;
}
.edition_hlm a:hover {
	text-decoration:underline;
}
.en {
	font-family:"Courier New", Courier, monospace;
}
#fen0 {
	font-family:Arial, Helvetica, sans-serif;
	padding:20px;
}
#fen0 a {
	text-decoration: underline;
	color: #fff;
}
#fen0 a:hover {
	color: #C3B8B1;
	text-decoration: none;
}
#fen1 li a:hover {
	text-decoration:none;
	color: #043c75;
}
#fen2 li a:hover {
	text-decoration:none;
	color: #D95550;
}
#fen3 li a:hover {
	text-decoration:none;
	color: #B08FE0;
}
fieldset {
	border:0;
}
.gris {
	color:#333;
}
hr {
	height: 1px;
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3E3836;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img {
	border:0px;
}
img a:active {
	border: 0px;
}
.index_texte{
	color: #fff;
	padding: 10px 15px 10px 15px;
	line-height: 20px;
	text-align: justify;
}
.index_menu_cnes, .index_menu_patrimoine, .index_menu_hlm {
	margin-right:18px;
}
.index_menu_cnes li, .index_menu_patrimoine li, .index_menu_hlm li {
	font-size:12px;
	margin-left: -12px;
	margin-bottom: 8px;
	padding-bottom:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	list-style-type: none;
	text-align:left;
}
.index_menu_cnes li a, .index_menu_patrimoine li a, .index_menu_hlm li a {
	color:#fff;
	text-decoration:none;
}
.index_menu_cnes li {
	border-bottom-color:#043c75;
}
.index_menu_patrimoine li {
	border-bottom-color:#b51621;
}
.index_menu_hlm li {
	border-bottom-color:#684893;
}
.index_menu_cnes li a, .index_menu_patrimoine li a, .index_menu_hlm li a, #col_menu li a {
	text-decoration:none;
	color: #fff;
}
#logo {
	float:right;
	padding:10px 30px 10px 30px;
	margin:20px;
	margin-top: 40px;
	background-image: url(/_img/fond_trans_noir.png);
	background-repeat: repeat;
}
#main {
	margin:auto;
	top:0px;
	width:970px;
}
#menuh, #menunew{
	width:940px;
	margin-left:20px;
	clear:both;
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align:center;
	padding-left:4px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 0.5px;
	/* word-spacing: 1px;*/
	background-color:#5D504A;
}
#menunew {
    float: left;
    position: relative;
    width: auto;
}
#menuh_cnes, #menuh_char {
text-align: left;
    color: #CCCCCC;

}
#menuh_cnes {
    background: url("/_img/actu_cnes.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    min-height: 15px;
    padding-left: 20px;
}
#menuh_char {
    background: url("/_img/actu_patrimoine.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    min-height: 15px;
    padding-left: 20px;
}
#menuh a {
	color:#FFF;
	text-decoration:none;
}
#menunew a {
    color: #CCCCCC;
    text-decoration: none;
}
#menuh a:hover {
	color:#FFF;
	text-decoration:underline;
}

ul#menu ul li {
	margin-left: -20px;
}
.lien_cnes {
	text-decoration:none;
	color: #043c75;
}
.lien_patrimoine {
	text-decoration:none;
	color: #b51621;
}
.lien_hlm {
	text-decoration:none;
	color: #533A76;
}
#mentions {
	float:right;
	display:block;
	margin-top:-8px;
}
#menu_cnes, #menu_patrimoine, #menu_hlm {
	margin-right:18px;
}
#menu_cnes li, #menu_patrimoine li, #menu_hlm li {
	font-size:12px;
	margin-left: -12px;
	margin-bottom: 8px;
	padding-bottom:4px;
	border-bottom: 1px solid #C3B8B1;
	list-style-type: none;
	text-align:left;
}
#menu_cnes li a, #menu_patrimoine li a, #menu_hlm li a {
	color:#fff;
	text-decoration:none;
}
#menu_cnes li a, #menu_patrimoine li a, #menu_hlm li a, #menu li a {
	text-decoration:none;
	color: #fff;
}
#menu_cnes li a:hover {
	color:#1879BF;
}
#menu_patrimoine li a:hover {
	color: #D95550;
}
#menu_hlm li a:hover {
	color: #B08FE0;
}
.mots_cles {
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	margin-left:40px;
	margin-top:20px;
	margin-bottom:20px;
	padding:5px;
	background-image: url(/_img/fond_trans_blanc_hover.png);
	background-repeat: repeat;
	color: #666;
	font-size:smaller;
}
.mots_cles a { color:#333; }
.nettoyeur {
	width:100%;
	clear:both;
	height:15px;
	font-size:1px;
    display: block;
}
.hr {
	width:100%;
	clear:both;
	height:2px;
	font-size:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333;
}
.nettoyeur_item {
	width:100%;
	clear:both;
	height:10px;
	font-size:1px;
}
.marge30 {
	margin-left:30px;
	font-family:Verdana, Geneva, sans-serif;
}
.marge20 {
	margin-left:20px;
	font-family:Verdana, Geneva, sans-serif;
}
.ptitgris {
	color:#333;
	font-size: smaller;
}
#pied {
	width:920px;
	margin:20px 0px 0px 20px;
	clear:both;
	color: #C3B8B1;
	padding-left:15px;
	padding-right: 15px;
	padding-top:6px;
	padding-bottom: 6px;
	background-color: #5D504A;
}
#pied a {
	color: #C3B8B1;
	text-decoration:none;
}
#pied a:hover {
	color: #FFF;
	text-decoration:none;
}
.print {
	width:22px;
	height:16px;
	background-image:url(/_img/print.png);
	background-repeat:no-repeat;
	display: inline-block;
	margin-left:5px;
	margin-right:5px;
	margin-top:11px;
	float:right;
}
.print:hover {
	background-image:url(/_img/print_hover.png);
}
#recherche {
	margin-left:20px;
	display:inline-block;
}
#rss {
	margin-left:60px;
	display:inline-block;
}
.s_edition {
	margin-top: 20px;
	margin-left:30px;
	line-height: 18px;
}
textarea {
	width:95%;
	padding:4px;
}
#texte_actu_cnes, #texte_actu_patrimoine, #texte_actu_hlm {
	margin-top:10px;
    margin-left: 0px;
	padding-bottom:5px;
    padding-left: 50px;
	border-bottom: 1px dotted #666;
	background-repeat: no-repeat;
    background-position: 5% 0%;
}
#texte_actu_cnes {
    background-image: url(/_img/actu_cnes.png);
}
#texte_actu_cnes a {
    text-decoration:none;
    color: #043c75;
}
#texte_actu_patrimoine {
    background-image: url(/_img/actu_patrimoine.png);
}
#texte_actu_patrimoine a {
    text-decoration:none;
    color: #B51621;
}
#texte_actu_hlm {
	background-image: url(/_img/actu_hlm.png);
}
#texte_actu_hlm a {
    text-decoration:none;
    color: #684893;
}
.titre_actu_index {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
	border-bottom: 1px solid #111;
	padding: 0px 10px 10px 0px;
	/* color: #C3B8B1; */
	color: #111;
}
.titre_cnes, .titre_patrimoine, .titre_hlm {
	font-size:12;
}
.titre_index {
     font-size: larger;
     font-weight: bold;
     color: #fff;
}
#une_fr {
	margin-top: 10px;
}
#une_en {
	font-family:"Courier New", Courier, monospace;
	margin-top: 20px;
}
.vignette {
	margin-top:-20px;
	margin-left:0px;
	display: inline;
}


/* calendrier */

#calendrier {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	float:left;
	margin-top: 20px;
	margin-right:8px;
	margin-left:20px;
	padding:3px;
	width:190px;
	background-image: url(/_img/fond_trans_noir.png);
	background-repeat: repeat;
	color:#FFF;
}
#calendrier a {
	color: #FFF;
	text-decoration: none;
}
.tab_calendrier{
	empty-cells:show;
	border-collapse:collapse;
	border-spacing: 0px;
}
.cell_calendrier, .jour_courant{
	border:1px solid #666666;
	text-align:center;
	height:auto;
	width:24px;
	color: #999;
}
.cell_calendrier_a_sondes, .cell_calendrier_a_cnes, .cell_calendrier_a_patrimoine, .cell_calendrier_a_hlm, .cell_calendrier_a_defaut {
	text-align:center;
	border:1px solid #666666;
	height:auto;
	width:24px;
}
.cell_calendrier_a_sondes {
	background-color: #008CDC;
}
.cell_calendrier_a_cnes {
	background-color: #043c75;
}
.cell_calendrier_a_patrimoine {
	background-color: #b51621;
}
.cell_calendrier_a_hlm {
	background-color: #684893;
}
.cell_calendrier_a_defaut {
	background-color: #650C38;
}
.titre_calendrier{
	text-align:center;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.jour_courant {
	background-color:#FFF;
	color:#333;
}

/* overlay */
#calque_menus {
	margin:auto;
	top:0px;
	width:1000px;
	position:absolute;
	/*width:100%;*/
	height:100%;
	background-color:#000;
	top: 0;
	opacity:0.7;
	filter: alpha(opacity=70);
	z-index:10;
}
#block_menus {
	background-color: #5D504A;
	position:absolute;
	margin-left: 50%;
	left: -200px;
	top:100px;
	width: 300px;
	z-index: 100;
	padding:0px;
	background-image: url(/_img/fond_pictos.png);
	background-repeat: repeat;
	color: #222; 
}
.block_menus_trans {
	background-image: url(/_img/fond_trans_blanc_index.png);
	background-repeat: repeat;
	width:300px;
	margin:0px;
}
.close_menu {
	margin:0px;
	margin-bottom:0px;
	text-align: right;
}

/*form mailchimp*/
#mc-embedded-subscribe-form label {
	display:block;
}
#mc-embedded-subscribe-form input {
	width:20em;
	margin:0 0 0.2em 0;
}
#mc-embedded-subscribe-form .indicates-required {
	margin:0 0 1em 1em;
}
#mc-embedded-subscribe-form input#mc-embedded-subscribe {
	width:auto;
	margin:0.6em 0 0 1em;
}
#mc_embed_signup {
	padding:0 0 0 2em;
}
#mc_embed_signup h2 {
	font-size:1.2em;
	font-weight:normal;
}
.mc-field-group {
	margin:0 0 0 1em;
}