/* CSS Document */
/* Cette feuille de style est utilisée uniquement dans la page d'accueil */
#actuRegion {
}

html>body #actuRegion {
	height:auto;
}
/* Met en forme la zone de chargement de la section Actualités */
#actualites p.chargement {margin-top:15px; line-height:2em; font-size:90%; text-transform:uppercase; color:#8B9EBB; /*padding-left:25px; background-image:url(/fileadmin/templates/images/chargement.gif); background-repeat:no-repeat; background-position:0 50%;*/}

/* Met en forme la zone de chargement de la section Visionneuse */
#viewer_droite p.chargement {line-height:2em; text-align:center; margin:130px 0 0 0; font-size:90%; text-transform:uppercase; color:#8B9EBB;}
#viewer_droite p.chargement span {padding:25px; background-image:url(../../../../../fileadmin/templates/images/chargement.gif); background-repeat:no-repeat; background-position:0 50%;}

/************************************************************************/
/* Colonne de gauche */
/************************************************************************/ 

#gauche {
	width: 583px;
	margin: 0px;
	padding:0;
	float:left;
	padding: 4px 7px 0px 9px;
}

#accueil #menu_principal li ul {
	display:block;
}
/* Quand un onglet est actif sur la page d'accueil, on n'affiche pas le sous-menu */
#accueil #menu_principal li.onglet_actif ul {
	display:none;
}

/* Mise en forme de la zone visionneuse */
#viewer {
	float:left;
	font-size:0.9em;
	width:580px;
	margin: 0px;
	border:1px solid #5273A0;
	/* border-top:0; */
}

/* Mise en forme du menu de gauche de la zone visionneuse */
#viewer_gauche {
	width:165px;
	margin:7px 0 7px 0;
	padding:0 10px 0 0;
	float:left;
}

/* Mise en forme des items du menu et des liens de la zone visionneuse */
#viewer_gauche ul li a {
	text-decoration:none;
	display:block;
	width:150px;
	padding:2px 5px 2px 10px;
	margin:0;
	color:#000000;
}

#viewer_gauche ul li a:hover {
	color:#BA5400;
}


#viewer_gauche ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#viewer_gauche ul li {
	margin:0;
	padding:0;
}

#viewer_gauche ul li.actif a {
	color:#BA5400;
}

/* Mise en forme du séparateur de la zone visionneuse */
#viewer_gauche hr {
	height:1px;
	border:0;
	border-top:1px dashed #A9BACE;
	margin:2px 0 2px 10px;
	/* fix IE6-7 a tester */
	/*
	display:block;
	margin:-5px 0 -5px 10px;
	*/

}

#viewer_gauche ul li.viewer_last {
	border:0;
	border-bottom:1px dashed #A9BACE;
	margin:2px 0 2px 10px;
	padding:0 0 1px 0;
	height:1px;
	line-height:1px;
	font-size:0.1em;
}

#viewer_gauche ul li.viewer_last a {
	padding:2px 5px 2px 0px;
}


/*****/
/* Mise en forme de la section de droite de la zone visionneuse */
#viewer_droite {
	width:407px;
	height:300px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}

html>body #viewer_droite {
	height:300px;
	overflow:hidden;
}

#viewer_droite table td {
	vertical-align:top;
	width:50%;
}


#viewer_droite h1 {
	font-size:130%;
	margin:5px 0 15px 0;
	padding-right:5px;
	color:#BA5400;
}

#viewer_droite h2 {
	font-size:120%;
	margin:15px 0 0 0;
	padding:0;
	color:#333333;
	padding-right:5px;
}

#viewer_droite h3 {
	font-size:110%;
	margin:10px 0 0 0;
	padding:0;
	color:#666666;
	padding-right:5px;
}

#viewer_droite p {
	margin:0 0 7px 0;
	padding:0;
	padding-right:5px;
}

/* Mise en forme du menu interne de la section de droite de la zone visionneuse */
#viewer_droite ul {
	margin:5px 5px 5px 35px;
	padding:0;
	list-style-type:none;
}

#viewer_droite ul li {
	margin:0;
	padding:0 5px 5px 10px;
	background-image:url(../../../../../fileadmin/templates/images/puce_fleche_petit.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

#viewer_droite ul li a {
	color:#1A3363;
	text-decoration:none;
}

#viewer_droite ul li a:hover {
	color:#1A3363;
	text-decoration:underline;
}

#viewer_droite #s3slider ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#viewer_droite #s3slider ul li {
	margin:0;
	padding:0;
	background: none;
}


/*****/
/* Mise en forme des menus deroulants a droite */
#droite #dossiers li {
	padding:0;
}

#droite #dossiers {
	font-size:0.9em;
	margin:0;
	float:left;
	background-color:transparent;
}

#droite #dossiers a {
	color:#333333;
	text-decoration:none;
}

#droite #dossiers a:hover {
	color:#BA5400;
	text-decoration:underline;
}

/*****/
/* Mise en forme du menu Grands dossiers */
#droite #grands_dossiers {
	margin:0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #A8B8CF;
}

/* Mise en forme du titre du menu Grands dossiers */
#droite #grands_dossiers h1 {
	font-size:110%;
	margin:1px 0 0 0;
	padding:4px 5px 4px 5px;
	color:#BA5400;
	background:url(../../../../../fileadmin/templates/images/fond_voir_aussi.gif) repeat-x 0 100%;
}

#droite #grands_dossiers p {
	margin:7px 5px 7px 5px;
	padding:0;
}

#droite #grands_dossiers a {
	text-decoration:none;
}

#droite #grands_dossiers a:hover {
	text-decoration:underline;
}

#droite #grands_dossiers a.ancret3 {
	display:none;
}

#droite ul#menu_grands_dossiers { 
	width:168px;
	padding:0;
	margin:5px;
	height:2em;
}

/* Premier niveau du menu */
#droite #menu_grands_dossiers li {
	position: relative; 
	float:left;
	text-align:left;
	width:100%;
	display:block;
	background-image:url(../../../../../fileadmin/templates/images/fond_liste_deroulante2.gif);
	background-repeat:no-repeat;
	background-position:100% 40%;
	padding: 0;
	margin: 0;
}

/* Premier niveau de menu avec menus enfants imitant une liste de sélection. */
#droite ul#menu_grands_dossiers li a {
	display:block;
	margin:0;
	padding:2px 3px 2px 3px;
	text-decoration:none;
	border:1px solid #1A3363;
	color:#1A3363;	
}

#droite ul#menu_grands_dossiers li a:hover{
	text-decoration:none; 
	color:#1A3363;
}


/***************************************************************/
/* Sous-menu   items de la liste de sélection               */
/***************************************************************/
#droite #menu_grands_dossiers ul { 
	visibility:hidden;
	position: absolute;
	/*right:0px;*/ /* Bug dans Netscape */
	list-style-type:none;
	padding: 0;
	margin: 0;
	border:1px solid #1A3363;
	width:250px;
}
/* Deuxième niveau du menu */
#droite #menu_grands_dossiers li li { 
	text-align:left;
	width:235px;
}

/* Liens du sous-menu */
#droite #menu_grands_dossiers ul li a {
	margin:0;
	display: block;
	width:100%;
	border:0;
	padding:4px 5px 4px 10px;
	text-align: left;
	text-decoration:none;
	background-image:none;
	color:#1A3363;
}
#droite #menu_grands_dossiers li li a:hover {
	color:#FFFFFF;
	background-color:#1A3363;
	text-decoration:none; 
}

/*****/
/* Mise en forme de la section Institution nationale */
#droite #inst_nat ul {
	margin:5px 5px 5px 6px;
	padding:0;
	list-style-type:none;
}

#droite #inst_nat ul li {
	margin:0;
	padding:0 5px 3px 10px;
	background-image:url(../../../../../fileadmin/templates/images/puce.gif);
	background-repeat:no-repeat;
	background-position:0 0.45em;
}

#droite #inst_nat {
	margin:0;
	padding:0;
}

#droite #inst_nat h1 {
	font-size:110%;
	margin:1px 0 0 0;
	padding:4px 5px 4px 5px;
	color:#BA5400;
	background:url(../../../../../fileadmin/templates/images/fond_voir_aussi.gif) repeat-x 0 100%;
}

#droite #inst_nat p {
	margin:7px 5px 7px 5px;
	padding:0;
}

ul#menu_org_soc li a span {
	visibility:hidden;
}

/* Mise en forme du menu Info jeunes. N'est pas utilisée présentement */
#info_jeunes {
	margin:0;
	padding:0;
	border-bottom:1px dashed #A8B8CF;
}

#info_jeunes h1 {
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding:0;
}

#info_jeunes a {
	color:#1A3363;
	text-decoration:none;
	display:block;
	margin:0;
	padding:0 5px 5px 15px;
	background-image:url(../../../../../fileadmin/templates/images/flch_info_jeunes.gif);
	background-repeat:no-repeat;
	background-position:5px 0.3em;
}

html>body #info_jeunes a {
	padding:5px 5px 5px 15px;
	background-position:5px 0.75em;
}


/* Colonne ministre */
#ministre {
	float: left;
	width: 180px;
	padding: 0;
	margin: 0;
	position: relative;
	top: -13px;
	z-index: 9999;
	background: transparent;
	height: 292px;
}

#ministre h1 {
	font-size:110%;
	margin:1px 3px 0px 0px;
	padding:4px 5px 4px 5px;
	color:#fff;
	background:url(../img/fond_bleu.png) repeat-x 0 100%; 
}

#ministre h3 {
	margin: 0;
}

#ministrePhoto {
	width: 180px;
	height: 107px;
	border-bottom: solid 1px #DDE1E7;
	position:relative;
	z-index:1000;
	top:-6px;
}

#agenda {
	float: left;
	width: 180px;
	height: 189px;
	font-size: 0.9em;
}

/*****/
/* Mise en forme de la zone actualité */
#bloc_gauche {
	width:390px;
	margin:0;
	float:left;
	padding:0;
	padding-top:20px;
	background-color:transparent;
	/*border-left:1px dashed #A8B8CF;
	border-right:1px dashed #A8B8CF;*/
}
#bloc_droite{
	width:382px;
	margin:0;
	float:left;
	padding:0;
	padding-top:20px;
	padding-left: 14px;
	background-color:transparent;
}
#bloc_photos {
	width:160px;
	margin:0;
	float:left;
	padding:0;
	padding-top:20px;
	padding-right: 14px;
}

#bloc_photos h2 {
	font-size: 112%;
	margin: 0px;
	padding-left: 7px;
	color: #fff;
	background: url(../img/fond_bleu.png) repeat-x 0 100%;
	font-family: arial;
	line-height: 23px;
}

#bloc_photos h2 a {
	color: white;
	text-decoration: none;
}

#lesPhotos {
	border: 1px solid #E0E3E4;
	height: 233px;
	padding: 10px;
	margin-bottom: 20px;
}

#lesPhotos p {
	margin: 0;
}

/* Force la zone actualités à avoir une certaine hauteur pour compenser pour les publicités */
#bloc_gauche #hauteur_fixe {
	float:right; 
	width:1px; 
	/* height:200px; */ /* originalement à 295px */
}

#bloc_twitter, #actualitesListe, #communique {
	margin:0;
	position:relative;
	padding-bottom:1px;
}

html>body #actualitesListe, #communique {
	height: 253px;
	border: 1px solid #E0E3E4;
}

/* Mise en forme des titre de la zone actualité */
#entete_bloc_droite h1, #actualites h1 {
	font-size:110%;
	margin:0px 0 0 0;
	padding:3px 5px 3px 5px;
	color:#fff;
	background:url(../img/fond_bleu.png) repeat-x 0 100%;
	float:left;
}

#actualites h2 {
	border-bottom:1px solid #5273A0;
	font-size:100%;
	color:#1B3363;
	text-align:center;
	margin:7px 0 7px 0;
}

#actualites h2 span {
	position:relative;
	top:0.5em;
	padding:0 10px 0 10px;
}

#actualites h3 {
	font-size:100%;
	margin:15px 0 7px 0;
	padding:0 5px 0 5px;
	color:#000000;
}

/* Mise en forme des éléments de corps de texte de la zone actualité */
#actualites p {
	margin:1em 5px 1em 5px;
	padding:0;
	color:#666666;
}

#communique p {
	margin:1em 5px 1em 5px;
	padding:0;
	color:#666666;
}

#actualites a, #communique a {
	color:#666666;
	text-decoration:none;
}

#actualites a:hover, #communique a:hover {
	color:#BA5400;
	text-decoration:underline;
}

#actualites p.aligner_droite a, #communique p.aligner_droite a {
	color:#0066CC;
	text-decoration:underline;
}

#actualites p.aligner_droite a:hover , #communique p.aligner_droite a :hover{
	color:#BA5400;
	text-decoration:underline;
}

/* section actualité dans la page d'accueil, */
.news-latest-container{
    background-color: #ffffff;
    border: none;
}

/* Mise en forme de la bande d'en-tête de la zone actualité */
#entete_bloc_droite, #entete_actualites {
	font-size:0.9em;
	height:2em;
	clear:both;
	position:relative;
	z-index:900;
}

html>body #entete_actualites {
	height:2.1em;
}


/* Mise en forme du menu communiqué de la zone actualité */
ul#communiques { 
	padding:0;
	margin:0;
	float:right;
	list-style-type:none;
	z-index:900;
}

/* Premier niveau du menu */
#communiques li {
	position:relative; 
	float:left;
	text-align:left;
	display:block;
	z-index:900;
}

/* Premier niveau de menu avec menus enfants. */
ul#communiques li a {
	display:block;
	padding:5px 10px 5px 24px;
	text-decoration:none;
	border-left:1px solid #FFFFFF;
	/*background-color:#D3DBE7;*/
	color:#03000f;
	background-image:url(../../../../../fileadmin/templates/images/flch_ong_droite.gif);
	background-repeat:no-repeat;
	background-position: 10px 0.65em;
	z-index:900;
}

/* au survol la puce change*/
ul#communiques li a:hover, ul#communiques li:hover a{
	color:#03000f;
	background-image:url(../../../../../fileadmin/templates/images/flch_ong_bas.gif);
	text-decoration:none; 
	z-index:900;
}

ul#communiques li.onglet_survol a{
	color:#1A3363;
	background-image:url(../../../../../fileadmin/templates/images/flch_ong_bas.gif);
	text-decoration:none; 
	z-index:900;
}

/***************************************************************/
/* Sous-menu     s'affiche au survol                     */
/***************************************************************/
.communiques_detail {
text-indent:1.4em;
white-space:nowrap; 
}

#communiques ul { 
	visibility:hidden;
	position: absolute;
	list-style-type:none;
	padding: 0;
	margin: 0;
	border:1px solid #1A3363;
	width:200px;
	/*left:10px;*/
	z-index:900;
	right:0;
}
/* Deuxième niveau du menu */
#communiques li li { 
	text-align:left;
	width:182px;
	z-index:900;
}

/* Liens du sous-menu */
#communiques li li a, #communiques li.onglet_survol li a, ul#communiques li:hover li a, ul#communiques li:hover.onglet_survol li a {
	margin:0;
	display: block;
	width:100%;
	padding:3px 5px 3px 13px;
	text-align: left;
	text-decoration:none;
	background-image:none;
	border:0; 
	z-index:900;
}
#communiques li li a:hover, ul#communiques li:hover li a:hover {
	color:#FFFFFF;
	background-color:#1A3363;
	text-decoration:none; 
	background-image:none;
	z-index:900;
}

#communiques li:hover ul ul, #communiques li:hover ul ul ul{
    visibility:hidden; 
}
#communiques li:hover ul, #communiques ul li:hover ul, #communiques ul ul li:hover ul{
    visibility:visible; 
}

/************************************************************************/
/* Colonne de droite */
/************************************************************************/

#droite {
	width: 181px;
	margin:0;
	padding:0;
	float:left;
	border:0;
	margin-top:4px;
}

#liste_liens, #agenda2 {
	padding: 0;
	min-height: 100px;
	border: 1px solid #E0E3E4;
}

#liste_liens h2,#agenda2 h2  {
background: url("../img/fond_bleu.png") repeat-x;
color: #fff;
font-size: 110%;
margin: 0px 0 0 0;
padding: 4px 5px 4px 5px;
}

/* Section Ministre */
#agenda2{
	margin-top:-7px;	
	margin-left:-1px;
	height:207px;
}
#agenda2 p {
	margin: 8px 5px 3px 5px;
	padding: 0;
}
#ministreAccueil{
	margin-top:20px;
}

#agenda2 ul{
	margin:0;
	padding: 7px 0 18px 13px; 
}

#agenda2 ul li {
	list-style-type: none;
	background-image:url("../img/puce_orange.gif");
	background-repeat: no-repeat;
	background-position: 0 0.45em;
	padding: 0 5px 3px 8px;
}

#agenda2 a {
	color: #333333;
	text-decoration: none;
	font-size: 0.9em;
}
#agenda2 a:hover {
    color: #ba5400;
    text-decoration: underline;
}

/* Outils */

#outils {
	margin: 4px 0 0px 0;
}

/*****/
/* Mise en forme de la zone publicité dans la colonne de droite */
.publicite {
	margin:15px 0 0 0;
	padding:0;
}

.publicite p {
	margin:10px 0 10px 0;
	padding:0;
}

.publicite a {
	display:block;
	margin:0;
	padding:0;
}

/***************/
/* Mise en forme de la zone publicité au bas de la page */
#autrespubs {
	margin:0; 
	padding:24px 0 24px 0; 
	border-top:1px solid #5273a0;
}

#autrespubs p {
	margin:0; 
	padding:0; 
	text-align:center;
}

#autrespubs p a {
	margin:0; 
	padding:0 4px 0 4px;
}

#autrespubs p img {
	margin:0; 
	padding:0; 
	vertical-align:top;
}
/***************/

#pied_page {
	margin: 0;
	padding: 12px 0 10px 0;
	border-top: 1px solid #5173A0;
}

#services_ligne{
	border-bottom:none;
	background:none;
	margin: 0px;
	padding: 0px;
	/*height: 148px;*/
	 height: 173px;
	/*margin-top: 9px;*/
	margin-top: 5px;
	border: 1px solid #cacaca;
}

.imgCinema{
    margin: 0.3em 0 0.5em -1.7em !important;
}

#services_ligne h2{
	background: url("../img/fond_bleu.png") repeat-x;
    color: #fff;
	margin: 0px;
	font-size: 110%;
	padding: 4px 5px 4px 5px;
}

#services_ligne img {
	padding: 5px 0 0 0px;
}

#imgCultureEduc{
	margin: -1.3em 0em 0em -0.7em !important;
}

#services_ligne p {
	padding: 0px 0 0 8px;
}

.liste_abregee li{
/*padding: 5px 0 5px 13px;*/
}

#liste_liens ul {
	margin:0;
	padding: 10px 0 5px 13px;
}

#liste_liens ul li{
	background-image:url("../img/puce_orange.gif");
}

/* Zone medias sociaux */

#bloc_communique #actualites{
	margin-top: 0px;
}

#btnTW{
	line-height: 23px;
	height: 23px;
	background: none repeat scroll 0 0 #618AB3;
	width: 190px;
	color: white;
	float: left;
	text-align:left;
}

#btnFB{
	line-height: 23px;
	height: 23px;
	background: url("../img/fond_bleu.png") repeat-x;
    width: 189px;
	color: white;
	float: left;
	text-align:left;
	margin-right: 1px;
}



#btnCP{
	line-height:23px;
	height: 23px;
	background:none repeat scroll 0 0 #E6E6E6 ;
	width:200px;
}

#tabFB{
	
}

#btnAct{
	line-height: 23px;
	height: 23px;
	background: none repeat scroll 0 0 #618AB3;
	width: 195px;
	color: white;
	float: left;
	text-align:left;
}

#btnSdp{
	line-height: 23px;
	height: 23px;
	background: url("../img/fond_bleu.png") repeat-x 0 100%;
	width: 194px;
	color: white;
	float: left;
	margin-left: 1px;
	text-align:left;
}


.activeTab {
	background:none repeat scroll 0 0 #BA5400 !important;
	color: #ffffff;
}

.phraseFacebook{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#suivezMinistere{
	padding-top: 35px;
}

#saviez-vous img{
	max-height: 80px;
}

ul#sliderTabs li{
    height: 43px;
    list-style: none outside none;
    margin: 0;
    text-align: left;
	padding-left:0px;
	display: inline;
	/*background:url("../images/tab_droite.png") no-repeat;*/
}

#sliderTabs{
	list-style: none outside none !important;
    padding-left: 0px;
	margin:0px;
	padding: 0px 0px 5px 0px;
}

.titreLien{
    border-left: 0 none !important;
	border: medium none;
    color: #0E6D99;
	cursor: pointer;
    font-family: Arial;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
    margin-top: 0 !important;
    padding: 0 5px 0 10px;
}
#bloc_communique {
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    position: relative;
	border-bottom: 1px solid #DBDBDB;
}

#contenant { }


#piv { }
#piv_bas { margin: 0px; padding-bottom: 30px;}

.tx-imagecycle-pi1-pager  a { 
	background: url("../img/fond_bleu.png") repeat-x 0 100%;
	color: white;
}
.tx-imagecycle-pi1-pager a.activeSlide { 
	background: none repeat scroll 0 0 #BA5400 !important;
	color: white;
}

#actualites p.aligner_droite, #communique p.aligner_droite {
	position: absolute;
	bottom: 0px;
	right: 7px;
}

#haut_droite {
	height: 39px;
}

.flechesuite { 
	vertical-align: middle;
	padding-left: 4px;
}


/* section À l'agenda - à vérifier */
.contenu-sorties-publiques p,
.contenu-sorties-publiques ul, 
.contenu-sorties-publiques li, 
.contenu-sorties-publiques {
	margin:0px;
	padding:0px;
}

.contenu-sorties-publiques {
	height:168px;
	width: 175px;
	overflow-y:hidden;

}

.contenu-sorties-publiques li{
	padding-bottom: 12px;
}

* html li{
   overflow:hidden;
}

.down{
	background: url("../img/alagenda-bas.png") no-repeat 0 100%;
	width: 180px;
	height: 11px;
}

.up{
	background: url("../img/alagenda-haut.png") no-repeat 0 100%;
	padding: 4px 0;
	width: 180px;
	height: 21px;
}

button {
	border:none;
	outline:none;
}

#facebook {
	clear: both;
}

/* Zone visionneuse */
.tx-imagecycle-pi1-pager {
	position: absolute;
	bottom: 12px;
	z-index: 44;
	right: 7px;
	margin: 0;
	padding: 3px 5px;
}



/*  Modif Visionneuse pour bouton pause */
.tx-imagecycle-pi1-pager {
	right: 35px;
}

.tx-imagecycle-pi1-pager  a {
	text-decoration: none;
	color: #fff;
}

.tx-imagecycle-pi1-pager  a:hover {
	color: white;
	background: #BA5400;
	border: 1px solid #ccc;	
}

.imagecycle-controller { 
	background: #5176a0;
	width: 16px;
	height: 18px;
	margin: 0;
	left: auto;
	top: auto;
	bottom: 11px;
	right: 17px;
	margin: 0;
	display: block !important;
	border: 1px solid #ccc;	
	overflow: visible;
}

.imagecycle-controller a:hover { background: #BA5400; }
.first { display: none; }
.prev { display: none; }
.next { display: none; }
.last { display: none; }

.tx-imagecycle-pi1-images .imagecycle-caption {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

.imagecycle-controller li.pause a { 
	top: 0px;
	left: 0px;
	background-image: url('../img/controller-pause.gif');
	height: 18px;
	width: 16px;
}


/* modification bloc Service en ligne */

#bloc_photos {
    width: 179px;
    margin: 0;
    float: left;
    padding: 0;
    padding-top: 20px;
    padding-left: 10px;
}


#bloc_droite {
    width: 372px;
    margin: 0;
    float: left;
    padding: 0;
    padding-top: 20px;
    padding-left: 19px;
    background-color: transparent;
}

#btnSdp {
    line-height: 23px;
    height: 23px;
    background: url(../img/fond_bleu.png) repeat-x 0 100%;
    width: 189px;
    color: white;
    float: left;
    margin-left: 1px;
    text-align: left;
}

#btnAct {
    line-height: 18px;
    height: 23px;
    background: none repeat scroll 0 0 #618AB3;
    width: 195px;
    color: white;
    float: left;
    text-align: left;
}

#btnFB {
    line-height: 23px;
    height: 23px;
    background: url(../img/fond_bleu.png) repeat-x;
    width: 184px;
    color: white;
    float: left;
    text-align: left;
    margin-right: 1px;
}

#btnTW {
    line-height: 23px;
    height: 23px;
    background: none repeat scroll 0 0 #618AB3;
    width: 185px;
    color: white;
    float: left;
    text-align: left;
}

#bloc_gauche {
    width: 385px;
    margin: 0;
    float: left;
    padding: 0;
    padding-top: 20px;
    background-color: transparent;
}

#bloc_droite {
    width: 372px;
    margin: 0;
    float: left;
    padding: 0;
    padding-top: 20px;
    padding-left: 14px;
    background-color: transparent;
}

#imgCultureEduc{
	margin: -1.0em 0em 0em -0.87em !important;
}

#agenda2 p { margin: 2px 5px 3px 5px; }
#agenda2 ul { padding: 0px 0 18px 13px; }

@-moz-document url-prefix() {
	#agenda2{
		height:219px;
	}
	
	#agenda2 ul li{
		padding: 0 5px 0px 8px;
	}
}

@-moz-document url-prefix() {

	#agenda2 {
    height: 209px;
	}
}
/* fin modifications Service en ligne */