* {
margin:0;
padding:0;
border: 0;
font-weight: normal;
font-style: normal;
text-decoration: none; 
}

/* vert 009375
orange ED7F00*/

.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; }


img{border:0px;}
i.spip {font-style:italic}
strong.spip { font-weight:bold;}
hr.spip {height:20px;}

ul.spip{	list-style-position: inside; margin-left:10px; margin-bottom: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:14px; font-weight: bold;}
h2.spip{padding-top:5px; padding-bottom:5px; color:#009081; font-size:14px; font-weight: bold;}
.chapo{
	font-weight:bold;
	color:#444444;
	margin-top:15px;
	margin-bottom:15px;
}
.imgleft{float:left;
position:relative;
margin-right:10px;}
a{
font-weight:bold;
text-decoration:none;
color:#ED7F00;
}
a:hover{
text-decoration:underline;
}
.hide{
display:none;
}
/*****CHANGEMENT FORMULAIRE*******/

.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;
}

/************MAIN******************/
body{
	background-color:#CADED4;
	font-family:verdana, sans serif;
	font-size:11px;
	color:#444444;
}

#main{
	width:1019px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image:url('images/fond-site.png');
	background-repeat:repeat-y;
	overflow:auto;
}
#headertop {
	width:1018px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/haut-site.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:10px;
}
#header{
	padding:10px;
	padding-bottom:0px;
	text-align:center;
	position:relative;
}
	#logo{
	margin-left:10px;
	margin-right:10px;
	position:absolute;
	left:4px;
	top:4px;
	z-index:500;
	}
	.npdc{
	position:absolute;
	right:20px;
	top:15px;
	}
#catchphrase{
	width:998px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/accroche.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:42px;
}
#menu{
	width:830px;
	padding-left:170px;
	height:23px;
	background-image:url('images/fond-menu.png');
	margin-left:9px;
	margin-right:10px;
	position:relative;	
}
	#menu a{
		color:#000;
	}
	#menu dl {
		cursor:pointer;
		float:left;
		height:23px;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
	}
	#menu dl.spacer{
		width:5px;
		height:20px;
		float: left;
	}
	.hiddenmenu{
	display:none;
	}
#wrap{
	padding:10px 5px 100px 20px;
	width:984px;
	overflow:auto;
	background-image:url('images/footer.png');
	background-position:9px bottom;
	background-repeat:no-repeat;	
}
	#ariane{
		margin-bottom:0px;
	}
	#ariane a{
		color:#444;
	}
	#left{
		float:left;
		position:relative;
		width:160px;
		padding-top:10px;
	}
		#edito h2{
		border-bottom:2px solid #ED7F00;
		padding-bottom:3px;
		margin-bottom:3px;
		}
		#edito{
		padding-right:10px;
		}
		
		
		#arbo{
		padding-right:10px;
		}
		#arbo h1{
		font-size:13px;
		border-bottom:#7AB41D 2px solid;
		padding-bottom:5px;
		margin-bottom:5px;
		color:#009375;
		}
		#arbo h2{
			padding-bottom:10px;
		}
		#arbo ul{
			font-size:9px;
			list-style:none;
		}
		#arbo ul ul{
			padding-left:5px;
		}
		#arbo li{
			padding-bottom:5px;
		}
		#arbo li li{
			padding-left:15px;
			border-bottom:1px solid #999999;
			margin-top:3px;
		}
		#arbo .puce{
			background-image:url('images/puce-verte.png');
			background-position:0px 1px;
			background-repeat:no-repeat;
		}
		#arbo li li img{
			position:relative;
			left:-5px;
		}
		#arbo li li li{
		border:none !important;
		margin-top:1px;
		}
		#arbo h2 a{
			font-size:11px;
		}
		.expo{
			background-image:url('images/puce-orange.png') !important;
			background-position:0px 1px;
			background-repeat:no-repeat;
			color:#ED7F00;
		}
		.noexpo a{
		 color:#009375;
		}
		.h2expo a{
			color:#ED7F00 !important;
		}
		
		
		.menug{
		background-repeat:no-repeat;
		width:174px;
		position:relative;
		left:-11px;
		display:block;
		}
		.menup1{
		background-image:url('images/perso1-menu.png');
		height:77px;
		}
			.menup1 img{
			position:absolute;
			bottom:23px;
			left:5px;
			}
		.menup2{
		background-image:url('images/perso2-menu.png');
		height:73px;
		}
			.menup2 img{
			position:absolute;
			bottom:26px;
			left:5px;
			}
		.menup3{
		background-image:url('images/perso3-menu.png');
		height:72px;
		}
			.menup3 img{
			position:absolute;
			bottom:22px;
			left:5px;
			}
		.menups{
		background-image:url('images/persgroupe-menu.png');
		height:147px;
		}
			.menups img{
			position:absolute;
			bottom:25px;
			left:20px;
			}
		.menuc1{
		background-image:url('images/blocciga1.png');
		height:56px;
		background-position:left 0px;
		}
			.menuc1 img{
			position:absolute;
			bottom:17px;
			left:17px;
			}
		.menuc2{
		background-image:url('images/blocciga2.png');
		height:56px;
		background-position:left 1px;
		}
			.menuc2 img{
			position:absolute;
			bottom:17px;
			left:17px;
			}
		.menuc3{
		background-image:url('images/blocciga3.png');
		height:56px;
		background-position:left 0px;
		}
			.menuc3 img{
			position:absolute;
			bottom:17px;
			left:17px;
			}
		.menuc4{
		background-image:url('images/blocciga4.png');
		height:56px;
		background-position:left 2px;
		}
			.menuc4 img{
			position:absolute;
			bottom:17px;
			left:17px;
			}
		.menuc5{
		background-image:url('images/blocciga5.png');
		height:56px;
		background-position:left 0px;
		}
			.menuc5 img{
			position:absolute;
			bottom:17px;
			left:17px;
			}
	#middle{
		float:left;
		position:relative;
		width:650px;
	}
		.hauttexte{
		background-image:url('images/haut-cadretxt.png');
		width:648px;
		height:19px;
		}
		.texte{
		background-image:url('images/fond-cadretxt.png');
		background-repeat:repeat-y;
		padding-left:15px;
		padding-right:15px;
		width:618px;
		position:relative;
		overflow:hidden;
		}
			#autresearch{
			position:absolute;
			right:9px;
			top:12px;
			background-image:url(images/autresearch.png);
			background-repeat:no-repeat;
			background-position:right;
			width:145px;
			height:20px;
			text-align:right;
			padding-top:5px;
			padding-right:5px;
			font-size:10px !important;
			}
			#bao{
			position:absolute;
			right:9px;
			top:33px;
			background-image:url(images/bao.png);
			background-repeat:no-repeat;
			background-position:right;
			width:123px;
			height:22px;
			text-align:right;
			padding-top:3px;
			padding-right:25px;
			font-size:10px !important;
			}
			#bao img{
			cursor:pointer;
			}
			#recommander{
				background-color:#FFFFFF;
				position:relative;
			}
			#recommander form{
				background-color:#DCF0E6;
				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;
			}
			#formulaire_recommander{
				background-color:#FFFFFF;
				padding:5px;
				display:none;
			}
			.saisie{
				border:1px solid #808080;
				color:#808080;
				font-style: arial;
				font-size:11px;
			}
			.coltext{
			width:290px;
			float:left;
			margin:9px;
			position:relative;
			}
			.coltext h1{
			border-bottom:#999999 1px solid;
			padding-bottom:5px;
			margin-bottom:5px;
			}
			.coltext h2{
			color:#009081;
			font-size:12px;
			font-weight:bold;
			margin-bottom:3px;
			}
			.puce{
			position:relative;
			top:-8px;
			margin-right:5px;
			}
			.enplus{
			text-align:right;
			width:300px;
			padding-bottom:5px;
			background-image:url('images/spacer.png');
			background-position:left center;
			background-repeat:no-repeat;
			}
			.temoignage{
			background-image:url(images/bas-itw.png);
			background-position:4px bottom;
			background-repeat:no-repeat;
			float:left;
			padding-left:5px;
			padding-top:10px;
			position:relative;
			width:291px;
			margin-left:5px;
			}
			.toptemoi h1{
			border:none !important;
			margin-bottom:none !important;
			font-size:15px;
			font-weight:bold;
			}
			.toptemoi h1 a{
			color:#FFF;
			}
			.toptemoi h2{
			font-size:13px;
			}
			.toptemoi h2 a{
			color:#FFF;
			}
			.toptemoi{
				width:291px;
				background-image:url('images/fond-itw.png');
				background-position:top center;
				background-repeat:no-repeat;
				background-color:#F6AA23;
				position:relative;
				overflow:auto;
				padding-bottom:5px;
			}
				.photo{
					float:left;
					height:85px;
					margin-left:10px;
					margin-right:15px;
					margin-top:10px;
					position:relative;
					width:66px;
				}
				.photo img{
					border:1px solid #FFF;
				}
				.titre{
					position:relative;
					float:left;
					width:190px;
					color:#FFF;
					margin-top:15px;
				}
				.toptemoi .chapo a{
				color:#FFF !important;
				}
			.bastemoi{
				width:281px;
				padding:5px;
				margin-bottom:5px;
				background-image:url('images/fond-txtitw.png');
				background-position:-1px center;
				background-repeat:repeat-y;
			}
				.temoignage .chapo{
				margin:0px !important;
				margin-top:5px !important;
				margin-bottom:5px !important;
				}
				.temoignage a:hover{
				text-decoration:none;
				}
				.temoignage a{
				color:#4d4d4d;
				font-weight:normal;
				}
				.temoignage .chapo a{
				color:#4d4d4d;
				font-weight:bold;
				}
			#carte{
			float:left;
			margin-left:18px;
			margin-top:8px;
			}
			.chiffres{
			position:relative;
			top:-1px;
			margin-left:5px;
			}
			.breves{
			margin-bottom:20px;
			padding-left:15px;
			}
			.breves h2{
			color:#555;
			margin-top:5px;
			margin-bottom:5px;
			font-size:11px;
			font-weight:normal;
			}
			.breves span{
			color:#ED7F00;
			font-size:22px;
			}
			.art{
			padding-left:15px;
			padding-right:15px;
			padding-top:1px;
			overflow:hidden;
			}
			.art h1{
			border-bottom:#999999 1px solid;
			padding-bottom:5px;
			margin-bottom:25px;
			}
			.accomp{
			position:relative;
			left:308px;
			background-color:#F6AA23;
			width:200px;
			padding:10px;
			color:#FFF;
			}
			.accomp:hover{
			text-decoration:none !important;
			}
			#rechercheent{
			height:160px;
			}
			#rechercheent select{
			margin-right:30px;
			border:1px solid #444;
			}
			#rechercheent form{
			background-color:#DCF0E6;
			margin-left:20px;
			margin-right:20px;
			padding-bottom:20px;
			padding-top:20px;
			text-align:center;
			margin-top:15px;
			position:relative;
			}
			#rechercheent #loading{
				position:absolute;
				top:20px;
				right:20px;
				display:none;
			}
			#rechercheent h1{
			padding-left:10px;
			}
			#rechercheent h3{
			margin-bottom:20px;
			font-size:13px;
			font-weight:bold;
			}
			#rechercheent input[type=submit]{
				padding-left:10px;
				padding-right:10px;
				border:1px solid #444;
				font-weight:bold;
			}
			#resultatent p{
			margin-top:10px;
			margin-bottom:10px;
			}
			#resultat_recherche p{
			margin-top:10px;
			margin-bottom:10px;
			}
			.cache{
			display:none;
			}
			#connect h2{
			font-size:13px;
			color:#009375;
			font-weight:bold;
			text-align:center;
			}
			#connect p{
			margin-top:5px;
			margin-bottom:5px;
			}
			#connect form{
			margin-left:auto;
			margin-right:auto;
			padding:10px;
			width:255px;
			margin-top:15px;
			}
			#connect input{
			border:1px solid #444;
			margin-top:5px;
			margin-bottom:5px;
			}
			#connect input[type=text]{
			width:255px;
			}
			#connect input[type=password]{
			width:255px;
			}
			#connect input[type=submit]{
			padding-left:5px;
			padding-right:5px;
			font-weight:bold;
			}
			#connect label{
			margin-top:5px;
			margin-bottom:5px;
			}
			#connect legend{
			margin-top:5px;
			margin-bottom:5px;
			font-weight:bold;
			font-size:12px;
			}
			#connect .spip_bouton{
			text-align:right;
			}
		.bastexte{
		background-image:url('images/bas-cadretxt.png');
		width:648px;
		height:11px;
		}			
		
		/****FICHER CIGALIER****/
		.bouton {
		padding-top:3px;
		padding-bottom:3px;
		padding-left:5px;
		padding-right:5px;
		border:1px solid #444444;
		font-weight:bold;
		color:#000;
		background-color:#E0DFE3;
		margin-bottom:5px;
		}
		.bouton:hover{
		text-decoration:none;
		}
		.fichecigalier{
		background-color:#;
		padding:10px;
		position:relative;
		overflow:hidden;
		}
		.fichecigalier h1{
		background-image:url(images/puce-orange.png);
		background-position:5px 50%;
		background-repeat:no-repeat;
		border-color:-moz-use-text-color -moz-use-text-color #999999;
		border-style:none none solid;
		border-width:medium medium 1px;
		color:#4D4D4D;
		font-size:13px;
		font-weight:bold;
		margin-bottom:5px;
		padding-left:20px;
		padding-top:3px;
		}
		.fichecigalier h3.spip span{
		border-bottom: 1px solid #999; 
		color: #4d4d4d; 
		font-weight: bold; 
		padding-bottom: 5px; 
		font-size: 12px;
		margin-bottom:5px;
		}
		.logofiche{
		position:absolute;
		right:50px;
		top:70px;
		}
		.activite{
		float:left;
		width:320px;
		padding:5px;
		margin-bottom:5px;
		}
		.clientele{
		float:left;
		width:320px;
		padding:5px;
		margin-bottom:5px;
		}
		.infocomp{
		width:550px;
		float:left;
		padding:5px;
		}
		.caracteristiques{
		background-color:#EBFAEF;
		float:left;
		margin-bottom:5px;
		overflow:hidden;
		padding:5px;
		width:550px;
		}
			.caracteristiques div{
			float:left;
			width:50%;
			}
			.caracteristiques ul{
			margin-left:0px !important;
			}
			.caracteristiques li{
			list-style:none;
			}
		.coordonnees{
		float:left;
		width:270px;
		padding:5px;
		margin-bottom:5px;
		}
		.cigale{
		background-color:#EBFAEF;
		background-image:url(images/minilogo.png);
		background-position:right top;
		background-repeat:no-repeat;
		float:left;
		margin-left:14px;
		padding-bottom:10px;
		padding-left:10px;
		padding-top:50px;
		width:255px;
		}
		
		
		/*********************/
	#right{
		float:left;
		position:relative;
		width:174px;
		padding-top:11px;
	}
		#right hr{
		width:118px;
		}
		.blocdroite h1{
		padding-left:7px;
		font-size:12px;
		}
		.blocdroite{
		background-position:top center;
		background-repeat:no-repeat;
		padding:5px;
		width:147px;
		color:#FFF;
		}
		#rechercher{
		background-image:url('images/fond-cadresearch.png');
		background-color:#;
		margin-bottom:5px;
		height:27px;
		padding-top:10px;
		margin-left:10px;
		}
			#rechercher input[type=text]{
			width:118px;
			font-size:10px;
			border:2px solid #999999;
			height:14px;
			}
			#rechercher input[type=image]{
			position:relative;
			top:3px;
			}
		#newsletter{
		background-image:url('images/haut-cadrenewsletter.png');
		background-color:#009081;
		margin-left:10px;
		}
			#newsletter form{
			margin-top:5px;
			}
			#newsletter label{
			color:#FFF;
			}
			#newsletter input[type=submit]{
				background-color:#009081;
				color:#FFF;
				font-size:10px;
				cursor:pointer;
			}
			#newsletter input[type=text]{
			width:145px;
			font-size:10px;
			height:14px;
			}
		#basnewsletter{			
		background-image:url('images/bas-cadrenewsletter.png');
		width:157px;
		height:7px;
		margin-bottom:10px;
		background-position:left bottom;
		margin-left:10px;
		}

		#espacecigalier{
		background-image:url('images/fond-cadrecigalier.png');
		background-color:#;
		height:27px;
		margin-bottom:10px;
		margin-left:10px;
		display:block;
		overflow:hidden;
		}
		#espacecigalierco{
		background-image:url('images/fond-cadrecigalierco.png');
		background-color:#;
		height:56px;
		margin-bottom:10px;
		width:164px;
		display:block;
		overflow:hidden;
		}
			#espacecigalierco h1{
			padding-left:15px;
			padding-top:7px;
			}
			.logout{
			position:relative;
			bottom:-14px;
			left:42px;
			color:#444;
			font-size:10px;
			}
		#espaceentrepreneur{
		background-image:url('images/fond-cadreentrepreneur.png');
		background-color:#;
		height:27px;
		margin-bottom:10px;
		margin-left:10px;
		display:block;
		overflow:hidden;
		}
		#espaceentrepreneurco{
		background-image:url('images/fond-cadreentrepreneurco.png');
		background-color:#;
		height:56px;
		margin-bottom:10px;
		width:164px;
		display:block;
		overflow:hidden;
		}
			#espaceentrepreneurco h1{
			padding-left:15px;
			padding-top:7px;
			}
		#evenements{
		background-image:url('images/haut-cadreevenements.png');
		background-color:#008278;
		margin-left:10px;
		}
			#evenements div{
			margin-top:5px;
			margin-bottom:5px;
			position:relative;
			padding:0px 5px;
			}
			#evenements h2{
			font-size:11px;
			padding:0px;
			margin:0px;
			margin-bottom:5px;
			}
			#evenements span{
			font-weight:bold;
			}
			#evenements .puce{
			margin-right:5px;
			position:relative;
			top:2px;
			}
		#basevenements{
		background-image:url('images/bas-cadreevenements.png');
		height:6px;
		width:157px;
		margin-bottom:10px;
		background-position:left bottom;
		margin-left:10px;
		}
		#agendaciga{
		background-image:url('images/haut-agendaciga.png');
		background-color:#ed7f00;
		margin-left:10px;
		}
			#agendaciga div{
			margin-top:5px;
			margin-bottom:5px;
			position:relative;
			}
			#agendaciga h2{
			font-size:11px;
			padding:0px;
			margin:0px;
			margin-bottom:5px;
			}
			#agendaciga span{
			font-weight:bold;
			}
			#agendaciga .puce{
			margin-right:5px;
			position:relative;
			top:2px;
			}
			#agendaciga fieldset{
			padding:0px;
			margin:0px;
			}
			#agendaciga form{
			padding:0px;
			}
			#agendaciga .spip_form_label,#agendaciga .label,#agendaciga label{
			margin:0px;
			color:#FFF;
			}
			#agendaciga .spip_form_label{
			padding-bottom:5px;
			}
			#agendaciga .spip_form_label_obligatoire{
			display:none;
			}
			#agendaciga .spip_bouton{
			margin:0px;
			}
			#agendaciga .spip_forms .spip_bouton input{
			background:#FFFFFF none repeat scroll 0 0 !important;
			border:1px solid #4D4D4D;
			color:#4D4D4D;
			cursor:pointer;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:0.8em;
			font-weight:bold;
			padding:0.1em;
			width:54px;
			}
			#agendaciga a{
			color:#FFF;
			}
		#basagendaciga{
		background-image:url('images/bas-agendaciga.png');
		height:6px;
		width:157px;
		margin-bottom:10px;
		background-position:left bottom;
		margin-left:10px;
		}
		#syndic{
		padding:10px;
		}
		h1.syndic{
		font-size:11px;
		color:#ED7F00;
		font-weight:bold;
		}
		h2.syndic{
		font-size:11px;
		color:#008278;
		text-align:right;
		font-weight:bold;
		}
		h3.syndic a{
		color:#4d4d4d;
		font-size:11px;
		font-weight:normal;
		}
		/*****PLAN*******/
		#plan{
		padding-left:25px;
		padding-top:15px;
		}
		#plan h1{
			font-size:13px;
		}
		#plan h1 a:hover{
			color:#009375;
		}
		#plan a{
			color:#4d4d4d;
		}
		#plan a:hover{
		color:#ED7F00;
		}
		#plan  ul{
			list-style-position:inside;
			margin-left:15px;
		}
		#plan ul ul {
			margin-left:15px;
		}
		/************EXTRANET*************/
		#logoespaciga{
		position:relative;
		left:-10px;
		top:-11px;
		}
		.blocextra{
		float:left;
		margin:5px;
		width:580px;
		}
		.blocextra2{
		width:165px!important;
		}		
		.blocextra h2{
		color:#009081;
		padding-bottom:3px;
		border-bottom:1px solid #DEDEDE;
		margin-bottom:5px;
		}
		.blocextra .chapo{
		margin-top:3px !important;
		margin-bottom:3px !important;
		}
		.fond{
		background-color:#DCF0E6;
		overflow:hidden;
		}
		.blocextra ul{
		list-style:none;
		padding:5px;
		}
		.blocextra li{
		margin-top:5px;
		margin-bottom:5px;
		}
		.blocextra li span{
		font-weight:bold;
		}
		.blocextra div{
		margin-top:3px;
		margin-bottom:3px;
		}
		.blocextra fieldset{
		margin:0px;
		padding:0px;
		}
		.blocextra .spip_forms div{
		padding:0px;
		margin:0px;
		}
		.blocextra input[type=submit]{
		font-size:10px !important;
		font-weight:bold !important;
		padding-left:5px !important;
		padding-right:5px !important;
		padding-top:0px !important;
		padding-bottom:0px !important;
		width:50px;
		}
		.blocextra .spip_forms ul{
		padding:0px;
		}
		.blocextra .spip_forms{
		padding:0px;
		}
		.blocextra .spip_form_label_obligatoire{
		display:none;
		}
		.althtxt{
		background-image:url('images/haut-cadretxt2.png');	
		}
		.alttxt{
		background-image:url('images/fond-cadretxt2.png');	
		}
		.alttxt .art{
		background-image:url('images/fond-cadreart2.png');
		background-repeat:no-repeat;
		background-position:10px 10px;		
		padding-left:60px;
		}
		.alttxt .blocextra h2{
		border-bottom:1px solid #999999;
		}
		.alttxt .blocextra .enplus{
		width:250px !important;
		}
		.alttxt .blocextra .enplus a {
		background-color:#DCF0E6;
		}
		
		.doc a{
		float:right;
		}
		.doc div{
		float:left;
		width:430px;
		background-image:url(images/spacer.png);
		background-position:left center;
		background-repeat:repeat-x;
		}
		.doc span{
		background-color:#DCF0E6;
		padding-right:15px;
		}
		.doc span.fin{
		font-weight:normal!important;
		}
		.alttxt .blocextra {
		width:535px;
		}
		.alttxt
		.licourt{
		float: left; 
		width: 280px; 
		height: 30px;
		padding-left:5px;
		}
		.lilarge{
		 float:left;
		 width:580px;
		}
		.blocextra .enplus{
		width:280px !important;
		}
		.blocextra .enplus a{
		background-color:#FFF;
		padding-left:5px;
		}
		.blocextra .fond .enplus a{
		background-color:#DCF0E6 !important;
		}
		#repforum div{
		border-bottom:1px solid #999999;
		margin-bottom:10px;
		margin-top:10px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		}
		#repforum h2{
		font-weight:bold;
		font-size:13px;
		}
		#repforum h3{
		font-size:11px;
		}
		#forum{
		margin-top:15px;
		width:375px;
		margin-left:auto;
		margin-right:auto;
		}
		#forum form{
		background-color:#DCF0E6;
		padding:5px 15px 10px;
		}
		#forum legend{
		font-size:13px;
		font-weight:bold;
		}
		#forum fieldset{
		margin-top:10px;
		margin-bottom:10px;
		}
		#forum p{
		margin-top:5px;
		margin-bottom:5px;
		}
		#forum input,textarea{
		border:1px solid #444444;
		padding:3px;
		}
		#forum input[type=text]{
		margin-top:5px;
		}		
		#forum #barre_1{
		display:none;
		}
		#forum .spip_barre{
		margin:5px auto;
		}
		#forum .spip_bouton{
		text-align:right;
		}
		#forum input[type=submit]{
		padding-left:10px;
		padding-right:10px;
		font-weight:bold;
		}
		.docs{
		float:left;
		width:170px;
		font-size:10px;
		text-align:center;
		min-height:130px;
		border:1px solid #DEDEDE;
		margin:10px;
		}
		.docs h2{
		font-size:11px;
		}
		#choix{
		padding:3px;
		width:200px;
		}
		/*******************************/
		/******************/
		/*******change mdp********/
		.fieldmdp{
		width:200px;
		margin-left:auto!important;
		margin-right:auto!important;
		}
		#changemot{
		margin-left:auto!important;
		margin-right:auto!important;
		width:300px;
		padding-left:30px;
		padding-right:30px;
		}
		#changemot label{
		display:block;
		}
		#changemot input{
		margin-top:3px;
		}
		.error{
		border:2px solid !important;
		color:red!important;
		font-weight:bold;
		}
		#erreur{
		text-align:center;
		font-weight:bold;
		height:20px;
		}
		/************************/
#footer{
bottom:0;
overflow:hidden;
position:absolute;
right:16px;
width:283px;
}
#footer a{
color:#4d4d4d;
font-size:10px;
}	
#footer a:hover{
text-decoration:none !important;
}
#basmain{
	width:1019px;
	height:15px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/fond-bottom.png');
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
	font-size:10px;
	color:#4d4d4d;
}
		