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

.home_lge_global_contener {
	position:relative;
	float:left;
	width:960px;
	background:#fff;
	}

.home_lge_global_gros_slide_centre {
	position: absolute; 
	width: 440px; 
	height: 440px; 
	/*top: 10px; 
	left: 60px;*/
    text-align: left; 
	/*line-height: 1.8em; 
	font-size: 12px;*/
	}
	
.home_lge_global_gros_slide_centre h1 {
	display: block;
	line-height: 1em;
	text-transform: uppercase;
	font-size: 52px;
    color: #fff;
	}
	
.home_lge_global_gros_slide_centre span {
	display: block;
	line-height: 1.1em;
	font-size: 2.5em;
	color: #fff;
	}
	
/*-----------------------------------------------*/
/*Début global Trouvez votre centre*/
.home_lge_global_trouver_centre {
	position:relative;
	/*float:left;*/
	width:960px;
	margin-top:50px;
	}
	
.home_lge_trouver_centre {
	position: relative;
	/*float: left;*/
	height: 52px;
	background: url(../img/point_interogation.png) left top no-repeat, url(../img/bg_trouvez_centre.jpg) center 3px repeat-x;
	text-align: center;
	font-size: 30px;
	color: #fff;
	font-variant: small-caps;
	padding: 8px 10px 0 60px;
	/*margin-left:14%;*/
	cursor:pointer;
	width:57%;
	margin:auto;
	}
	
.home_lge_trouver_centre:hover {
	background: #fff url(../img/point_interogation_hover.png) left top no-repeat, url(../img/bg_trouvez_centre_hover.jpg) center 3px repeat-x;
	}
	
.home_lge_trouver_centre a {
	color:#fff;
	text-decoration:none;
	}
/*Fin global Trouvez votre centre*/
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*Début global Intro*/	
.home_lge_global_intro {
	position:relative;
	float:left;
	width:920px;
	margin-left:20px;
	margin-top:30px;
	}
	
.home_lge_intro {
	position:relative;
	float:left;
	width:917px;
	height:125px;
	box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	border-left:3px solid #af0000;
	overflow:hidden;
	padding-top:10px;
	}
	
.home_lge_intro h1, .home_lge_intro_ouvert h1 {
	font-size: 24px;
	font-variant: small-caps;
	background:url(../img/fleche_rouge_titre.png) left 4px no-repeat;
	padding:0px 10px 0 10px;
	color:#af0000;
	}
	
.home_lge_intro h2, .home_lge_intro_ouvert h2 {
	background: none;
	font-size: 16px;
	font-family: "Ropa Sans", sans-serif;
	color:#3c4b8a;
	font-weight:bold;
	text-decoration:underline;
	line-height: normal !important;
	padding-left:10px;}
	
.home_lge_intro h3, .home_lge_intro_ouvert h3 {
	background: none;
	font-size: 16px;
	font-family: "Ropa Sans", sans-serif;
	color:#af0000;
	font-weight:normal;
	line-height: normal !important;
	padding-left:10px;
	padding-right:10px;
}

.home_lge_intro h3 a, .home_lge_intro_ouvert h3 a, .home_lge_intro p a, .home_lge_intro_ouvert p a, .home_lge_intro a, .home_lge_intro_ouvert a {
	color:#af0000;
	text-decoration:underline;
	font-size: 16px;
}

.home_lge_intro p, .home_lge_intro_ouvert p {
	padding:0 10px 0 10px;
	text-align:justify;
	color:#464646;
	}	.home_lge_intro ul, .home_lge_intro_ouvert ul {	color: #464646;    font-family: "Ropa Sans",sans-serif;    font-size: 16px;    list-style-image: url("../img/point_bleu_liste_a_puce.png");    list-style-type: none;    margin-left: -15px !important;}
	
	
.home_lge_intro_ouvert {
	position:relative;
	float:left;
	width:917px;
	height:auto;
	box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	border-left:3px solid #af0000;
	}
	
.home_lge_intro_ouvert h1 {
	font-size: 24px;
	font-variant: small-caps;
	background:url(../img/fleche_rouge_titre.png) left 4px no-repeat;
	padding:0px 10px 0 10px;
	color:#af0000;
	}
	
.home_lge_intro_ouvert p {
	padding:0 10px 0 10px;
	text-align:justify;
	color:#464646;
	}
	
.home_lge_bouton_plus_rouge {
	position: relative;
	float: right;
	height: 28px;
	background: url(../img/petite_fleche_blanche.png) center top no-repeat, url(../img/petit_bg_rouge.jpg) center top repeat-x;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	font-variant: small-caps;
	line-height:30px;
	padding:0 5px 0 5px;
	cursor:pointer;
	}
	
.home_lge_bouton_plus_rouge:hover {
	background: url(../img/petite_fleche_blanche.png) center top no-repeat, url(../img/petit_bg_rouge_hover.jpg) center top repeat-x;
	}
	
.home_lge_bouton_moins_rouge {
	position: relative;
	float: right;
	height: 28px;
	background: url(../img/petite_fleche_blanche.png) center top no-repeat, url(../img/petit_bg_rouge.jpg) center top repeat-x;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	font-variant: small-caps;
	line-height:30px;
	padding:0 5px 0 5px;
	cursor:pointer;
	}
	
.home_lge_bouton_moins_rouge:hover {
	background: url(../img/petite_fleche_blanche.png) center top no-repeat, url(../img/petit_bg_rouge_hover.jpg) center top repeat-x;
	}
/*Fin global Intro*/	
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
<!--Début style grand Jquery-->
<!-- Arrow Navigator Skin Begin -->
.jssora07l, .jssora07r, .jssora07ldn, .jssora07rdn {
	position: absolute;
	cursor: pointer;
	display: block;
	background: url('../img/boutons_fleches.png') no-repeat;
	overflow: hidden;
}

.jssora07l {
	position: absolute;
	cursor: pointer;
	display: block;
	background: url('../img/boutons_fleches.png') no-repeat -18px -35px;
	overflow: hidden;
}

.jssora07r {
	position: absolute;
	cursor: pointer;
	display: block;
	background: url('../img/boutons_fleches.png') no-repeat -52px -35px;
	overflow: hidden;
}

.jssora07l:hover {
	background-position: -138px -35px;
}

.jssora07r:hover {
	background-position: -172px -35px;
}

.jssora07ldn {
	background-position: -258px -35px;
}

.jssora07rdn {
	background-position: -292px -35px;
}
/* jssor slider thumbnail navigator skin 04 css */

.jssort04 .w, .jssort04 .pav:hover .w {
	position: absolute;
	 width: 64px;
	height: 64px;
	border: #e6e6e6 3px solid;
}

* html .jssort04 .w {
	width: /**/ 70px;
	height: /**/ 70px;
}

.jssort04 .pdn .w, .jssort04 .pav .w {
	border-style: solid;
}

.jssort04 .c {
	width: 70px;
	height: 70px;
	filter: alpha(opacity=45);
	opacity: .45;
	transition: opacity .6s;
	-moz-transition: opacity .6s;
	-webkit-transition: opacity .6s;
	-o-transition: opacity .6s;
}

.jssort04 .p:hover .c, .jssort04 .pav .c {
	filter: alpha(opacity=0);
	opacity: 0;
}

.jssort04 .p:hover .c {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
<!--Fin style grand Jquery-->
/*--------------------------------------------------------------------------*/
/*Ensemble Dernières Actus et Réseaux sociaux*/
.home_lge_global_actus_et_reseaux {
	position:relative;
	float:left;
	width:960px;
	padding-left:20px;
	}
/*--------------------------------------------------------------------------*/
/*Début style ensemble jquery Actus*/
.home_lge_global_actus {
	position: relative;
	float: left;
	width:640px;
	margin-bottom:17px;
	}

.home_lge_titre_actus {
	position: relative;
	float: left;
	width:640px;
	height: 50px;
	background: url(../img/picto_dernieres-actus.png) left top no-repeat, url(../img/pixel_bleu.jpg) center 4px repeat-x;
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-variant: small-caps;
	padding: 9px 0;
	}
	
.home_lge_petite_fleche_actus {
	position: relative;
	float: left;
	width:640px;
	height: 14px;
	background:url(../img/picto_dernieres-actus.png) left -39px no-repeat, url(../img/fleche_bleu_bas.png) center top no-repeat;
	z-index:10;
	margin-top:-29px;
	}
	
.home_lge_text_actus {
	position: relative;
	float: left;
	width:618px;
	height: 90px;
	border:1px solid #3c4b8a;
	margin-top:-29px;
	box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	padding-top:10px;
	padding-left:20px;
	background:url(../img/degrade_navig.jpg) no-repeat left bottom;
	}

/*------------------------------------*/
/*Début des 2 actus*/
.home_lge_global_2actus {
	width:600px;
	}
/*Actu n°1*/	
.home_lge_global_actu_1 {
	position:relative;
	float:left;
	width:300px;
	}
	
.home_lge_global_actu_1 img {
	position:relative;
	float:left;
	width:54px;
	height:54px;
	margin-right:10px;
	}
	
.home_lge_global_actu_1 h1 {
	position:relative;
	float:left;
	font-family: 'Ropa Sans', sans-serif;
	text-align: left;
	font-size: 18px;
	color: #3c4b8a;
	font-variant: small-caps;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:18px;
	}
	
.home_lge_global_actu_1 h2 {
	position:relative;
	float:left;
	font-family: 'Ropa Sans', sans-serif;
	text-align: left;
	font-size: 14px;
	color: #464646;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:18px;
	}
/*Actu n°2*/	
.home_lge_global_actu_2 {
	position:relative;
	float:left;
	width:300px;
	}
	
.home_lge_global_actu_2 img {
	position:relative;
	float:left;
	width:54px;
	height:54px;
	margin-right:10px;
	}
	
.home_lge_global_actu_2 h1 {
	position:relative;
	float:left;
	font-family: 'Ropa Sans', sans-serif;
	text-align: left;
	font-size: 18px;
	color: #3c4b8a;
	font-variant: small-caps;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:18px;
	}
	
.home_lge_global_actu_2 h2 {
	position:relative;
	float:left;
	font-family: 'Ropa Sans', sans-serif;
	text-align: left;
	font-size: 14px;
	color: #464646;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:18px;
	}
/*Fin style ensemble jquery Actus*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
<!--Début style petit Jquery Actus-->
<!-- Bullet Navigator Skin Begin -->
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	background: url('../img/b05.png') no-repeat;
	overflow: hidden;
	cursor: pointer;
}
    
.jssorb05 div {
	background: url('../img/b05.png') no-repeat -7px -7px;
	overflow: hidden;
	cursor: pointer;
}
    
.jssorb05 div:hover, .jssorb05 .av:hover {
	background-position: -37px -7px;
	
 }
    
.jssorb05 .av {
	background-position: -67px -7px;
}
    
.jssorb05 .dn, .jssorb05 .dn:hover {
	background-position: -97px -7px;
}
<!-- Arrow Navigator Skin Begin -->
.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {
	position: absolute;
	cursor: pointer;
	display: none;
	background: url(../img/a12.png) no-repeat;
	overflow: hidden;
}
    
.jssora12l {
	background-position: -16px -37px;
}
    
.jssora12r {
	 background-position: -75px -37px;
}
    
.jssora12l:hover {
	background-position: -136px -37px;
}
    
.jssora12r:hover {
	background-position: -195px -37px;
}
    
.jssora12ldn {
	background-position: -256px -37px;
}
    
.jssora12rdn {
	background-position: -315px -37px;
}
<!--Fin style petit Jquery Actus-->
/*----------------------------------------------------------*/
/*Début Réseaux Sociaux*/
.home_lge_global_reseau {
	position: relative;
	float: left;
	width:260px;
	}

.home_lge_titre_reseau {
	position: relative;
	float: left;
	width:225px;
	height: 50px;
	background: url(../img/picto_reseau_sociaux.png) left top no-repeat, url(../img/pixel_bleu.jpg) center 4px repeat-x;
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-variant: small-caps;
	padding: 9px 0 0 35px;
	}
	
.home_lge_petite_fleche_reseau {
	position: relative;
	float: left;
	width:260px;
	height: 14px;
	background:url(../img/picto_reseau_sociaux.png) left -40px no-repeat, url(../img/fleche_bleu_bas.png) center top no-repeat;
	z-index:10;
	margin-top:-20px;
	}
	
.home_lge_text_reseau {
	position: relative;
	float: left;
	width:258px;
	height: 60px;
	border:1px solid #3c4b8a;
	text-align:center;
	margin-top:-20px;
	padding-top:20px;
	box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
	}
/*-----------------------------------------------*/
/*Début global Inscription Newsletter*/
.home_lge_global_inscription_news {
	position:relative;
	float:left;
	width:960px;
	margin-top:30px;
	}
	
.home_lge_inscription_news {
	position: relative;
	/*float: left;*/
	height: 52px;
	background: url(../img/picto_newsletter.png) left top no-repeat, url(../img/bg_newsletter.jpg) center 2px repeat-x;
	text-align: center;
	font-size: 30px;
	color: #fff;
	font-variant: small-caps;
	padding: 8px 10px 0 75px;
	/*margin-left:25%;*/
	cursor:pointer;
	width:35%;
	margin:auto;
	}
	
.home_lge_inscription_news: hover {
	background: #fff url(../img/picto_newsletter_hover.png) left top no-repeat, url(../img/bg_trouvez_centre_hover.jpg) center 2px repeat-x;
	}
	
.home_lge_inscription_news a {
	color:#fff;
	text-decoration:none;
	}
/*Fin global Inscription Newsletter*/
/*-----------------------------------------------*/