/***************************** CSS GENERIC ********************************/
body, pre, input, textarea, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

html, body, p, table, td, form, input, select, textarea, pre, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-size: 18px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}

body{
	text-align: center;
}
a{
	color: #FFF;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;

}

a img{
	border-width: 0;
}

td{
	vertical-align: top;
}

ul, ol{
	/* Sinon les puces ne sont pas visible sous IE */
	padding-left: 25px;
}

ul{
	list-style-type: disc;
}

li{
	line-height: 14px;
}

.cms_bloc ul, .cms_bloc ol{
	position: relative;
	padding: 5px 0;
	line-height: 16px;
}

.cms_bloc ol{
	list-style-position: inside;
}

.cms_bloc ul{
	list-style-type: none;
	_list-style-type: disc;
}

.cms_bloc li{
	padding-left: 23px;
	overflow:hidden;

	_padding-left: 7px;
	_background: none;
	_list-style-position: inside;
}

.cms_bloc ol li{
	padding-left: 7px;
	overflow : visible;
}

.cms_part{
	text-align: left;
	margin: 0 auto;
}

.cms_zone{
}

.cms_bloc{
	padding: 5px 0;
	clear: both;
}

/*** BLOCS FILE ***/
.cms_bloc_file{
}

/*** BLOCS FORM ***/
.cms_bloc_form{
}

.cms_bloc_form table td{
	padding: 3px;
}

.cms_bloc_form table td.intitule{
	font-weight: bold;
	text-align: left;
	width: 200px;
	vertical-align: top;
}

.cms_bloc_form table td.valeur td{
	vertical-align: middle;
}


.cms_bloc_form label{
	padding: 0 15px 0 3px;
}

.cms_bloc_form input{
	width: 200px;
}

.cms_bloc_form textarea{
	width: 300px;
	height: 100px;
}

.cms_bloc_form select{
	width: 204px;
}

.cms_bloc_form_error{
	color: #F00;
	padding-bottom: 10px;
}

.cms_bloc_form_message{
	font-weight: bold;
	text-align: center;
}

.cms_bloc_form .cms_bloc_form_field_content{
	text-align: justify;
}

.cms_bloc_form table td.cms_bloc_form_field_antispam,
.cms_bloc_form table td.cms_bloc_form_field_antispam_text{
	width: auto;
}

.cms_bloc_form table td.cms_bloc_form_field_antispam_image{
	text-align: right;
}

.cms_bloc_form table td.cms_bloc_form_field_antispam_image img{
	border: 1px solid #000;
}

.cms_bloc_form .cms_bloc_form_field_content, .cms_bloc_form table td.cms_bloc_form_field_antispam_text{
	padding: 10px 0;
}

.cms_bloc_form .cms_bloc_form_field_checkbox input{
	width: auto;
}

.cms_bloc_form .cms_bloc_form_field_checkbox table td{
	padding: 0;
}

.cms_bloc_form .cms_bloc_form_field_radio table td{
	padding: 0 0;
}

.cms_bloc_form .cms_bloc_form_field_radio input{
	width: auto;
}

.cms_bloc_form .cms_bloc_form_field_submit input{
	width: 85px;
	margin: 5px 0;
}

/*** BLOCS HTML ***/
.cms_bloc_html{
}

/*** BLOCS MEDIA ***/
.cms_bloc_media{
	text-align: center;
}

.cms_bloc_media *{
	border: 0;
	margin: 0 auto;
}

/*** BLOCS MODULE ***/
.cms_bloc_module{
}

/*** BLOCS MAP ***/
.cms_bloc_map .mm_carte{
	margin: auto;
}

.cms_bloc_map .mm_carte .mm_info_photo{
	float: left;
	padding: 0 5px 5px 0;
}

.cms_bloc_map .mm_carte .mm_info_titre{
	font-weight: bold;
}

.cms_bloc_map .mm_carte .mm_info_resume{
}

/*** BLOCS TEXTE ***/
.cms_bloc_text{
	text-align: justify;
}

.cms_bloc_text table{
	width: 100%;
	border-color: #000;
}

.cms_bloc_text table th, .cms_bloc_text table td{
	border-color: #000;
}

.cms_bloc_text table td{
	vertical-align: top;
}

.cms_bloc_text_media_gauche{
}

.cms_bloc_text_media_gauche .cms_bloc_media{
	position: relative;
	z-index: 2;
	padding: 0;
	margin: 0;
	float: left;
	padding: 0 15px 15px 0;
}

.cms_bloc_text_media_droite{
}

.cms_bloc_text_media_droite .cms_bloc_media{
	position: relative;
	z-index: 2;
	padding: 0;
	margin: 0;
	float: right;
	padding: 0 0 15px 15px;
}

.cms_bloc_text_haut{
}

.cms_bloc_text_media_centre{
	text-align: center;
	padding: 15px 0;
}

.cms_bloc_text_media_centre .cms_bloc_media{
	margin: 15px 0;
}

.cms_bloc_text_bas{
}

.cms_bloc_text table{
	width: 100%;
}

.cms_bloc_text table td{
	vertical-align: top;
}

.cms_bloc_text_gauche{
	width: 49%;
}

.cms_bloc_text_milieu{
	width: 2%;
}

.cms_bloc_text_droite{
	width: 49%;
}

/*** BLOCS TITRE ***/
.cms_bloc_title{
}

.cms_bloc_title h2{
}

/*** ***/
.spacer{
	clear: both;
	display : block;
	line-height: 18px;
	font-size: 14px;
	text-align: center;
}
[class*=img-txt] {
	display : block;
	overflow : hidden;
	text-indent : -9999px;
}
.img-txt-a {
	position : absolute;
}


/*@font-face {
    font-family: 'ropaSans';
   src: url('http://www.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/ropaSans/ropasans-regular-webfont.eot');
    src: url('http://www.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/ropaSans/ropasans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/ropaSans/ropasans-regular-webfont.woff') format('woff'),
         url('http://www.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/ropaSans/ropasans-regular-webfont.ttf') format('truetype'),
         url('http://cdn-2.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/ropaSans/ropasans-regular-webfont.svg#ropa_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
/*    font-family: 'amerigoBT';
   src: url('http://www.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/amerigoBT/amerigo_italic_bt-webfont.eot');
    src: url('http://www.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/amerigoBT/amerigo_italic_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/amerigoBT/amerigo_italic_bt-webfont.woff') format('woff'),
         url('http://www.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/amerigoBT/amerigo_italic_bt-webfont.ttf') format('truetype'),
         url('http://cdn-2.zinc-en-folie-jamet.fr/default/CMS/css/tpl3/../../fonts/amerigoBT/amerigo_italic_bt-webfont.svg#amerigo_btitalic') format('svg'); 
    font-weight: normal;
    font-style: normal;

}
*/
.soustitre {
	background: url("puce-bleu.png") no-repeat left 3px;
	color: black;
	padding-left: 12px;
	color: #3366CC;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.intertitre {
	color: #1385ab;
	text-transform: uppercase;
	font-weight: bold;
}

.accroche {
	font-size: 13px;
	color: #000;
	font-weight: bold;
}

.mise_en_avant_1 {
	color:#000;
	font-weight: bold;
}

.mise_en_avant_2 {
	color: #959ba2;
	font-weight: bold;
}

.mise_en_avant_3 {
	color: #FEF4B6;
	font-weight: bold;
	font-size: 36px;
}

.encart {
	display: block;
	background: #1385ab;
	font-weight: bold;
	padding: 7px;
	color: white;
	overflow: hidden;
}

.legende{
	color: #888888;
	font-style: italic;
}

.tableau_titre, .cms_bloc_text th {
	color: #000;
}
/******  GENERALITE  ******/

html, body {
	height: 100%;
}

body, td, pre, input, textarea, select {
	font-size : 12px;
	line-height: normal;
	text-align: center;
	color: #F0F;
}

body {
	text-align : left;
	color : #D6D6D6;
	background-color: #000000;
	font-size: 18px;
	font-weight: lighter;
	font-style: normal;
	line-height: normal;
}



/******  SPRITE  ******/

#zone-header, #zone-page {
	background: #2f3134 url("bg9.jpg") no-repeat;

}
#print-link , #sitemap-link {
	background: url("sprite-icons-header.png") no-repeat;	
	display: inline-block;
	height: 17px;	
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 2px;
}

.cms_bloc_title h2,
#menu a.niv3,
#content ul li {
	background: url("puces-sprite.png") no-repeat; 
}

/******  STYLE GLOBAUX  ******/

a {
	color : #1385ab;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	text-align: center;
}

.container {
	position : center;
	text-align : center;
	width : 992px;
	z-index : 1;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
}

.cms_bloc_title h2 {
	color : #1996be;
	background-position: 0 -88px;
	padding: 10px 0 10px 27px;
	text-transform: uppercase;
	font-size : 19px;
	line-height: 22px;
	font-family: 'ropaSans';
}
.fleft {
	float: left;
}
.fright {
	float: right;
}



/******  HEADER  ******/

#zone-header {
	height: 80px;
	background-position: center top;
	position: relative;
	z-index: 2;
	background-color: #000000;
	background-repeat: repeat-x;
}
#topbarre {
	background-color: #000000;
	background-image: none;
	background-repeat: repeat-x;
}
#header {

}
	#header h1 {
	color : #9a9a9a;
	font-size : 24px;
	font-weight : bold;
	height : 41px;
	line-height : 41px;
	vertical-align : middle;
	width : 600px;
	text-align: left;
	font-style: italic;
	font-family: "Monotype Corsiva";
	}
	#logo {
		float: left;
	}
	#logo img {
		position: relative;
		left: -45px;
		margin: 25px 0 10px 0;
	}
		
#header.container {
	z-index: 10;
}

/******  FIL D'ARIANE  ******/
	
#breadcrumb {
	color : #959ba2;
	font-size : 10px;
	line-height : 12px;
	margin: 0 0 5px 0;
}
	#breadcrumb span {
		color: #0478a0;
	}
	#breadcrumb a {
		color : #959ba2;
		text-decoration : underline;
	}
		#breadcrumb a:hover {
			text-decoration : none;
		}



/****** IMPRESSION / PLAN DU SITE ******/

#print-sitemap-links {
	float : left;
}
#print-sitemap-links a {
	padding : 2px 10px 0 35px;
	text-decoration : none;
	color: #90929a;
	margin-top: 12px;
}
a#sitemap-link {
	background-position: 0 -20px;
}
#print-sitemap-links a:hover {
	text-decoration: underline;	
}

/******  STYLE DES LISTES  ******/

#content ul,
#content ol {
	position : relative;
	padding : 5px 0;
}
#content ol {
	list-style-position : inside;
}
#content ul {
	list-style-type : none;
}

#content ul li {
	padding-left : 34px;
	overflow : hidden;
	
	_padding-left: 7px;
	_background: none;	
	_list-style-position: inside;
	background-position: 20px -207px;
}
#content ol li {
	padding-left: 7px;
}



/******  CORPS DE LA PAGE  ******/

#page {
	padding : 0 0 10px 0;
	font-size: 14px;
}

#left,
#right {
	min-height : 1px;
	position : relative;
	z-index : 1;
}

#left {
	float : left;
}	
	#social {
		margin : 10px 0 0 0;
	}
		#social > * {
			float : right;
		}
		#google-plusone {
			height : 20px;
			margin : 10px 0 0 0;
			width : 32px;
		}
		
#zone-page {
	background-position: center -160px;
	padding: 0 0 10px 0;
	position: relative;
	z-index:1;
}

#content {
	width: 670px;
	float: left;
	background : #111111;
	min-height : 554px;
	padding : 20px 40px;
}
.cms_zone {
	position: relative;
	z-index:1;
}		
/******* SIDEBAR ********/

#right {
	float : left;
	width : 210px;
	margin-top: 50px;
}
#contact-box {
	display: block;
	height: 92px;
	text-decoration: none;
	padding: 10px;
	background: url("contact-box.jpg");
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10px;
}
	#title-contact {
	color: #181818;
	display: block;
	font-size: 18px;
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:9px;
	}
	#tel-contact,
	#mail-contact {
		display: block;
		border-radius: 5px;	
		color: white;
		margin-top: 5px;
		-webkit-transition: 0.5s all ease-in-out;
		   -moz-transition: 0.5s all ease-in-out;
		    -ms-transition: 0.5s all ease-in-out;
		     -o-transition: 0.5s all ease-in-out;
			    transition: 0.5s all ease-in-out;
	}
	#tel-contact {
	width: 140px;
	height: 30px;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: black url("icon-tel.png") no-repeat 5px center;
	padding: 0 0 0 37px;
	font-size: 14px;
	word-spacing: 1px;
	font-weight: bold;
	}
	#mail-contact {
	width: 140px;
	height: 30px;
	line-height: 30px;
	background: black url("icon-mail.png") no-repeat 5px center;
	padding: 0 0 0 37px;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	}
#contact-box:hover #tel-contact,
#contact-box:hover #mail-contact {
	color: #999;
	cursor: pointer;
}	

/******  FOOTER  ******/

#zone-footer {
	background : black;
	border-top: 7px solid #006d99;
	height: 40px;

	*position: relative;
	*top:-1px;
}

#footer {
	color : #9C9DA1;
	font-size : 11px;
	height : 60px;
	line-height : 16px;
	text-align: center;
	position: relative;
	top: -7px;



	*top:-8px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #2f3034;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
	#footer a {
		color : #3f4143;
		text-decoration : none;
	}
	#footer img {
		position: relative;
		top: 2px;
	}
		#footer a:hover{
			text-decoration : underline;
		}
		
		
/********* HOME ***********/
.home {
	width: 750px;
	height: auto;
}
.home .cms_bloc_media img {
	border: 7px solid white;
}
#home-a-la-une-ombre {
	padding: 10px 0 0;
	background-repeat: no-repeat;
	background-position: center 0;
}

/**** TinyMCE *****/

.soustitre_2 {
	color: #FFF;
}

.accroche {
	color: #FFF;
}

.mise_en_avant_1 {
	color: #FFF;
}

.tableau_titre, .cms_bloc_text th {
	color: #FFF;
}


/** ===== STYLES GLOBAUX ===== **/

#menu {
	float: left;
	position : relative;
	z-index : 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	left: 0px;
	/**clip: rect(auto,auto,auto,0px);*/
	border-radius : 10px;
}

#menu > ul {
	height : 20px;
	border-radius : 10px;
}

#menu ul {
	margin : 0; 
	padding : 0;
	border-radius : 10px;
}
#menu li {
	list-style : none;
	position : relative;
	border-radius : 10px;
}

#menu a {
	display : block;
	text-decoration : none;
	border-radius : 10px;
}


/** Correction bug IE7 : marges sous li **/
#menu li   { *font-size: 0;		*line-height: 0;	}
#menu li a { *font-size: 18px;	*line-height: 21px;	}



/** ===== MENU NIVEAU 1 ===== **/

#menu li.niv1 {
	float : left;
	margin : 3px 0 0 0;
}
#menu li.niv1.first {
	border : none;
}

#menu a.niv1 {
	background : url("separateur-menu.png") no-repeat left center;
	color : #FFF;
	font-size : 18px;
	height : auto;
	line-height : normal;
	text-transform:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#menu li.niv1.first a.niv1 {
	background : none;
}
#menu li.niv1.last a.niv1 {

}

#menu a.niv1_on,
#menu li.niv1.niv1_on ,
#menu li.niv1:hover a.niv1 {
	color : #909;
	background: url("menu-hover.png") repeat-x;
}


/** ===== MENU NIVEAU 2 du haut ===== **/

#menu div.niv2 {
	display: none;
	left : 0;
	position: absolute;
	top: 27px;
	width: 300px;
	z-index : 10;
}

#menu li.niv1:hover div.niv2 {
	display: block;
}

#menu div.niv2.to_left {
	left : auto;
	right : 0;
}
#menu li.niv2 {
	font-size: 0;
	line-height: 0;
}
#menu a.niv2 {
	display: inline-block;
	width: 150px;
	color : white;
	font-family: Arial, sans-serif;
	font-size : 13px;
	line-height : normal;
	font-weight: bold;
	background: #404040 url("sous-menu.png") repeat-x bottom left;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 25px;
}
#menu a.niv2.first {
	border-top : 0;
}
#menu a.niv2.last {
	border-bottom : 0;
}

#menu a.niv2_on,
#menu li.niv2:hover a.niv2 {
	color: white;
	background: #1482a7 url("sous-menu-hover.png") repeat-x bottom left;
}



/** ===== MENU NIVEAU 3 ===== **/


#menu a.niv3 {
	color: #906;
	font-size : 20px;
	line-height : 18px;
	padding : 9px 10px 9px 10px;
	background-position: 0px -35px;
	margin: 0 0 0 25px;
	text-transform:uppercase;
}


#menu li.niv3 {
	background: #404040 url("sous-menu.png") repeat-x bottom left;	
	color: white;
}

#menu a.niv3 {
	color : #FFF;
	font-size : 11px;
	line-height : 13px;
	padding : 9px 10px;
	background-position: 0px -37px;
	margin: 0 0 0 25px;
	text-transform:uppercase;
	font-weight: bold;
	width : 255px;
}

#menu a.niv3_on,
#menu a.niv3:hover {
	color: #1482a7;
}

/****** ACTUALITÉS ******/

#les-actus {
	background: #111 url("bloc-ma.jpg") repeat-x;
	position: relative;
	margin: 0 0 10px 0 ;
	padding: 15px;
}

.ma-container {
	position: relative;
}

.ma-title {
}

.ma-rss {
	font-size: 0;
	line-height: 0;
		position: absolute;
		top: 2px;
		right: 2px;
}
	#les-actus .ma-title {
		color: #FFF;
		font-size: 22px;
		font-style: italic;
		margin: 0 0 10px 0;
		font-family:'AmerigoBT';
	}
	
.ma-news-container {
	margin: 10px 0 6px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

	.ma-news { }

	.ma-news-content {
		height : 75px;
		overflow: hidden;
		padding: 5px 0;
	}
		.ma-news-image {
			font-size: 0;
			float: left;
			line-height: 0;
			margin: 0 12px 4px 0;
		}
		.ma-news-title,
		.ma-news-title a {
			color: #1385AB;
			font-size: 11px;
			line-height: 12px;
			font-weight: bold;
			margin: 0 0 6px;
		}
		.ma-news-date {
		}
		.ma-news-resume {
			color: white;
			font-weight: bold;
			font-size: 10px;
			line-height: 10px;
			position: relative;
			top: -2px;
		}
		.ma-know-more-link {
			color: #f08e0c;
			display: inline-block;
			font-size: 10px;
			margin: 4px 0 0;
		}
	.ma-all-news-link a {
		color: #4b4c4f;
		text-decoration: none;
	}
	.ma-all-news-link a:hover {
		text-decoration: underline;
	}
	.ma-news-image {
		display: block;
		width: 55px;
		height: 55px;
		background: #383838;
		float: left; 
		margin: 4px 5px 10px 0;
	}
	.ma-news-date {
		font-size: 0.8em;
	}
	.ma-news-title a {
		text-decoration: underline;
	}
	.ma-news-title a:hover {
		text-decoration: none;
	}
	.ma-news-resume + p {
		color: white;
	}
	.ma-pagination {
		position: absolute; 
		right: 0;
		bottom: 0;
	}


.ma-pagination {
	bottom: 5px;
	color: #FFF;
	position: absolute;
	right: 5px;
}
	.ma-pager {
		display: inline;
	}
	.ma-pagination .pager-link {
		color: #f02f16;
		display: inline-block;
		font-size: 11px;
		font-weight: normal;
		height: 16px;
		line-height: 16px;
		margin: 0 0 0 2px;
		text-align: center;
		text-decoration: none;
		width: 14px;
	}
	.ma-pagination .pager-link:hover,
	.ma-pagination .pager-active {
		background: #f02f16;
		color: #FFF;
	}


	.pager-link {
		text-decoration: none;
		padding: 2px 7px;
		margin: 0 4px 0 4px;
		font-weight: bold;
		position: relative;
	}
	.pager-link::after {
		content: '|';
		color: #1385AB;
		position: absolute;
		right: -6px;
	}
	.pager-link:last-child::after {
		content: '';
	}
	.pager-link:hover, .pager-active {
		color: white;
		background: #232528;
		border-radius: 3px;
	}
	.pager-active::after {
		color: #1385AB;
	}


.ma-detail-actu .actu-date {
	font-size: 12px;
	margin: 0;
}

	.ma-all-news-link > a {
		color: #4b555e;
		font-size: 11px;
		text-decoration: none;
	}
	.ma-all-news-link > a:hover {
		text-decoration: underline;
	}

#ma-all-news {
	
}
	#ma-all-news .news {
		
		border-bottom: 2px solid #1385AB;
		margin: 10px 0;
		padding: 10px;
	}
	#ma-all-news .news-image {
		border: 1px solid #7C7C7C;
		float: left;
		margin: 0 10px 5px 0;
	}

img.ma-know-more-img {
	float: left;
	margin: 0 15px 8px 0;
}





#ma-a-la-une {
	position: relative;
	background-color: #303135;
}
	#ma-a-la-une-top-left-effect {
	background: url("ma-a-la-une-effet.png") no-repeat;
	height: 55px;
	left: 0px;
	position: absolute;
	top: -23px;
	width: 748px;
	z-index: 2;
	}
	#ma-a-la-une-container {
	height: 470px;
	overflow: hidden;
	position: relative;
	width: 750px;
	z-index: 1;
	}
		#ma-a-la-une-container a {
			display: block;
		}
	
#ma-a-la-une-menu {
	bottom: 41px;
	position: absolute;
	right: 12px;
	z-index: 3;
	width: 200px;
	}
		#ma-a-la-une-menu ul {
			list-style-type: none;
			padding: 0;
			width: 205px;
		}
			#ma-a-la-une-menu li {
				margin: 5px 0 0;
			}
				#ma-a-la-une-menu a {
	border-radius : 5px;
	background: #111;
	border-left: 6px solid #111;
	color: #9c9c9c;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 16px;
	padding: 6px 7px 6px 10px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: 0.1s all ease-in-out;
	-moz-transition: 0.1s all ease-in-out;
	-ms-transition: 0.1s all ease-in-out;
	-o-transition: 0.1s all ease-in-out;
	transition: 0.1s all ease-in-out;
	width: 140px;
	
				}
				#ma-a-la-une-menu a:hover,
					
				
				#ma-a-la-une-menu a.active {
	border-left: 6px solid #1385ab;
	color: #FFF;
	width: 160px;
				}
#haut table {
	text-align: center;
}

#haut .niv1 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-align: center;
}

#haut .titre {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #909;
	font-weight: bold;
	
}
niv3 {
	color: #906;
}
#haut .niv8 {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
}
.nous {
	color: #09F;
}
#haut table tr td table tr .niv2 strong {
	color: #909;
}
#haut table tr td table tr td strong {
	color: #909;
}
#haut table tr td table tr td {
	color: #1085AB;
}
