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

	html{
		margin:auto 0;
		padding:auto 0;
	}
	
	body {
		color: #747474;
		border: 0;
		margin: 0;
		/*line-height: 1.125em;*/
		background-image: url("/assets/images/v6/fond2.jpg");
		background-repeat:repeat-x;
		/* height:950px; */
		font-family: Arial, Helvetica, sans-serif;
		/*background-color:#FBFBFB;*/
		background-color:#fefefe;
	}
	a {
	outline:none;
	}
	
	a {
	color:#1c83be;
	text-decoration:none; 
	}
	a:hover {
	text-decoration:underline; 
	}
	h2 {
		line-height:1,3em;
	}
	h3 { 
	font-size:14px; 
	color:#000000;
	}	
	
	a:focus{-moz-outline-style: none;}
	#wrapper { /* Center & style of wrapper */

		width:880px;
		min-width: 880px;
		max-width: 880px;
		margin-left: auto;
		margin-right: auto;	
		font-size: small; /* font-size: 0.75em; */
		position: relative; /* Vitally important for country selector popup */
		padding: 0 10px 15px 10px;
		/*
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		*/
	}
	
	#centerimg{
		border:#e5e5e5 1px solid;
	}
	#contentarea {
		 width:880px;
	}
	.nettoyeur {
	  	 clear:both;
	}
	#header { 
		height:110px;
	}
	#logo{
		float:left; 
		position:relative; 
		top:25px;
	}
		/* Menu */
		#menu {
			width:880px;
			display:block;
			height:47px;
			font-size:18px;
			z-index:1000;
			border-top: 1px solid #FFF;
			border-bottom: 1px solid #c7c6c3;
			overflow:hidden;
			
		}
		.borderpix{
			border-bottom: 1px solid #c7c6c3;
		}
		.borderpixwhite_bak{
			border-bottom: 1px solid #fff;
		}
		.borderpixwhite{
			position:absolute;
			border-bottom: 1px solid #fff;
		}
		
		#menu div {
			float:left;
			padding:0px;
		}
		
		#menu div a {
			padding:0px;
			font-weight:bold;
			color:#3f3f3f;
			text-decoration: none;
			cursor:pointer;
		}
		
		#menu div a:hover {
			color:#3993c6;
			cursor:pointer;
		}
		
		#boutontop  div  a:hover {
			width:219px;
			height:47px;
			color:#3993c6;
		}
		 
		#menu div ul {
			z-index:9999;
			display: none;
			min-height: 1px;
			position: absolute;
			margin:0px; 
			background: #ececea;
			filter: alpha(opacity=90);
			opacity: 0.9;
			
			/* pour IE 7 */
			min-height: 1px;
			
			/* pour IE 6 */
			height: auto !important;
			height: 1px;
			
			background-position:bottom; 
			background-repeat:repeat-x;
			line-height:27px; 
			border-top:3px solid #3993c6;
			border-left:1px solid #acb7ba;
			border-right:1px solid #acb7ba;
			border-bottom:0px;
			white-space: nowrap;
			width:270px;
			
		}
		
		#menu ul, #menu li {
			text-align:left;
			margin: 0;
			padding: 0;
			list-style-type: none;
			list-style-position:outside;
			border-bottom:1px solid #acb7ba;
			border-top:1px solid #fff;
		}
		
		#tophome{
			float:right; 
			position:relative; 
			top:0px;
			right:0px;	
		}
		
		#menu ul li {
			padding:0 3px;
			font-size:13px;
		}
		
		#menu ul li a {
			color:#3f3f3f;
			text-decoration: none;
			cursor:pointer;
		}
		
		#menu ul li a:hover {
			color: #3591c5;
			background-image: none;
			cursor:pointer;
		}
		
		#boutontop1  {
			padding:0px;
			margin:0px;
			width:219px; 
			height:47px;
			max-height:47px;
			line-height:47px;
			text-align:center;
			border-right:#c7c6c3 1px solid;
		}
		#boutontop2  {
			width:219px; 
			height:47px;
			max-height:47px;
			line-height:47px;
			text-align:center;
			border-right:#c7c6c3 1px solid;
		}
		#boutontop3  {
			width:219px; 
			height:47px;
			max-height:47px;
			line-height:47px;
			text-align:center;	
			border-right:#c7c6c3 1px solid;
		}
		#boutontop4  {
			width:219px; 
			height:47px;
			max-height:47px;
			line-height:47px;
			text-align:center;		
		}
		
		.boutonon{
			background-image: url("/assets/images/v6/bouton_1.gif");
			background-repeat:repeat-x;
		}
		.boutonoff{
			background-image: none;
		}
		.arrow_off {
			display: none;
		}
		/*.arrow_on {
			background:transparent;
			background-image: url("/assets/images/v6/arrow.png") !important;
			background-repeat:no-repeat !important;
			width:28px;
			height:13px;
			float:left;
			position:relative; 
			top:45px;
			left:20px;
			z-index:9999999;
			display: block;
		}
		.arrow_onIE {
			background:transparent;
			background-image: url("/assets/images/v6/arrow.png") !important;
			background-repeat:no-repeat !important;
			width:28px;
			height:13px;
			float:left;
			position:relative; 
			top:-1px;
			left:10px;
			z-index:9999999;
			display: block;
		}*/	

#flag_fr{
	background-image:url("/assets/images/v6/flag_fr_4.gif");
	background-repeat:no-repeat;
	background-position:top;
	width:28px;
	height:34px;
}

#flag_en{
	background-image:url("/assets/images/v6/flag_en_4.gif");
	background-repeat:no-repeat;
	background-position:top;
	width:28px;
	height:34px;
}

#flag_fr:hover, #flag_en:hover{
	background-position: top;
}

#abo_rss a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	padding-left:5px; 
	padding-right: 5px;
	margin-bottom:2px; 
}

#abo_rss a:hover{
	color:#FFFFFF;
}

.barrow{
	display:block;
	float:left;
	margin-right: 5px;
}


#searchbutton{
	background:transparent;	
	background-image: url("/assets/images/v6/ok.gif");
	background-repeat:no-repeat; 
	background-position:center;
	border:none;
	width:45px; 
	height:25px;
	font-size:15px;
	font-weight:bold; 
	color:#1c83be;
}

#searchinput{
	background:transparent;
	border:none;
	padding-left:12px;
	font-size:12px; 
	/*color:#9c9b9b;*/
	color:#938882;
	width:170px;
}

#search{
	position:absolute;
	float:left;
	top:54px;
	right: 10px; 

}

.center {
	width:880px; 
	height:280px;
	
}

#gallery {
	display:none;
	position:absolute;
	left:10px;
	height:280px;
	border:#e5e5e5 1px solid;
}

.galleryIE {
	position:absolute;
	top:180px;
	left:10px;
	height:280px;
	border:#e5e5e5 1px solid;
}

	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:0;
	}

	#gallery .caption {
		z-index:1; 
		background-color:#fff; 
		color:#000; 
		height:30px; 
		width:880px; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:#6A605B;
	}


	#pictos {
		position:absolute; 
		top:470px;
		height:200px;
		display:block;

	}
	#ealerte{
		float:left;
		height:175px;
		width:225px;
		border-right:1px solid #c7c6c3;	
	}
	.ealerte ul li a {
		font-size:11px;
	}
	#presse{
		float:left;
		height:175px;
		width:211px;
		border-right:1px solid #c7c6c3;	
	}	
	#evenement{
		float:left;
		height:175px;
		width:211px;
		border-right:1px solid #c7c6c3;	
	}		
	#publication{
		float:left;
		height:175px;
		width:225px;

	}	
	.pict{
		padding-left:25px;
		float:left;
		height:145px;
		width:80px;			
	}
	.pict_in{
		padding-left:10px;
		float:left;
		height:145px;
		width:75px;			
	}
	.defil{
		float:left;
		height:145px;
		width:78px;
		}
	
	.pictos_title{
		font-weight:bold;
		font-size:16px;
		color:#6a605b;
		padding-left:20px;
		line-height:22px;
	}
	.pictos_title_out{
		font-weight:bold;
		font-size:16px;
		color:#6a605b;
		padding-left:25px;
		line-height:22px;
	}			
	#footerlinks{
		position:absolute; 
		top:660px;
		width:880px;
		display:block;
		font-size:11px;
		color:#1c83be;
		border-top:1px solid #c8c7c4;
		padding-left:3px;
		padding-top:10px;
		padding-bottom:40px;
	}
	#footer {
		width:880px;
		min-width: 880px;
		max-width: 880px;
		margin-left: auto;
		margin-right: auto;	
		position:relative;
		margin-bottom:10px;
	}
	#footerlinks  a{
			text-decoration:underline;
			color:#1c83be;
			font-size:11px; 
	}
	#footerlinks  a:hover{
			text-decoration:none;
			color:#1c83be;
			font-size:11px; 
	}	
	#footerlinks_niv2{
		margin-top:25px;
		margin-bottom:40px;
		float:left;
		display:inline;
		width:880px;
		font-size:11px;
		color:#1c83be;
		border-top:1px solid #c8c7c4;
		padding-left:3px;
		padding-top:10px;
	}	
	#footerlinks_niv2  a{
			text-decoration:underline;
			color:#1c83be;
			font-size:11px; 
	}
	#footerlinks_niv2  a:hover{
			text-decoration:none;
			color:#1c83be;
			font-size:11px;
	}
	.dvfleft{
		float:left;
	}
	#teaser {
			padding-top:5px;
			text-decoration:none;
			color:#6a605b;
			font-size:11px;
	}
	#teaser a{
			text-decoration:none;
			color:#6a605b;
	}
	
	#teaser a:hover{
			text-decoration:none;
			color:#6a605b;
	}
	
	#ssmenu1 {
		display:none;	
	}
	#ssmenu2 {
		display:none;	
	}	
	#ssmenu3 {
		display:none;	
	}
	#ssmenu4 {
		display:none;	
	}				
	#ssmenu5 {
		display:none;	
	}
	#ssmenu6 {
		display:none;	
	}	
	#ssmenu7 {
		display:none;	
	}
	#ssmenu8 {
		display:none;	
	}				


/* Content */
	#content { /* Center & style of wrapper */
		overflow:hidden;
		clear:both;
		margin-top:45px;
		width:880px;
		min-width: 880px;
		max-width: 880px;
		margin-left: auto;
		margin-right: auto;	
		font-size: small; /* font-size: 0.75em; */
		/*position: relative; /* Vitally important for country selector popup */
		padding: 0;
		/*
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		*/
	}
	/*
#content h2{
	font-size:24px;
	margin-left:15px;
}
*/

.evenement .col_right_evenements table tr td ul{
	margin:0px auto auto -20px !important;
	margin:0px auto auto 20px ;

	
}

.evenement .col_right_evenements table tr td ul li{
	text-decoration:none;
}

.col_left {
	margin-top:20px;
	float:left; 
	width:295px;
	/*border-right: solid 1px #c7c6c3;*/
}
.col_right {
	margin-top:20px;
	padding-left:10px;
	float:left; 
	/*border-left: solid 1px #c7c6c3;*/
	width:525px;
	border-left: solid 1px #c7c6c3;
}

.col_right table tr td table tr{
	vertical-align:top;
}
.col_right_ealerte {
	margin-top:20px;
	padding-left:10px;
	float:left; 
	/*border-left: solid 1px #fff;*/
	width:525px;
	border-left: solid 1px #c7c6c3;
}
.col_left .title{
	margin-left:auto;
	margin-right:20px; 
	width:280px;	
	border-bottom:solid 3px #b9c6c9;
}
.col_left h3{
	background-image:url("/assets/images/v6/fleche_marron.gif"); 
	/* background-position:0px; */
	background-repeat:no-repeat; 
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:13px;
}
.col_right h3,.col_right_ealerte h3{
	background-image:url("/assets/images/v6/fleche_bleu.gif"); 
	background-position:0px; 
	background-repeat:no-repeat;
	color:#1c83be;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:13px;
}
.col_right .title, .col_right_ealerte .title{
	margin-left:0px;
	margin-right:auto; 
	width:543px;
	border-bottom:solid 3px #b9c6c9;
}
#formleft {
	margin:8px;
	padding-left:5px;
}
#formleft p{
	font-size:12px;
	color:#747474;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
}
#jumpMenu {
	width:250px;
	border: 1px solid #b9c6c9;
}
#imgleft{
	z-index:0;
	position:inherit;
	height:263px;
	width:249px;
	margin-top:20px;
	border:#CCCCCC solid 1px;
}
.ealerte conteneur{
	margin-left:10px;
}
.ealerte ul 
{
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
list-style:none;
list-style-position:outside;
}
.ealerte li 
{
list-style:none; 
margin-left:0px;
margin-top:5px;
margin-bottom:13px;
}
.ealerte li img
{
margin-right:10px;
}
.ealerte a{
text-decoration:none;
color:#747474;
}
.ealerte a:hover{
text-decoration:none;
color:#1c83be;
}					

#centerview_flash {
	position:absolute;
	left:10px;
	z-index:1;
}

#getflash {
	width:500px;
	margin:auto;
}

.content_left{
	float:left; 
	width:500px;
}
.content_left h3{
	background-image:url("/assets/images/v6/fleche_marron_2.gif"); 
	background-position:0px; 
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:-5px;
	margin-bottom:0px;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:13px;
	height:30px;
}

.col_right_2{
	float:right; 
	width:370px;
}
.col_right_2 h3{
	background-image:url("/assets/images/v6/fleche_marron.gif"); 
	background-position:0px; 
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:2px;
	font-size:13px;
	height:36px;
}

.identite {
	border:1px #cfd5d6 solid; 
	float: right;
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;

}
.associe {
 width:565px; 
 float:left;
 border-left: solid 1px #c7c6c3;
 padding-left:10px;
 margin-top:20px;
}

.FicheAvocat {
	min-height: 300px;
	_height: 300px;
}

.FicheAvocat ul li ul li {
	list-style-image:url("/assets/images/v6/tiret.gif");
}
.link_suite {
	margin-top:40px;
}
/*
.menu_associe li {
	list-style-type:none; 
	list-style:none;
}
*/
/*
.menu_events li {
	list-style-type:none; 
	list-style:none;
}
*/
.contenu .menu_videos li {
	list-style-image:url("/assets/images/video/videoclip.gif");
}
.menu_events li {
	list-style-image:url("/assets/images/v6/fleche_li.gif");
}
.menu_associe li {
	list-style-image:url("/assets/images/v6/fleche_li.gif");
}
.col_right li {
	list-style-image:url("/assets/images/v6/fleche_li.gif");
}
.contenu li {
	list-style-image:url("/assets/images/v6/fleche_li.gif");
}
.evenement li {
	list-style-image:url("/assets/images/v6/fleche_li.gif");
}

.menu_events #menuderoul li {
	list-style-image:none;
}
.menu_associe #menuderoul li {
	list-style-image:none;
}
.col_right #menuderoul li, .col_right_ealerte #menuderoul li {
	list-style-image:none;
}


.associe_name{
	background-image:url("/assets/images/v6/fleche_bleu.gif");
	background-position:0px; 
	background-repeat:no-repeat;
	margin-top:2px;
	margin-bottom:0px;
	font-size:13px; 
	color:#1c83be;
	margin-left:0px;
	padding-left:20px;
	padding-bottom:2px;
}

.associe_border3px{
	margin-top:0px;
	border-bottom:3px solid #B9C6C9;
}

#ligne {
	margin:0;
	padding:0;
}


.topfaq {
		color:#1c83be;
		cursor:pointer;
}

.topfaqticked {
		color:#1c83be;
		font-weight:bold; 
		cursor:pointer;
	
}

.button_link a {
	color:#FFFFFF; 
}

.left_title{
	font-size:22px;
	color:#747474;
}
.menu_left{ 
float:right; 
width:165px;
}
.left_title_text{
	background-image:url("/assets/images/v6/fleche_bleu.gif");
	background-position:0 50%;
	background-repeat:no-repeat;
	font-size:11px;
	margin-bottom:-5px;
	margin-left:0px;
	margin-top:5px;
	padding-bottom:2px;
	padding-left:20px;
	padding-top:2px;
}


.col_right_evenements {
	margin-top:20px;
	padding-left:10px;
	float:left; 
	border-left: solid 1px #C7C6C3;
	width:525px;
}
.col_right_evenements .borderpix{
			margin-top:-10px; 
			margin-bottom:5px; 
			border-bottom: 1px solid #c7c6c3;
}

#pays_col_left{
	float:left;
	margin:10px auto auto 40px;
	width:140px;
}

#pays_col_right{
	float:left;
	margin:10px auto auto 10px;
	padding-left:20px;
	border-left: solid 1px #C7C6C3;
}

#tophome tbody tr td a img{
	text-decoration:none;
	border:none;
}
.topnav li {
	list-style-type:none; 
	list-style:none;
}