
@font-face {
	font-family: 'sp';
	src: url('spfont.eot'); /* IE9 Compat Modes */
	src: url('spfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('spfont.woff') format('woff'), /* Modern Browsers */
	     url('spfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('spfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	}
	@font-face {
	font-family: 'sp';
	font-weight:bold;
	src: url('spfont.eot'); /* IE9 Compat Modes */
	src: url('spfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('spfont.woff') format('woff'), /* Modern Browsers */
	     url('spfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('spfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	}

ul.topm li.lnkms a:hover{color:white;}	
ul.topm li.lnkms a:link{color:orange;}	
ul.topm li.lnkms a{color:orange;}	

p{font-size:13px;font-family:verdana;}
img {border:0;}
a{color:#666666;font-weight:normal;font-size:13px;text-decoration:none;}
a:hover{color:#DE000A;font-weight:normal;font-size:13px;text-decoration:none;}

.hd{width:100%;min-width:1050px;float:left;background-color:#424241;border-bottom:5px solid #de000a;margin:0;padding:0;height:95px;}
.hdin{width:1050px;min-width:1050px	;background-color:#424241;color:white;margin:auto;margin-top:5px;margin-bottom:0px;padding:0;}
.menutop{width:100%;height:43px;min-width:1050px;float:left;background-image:url("../thm/bande.png");background-position:top left;background-repeat:repeat-x;margin:0px;padding:0px;}
.menutopin{width:1024px;background-color:#424241;background-image:url("../thm/bande.png");background-repeat:repeat-x;margin:0 auto;padding:0;}


.fhead{float:left;width:100%;min-width:1000px;height:20px;margin:0;padding:0;border-bottom:1px solid #C7C7C7;background-position:top left;background-repeat:no-repeat;margin-top:-8px;}
.fhead p{margin:0;height:10px;width:1000px;margin:auto;padding:0px;font-size:11px;margin-bottom:1px;}
.fhead p a{margin:0;width:1000px;margin:auto;padding:0px;height:10px;font-size:11px;}

.mhead{width:400px;float:left;margin-bottom:2px;margin-bottom:10px;height:10px;}


.ihl{width:400px;float:left;}
.ihr{float:left;width:600px;text-align:right;font-size:9px;}
.ihrc{float:left;width:600px;text-align:right;margin-bottom:2px;}

.logoa{float:left;margin:0;padding:0;}
.logob{float:left;margin:0;padding:0;height:100px;width:1024px;margin-top:-7px;} 
.logoc{float:left;margin:0;padding:0;height:100px;width:1024px;top:0;}

.fooa a{font-weight:bold;font-size:11px;}
.foob a{font-weight:bold;font-size:11px;color:#DE000A;}
.fooc a{font-weight:bold;font-size:11px;color:#DE000A;}

.fooa{float:left;width:100%;min-width:1024px;background-color:#fff;height:105px;margin:0;padding:0;border-top:1px solid #C7C7C7;border-bottom:1px solid #C7C7C7;margin-bottom:1px;position:relative;margin-bottom:0px;}
.fooa p{font-size:10px;text-align:center;margin:10px;}

.foob{float:left;width:100%;min-width:1024px;background-color:#C7C7C7;margin:0;padding:0;position:relative;border-bottom:1px solid #000000;border-top:1px solid #000000;font-weight:bold;margin-bottom:1px;}
.foob p{font-size:10px;text-align:center;margin:auto;margin-top:4px;margin-bottom:4px;}

.fooc{float:left;width:100%;min-width:1024px;background-color:#E7E7E7;height:50px;border-top:1px solid #C7C7C7;position:relative;bottom:0px;}
.fooc p{font-size:9px;text-align:center;}


.arlink{float:left;width:100%;margin:0;margin-top:6px;padding:0;height:12px;font-family:verdana;font-size:10px;}

#newmem {width:300px;float:left;margin:0;padding:0;margin-top:5px;}
#newmem a{color:#333333;font-size:13px;}

#newmems {width:300px;float:left;margin:0;padding:0;}
#newmems a{color:#333333;font-size:13px;}




/* STAR RATING */
#rating div{
width:400px;
float:left;
margin-bottom:30px;
margin-left:0px;
}

#rating li{
list-style-image:none;
list-style-type:none;

}

ul.star-rating{
		list-style:none;
		margin-left:5px!important;
		padding:0px;
		height: 25px;
		position: relative;
		background: url(../img/alt_star.gif) top left repeat-x;		
		list-style-type:none;
		width:125px;
		margin:0;padding:0;
	}
	ul.star-rating ul{
		list-style-type:none;
		width:125px;
		float:left;
		margin:0;padding:0;
	}
	ul.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	ul.star-rating li a{
		display:block;
		width:25px;
		height: 25px;	 outline : none;

		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		float:left;
	}
	ul.star-rating li a:hover{
		background: url(../img/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	ul.star-rating a.one-star{
		left: 0px;float:left;
	}
	ul.star-rating a.one-star:hover{
		width:25px;float:left;
	}
	ul.star-rating a.two-stars{
		left:25px;float:left;
	}
	ul.star-rating a.two-stars:hover{
		width: 50px;float:left;
	}
	ul.star-rating a.three-stars{
		left: 50px;float:left;
	}
	ul.star-rating a.three-stars:hover{
		width: 75px;float:left;
	}
	ul.star-rating a.four-stars{
		left: 75px;float:left;
	}	
	ul.star-rating a.four-stars:hover{
		width: 100px;float:left;
	}
	ul.star-rating a.five-stars{
		left: 100px;float:left;
	}
	ul.star-rating a.five-stars:hover{
		width: 125px;float:left;
	}
	ul.star-rating li.current-rating{
		background: url(../img/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	 
	
	.sea1{
	width:100%;float:left;color:black;padding:5px;
	}
	.sea1 span{
	float:left;margin-top:4px;margin-right:5px;
	}
	
	.seai1{
	width:125px;float:left;
	}
	
	.seais{
	float:left;border:0;background-color:transparent;background-image:url("../img/submit-search.png");background-repeat:no-repeat;width:150px;height:35px;margin-left:0px;outline:none;
	}
	
	.inco{
	float:left;width:600px;margin:0;padding:0;
	}
	
	.inscrok{
	float:left;width:390px;margin:0;padding:0;margin-bottom:20px;
	}
	
	.inscrok img{
	float:left;width:40px;height:40px;padding:5px;margin:0;
	}
	
	.enregnews{
	float:left;width:650px;margin:0;padding:0;margin-bottom:20px;
	}
	
	.enregnews{
	float:left;width:40px;height:40px;padding:5px;margin:0;
	}
	
	.lnkservs{
	float:left;width:230px;
	}
	
	.lnkservs a{
	float:left;width:230px;
	}
	
	.catservs{
	float:left;width:690px;
	}
	
	.presc{
		padding-left:4px;
}
.presc:hover{
	background-color:#F7F7F7;
cursor:pointer;
}
	
	div.catservs a{
	float:left;width:225px;
	}
	div.catservsb a{
	float:left;margin:0;padding:0;text-align:justify;
	}
	.catservsb {
	float:left;width:690px;
	padding:5px;text-align:left;
	padding-left:0;margin-left:0;margin-bottom:20px;
	}
	div.catservsb div{
		width:335px;float:left;text-align:left;
}
	.catservsb img{
	float:left;margin-right:10px;width:120px;
	}
	.catservsb b{
	margin-bottom:5px;float:left;width:200px;
	}
	
	.propalu{
	float:left;width:100%;margin-bottom:40px;
	}
	a .propalu {
	float:left;width:225px;margin-bottom:10px;
	}
	
	#porserv_hlp{
	float:left;width:100%;margin:0;padding:0;
	}
	
	.imgnserv{
	width:475px;height:80px;margin:0;padding:0;
	}
	
	.ddservs{
	float:left;width:100%;height:100%;min-height:400px;margin-bottom:10px;
	}
	
	.noenreg{
	float:left;width:400px;margin:0;padding:0;background-color:#fff;min-height:400px;
	}
	
	.imgnse{
	width:475px;height:80px;margin:0;padding:0;
	}
	
	.cattafd{
	float:left;width:100%;height:100%;min-height:400px;margin-bottom:10px;
	}

	.cattafe{
	float:left;width:100%;height:100%;min-height:400px;margin-bottom:10px;
	}	
	.imgval{
	width:475px;height:80px;margin:0;padding:0;
	}
	
	.catpros{
	width:475px;height:80px;margin:0;padding:0;
	}
	
	.proposd{
	float:left;width:100%;height:100%;min-height:400px;margin-bottom:10px;
	}
	
	.demad{
	width:475px;height:80px;margin:0;padding:0;
	}
	
	.demab{
	float:left;width:100%;height:100%;min-height:400px;margin-bottom:10px;
	}
	
	.propod{
	float:left;width:100%;margin-bottom:10px;
	}
	
	.notmem{
		float:left;width:100%;text-align:left;
	color:red;margin:0;padding:0;
}

#ressearch{
	min-height:300px;
float:left;width:100%;
	
}
#ressearch input{
border:1px solid #C7C7C7;
font-size:14px;
padding:2px;
width:250px;margin-right:2px;
float:left;
} 


ul.iserah{
	float:left;margin:0;padding:0;list-style-type:none;width:100%;
}
ul.iserah li{
	float:left;margin:0;padding:2px;list-style-type:none;
}



	#proserv_desc{
	width:395px;height:150px;margin:0;padding:2px;
	}
	
	#proserv_hlp{
	margin:0;padding:0;width:100%;
	}
	
	.iservs{
	float:left;width:100%;
	}
	
	.siservs{
	float:left;width:200px;
	}
	
	
	
	
	
	
	
	.sforms{
	float:left;width:700px;height:200px;
	}
	
	

#contact-form {
	width: 684px;
	padding: 2px 0 0 0;
}
#contact-form strong {
	display: block;
	width: 345px;
	float: right;
	font-weight: normal;
}
#contact-form span {
	display: block;
	padding: 0 0 1px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #8f9294;
}
#contact-form label {
	display: block;
	height: 42px;
	overflow: hidden;
}
#contact-form textarea {
	background: none;
	width: 337px;
	height: 97px;
	padding: 3px;
	float: left;
	overflow: auto;
	border: 1px solid #dddcdc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #8f9294;
}
#contact-form input {
	background: none;
	width: 291px;
	height: 15px;
	padding: 2px 3px 2px 3px;
	float: left;
	border: 1px solid #dddcdc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #8f9294;
}
#contact-form a {
	background: url(images/arrow.gif) no-repeat 100% 5px;
	padding: 0 17px 0 0;
	float: right;
	line-height: 1.25em;
	margin: 6px 0 0 25px;
	color: #dc026c;
}	
