.header { }
.header-top { width:995px; margin:0 auto; position:relative; background-color: white; border-left:1px solid #c1e0f0; border-right:1px solid #c1e0f0;}
.header-nav{width:995px; height:35px; margin:0 auto; position:relative; border-left:1px solid #c1e0f0; border-right:1px solid #c1e0f0; }
.header-nav-container{height:35px;}
.middle-container{width:995px; margin:0 auto; padding-top: 10px; padding-bottom: 15px; position:relative; background-color:white; border-left:1px solid #c1e0f0; border-right:1px solid #c1e0f0;}

body{
	background:url(../images/bg.png) repeat-x top left;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Arial;
}

.wrapper{
	margin:auto;
	min-width:954px;
}
.bordure{
	border-right:1px solid #6da9c6;
	border-left:1px solid #6da9c6;	
}

p{
margin-top:0px;

}

span , div{
margin:0px;
padding:0px;
}

img
{
	border: 0;
}


ul{
/*padding-left:20px;*/
}
A.smaclinfo {
 text-decoration:none; 
 color:#003366;
}
#page{
display:block;
width:999px;

}

#col_right{
	background-color: white;
}

#elus_smacl{
	float:left;
	background:url(../images/encart-elus.png) no-repeat top left;
	width:222px;
	background-color: white;
}
	
#elus_smacl-container{
	padding-left:20px;	
	padding-top:35px;	
}

#elus_smacl-container h1{
	color:#0060a9;
	font-size:15px;
	font-weight:bold;
	height:4px;
}


#elus_smacl-container h2{
	color:#00377a;
	font-size:18px;
	font-weight:bold;
	height:8px;
	padding-bottom:2px;
}


#elus_smacl input{
	border: solid 1px #c5e2f1;
	margin-bottom:4px;
	padding-left:15px;
	width:170px;
}
#elus_smacl .button_valider{
	background:url(../images/btn_valider.png) repeat-x ;
	color:white;
	font-size:17px;
	border:0 0 0 0;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	margin-left:40px;
	width:110px;
	margin-bottom:5px;
	margin-top:5px;
	width:92px;
	height:24px;
	
}

#push_couleur{

	height:260px;
	/*width:218px;*/
	padding-left:6px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
}

#push_rejoignez_nous{
background:url(../images/rejoignez_fond.gif) no-repeat top left;
/*width:218px;*/
height:271px;/* 284 -13 */
padding-left:5px;
padding-top:13px;
font-family:Arial;
font-size:13px;
}
#col_centre{
width:781px;
float:right;

margin:0px;
padding:0px;

}
#bandeau{
height:107px;/*114 - 7*/
background:#FFFFFF;
padding-left:13px;
padding-top:7px;

}

.lien_charte{
	cursor:pointer;
	color:#104bf7;
	text-decoration: underline;
	font-weight: bold;
}

.titre_intermediaire{
	padding-left:0px;
	color: #2f8acb;
	font-size:19px;	
	font-weight: bold;
}

.titre_intermediaire2{
	padding-bottom:5px;
	color: #2f8acb;
	font-size:19px;
	font-weight: bold;
}
.titre_intermediaire3{
	color:#F77D19;
	font-size: 15px; 
	font-weight: bold; 	
}
#menu{
height:42px;
/*background:#CC99FF;*/
}
#contenu_centre{
	/*background:#993300;*/
	float:left;
	width:528px;
}
.visuel_encadre{
	background:#ffffff url(../images/encadre.png) no-repeat top left;
	width:184px;
	height:271px;
}
.visuel_encadre img{
	width:90%; 
	padding-top:10px;
	padding-right:10px
}

#focus{
	background:#ffffff url(../images/encart-focus.png) no-repeat top left;
	width:242px;
	height:580px;
	color:#02234a;
	float:left;
	
}
#focus-container{
	padding-left:15px;
	padding-top:30px;
	width:200px;
}

.titre_focus{
	color:#0060a9;
	height:10px;
	font-size:24px;
	font-weight:bold;	
}


#focus-container h2{
	color:#0060a9;
	font-size:19px;
	height:8px;
	padding-bottom:2px;
}

#visuel_focus{
	padding-bottom:10px;	
}


#col_gauche{
	background:#ffffff top left;
	width:220px;
	height:580px;
	color:#02234a;
	float:left;
	
}
#col_gauche-container{
	padding-left:7px;
	padding-top:15px;
	width:189px;
}

.col_gauche_titre{
	color:#F77D19;
	font-size:20px;
	font-weight: bold;
}


#contenu-centre{
	background:url(../images/encart-central.png) no-repeat top;
	width:530px;
	float:left;
	min-height:580px;	
}
#actu{
	padding-top:20px;
}
#actu_contenu {
	display:block;
	padding:10px;
	padding-left:20px;
	color:#02234a;
	font-size:11px;
}
.actu_titre{
	font-size:13px;
	font-weight:bold;
}
.actu_titre a{
	color:#02234a;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.actu_titre a:hover{
	text-decoration:underline;
}
#bas_page{
	font-size:12px;
	color:#6da9c6;
	background:#ffffff;
	text-align:center;
	width: 995px;
	margin: 0 auto;
	height:40px;
	border:1px solid #c1e0f0;
	border:1px solid #c1e0f0;
}
#bas_page a{
	color:#6da9c6;
	text-decoration:none;
}
#bas_page a:hover{
	text-decoration:underline;
}
#contenu_col_droite{
	float:right;
	width:253px;
}
#contenu_article a.mail{
color:#02234a;
}


#presse{
	float:left;
	background:url(../images/encart-presse.png) no-repeat top left;
	width:222px;
	background-color: white;
}
	
#presse-container{
	padding-left:28px;	
	padding-top:35px;	
}

#presse-container h1{
	color:#336699;
	height:8px;
	font-size: 17px;
	font-weight: bold;
}

#presse-container h2{
	color:#336699;
	font-size: 13px;
	height:8px;
}

#presse-container p{
	color:#336699;
	font-size: 12px;
}
/*
#presse{
	background:#ffffff url(../images/presse_fond.gif) no-repeat top left;
	width:253px;
	height:238px;
	color:#02234a;
}
#presse a{
	color:#02234a;
	text-decoration:none;
}
#presse a:hover{
	text-decoration:underline;
}

*/

#infos{
	background:url(../images/info_fond.gif) no-repeat top left;
	width:222px;
	height:179px;
	float:left;
	margin-top:20px;	
}

#infos-container{
	padding-top:5px;
	padding-left:15px;		
}
#infos-container h1{
	padding-top:30px;
	color:#336699;
	height:5px;
	font-size: 15px;
	font-weight: bold;
}
#infos-container h2{
	color:#336699;
	font-size: 13px;
	height:8px;
}

#infos-container p{
	color:#336699;
	font-size: 12px;
}
/*
#infos_contenu{
	display:block;
	padding-top:40px;
	padding-left:15px;
	color:#003366;
	font-size:13px;
}
#infos_contenu strong{
	font-size:15px;
}

*/
#menu_membres, #menu_union{
	display:block;
	padding-left:0px;
	font-family:Arial;
	font-size:13px;
	padding-bottom:60px;

}
#menu_membres a , #menu_union a{
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	color:#02234a;
	font-weight: bold;
}

a.dossier{
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	color:#356297;	
}

a.dossier:hover{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#ee7a24;
}
#menu_membres a.select , #menu_union a.select{
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#02234a;
}

.menu_union_niv_prec3 {
	background:url('../images/puce_niv3.png') no-repeat;
	padding-left:20px;
	margin-left: 8px;
	color:#f77d19 !important;
}

.menu_union_niv_after3 {
	color:#f77d19 !important;
}


.menu_union_niv3 {
	background:url('../images/puce_niv3.png') no-repeat;
	padding-left:20px;
	margin-left: 8px;
	color:#f77d19 !important;
}

.menu_union_niv3_non {
	padding-left:20px;
	margin-left: 8px;
	color:#02234A !important;
}

#smacl_infos{
		position:absolute;
		background:url('../images/fond_smacl_infos.jpg') no-repeat;
		width:215px;
		height:162px;
		color:#003366;
		font-family:Arial;
		font-size:13px;
}
#contenu_article{
background:url('../images/fond_article.gif') no-repeat;
width:516px;
min-height:419px;
margin-left:12px;
color:#02234a;
}
#contenu_article2{
background:url('../images/fond_article2.gif') no-repeat;
width:760px;
min-height:419px;
margin-left:12px;
color:#02234a;
}

#contenu_article .accroche{
	font-size: 19px;
	font-weight: bold;
	color: #2f8acb;
}
#contenu_article2 .accroche{
	font-size: 19px;
	font-weight: bold;
	color: #2f8acb;
}
.couleur_site{
	color: #ee7a24;
	}
.couleur_site a{
	color: #ee7a24;
	}	
#contenu_article .lien{
	font-size: 11px;
	color: #006699;
}
#col_droite_interieur{
	background:url(../images/fond_col_droite.gif) no-repeat;
	padding-left:30px;
	/*margin-right:5px;*/
	padding-top:20px;
	height:auto;
	color:#02234a;
	font-family:Arial;
	font-size:13px;
	
}

#col_droite_interieur a, col_droite_interieur a:link
{
	color: #006699;
	font-size: 11px;
	text-decoration: none
}

#col_droite_interieur .lien{
	font-size: 11px;
	color: #006699;
}

.Style5 {font-size: 15px; font-weight: bold; color: #2f8acb; }

/**************************************************************************/
/* FLASH HP ACTUALITES */
/**************************************************************************/
.container {
	overflow: hidden;
	width: 495px;
}

/*--Main Image Preview--*/
.main_image {
	width: 193px; height: 195px;
	float: left;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 0px;	
	padding: 0px;
}
.main_image p {
	font-size: 1.2em;
	padding: 0px;	margin: 0;
	line-height: 1.6em;
}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
}

#partenaires td .image{
	height:100px;
	text-align:center;	
}

#partenaires td .texte{
	padding:10px;
	text-align:center;	
}


.image_thumb {
	float: left;
	width: 299px;
}
.image_thumb img {
	border: 1px solid #ccc; 
	padding: 0px; 
	background: #fff; 
	float: left;
	height:100%;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	width: 100%;
	float: left;
	height:36px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
	background:url(../images/hp_fleche_nonactif.png) no-repeat top left;
	background-color:#e5eff5;
	padding-left:28px;
}
.image_thumb ul li.hover {
	background:#a6cadb;
	cursor: pointer;
}
.image_thumb ul li.active {	
	background:url(../images/hp_fleche_actif.png) no-repeat top left;
	background-color: #66a3c2;	
	cursor: default;
	padding-left:28px;
}
.image_thumb ul li.active h2{	
	color:white;
}
html .image_thumb ul li h2 { 
	color:#02234a;
	font-size:12px;	
	width:240px;
	margin-top:-1px;
}
.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 170px;
}
.image_thumb ul li .sous_block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 280px;
}
.image_thumb ul .sous_info{
	padding-top:5px;
	padding-left:5px;
	font-size:9px;
	background:#a6cadb;
	color:#02234a;
	display:none;
	border: solid 1px #63a1c1;	
}
.image_thumb ul li p{display: none;}
/**************************************************************************/


/******************Menu deroulant pour le non flash ******************************/
#menucss{list-style:none;width:995px}
#menucss a, div#menu a:hover, div#menu a:visited {color:#fff; font-size:11px;}

#menucss ul {padding: 0; margin:0px; }
#menucss ul.niveau2 li {text-align:center;background: #116CB3; border-bottom:1px solid #e1d3e3; }
#menucss ul.niveau2 li:hover {background: #00377A;}
#menucss li.sousmenu {/*height:41px;*/}


#menucss ul li {position:relative; list-style: none;float:left;}


#menucss ul ul { position:absolute; left: -999em; /* Hop, on envoie loin du champ de vision */ width:130px; }
#menucss ul.texte_long { width:180px; }


#menucss li li a {text-decoration: none; padding: 4px 4px 4px 8px; display:block; width:130px}
#menucss ul.texte_long li a {width:180px}

#menucss li:hover ul, #menu li.sfhover ul
{
	left: auto; /* Repositionnement normal */
    min-height: 0; /* Corrige un bug sous IE */
}

.niv2_menu1{ width:195px;}
.niv2_menu2{ width:160px;}
.niv2_menu3{ width:176px;}
.niv2_menu4{ width:130px;}
.niv2_menu5{ width:170px;}
