﻿h2.savoirplus { margin:30px 0 10px 0; }
h2 a {color:#21578A;font-size:12px; }
h2 a:hover {color:#666666;}

#bh_utilitaires_soussite li.langues {padding:0 0 0 15px;}
#bh_utilitaires_soussite li.langues a {color:yellow;}

#bande_haut{ border-bottom:0 none; }
#bc_filariane { padding:6px 40px 6px 20px;margin:0 0 0 0; }

#banniere { border:5px solid #e2e2e2;width:935px;margin:0 auto 0 auto;height:106px;  }

#contenu { margin:0 auto;width:935px; }
#contenu #xfadeContainer div{display:none;position:absolute;width:935px;height:106px;}

#container {margin:10px 0 0 0;}

#utils { margin: 0 10px 23px 0;}

#menu {
	float:left;padding:5px 0 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:4px 10px 0 20px;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
#menu li {
	list-style-image:url('../img/point-bleu.gif');
	margin-bottom:8px;
}
#menu li a { color:#000000;text-decoration:none;}
#menu li a:hover { color:#666666;text-decoration:none;}

#gauche {width:196px;float:left;}
#gauche #pompier {background:#f4f4f4;padding:10px 10px 5px 10px;margin:10px 10px 10px 8px;}
#gauche #pompier .date {font-family:Verdana, Arial, sans-serif;font-size:10px;}
#gauche #pompier a {color:#00287a;}
#gauche #pompier a:hover {text-decoration:none;}

#droite {width:739px;float:right;}
#droite h1  {width:739px;padding:2px 2px 2px 5px;margin:5px 0 0 0;background:#284a92;}
#droite .bloc {border:1px solid #e5eaf1;width:739px;padding:2px;}
#droite #texte {padding:5px;}
#droite .bloc a {color:#00287a;}
#droite .bloc a:hover {color:#666666;}
#droite .leftalign {float:left;}
#droite .titre, #gauche .titre {font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}

p#select_instance, p#select_categorie_videos, p#select_categorie_photos{background-color:#efefef;padding:5px 3px 5px 3px;margin-left:-10px;margin-right:-10px;display:block;}

.main {font:normal 11px arial; text-align:center; margin:0 auto; background-color:white;}   
.main td, .main th {border:1px solid white;}   
.month {font-weight:bold; background-color:white;}   
.daysofweek {background-color:#d4dee8;}   
.days {padding:3px 5px; background-color:#eee;}   
.today{color:black; background-color:#cbc2b3;} 
.arrow {background-color:white;}   
.arrow a {text-decoration:none;color:#003366;}
.arrow a:hover {text-decoration:underline;color:#0051a1;}

body.larger #droite #texte, body.larger #droite p, body.larger #droite li, body.larger #droite h3, body.larger #droite td, 
body.larger #droite th, body.larger #droite h4 { font-size:14px;}
body.larger #droite span.legende { font-size:12px;}
body.larger #droite h2 { font-size:1.4em;}
body.larger #droite h1 { font-size:1.6em;}

input.txtDate, input.bt_rechercher {width:100px;}



/* Recherche */
div.choixdate table{width:50%;}
div.choixdate input { width:120px;}
.picto_ie{
	background-image: url(../recherche/img/picto_ie.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px;	
	padding-bottom:5px;
}
.picto_pdf{
	background-image: url(../recherche/img/picto_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px;	
	padding-bottom:5px;
}
div#texte div#form_recherche {
	padding:20px 0px 35px 20px!important;
	padding:20px 0px 5px 20px;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
	margin-bottom:0px;
	width:560px;
}

#nav_resultat_bas_page{
	background-color:#e2f0ee;
	padding:1em 1em 1em 1em;
	text-align: center;
	margin-top:2em;
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:-25px;
}
#nav_resultat_bas_page ul li a img{margin-bottom:-5px;}
#nav_resultat_bas_page ul{list-style-type: none;margin-left:0px;padding-left:0px;padding-bottom:10px;}
#nav_resultat_bas_page li{display: inline;}

/*----------------FORMULAIRE-------------------*/
/*-Classes-*/
#form_rercherche div.message_erreur{
	margin-left:9.5em;
	margin-bottom:10px;
	margin-top:-3px;
}
#form_rercherche input{
	width:auto;
}
.picto_ie {
    background-image: url("../../recherche/img/picto_ie.gif");
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 20px;
}
#form_rercherche input.ch_erreur{margin-left:4.5%;}
.choixdate{	
	margin-top:-5px;
	margin-bottom:10px;
	width:90%;
}
#form_rercherche .choixdate input{width:20%;}
.choixdate img{margin-left:-5px;}

/*-ID-*/		
#form_rercherche label{
	width:7em;
	float:left;
	font-weight:bold;
	padding-left:0px;

}
#form_rercherche #zone_filtre p label{
	width:50px;
	float:none;
	margin-top:-10px;
	margin-left:0px;
	padding-left:0px;
	font-weight:normal;
}

#form_rercherche select, #form_rercherche input.ch_mot_recherche{margin-left:2.5em;}
#form_rercherche input.message_erreur_mot{margin-left:2.5em;}

#form_rercherche input.ch_mot_recherche{width:60%;}
#nav_resultat_bas_page {background:none;}
#zone_filtre{ width:70%;}
img.bouton_calendrier {margin-bottom:-5px;}
.rechercher {padding:0;}
.bt_rechercher{
	float:right;
	background-color:#eae6dd;
	padding:3px!important;
	padding:1px 10px 1px 1px;
	letter-spacing:1px!important;
	letter-spacing:0px;	

}
.rechercher h2 {clear:both;}
div#zone_filtre div.message_erreur{
	margin-left:5%;
}
input.ch_mot_recherche{width:60px;}

div#notecalendrier_du, div#notecalendrier_au{width:20%;margin-top:-10px;font-size:80%;color:#1e9d8b;}
div#notecalendrier_du{margin-left:6em;}
div#notecalendrier_au{margin-left:22em;}

.acc_relationnistes {float:right;width:35%;}
.acc_relationnistes h2 {line-height:20px;}
.acc_communiques {padding-left:10px;padding-bottom:10px;width:60%;}

#table_videos td { text-align:center; vertical-align:bottom;}
#table_videos tbody { background:white;}

#abonnement {background:#eef1f4;padding:5px 0px 10px 10px;width:120px;margin-left:10px;}

.MonthYearFastNav_WebBlue {cursor:pointer;}
body table.calendarWrapper_WebBlue tbody tr td td.adj, table.calendarWrapper_WebBlue tbody tr td td.ajd {border:none;background:#eff7ff;text-align:center;font-weight:bold;}

/* Twitter */
.twtr-ft a,.twtr-ft span{display:none;}
