.justif {
	text-align: justify;
}
.localise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 18px;
	border: 1px solid #105487;
}

.comp_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #002244;
	text-decoration: none;
}
.corps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;
	color: #003366;
}
.corps2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;
	color: #000000;
}
.cf3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: default;
	color: #003366;
}
.cf2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: default;
	font-weight: bold;
	color: #000000;
}
.libre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: center;
}
.envir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8dc63e;
	text-align: center;
	font-weight: bold;
}
.liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #002244;
	text-align: center;
	text-decoration: none;
}
.lienslibre {
	font-size: 12px;
	line-height: 12px;
	color: #000033;
	text-decoration: none;
}
.liensflash {
	font-size: 12px;
	line-height: 12px;
	color: #FF0000;
}
.image {
	border: 1px solid #105487;
}
}
.mobilecadre {
	color: #002244;
	font-style: italic;
	font-weight: bold;

}
.mobiletitre {
	color: #002244;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 15px;
	background-color: #EFF5FF;
	border: 1px solid #002244;
}

.zoomcadre {
	color: #FFBD68;
	font-style: italic;
	font-weight: bold;
	border: 1px solid #FFBD68;
}
.zoomtitre {
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 15px;
	background-color: #FFBD68;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.zoom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration: none;
}
a.zoom:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #800000;
	text-decoration: none;
}
.zoom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration: none;
}
.meteo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CAB09D;
	text-decoration: none;
}
.meteotitre {
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 15px;
	background-color: #CAB09D;
}
.meteocadre {
	color: #003366;
	font-style: italic;
	font-weight: bold;
	border: 1px solid #CAB09D;
	background-color: #F7F5F3;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #002244;
	text-decoration: none;
}

.infotitre {
	color: #003366;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	line-height: 14px;
}
.infocadre {
	color: #003366;
	font-style: italic;
	font-weight: bold;
	border: 1px solid #003366;
	background-color: #EFF5FF;
}
a.rac {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #800000;
	text-decoration: none;
}
a.rac:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.ractitre {
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 15px;
	background-color: #800000;
}
.raccadre {
	color: #800000;
	font-weight: bold;
	border: 1px solid #800000;
}
a.grp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color:  	red;
	text-decoration: none;
}
a.grp:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color:  	#000000;
	text-decoration: none;
}
.grptitre {
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 15px;
	background-color:  	#FF0000;
}
.grpcadre {
	color:  	#FF0000;
	font-style: italic;
	font-weight: bold;
	border: 1px solid  	#FF0000;
}
a.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color:  	#619670;
	text-decoration: none;
}
a.news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color:  	#000000;
	text-decoration: none;
}
.newstitre {
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 15px;
	background-color:  	#619670;
}
.newscadre {
	color:  	#619670;
	font-style: italic;
	font-weight: bold;
	border: 1px solid  	#619670;
}
.info_cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9B9C9C;
}
.info_scroll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration: none;
}
.info_scroll_cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #88AAC3;
}
.ligne {
	line-height: 4px;
}
.agenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	text-align: right;
}
.actutitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #003366;
}
.histoire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #AAB2BC;
}
.histoire:hover {
	color: #003366;
}
.histoire_cf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: right;
}
.agenda_cf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.agenda_cf2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	color: #000000;
}
.cf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
}
.social_cf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
	font-size: 9px;
	color: #000000;
}
.actu_cf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.press_cf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.copyright {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 24px;
	color: Black;
	text-align: right;
	padding-right: 10px;

}
.urb1 {
	font-size: 12px;
	line-height: 12px;
	color: #663300;
}
.urb2 {
	font-size: 12px;
	line-height: 12px;
	color: #33000f;
}
.mini_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: red;
}
.mini_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: black;
}
.mini_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: white;
}
.URGtitre {
	color: #FFFFFF;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	line-height: 25px;
	background-color:  	#FF0000;
}
a.URG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color:  	#FF0000;
	text-decoration: none;
}
a.URG:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color:  	#000000;
	text-decoration: none;
}
.ZYE {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;

}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
a.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color:  	#FFFFFF;
	text-decoration: none;
}
a.info:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color:  	#ff0000;
	text-decoration: none;
}
a.infos2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:  	#000000;
	text-decoration: none;
}
a.infos2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:  	#ff0000;
	text-decoration: none;
}
a.infos3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color:  	#000000;
	text-decoration: none;
}
a.infos3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color:  	#ff0000;
	text-decoration: none;
}
a.infosgr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color:  	#000000;
	text-decoration: none;
}
a.infosgr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color:  	#ff0000;
	text-decoration: none;
}
.h2bl {
	color: #FFFFFF;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	line-height: 15px;

}
