* { margin: 0; padding: 0; }

img{border:0px;}
i.spip {font-style:italic}
strong.spip { font-weight:bold;}
hr.spip {height:2px; background-color:#C7C5D3; border:none;}
ul.spip{	list-style-position: inside; margin-left:10px;}
ul ul.spip{list-style-position: inside; margin-left:20px;}
ol.spip {list-style-position: inside; margin-left:10px;}
p.spip{margin-top:13px;margin-bottom:13px;}
.format_png { behavior: url(win_png.htc); }
h3.spip{padding-top:7px; padding-bottom:7px; font-size:12px; font-weight: bold; color:#EB8D00;}
h3.spip a{
color:#EB8D00;
}

.chapo{
	font-weight:bold;
}
.spip_forms legend {
	display:none;
	font-size:1.15em;
	padding:5px;
}
.spip_forms fieldset {
	border:none;
	margin:0.5em 0;
	padding:0.4em 0.4em 0.4em 1em;
}

.spip_forms {
	color:black;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin:0 0 16px;
	padding:6px;
	border:0px;
}

.spip_forms .spip_bouton input {
	background:#FFF none repeat scroll 0 0 !important;
	border:none;
	color:#4D4D4D;
	border:1px solid #4D4D4D;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	padding:0.4em;
	width:100px;
}
.spip_forms .forml, .spip_forms .formo {
border-color:#808080 !important;
}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {
background-color:#EBEBE4 !important;
}
.spip_forms .forml, .spip_forms .fondl{
background-color:#FFF !important;
}

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
a{
	font-weight:bold;
	text-decoration:none;
	color:#A6007C;
}
a:hover{
	text-decoration:underline;
}

/* tableaux */
table.spip {
	border:1px solid #C3BFBF;
	border-collapse:collapse;
	font-family:Verdana,Arial,Sans,sans-serif;
	font-size:1em;
	margin:auto auto 1em;
}
table.spip caption {
	caption-side:top;
	font-weight:bold;
	margin:auto;
	padding:3px;
	text-align:center;
}
table.spip tr.row_first {
background-color:#E3EAED;
}
table.spip tr.row_odd {
background-color:#FFF;
}
table.spip tr.row_even {
background-color:#ECF3F6;
}
table.spip th, table.spip td {
text-align:left;
padding:3px 8px;
vertical-align:middle;
}
table.spip th
{text-align:center;
}
/* style couteau suisse */

.caractencadre-spip{
color:#EB8D00;
}
h2.spip{
background-image:none !important;
font-size:13px !important;
}
img{border:0px;}
/************MAIN******************/
body{
	font-family:arial, sans serif;
	font-size:11px;
	color:#0D458D;
	border-top:2px solid #8D8B8D;
}

#main{
	margin-left:auto;
	margin-right:auto;
	width:966px;
	padding-left:12px;
	padding-right:12px;
	background-image:url('images/fond2.png');
	background-repeat:repeat-y;
	background-position:-6px;
}
 .sommaire{
	background-image:url('images/fond.png') !important;
 }
#header{
	width:967px;
	height:170px;
	background-repeat:no-repeat;
	position:relative;
	background-color:#FFF;
}	

	#logo{
	left:35px;
	position:absolute;
	top:25px;
	}
	#banniere{
	background-image:url(images/banniere.png);
	float:right;
	height:137px;
	position:relative;
	right:10px;
	top:10px;
	width:795px;
	}
		#statquoi{
		cursor:pointer;
		}
		.logo{
		position:absolute;
		top:18px;
		left:22px;
		}
	#recherche{
	position:absolute;
	right:0px;
	top:40px;
	z-index:300;
	background-image:url('images/search.png');
	background-repeat:no-repeat;
	width:195px;
	height:64px;
	}
		.rss{
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		left:111px;
		position:relative;
		top:8px;
		text-decoration:none !important;
		}
		#recherche form{
		left:18px;
		position:relative;
		top:14px;
		}
		#recherche fieldset{
		border:none;
		}
		#recherche input[type=text]{
		width:130px;
		height:13px;
		border:1px solid #000;
		font-size:10px;
		}
		#recherche input[type=image]{
		top:3px;
		left:3px;
		position:relative;
		}
	#ariane{
	border-bottom:1px solid #A6007C;
	bottom:0;
	left:213px;
	padding-bottom:5px;
	padding-top:2px;
	position:absolute;
	width:707px;
	z-index:300;
	}	
	.sommaire #ariane{
	width:527px;
	}
	#ariane a{
	color:#0D458D;	
	font-weight:normal !important;
	}
	#hautwhatsup{
	background-image:url(images/haut-quoideneuf.png);
	bottom:0;
	height:30px;
	position:absolute;
	right:0;
	width:194px;
	}
	#hautwhatsup img{
	position:relative;
	top:10px;
	left:170px;
	}
	#hautinit{
	width:195px;
	height:31px;
	background-image:url('images/haut-initiatives.png');
	position:absolute;
	bottom:0px;
	right:0px;
	}
	#hautinit2{
	width:195px;
	height:31px;
	background-image:url('images/haut-initiatives.png');
	position:relative;
	}
	#hautinit img,#hautinit2 img{
	position:relative;
	top:10px;
	left:160px;
	}
#wrap{
	width:967px;
	background-image:url('images/background-wrap.png');
	_background-image:url('images/background-wrapie6.png');
	background-repeat:repeat-y;
	background-position:right;
	overflow:hidden;
	position:relative;
}
	#deco{
		position:absolute;
		left:10px;
		bottom:0px;
	}
	#left{
	float:left;
	padding-bottom:101px;
	width:182px;
	}
		#hautmenu{
		width:181px;
		background-image:url('images/haut-menu.png');
		height:34px;
		}
		#menu{
			width:182px;
			background-color:#E3EAED;
			float:left;
			background-image:url('images/bas-menu.png');
			background-position:bottom;
			background-repeat:no-repeat;
			padding-bottom:15px;
		}
			#menu span{
				cursor:pointer;
				display:block;
				padding-top:8px;
				height:24px;
			}
			#menu h2{
			margin: 0px;
			padding: 0px;
			}
			#menu ul{
				list-style:none;
				padding:0px;
				margin:0px;
				margin-left:8px;
			}
			#menu li{
				width:172px;
				background-repeat:no-repeat;
				position:relative;
			}
			#menu ul ul{
				list-style:none;
				padding:0px;
				margin:0px;
				margin-left:2px;				
			}
			#menu li li{
			background-image:none !important;
			width:165px;
			margin-top:3px;
			margin-bottom:3px;
			position:relative;
			}
			.ssmenu li{
			width:150px !important;
			padding-left:10px;
			font-size:10px;
			position:relative;
			/*text-transform:lowercase;*/
			}
			.survol{
			text-decoration:underline;
			color:#4d4d4d !important;
			}
			.actif{
			
			}
			.imgsurvol{
			display:none;
			}
			.rub5{
			color:#A6007C;
			text-decoration:none;
			}
			.rub7{
			color:#DF8500;
			text-decoration:none;
			}
			.rub21{
			color:#0D458D;
			text-decoration:none;
			}
			.carre{
			position:relative;
			top:-5px;
			}
			.ssmenu{
			background-color:#E3EAED;
			border-left:1px solid #BDD2E0;
			border-top:1px solid #BDD2E0;
			left:172px;
			position:absolute;
			/*text-transform:lowercase;*/
			top:0;
			z-index:150;
			}
			#logoavisenet{
			float:left;
			margin-left:2px;
			margin-top:5px;
			}
			#avisenet{
			background-color:#E3EAED;
			margin-left:117px;
			margin-right:117px;
			margin-top:31px;
			overflow:hidden;
			padding:5px;
			}
		.part{
		font-size:11px!important;
		font-weight:normal!important;
		}
	#content{
	float:left;
	margin-left:4px;
	padding-left:28px;
	padding-right:28px;
	padding-top:15px;
	padding-bottom:28px;
	width:708px;
	font-size:11px;
	}
	#contentlettre{
	float:left;
	margin-left:4px;
	padding-left:28px;
	padding-right:28px;
	padding-top:15px;
	padding-bottom:28px;
	width:708px;
	font-size:11px;
	}
	#contentlettre a{
	color:#EC8F04!important;
	}
		#content ul.spip{
		margin-bottom:10px;
		}
		.loginFSE{
		width:400px;
		margin-left:auto;
		margin-right:auto;
		}
		.loginFSE fieldset{
		padding:10px;
		border-color:#C7C5D3;
		}
		.loginFSE legend{
		font-weight:bold;
		font-size:12px;
		}
		.loginFSE p{
		padding-top:5px;
		padding-bottom:5px;
		}
	#carte{
	text-align:center;
	}
	#top{
	position:absolute;
	right:207px;
	bottom:10px;
	width:12px;
	}
	#bao{
	position:absolute;
	right:207px;
	top:23px;
	width:12px;
	}
	#bao img{
	cursor:pointer;
	margin-bottom:5px;
	}
	.baorub{
	right:20px !important;
	}
	#archive{
	position:absolute;
	top:2px;
	right:202px;
	font-weight:bold;
	color:#C7C5D3;
	}
	.arrub{
	right:16px!important;
	}
	#recommander{
		background-color:#FFFFFF;
	}
	#recommander form{
		background-color:#E3EAED;
		margin-left:auto;
		margin-right:auto;
		padding-bottom:20px;
		position:relative;
		text-align:center;
		width:300px;
	}
	#recommander input[type=submit]{
		padding-left:10px;
		padding-right:10px;
		border:1px solid #444;
		font-weight:bold;
	}
	#recommander p{
		margin-top:5px;
		margin-bottom:10px;
	}
	#recommander h1{
	font-weight:bold;
	font-size:12px;
	}
	#recommander fieldset{
	border:none;
	}
	#formulaire_recommander{
		background-color:#FFFFFF;
		padding:5px;
		display:none;
	}
	.sommaire #content{
	width:528px !important;
	
	}
		#content h1{
		background-image:url(images/carre.png);
		background-position:left top;
		background-repeat:no-repeat;
		color:#EB8D00;
		font-size:13px;
		margin-bottom:5px;
		text-indent:18px;
		}
		#content h2{
		/*background-image:url(images/carre_pt.png);
		background-position:0 2px;
		background-repeat:no-repeat;
		text-indent:15px;*/
		color:#EB8D00;
		font-size:11px;
		}
		#content h2.surtitre{
		color:#0D458D;
		font-weight:normal;
		margin-bottom:5px;
		}
		.liens a{
		color:#4d4d4d;
		}
		.flux{
		cursor:pointer;
		margin-bottom:5px;
		margin-top:5px;
		font-weight:bold;
		font-size:11px!important;
		}
		#content h3.spip{
		/*background-image:url(./images/puce.png);
		background-position:left 10px;
		background-repeat:no-repeat;*/
		color:#A6007C/*EB8D00*/;
		font-size:13px;
		font-weight:bold;
		padding-bottom:7px;
		padding-top:7px;
		/*text-indent:10px;*/
		}
		#content .carre{
		margin-right:3px;
		top:2px;
		}
		.une{
		overflow:hidden;
		}
		.blocunes{
		overflow:hidden;
		height:230px;
		}
		.unes{
		float:left;
		height:210px;
		margin-right:15px;
		width:166px;
		}
		.txtune{
		width:166px;
		height:155px;
		}
		.txtune .chapo{
		font-weight:normal !important;
		}
		.last{
		margin-right:0px !important;
		}
		.unes h2{
		color:#EB8D00;
		font-size:11px;
		margin-bottom:5px;
		}		
		.unes .carre{
		top:1px !important;
		}
		.enplus2{
		background-image:url('images/spacer.png');
		background-position:center;
		background-repeat:repeat-x;
		text-align:right;
		margin-bottom:10px;
		margin-top:10px;
		}
		.enplus2 a{
		background-color:#FFF;
		padding-left:10px;
		}
		.enplus{
		background-image:url('images/spacer.png');
		background-position:center;
		background-repeat:repeat-x;
		text-align:right;
		margin-top:10px;
		margin-bottom:10px;
		width:166px;
		}
		.enplus a{
		background-color:#FFF;
		padding-left:10px;
		}
		.arbo{
		margin-left:7px !important;
		}
		#arbo ul{margin-bottom:0px!important;}
		.arbo li{
		cursor:pointer;
		list-style:none;
		margin-top:3px;
		margin-bottom:3px;
		}
		.arbo img{
		margin-right:3px;
		}
		.arbo li li{
		font-size:10px;
		}
		.liart a{
		color:#4d4d4d;
		}
		.arboliste ul{
		width:320px;
		padding:0 10px;
		float:left;
		}
		#nextcontent{
		overflow:hidden;
		position:relative;
		float:right;
		padding-top:15px;
		background-image:url('images/haut-nextcontent.png');
		background-repeat:no-repeat;
		background-position:top right;
		background-color:#E3EAED;
		margin-right:1px;
		}
		.col{
		float:right;
		width:188px;
		padding:5px;
		}
		.col h3{
		font-size:14px;
		color:#EB8D00;
		background-image:none !important;
		margin-bottom:5px;
		}
		.col h3 img{
		margin-right:3px;
		position:relative;
		}
		.col h2{
		font-size:12px;
		color:#A6007C;
		background-image:none !important;
		}
		.col h2 img{
		margin-right:3px;
		position:relative;
		top:1px;
		}
		.col li{
		list-style:none;
		}
		
		#basnextcontent{
		background-image:url(images/bas-nextcontent.png);
		float:right;
		height:20px;
		margin-right:1px;
		width:197px;
		background-color:#E3EAED;
		}
		.sites{
		border-bottom:1px dashed #C7C5D3;
		padding-bottom:5px;
		}
		/****RECHERCHE*****/
		#right #champs{
		width:194px;
		}
		#topsearch{
		background-image:url(images/haut-search1.png);
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		height:15px;
		margin-top:10px;
		padding-right:5px;
		padding-top:3px;
		text-align:right;
		width:271px;
		}
		#right #topsearch{
		background-image:url(images/haut-search.png);
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		height:13px;
		margin-top:10px;
		padding-right:5px;
		padding-top:3px;
		text-align:right;
		width:189px;
		}
		#btsearch{
		background-image:url('images/bas-search1.png');
		background-repeat:no-repeat;
		width:272px;
		height:20px;
		}
		#right #btsearch{
		background-image:url('images/bas-search.png');
		background-repeat:no-repeat;
		width:194px;
		height:17px;
		}
		#champs fieldset.prems{
		border-top:none !important;
		}
		#champs fieldset{
		background-color:#DF8500;
		border-top:2px solid #FFF;
		border-left:3px solid #DF8500;
		border-bottom:none !important;
		border-right:none !important;
		padding:10px;
		}
		#right #champs fieldset{
		background-color:#DF8500;
		border:1px solid #FFF;
		border-left:0px;
		border-right:0px;
		padding:5px;
		}
		 #champs span{
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		}
		#champs fieldset{
		font-size:11px;
		font-weight:bold;
		color:#FFF;
		}
		#champs input[type=text]{
		width:245px;
		font-size:11px;
		color:#DF8500;
		}
		#right #champs input[type=text]{
		width:175px;
		*width:170px;
		_width:170px;
		font-size:10px;
		color:#DF8500;
		}
		#champs select{
		width:249px;
		font-size:11px;
		color:#DF8500;
		}
		#right #champs select{
		width:180px;
		font-size:10px;
		color:#DF8500;
		}
		#champs #clicsearch{
		background-color:#DF8500;
		text-align:right;
		padding-right:5px;
		padding-top:5px;
		font-size:12px;
		height:22px;
		width:267px;
		}
		#right #champs #clicsearch{
		margin-top:2px !important;
		padding-top:5px;
		background-color:#DF8500;
		border: solid #FFF;
		border-bottom:#DF8500;
		border-right:1px;
		border-top:0px;
		border-left:0px;
		padding-right:5px;
		width:189px;
		}
		#champs form{
		}
		#recherche_avancee .boutonsearch{
		padding:3px;
		padding-left:5px;
		padding-right:5px;
		color:#FFF;
		background-color:#A6007C;
		}
		#recherche_avancee{
		float:right;
		margin-left:10px;
		width:270px;
		}
		#right #recherche_avancee{
		width:194px;
		margin-left:0px;
		}
		#right #recherche_avancee .boutonsearch{
		background-color:#A6007C;
		border:1px solid #FFF;
		color:#FFF;
		}
		#loading{
		position:absolute;
		right:10px;
		top:15px;
		}
		#loading2{
		display:none;
		position:absolute;
		bottom:10px;
		left:0px;
		}
		.res2{
		background-color:#E3EAED;
		padding:10px;
		display:none;
		margin-bottom:10px;
		position:relative;
		}
		.fermeres2{
		position:absolute;
		right:225px;
		top:15px;
		z-index:100;
		}
		#resultat_recherche h3.spip{
		background-image:none;
		text-indent:0px;
		}
		#resultat_recherche h3 a{
		color:#0D458D;
		font-size:12px;
		}
		#resultats h3.spip{
		background-image:none;
		text-indent:0px;
		}
		/******************/
		
		/******page init******/
		.chapoinit{
		background-image:url('images/fondchapo.png');
		background-repeat:no-repeat;
		background-color:#E3EAED;
		padding:10px;
		border-bottom:10px solid #C5C3D4;
		margin-bottom:10px;
		margin-top:10px;
		}
	#right{
	float:left;
	padding-left:2px;
	width:195px;
	padding-bottom:101px;
	}
		#whatsup{
		background-color:#E3EAED;
		background-image:url(images/quoideneuf.png);
		background-position:left top;
		background-repeat:no-repeat;
		font-size:10px;
		}
			#whatsup h1{
			color:#A6007C;
			font-size:14px;
			text-align:center;
			padding-bottom:35px;
			cursor:pointer;
			}
			#whatsup h1 img{
			position:relative;
			top:-5px;
			}
			#whatsupcontent{
			padding-left:10px;
			padding-right:10px;
			text-align:right;
			}
			#whatsupcontent a{
			color:#0D458D !important;
			font-weight:normal;
			}
			#whatsupcontent h2 a{
			font-size:11px;
			font-weight:bold;
			}
			#whatsupcontent hr{
			background-color:#FFF;
			height:1px;
			margin-top:5px;
			margin-bottom:5px;
			border:none;
			}
		#baswhatsup{
		background-image:url(images/bas-quoideneuf.png);
		height:39px;
		width:195px;
		}
		#init{
		background-color:#C2BDD7;
		background-image:url(images/fond-initiatives.png);
		background-position:left 31px;
		background-repeat:no-repeat;
		font-size:10px;
		float:right;
		}
			#init h1{
			color:#FFF;
			font-size:14px;
			text-align:center;
			padding-bottom:35px;
			cursor:pointer;
			}
			#init h1 img{
			position:relative;
			top:-5px;
			}
			#initcontent{
			padding-top:10px;
			height:300px;
			display:none;
			text-align:right;
			margin-right:10px;
			margin-left:10px;
			}
			.init2{
			display:block !important;
			height:100% !important;
			}
			#initcontent a{
			color:#FFF !important;
			font-weight:normal;
			}
			#initcontent h2{
			font-size:11px;
			font-weight:bold;
			color:#FFF;
			}
			#initcontent h2 a{
			font-weight:bold;
			}
			#initcontent hr{
			background-color:#FFF;
			height:1px;
			margin-top:5px;
			margin-bottom:5px;
			border:none;
			}
		#basinit{
		background-image:url(images/bas-initiatives.png);
		background-repeat:no-repeat;
		height:36px;
		width:195px;
		float:right;
		}
#initiatives{
background-color:#C2BDD7;
background-image:url(images/initiatives.png);
background-repeat:no-repeat;
bottom:0;
height:71px;
padding-top:30px;
position:absolute;
right:1px;
width:194px;
color:#FFF;
}
	#initiatives #initcontent{
	margin-top:20px;
	}
	#initiatives h1{
	padding-left:20px;
	cursor:pointer;
	}
	#initiatives a{
	color:#FFF !important;
	}
#clicinit{
	left:163px;
	position:absolute;
	top:14px;
	width:20px;
	cursor:pointer;
}	

#lettreinfo{
background-image:url(images/lettre_info.png);
bottom:0;
height:71px;
left:0;
padding-left:20px;
padding-top:30px;
position:absolute;
width:162px;
}	
#lettreinfo h1{
cursor:pointer;
}
#modifinfoabo{
padding-left:150px;
}
#abo{
background-color:#D17ABA;
bottom:0;
left:181px;
position:absolute;
width:200px;
padding-bottom:10px;
}
	#abo form{
		width:175px;
		border:none !important;
		color:#FFF;
		padding-left:10px;
		padding-top:20px;
		}
	#abo .saisie2{
	width:175px;
	margin-top:3px;
	margin-bottom:3px;
	}
	#abo fieldset{
		width:130px;
		border:none !important;
		}
	#abo fieldset .spip_bouton input{
	top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;

	}
	#abo #close{
	width:15px;
	height:15px;
	position:absolute;
	top:3px;
	right:0px;
	background-image:url('images/close.png');
	cursor:pointer;
	}

		/**************SOMMAIRE*************/
	
		/**************************************/
	
	
#footer{
	background-color:#FFF;
	position:relative;
}
	#bande{
	border-top:1px solid #0D458D;
	background-color:#8980B3;
	height:20px;
	padding-top:5px;
	color:#FFF;
	}
	#liens{
	width:975px;
	height:120px;
	}
		.bloc1{
		width:160px;
		/*width:185px;*/
		float:left;
		text-align:center;
		font-size:13px;
		color:#FFF;
		font-weight:bold;
		margin-left:35px;
		}
		.bloc2{
		width:760px;
		/*width:735px;*/
		float:left;
		font-size:13px;
		color:#FFF;
		font-weight:bold;
		}
		.bloc2 a{
		margin:0 13px;
		}

		#liens table{
		margin-left:10px;
		width:930px;
		}
		#liens td{
		width:12.5%;
		text-align:center;
		vertical-align:center;
		}
	
	
	
#bottommain{
background-color:#E3EAED;
border-top:1px solid #0D458D;
border-bottom:1px solid #0D458D;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
padding-top:5px;
text-align:center;
width:966px;
}
#bottommain a{
color:#000;
}

/***********biblio*************/
#menumedia td{
background-color:#0D458D;
color:#FFF;
font-weight:bold;
text-align:center;
}
#tablbi td{
margin:2px;
padding:5px;
text-align:center;
}
.pair{
background-color:#EFEFEF /*C2CDEF*/;
}
.impair{
background-color:#EFE3E0;
}
#searchbibli label{
float:left;
width:350px;
padding-bottom:5px;
font-size:12px;
}
#searchbibli input[type=text]{
float:left;
width:250px;
margin-left:35px;
}
#searchbibli select{
float:left;
width:260px;
margin-left:35px;
}
#searchbibli input[type=submit]{
background-color:#A6007C;
color:#FFFFFF;
padding:3px 5px;
margin-left:125px;
border:none;
cursor:pointer;
}
#searchbibli fieldset{
padding:10px;
border:1px solid #FFF;
}
#searchbibli{
background-color:#DF8500;
color:#FFFFFF;
font-weight:bold;
margin-left:auto;
margin-right:auto;
width:350px;
overflow:hidden;
margin-top:10px;
margin-bottom:10px;
}

/*****plan du site*******/
#accordion li{
padding-top:3px;
padding-bottom:3px;
list-style-position:inside;
}
#accordion ul ul ul  ul{
background-color:#E3EAED /*C7C5D3*/;
padding-left:6px;
border:none;
margin:0px;
margin-left:7px;
}
#accordion ul ul ul{
border:1px solid #DFDFDF;
margin:3px;
padding-left:6px;
padding-right:6px;
}
#accordion ul ul ul ul ul{
margin-top:5px;
}
#accordion h4{
margin-bottom:3px;
}
#accordion a{
color:#928EAF;
}
#accordion .sec5 a{
color:#A6007C;
}
#accordion .sec7 a{
color:#DF8500
}
#accordion .sec21 a{
color:#0D458D;
}
/*******commande********/
.paiement{
background-color:#E3EAED;
padding:10px;
margin:10px;
}
.commande{
position:relative;
}
.commande form{
padding:10px;
}
.coord fieldset{
border:0px;
margin:5px;
width:350px;
background-color:#DF8500;
padding:5px;
color:#FFF;
font-weight:bold;
}
.coord label{
float:left;
}
.coord input[type=text],textarea,input[type=radio]{
float:right;
}
.coord{
width:360px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
margin-top:10px;
}
.commande table{
width:500px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
margin-top:10px;
}
.commande td{
border:1px solid #8980B3;
padding:5px;
}
.tit{
text-align:center!important;
font-weight:bold;
color:#766D9F;
}
.cmd{
width:250px;
margin:5px;
}
.px{
width:80px;
margin:5px;
text-align:right;
}
.qt{
width:50px;
margin:5px;
text-align:right;
}
.tot{
width:80px;
margin:5px;
text-align:right;
}
#impfac{
text-align:right;
}
.alert{
color:#000;
}


/*seminaire*/
#seminaire{
margin-left:10px;
margin-right:10px;
border:none;
color:#0D458D;
}
#seminaire fieldset{
border:0px solid #FFF;
}
#seminaire p, #form-contenu p{
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
_display:block;
_position:relative;
_width:500px;
}
#seminaire label{
font-size:12px;
font-weight:bold;
color:#0D458D;
float:left;

}
#seminaire input[type=text],#seminaire select{
width:300px;
padding:3px;
border:1px solid #8980B3;
color:#8980B3;
font-weight:bold;

}
#seminaire input[type=text]{
float:right;
_position:absolute;
_right:0px;
}
#seminaire select{
margin-bottom:5px;
margin-top:5px;
}
#seminaire ul{
margin-bottom:5px;
overflow:hidden;
display:block;
zoom:1;
}
#seminaire li{
list-style:none;
padding-top:3px;
padding-right:3px;
padding-left:15px;
margin-bottom:3px;
width:110px; 
display:block;
float:left;
overflow:hidden;
}
#seminaire input[type=submit]{
margin-top:10px;
float:right;
border:1px solid #8980B3;
color:#8980B3;
font-weight:bold;
padding-left:5px;
padding-right:5px;
cursor:pointer;
}
#seminaire input[type=radio],#seminaire input[type=checkbox]{
color:#8980B3;
margin-left:10px;
}
#seminaire input[type=checkbox]{
margin-right:5px;
}
#form{
overflow:hidden;
margin-bottom:15px;
}
#form-contenu .erreur{
font-size:13px;
font-weight:bold;
color:#AF3636;
margin-bottom:15px;
}
#form-contenu .valid{
font-size:13px;
font-weight:bold;
color:#91B380;
margin-bottom:15px;
}
.centrer{
text-align:center;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}
.centrer h2{
font-size:15px!important;
color:#0D458D!important;
}
.italique{
font-style:italic;
}
#form-haut{
margin-bottom:10px;
}
#form-bas{
margin-top:25px;
}
#form-haut img, #form-bas img{
margin-left:15px;
margin-right:15px;
}
.rouge{
color:#AF3636;
}
.civi{
margin-right:135px;
padding-top:3px;
}

/* --- Modif Abonnement --- */

#modifinfoabo, #modifinfoabo input, #modifinfoabo label {
	display:inline;
	overflow:hidden;
	padding: 0;
	zoom:1;
	float:left;
	margin: 1px 0 0;
}

 #modifinfoabo label {margin: 0 0 0 5px; }
  #modifinfoabo div div { margin: 0 0 10px; }
  
  
  
  
  /*hack pour affichage DLA*/
  #droite li h2 a{font-size:13px;}
  
  #tete img{
	  padding:0px;
	  margin:0px;
	  border:none;
	  display:block;
	  }
 .aussi{
	 display:none;
	 }
	 
	 #pied img {
/*		 
	  padding:0px;
	  margin:0px;
	  border:none;
	  display:block;
	  
*/		 }

/*
#ul_483 a {
	color:#4D4D4D;
}

#ul_484 a {
	color:#4D4D4D;
}
*/
/** MODIF CA**/
#arbo ul li ul li a,#arbo ul li a {
position:relative;
z-index:24;
/*color:#000;*/
text-decoration:none
}
 
#arbo ul li ul li a:hover,#arbo ul li a:hover {
z-index:25;
background-color:#FFF
}
 
#arbo ul li ul li a span,#arbo ul li a span{
display: none;
}
 
#arbo ul li ul li a:hover span, #arbo ul li a:hover span{
display:block;
position:absolute;
top:2em; left:2em; width:15em;

background-color:#A6007C;
color:#FFF;
font-weight:none;
padding:5px;
}

#arbo li #ul_484 li{
	font-size: 11px;
	

}
/*
#arbo li #ul_484{
	margin:0px;
	padding:0px;

}
*/


