@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Ville de Colombelles
Theme URI: http://www.colombelles.fr
Description: Theme de la Ville de Colombelles
Version: 1.0
Author: Krea3
Author URI: http://www.krea3.fr
Text Domain: krea3
*/

html, body {width:100%; }


body {
  	margin:0;
	padding:0;
	font-family: Arial, Verdana, sans-serif;
	font-size:100%; /*c'est la taille du navigateur par défaut*/
	background-color:#FFF;

}

#fond_bandeau{
	background:url(images/fond_colombelles_01.png) #FFF no-repeat top center;
	height:221px;
	margin:0;
	padding:0;
}

#menu_top{
	width:1000px;
	margin:0 auto 0 auto;
	height:45px;
	padding:0;
}

#lien_contact{
	display:block;
	width:173px;
	height:29px;
	margin:7px 0 0 0;
	padding:0;
	float:left;
}

#bandeau{
	width:1000px;
	margin:0 auto 0 auto;
	height:221px;
	padding:0;
}

#milieu_bandeau{
	width:1000px;
	height:176px;
	padding:0;
	margin:0;
	background:url(images/colombelles_08.png) no-repeat bottom right;
}

#logo{
	display:block;
	width:445px;
	height:176px;
	float:left;
	margin:0;
	padding:0;
}

#frise_photos{
	background:url(images/fond_colombelles_02.jpg) #FFF no-repeat top center;
	height:59px;
	margin:0;
	padding:0;
}


/************************Page d'accueil**************************************/

#page_accueil{
	clear:both;
	width:1000px;
	margin:0 auto 0 auto;
	height:auto !important;
	height:400px;
	min-height:400px;
	padding:0 0 5px 0;
	font-size:0.8em;
	background-color:#FFF;
	color:#666;
}

#gauche_accueil{
	width:520px;
	margin:0;
	padding:15px 0 0 20px;
	float:left;
}

#droite_accueil{
	width:393px;
	margin:0 0 0 47px;
	padding:0;
	float:left;
}

#h2_agenda{
	margin:0;
	padding:0 0 3px 0;
	border:none;
	color:#1d1d1d;
	border-bottom:3px solid #1d1d1d;
}

#h2_actu{
	margin:20px 0 10px 0;
	padding:0;
	border-bottom:none;
	color:#F4A459;
	font-weight:normal;
	font-size:1.9em;
}

#h2_actu span{
	color:#EC7504;
}

#actu_gauche,
#actu_droite{
	width:240px;
	float:left;
	padding:0;
}

#actu_gauche{
	margin:0;
}

#actu_droite{
	margin:0 0 0 40px;
}

#actu_gauche h2,
#actu_droite h2{
	border-bottom:3px solid #F4A459;
	font-size:1.2em;
	color:#666;
	margin:10px 0 0 0;
	padding:0 0 5px 0;
}

#actu_gauche a,
#actu_droite a{
	color:#EC7500;
}

#en_direct{
	width:341px;
	height:419px;
	margin:0;
	padding:0 0 0 52px;
	/*background:url(images/colombelles_18.png) #FFF no-repeat top left;*/
	background:url(images/diapo_accueil_colombelles_18.png) #FFF no-repeat top left;
}

#h2_webcam{
	margin:0;
	padding:0 0 4px 0;
	border:none;
}

#meteo{
	width:171px;
	height:89px;
	background:url(images/colombelles_22.png) #FFF no-repeat top left;
	margin:20px 0 0 0;
	padding:3px 0 0 170px;
}


#carte_interactive,
#version_mobile,
#mediatheque{
	display:block;
	width:367px;
	height:65px;
	margin:20px 0 0 26px;
	padding:0;
}


/*********************FIn page accueil*******************/



#fond_menu{
	height:43px;
	background:url(images/fond_colombelles_03.png) no-repeat top center;
	margin:0;
	padding:0;
}

#menu{
	height:43px;
	width:1000px;
	margin:0 auto 0 auto;
	padding:0;
	
}

#lien_accueil{
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
}


/********************Menu déroulant**************************************/

#menu_principal{
	width:940px;
	height:32px;
	margin:0 0 0 10px;
	padding:11px 0 0 0;
	float:left;
	font-family: 'Muli', sans-serif;
}

#dropmenu{
	font-size:0.85em;
}

#dropmenu, #dropmenu ul {
	margin:0; 
	padding:0; 
	list-style-type:none; 
	list-style-position:outside; 
	position:relative; 
	line-height:1.5em; 
	z-index:1000; 
	}
	
	

/*La rubrique*/

#dropmenu li{
	padding:0 5px 0 5px;
	border-right:1px solid #9eb73b;
}

#dropmenu li a {
	color:#FFF; 
	text-decoration:none; 
	/*text-transform:uppercase;*/
	font-weight:normal;
	padding:0.25em 0.6em;
}


#dropmenu li.page-item-69 {border-left:3px solid #91BA06; border-right:3px solid #3BA027;}
#dropmenu li.page-item-11 {border-right:3px solid #0AA1C2;}
#dropmenu li.page-item-15 {border-right:3px solid #0F60A5;}
#dropmenu li.page-item-17 {border-right:3px solid #572D85;}
#dropmenu li.page-item-19 {border-right:3px solid #b7061a;}
#dropmenu li.page-item-116 {border-right:3px solid #EC7504;}


/*Sous rubriques et pages */
#dropmenu li ul li{
	padding:0;
	border-right:none;
}

#dropmenu li ul li a {
	display:block;
	padding:0.25em 1em;
	color:#FFF; 
	/*border-right:1px solid #052f56; */
	text-decoration:none; 
	background-color:#042747;
	z-index:1000; 
	font-weight:normal;
	font-size:1em;
	text-align:left;
	/*-moz-opacity:0.95;
	opacity: 0.95;
	filter: alpha(opacity = 95);*/
	font-weight:normal;
	text-transform:none;
	}

/*La rubrique*/
#dropmenu li a:hover {
	color:#FFF;
	}

	
	
/*La rubrique en cours*/	
#dropmenu .current_page_ancestor a,
#dropmenu .current_page_parent,
#dropmenu .current_page_item a{
	font-style:italic;
}

/*Sous rubriques et pages */
#dropmenu li ul.children li a:hover {
	background-color:#063765;
	color:#fff;
	}

#dropmenu li {
	float:left; 
	position:relative;
	}

#dropmenu ul {
	position:absolute; 
	display:none; 
	width:12em; 
	top:18px; 
	left:-1px;
	border-top:1px solid #052f56;
	background-color:#042747; /*pour bug chrome espace alÃ©atoire entre 2 pages d'une sous rub*/
	}

#dropmenu ul li ul{
	border-top:1px solid #052f56;
	}
	

#dropmenu ul a {
	border-left:1px solid #052f56;
	}

#dropmenu li ul {
	width:14.1em;
	}

/*Bug ie 7 et 6*/
*+html #dropmenu li ul,
* html #dropmenu li ul ul{
	border-top:1px solid #052f56; 
	width:14.1em;
	/*margin-top:2px;*/
	}

#dropmenu li ul a {
	width:12em; 
	height:auto; 
	float:left;  
	border-bottom:1px solid #052f56;
	}

#dropmenu ul ul {
	top:auto;
	}

#dropmenu li ul ul{
	/*  positionnement du niveau 3 (pages des sous rub) du menu */
	left:12em;
	margin:0px 0 0 10px;
	}
	
/*Bug ie 7 et 6*/
*+html #dropmenu li ul ul,
* html #dropmenu li ul ul{
	/*  positionnement du niveau 3 (pages des sous rub) du menu */
	left:13.3em;
	}


#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
	display:none;
	}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
	display:block;
	} 
	

/********************Fin Menu déroulant**************************************/




/**********************Outils************/

#outils{
	height:23px;
	margin:0 20px 0 0;
	padding:10px 0 10px 0;
	text-align:right;
	font-size:0.9em;
}

#taille_texte{
	float:right;
	width:200px;
	margin:0;
	padding:0;
	font-size:1.2em;
}

#taille_texte span{
	color:#5A3796;
	font-weight:bold;
}

#outils ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:right;
	width:400px;
}

#outils ul li{
	display:inline;
	/*letter-spacing:1px;*/
	margin:5px 0 0 0;
	padding:0;
	border-left:1px solid #CCC;
}

#outils ul li#krea3outils_print{
	border-right:1px solid #CCC;
}

#outils ul li a{
	color:#666;
	font-weight:normal;
	text-decoration:none;
	padding:0 12px 0 12px;
	margin:0;
}
/******************Fin Outils************/

#fond_page{
	background:url(images/fond_colombelles_04.png) #f4f4f4 no-repeat top center;
	margin:0;
	padding:0;
}


#la_page{
	height:auto !important;
	height:400px;
	min-height:400px;
	clear:both;
	padding:0 0 5px 0;
	width:1000px;
	margin:0 auto 0 auto;
	color:#666;
	background:#FFF;
}

#content{
	float:left;
	margin:0 0 0 40px;
	padding:0 0 30px 0;
	width:700px;
	font-size:0.8em;
}

#content_large{
	margin:0 40px 0 40px;
	padding:0 0 30px 0;
	width:920px;
	font-size:0.8em;
}


/*************************************** Gauche ***************************************************/
#gauche{
	width:200px;
	padding:0 10px 0 20px;
	margin:0 0 0 0;
	float:left;
	height:auto !important;
	height:300px;
	min-height:300px;
	float:left;
}

#lien_agenda_page{
	display:block;
	margin:30px 0 20px 0;
	padding:0;
}

#lien_carte_page{
	display:block;
	margin:0 0 20px 0;
	padding:0;
}

/****************************Menu page**********************************/

#sidebar{
	margin:0;
	padding:0;

}


#sidebar ul#menu_pages{
	margin:0;
	padding:0 10px 0 10px;
	height:auto !important;
	height:40px;
	min-height:40px;
	background-color:#F9F9F9;
}

#sidebar ul .pagenav{
	text-align:left;
	padding:10px 0 0 0;
	margin:20px 0 0 0;
	color:#008AD2;
	font-weight:bold;
	font-size:0.9em;
	border-bottom:1px dotted #eee;
	font-family: 'Muli', sans-serif;

}

#sidebar ul#menu_pages .pagenav ul{
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:20px;
}

#sidebar ul#menu_pages .pagenav ul ul{
	margin-top:0px;
}

#sidebar ul#menu_pages li{
	list-style-type:none;
}

#sidebar ul#menu_pages a{
	color:#666;
	text-decoration:none;
	padding:3px 0 3px 0;
	font-size:0.75em;
	display:block;
	border-top:1px dotted #eee;
	font-size:0.9em;
}

#sidebar ul li.has_children{
	padding:0 0 0 0;	
	margin:0;
}

#sidebar ul li.has_children ul{
	margin:0 0 0 10px;
}

#sidebar ul li.has_children a{
	font-weight:normal;
	padding:0 0 0 0 10px;
	margin:0 0 0 0;
    color:#666;
}

#sidebar ul li.has_children a:hover{
	color:#94f3fe;
}

#sidebar ul ul{
	padding:0;
	margin:0;	
}

#sidebar ul ul li{
	margin:0;
	padding:0;
}

#sidebar ul ul ul li{
	/*background:url(images/fleche-page.png) no-repeat left;*/
	padding-left:10px;
}

#sidebar ul li.has_no_children a{
	font-weight:normal;
	padding-left:10px;
	margin:0 0 0 0;
    color:#FFF;
}

#sidebar ul li.has_no_children a:hover{
	color:#94f3fe;
}

#sidebar ul#menu_pages li.current_page_item a{
	color:#493E39;
	font-weight:bold;
}

#sidebar ul li.current_page_item.has_children a{
	border-left:none;
}


/*****************Menu déroulant gauche****************/

#sidebar ul li.pagenav ul li.niv-2 ul{
	display:none;
}

#sidebar ul li.pagenav ul li.current_page_item ul{
	display:block;
}

#sidebar ul li.pagenav ul li.current_page_parent ul{
	display:block
}

#sidebar ul li.pagenav ul li.current_page_ancestor ul{
	display:block;
}



/****************Fin Menu déroulant gauche**************/

/****************Fin Menu déroulant gauche**************/


/************************Fin Menu page**********************************/


/************************Fin gauche**********************************/

h1{
	margin:0 0 20px 0;
	padding:15px 0 0 0;
	font-size:2.4em;
	color:#00406D;
	font-weight:normal;
	font-family: 'Muli', sans-serif;
}

h2{
	margin:35px 0 20px 0;
	padding:5px 0 5px 0;
	font-size:1.8em;
	font-weight:normal;
	color:#0074BE;
	font-family: 'Muli', sans-serif;
	/*border-bottom:3px solid #02BAF6;*/
}


h3{
	margin:20px 0 10px 0;
	padding:0;
	font-size:1.3em;
	/*color:#493E39;*/
	color:#02BAF6;
	font-family: 'Muli', sans-serif;
	font-weight:bold;
}

h4{
	margin:15px 0 0 0;
	padding:0;
	font-size:1.1em;
	color:#666;
	font-family: 'Muli', sans-serif;
	font-weight:bold;
}

h5{
	margin:10px 0 0 0;
	padding:0;
	font-size:1em;
	color:#666;
	font-weight:bold;
}

p{
	padding:0;
	margin:7px 0 0 0;
}

ol,
ul{
	color:#666;
	list-style-position:inside;
}

ul{
	list-style-type:square;
}

a{
	color:#000;
	font-weight:bold;
}

/*#content a:visited,
#actu_accueil a:visited{
	color:#668D08;
}*/

address{
	color:#D13383;
	font-size:1.1em;
	font-family: 'Muli', sans-serif;
	font-style:normal;
}

blockquote{
	margin:20px 15px 20px 15px;
	padding:27px 15px 15px 30px;
	background:url(images/blockquote.png) no-repeat;
	border-bottom:1px solid #eee;
	background-color:#FFF;
	/*border-radius: 10px;*/
}

blockquote p{
	font-weight:normal;
	font-style:italic;
	font-size:1.3em;
	padding:0;
	margin:0;
	color:#555958;
}


img{
	border:none;
}

.clearer{
	display:block;
	width:100%;
	clear:both;
}



/******************************Menu page par défaut********************************/

ul.liens_enfants{
	/*list-style-image: url(images/puce_fleche.png);*/
	list-style-position:inside;
	list-style-type:none;
	padding:0;
	margin:10px 0 0 0;
	color:#FFF;
	font-family: 'Muli', sans-serif;
}

ul.liens_enfants li{
	background-color:#1A82C5;
	margin:0 0 3px 0;
	padding:3px 30px 3px 30px;
	background:url(images/fond_lien_enfant.png) #1A82C5 no-repeat top right;
}

ul.liens_enfants li a{
	text-decoration:none;
	color:#eee;
	font-size:1.3em;
	font-weight:normal;
}

ul.liens_enfants li a:hover{
	text-decoration:underline;
}


/****************************fin menu page par défaut******************************/

/*********************************************Formulaire***************************/



.krea3_formulaire{
	
}

.krea3mp-form{
	width:680px;
	margin-bottom: 10px;
	margin-top:0;
	padding:10px 10px 10px 10px;
	border:1px solid #EBEBEB;
	background:url(images/fond_form_newsletter.png) #FFF no-repeat bottom right;
}

.krea3_formulaire p.obligatoire,
#form_contact p.obligatoire{
	margin-left:200px;
	padding:0 0 10px 0;
	color:#D13383;
}

.krea3_formulaire p.page_ami{
	text-align:center;
	background-color:#000;
	color:#FFF;
	padding:10px;
	margin:0 0 20px 0;
}

.krea3_formulaire p.page_ami a{
	color:#FFF;
	font-weight:normal;
}

.krea3MailPressMessage{
	background-color:#FCD500;
	color:#666;
	padding:8px;
	margin:0 0 20px 0;
}

/*Liste des newsletter dans gestion de l'abonnement*/
#mp_mail_links_mailinglists ul{
	list-style-type:none;
}


p.error{
	text-align:center;
	background-color:#FCD500;
	color:#666;
	padding:10px;
	margin:0 0 20px 0;
}

.krea3MailPressMessage span.error{
	text-align:left;
	background-color:#FCD500;
	border:none;
	color:#666;
	padding:0;
	margin:0;
}



.krea3_formulaire p,
.krea3mp-form p,
#form_contact p{
	margin:2px 0 2px 0;
	clear:both;
	background-color:transparent;
}



.krea3_formulaire fieldset,
#form_contact fieldset{
	margin-bottom: 10px;
	margin-top:0;
	padding:10px 10px 10px 10px;
	border:1px solid #EFEFEF;
	background-color:#F9F9F9;
}



.krea3_formulaire fieldset{
	background:url(images/fond_contact.png) #F9F9F9 no-repeat bottom left;
}

#envoyer_a_un_ami .krea3_formulaire fieldset{
	background:url(images/fond_envoyer_ami.png) #F9F9F9 no-repeat bottom right;
} /*Div envoyer à un ami créée dans l'admin*/



.krea3_formulaire fieldset legend,
#form_contact fieldset legend{
	padding: 0 10px;
	font-size: 1.1em;
	color:#5B8028;
}





/* Label */



.krea3_formulaire label,
.krea3mp-form label,
#form_contact label{
	color:#00406D;
	display: block;
	width:30%; /*En % pour un meilleur rendu lors du changement de taille du texte*/
	float: left;
	padding-right: 5px;
	text-align: right;
	font-size:1.1em;
	font-family: 'Muli', sans-serif;
}



.krea3_formulaire input, .krea3_formulaire select,
.krea3_formulaire textarea,
.krea3mp-form input, .krea3mp-form select,
.krea3mp-form textarea,
.widecolumn form input, .widecolumn form select,
.widecolumn form textarea,
#form_contact input, #form_contact select,
#form_contact textarea{
	margin-left: 1%;
	width:50%;  /*En % pour un meilleur rendu lors du changement de taille du texte*/
	border: #EBEBEB 1px solid;
	font-size: 1.2em;
}

.krea3mp-form input, .krea3mp-form select,
.krea3mp-form textarea{
	margin-bottom:10px;
}

.widecolumn form input[type="checkbox"]{
	width:15px;
}

.krea3mp-form input[type="radio"]{
	width:15px;
}



.krea3_formulaire input[type="submit"],
.krea3mp-form input[type="submit"],
.widecolumn form input[type="submit"],
#form_contact input[type="submit"],
#form_contact input[type="button"]{
	width:auto; 
	height:auto; 
	border:none;
	background-color: #009EE3;
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
	padding:3px 5px 3px 5px;
	font-size:1.2em;
	border-radius:5px;
}

#form_contact input[type="button"]{
	background-color: #009EE3;
}




.krea3_formulaire input[type="submit"]:hover,
.krea3mp-form input[type="submit"]:hover,
.widecolumn form input[type="submit"]:hover,
#form_contact input[type="submit"]:hover{
	background-color: #009EE3;
	cursor:pointer;
}



/*********************************** Fin Formulaire***********************************************/

/*****************************Formulaire recherche annuaires et résultat recherche***********************************************/

ul#recherche_site{
	list-style-type:none;
	width:797px;
	margin:0;
	padding:0 30px 0 0;
	float:left;
	text-align:right;
}

ul#recherche_site label{
	display:none;
}


/*Formulaire de recherche agenda*/

#form_advanced{
	height:40px;
	padding:0 0 0 15px;
	margin:0 0 15px 0;
	border:1px solid #eee;
}


#searchform{
	height:45px;
	padding:0;
	margin:0;
}

#form_advanced input,
#form_advanced select,
#searchform input,
#searchform select{
	border: #ebebec 1px solid;
	margin:0 5px 0 0;
}

p.search-box{
	display:block;
	margin:0;
}

p.search-box label{
	padding-left:10px;
	font-weight:bold;
	color:#1F818F;
}

#form_advanced input[type="submit"],
#searchform input[type="submit"]{
	width:auto; 
	height:auto; 
	border:none;
	background-color:#008AD2;
	color:#FFF;
	font-weight:normal;
	margin:10px 0 0 30px;
	padding:3px 10px 3px 10px;
	font-family: 'Muli', sans-serif;
	font-size:1em;
	letter-spacing:1px;
	border-radius:5px;
}

#searchform input[type="submit"]{
	margin-left:0;
	font-size:0.8em;
	background-color: #D13383;
}

#form_advanced input[type="submit"]:hover{
	background-color: #D3699F;
	cursor:pointer;
}


#searchform input[type="submit"]:hover{
	background-color: #D13383;
	cursor:pointer;
}

#form_advanced input.hasDatepicker,
#form_advanced input#from,
#form_advanced input#to{
	width:100px;
	}


/*************************Fin formulaires recherche annuaires***********************************************/





/****************************Plan du site**********************************/
#krea3_plan_site{
	margin:0;
	padding:0;
	width:700px;
}

#krea3_plan_site ul{
	font-family:Arial, Verdana, sans-serif;
	margin:0 0 0 0;
	padding:0 5px 10px 0;
}

/*niveau 1*/
#krea3_plan_site li{
	list-style-type:none;
	border:1px solid #EBEBEB;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:5px 10px 5px 15px;
	font-size:1.1em;
	font-family: 'Muli', sans-serif;
}

#krea3_plan_site li a{
	color:#0074BE;
	text-decoration:none;
	font-weight:bold;
}


/*niveau 2*/
#krea3_plan_site ul li{
	border:1px solid #EBEBEB;
	padding:0 10px 0 40px;
	margin:2px 10px 2px 0;
	font-size:1em;
	font-family: Arial, Verdana, sans-serif;
}

#krea3_plan_site ul li  a{
	font-weight:normal;
	color:#666;
}

/*niveau 3*/
#krea3_plan_site ul li ul li{
	border:none;
	border:1px solid #EBEBEB;
	font-size:1em;
	margin-left:10px;
	font-family: Arial, Verdana, sans-serif;
}

#krea3_plan_site ul li ul li a{
	color:#877b6f;
}

/*niveau 4*/
#krea3_plan_site ul li ul li ul li{
	padding:0 10px 0 10px;
}






/************************Fin Plan du site**********************************/

/****************Footer*************************************************/

#fond_footer{
	background:url(images/fond_colombelles_05.png) #FFF no-repeat top center;
	height:204px;
	margin:0;
	padding:0;
}

#footer{
	width:1000px;
	margin:0 auto 0 auto;
	padding:84px 0 0 0;
}

#lien_facebook{
	display:block;
	width:234px;
	height:26px;
	margin:0;
	padding:0;
	float:left;
}

#retour_haut{
	display:block;
	width:200px;
	height:16px;
	font-size:0.8em;
	color:#FFF;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:10px 60px 0 0;
	background:url(images/colombelles_32.png) no-repeat bottom right;
	float:right;
	font-family: 'Muli', sans-serif;
}

#krea3 a{
	color:#FBCD00;
	text-decoration:none;
	font-size:0.75em;
	margin:2px 0 0 10px;
	font-weight:normal;
	float:left;
}

#coordonnees,
#coordonnees2,
#horaires{
	float:left;
	color:#FFF;
	font-size:0.8em;
	padding:0; 
	font-family: 'Muli', sans-serif;
}

#coordonnees{
	width:200px; 
	margin:25px 0 0 110px; 	
}



#horaires{
	width:400px; 
	margin:15px 0 0 20px; 
}

#coordonnees2{
	color:#E3DC15;
	width:200px; 
	margin:25px 0 0 20px; 
}

#coordonnees2 a{
	color:#E3DC15;
	font-weight:normal;
}

#fond-menu-footer{
	background-color:#007EC0;
	padding:10px;
}

ul#menu_footer{
	width:1000px;
	margin:0 auto 0 auto;
	padding:0;
	font-size:0.8em;
	list-style-type:none;
	text-align:center;
}


ul#menu_footer li{
	display:inline-block;
	margin:0 0 3px 0;
	padding:3px 5px 3px 5px;
	background-color:#0070ab;
}


ul#menu_footer li a{
	color:#FFF;
	text-decoration:none;
	padding:0 0 0 5px;
	font-weight:normal;
}

ul#menu_footer li a:hover{
	color:#E3DC15;
}

/*Bug ie 7 et 6*/
*+html #coordonnees,
* html #coordonnees,
*+html #coordonnees2,
* html #coordonnees2,
*+html #horaires,
* html #horaires{
	margin-top:-74px;
	}	
	
*+html ul#menu_footer,
* html ul#menu_footer{
	margin-top:-84px;
	}


#fond_partenaires{
	margin:0;
	padding:15px 0 15px 0;
	/*background-color:#00406D;*/
}

#partenaires{
	width:900px;
	margin:0 auto 0 auto;
	padding:0;
}

#partenaires a{
	float:left;
	margin:0 5px 0 5px;
	padding:0;
}


/**********************Fin Footer***************************************/



/******************************************
* Align box
******************************************/

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

/*On style le bloc image*/
.wp-caption {
 padding:10px;
 background:#DCFFC9;
 margin:0 5px 10px 5px;
 }
 
/*On centre l'image.*/
 .wp-caption img {
	 margin:0;
	 padding:0 0 5px 0;
	 border:0 none;
}

 
/*Alignement, taille et couleur de la légende*/
.wp-caption p,.wp-caption-text {
 font-family:verdana;
 text-align:center;
 font-size:1em;
 line-height:1.6em;
 font-weight:normal;
 color:#2D5569;
 padding:0;
 margin:0;
 }








.cc-btn{padding:.4em .4em;}

.cc-slider.classic.disabled {
    background-color: #ccc!important;
}