/* CSS Document */
body{margin:0px}
.inputsubmit{border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#3b5998;color:#FFFFFF;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center;  height:17px;}
.inputsubmit2{border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color: #CCCCCC;color:#FFFFFF;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center; width:75px; height:17px;}
.inputtext,
.inputpassword{border:1px solid #bdc7d8;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;padding:3px;}
a: {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000; text-decoration:none; text-decoration:underline;}
a:hover{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration:underline;}
a:link{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration:none; text-decoration:none; text-decoration:underline;}
a:visited{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration:underline;}
.msgerreur{border:1px solid #FF0000; width:150px; background-color:#FFE2D5; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; paddind-left:23px;   }
.txtbody{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.aligntxt{padding-left:63px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:490px}
.alignimage_left{margin-left:42px;}
.aligncontact{padding-left:63px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:520px;}
.footer{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; }
.titre_bleu{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#09399b; font-weight:bold;}
.cpt{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#09399b; font-weight:bold; text-decoration: underline}
.ref{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FF3300; font-weight:bold;  }
.Style25{font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.cadre_image{border:1px dashed #09399b;}
.news{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #09399b;}
.fontab{background-image:url(tab_fon.png); background-repeat:no-repeat; padding-bottom:2px; padding-right:10px; padding-left:5px; padding-top:5px}
.fontab2{background-image:url(tab_fon.png); background-repeat:no-repeat;  padding-right:10px; padding-left:5px; top:55px ; background-position:bottom;}
.fontab3{background-image:url(tab_fon.png); background-repeat:no-repeat; width:375px; height:160px;}
#pos_id{ width:460px}
 
.entet {font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	color: #09399b; font-weight:bold; border-bottom:1px solid #09399b; border-top:1px solid #09399b;}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:1px solid #bdc7d8;}
.reference{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#09399b}
.txt_contact{margin-left:55px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
 
 div.pagination {
	padding: 15px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right:75px


	 
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #09399b;	 	
	text-decoration: none; /* no underline */
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}
div.pagination a:hover, div.pagination a:active, div.pagination a:visited,div.pagination a:link {
	border: 1px solid #09399b;
	color: #09399b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #09399b;
	font-weight: bold;
	background-color: #09399b;
	color: #FFFFFF;
	font-size:11px;
	font: Arial, Helvetica, sans-serif;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
		color: #DDD;
	}
	.libelle{padding-left:180px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
	
	.describ{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#5B89CE; font-weight:bold; }
	.fiche{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;}
	
.highslide-active-anchor img {	visibility: hidden;}

.highslide img {border: 1px dashed #FF0000;}

.highslide:hover img {border: 1px dashed #003399;}

.highslide-wrapper {background: white;}

.highslide-image { border: 2px solid #003399;}

.highslide-image-blur {}
.highslide-caption {display: none; border: 2px solid white;  border-top: none;    font-family: Verdana, Helvetica;  font-size: 10pt;   padding: 5px;   background-color: white;}

.highslide-loading { display: block;color: black;font-size: 8pt;font-family: sans-serif;	font-weight: bold; text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;
padding-left: 22px; background-image: url(highslide/graphics/loader.white.gif); background-repeat: no-repeat;background-position: 3px 1px;}

a.highslide-credits,
a.highslide-credits i { padding: 2px;color: silver;text-decoration: none;font-size: 10px;}

a.highslide-credits:hover,
a.highslide-credits:hover i {color: white; background-color: gray;}

.highslide-move {  cursor: move;}

.highslide-overlay {display: none;}

a.highslide-full-expand {background: url(highslide/graphics/fullexpand.gif) no-repeat;	display: block;margin: 0 10px 10px 0;	width: 34px;height: 34px;}


/* Controlbar example */
.controlbar {background: url(highslide/graphics/controlbar3.gif);width: 167px;height: 34px;}

.controlbar a {	display: block;	float: left;/*margin: 0px 0 0 4px;*/	height: 27px;}

.controlbar a:hover {background-image: url(highslide/graphics/controlbar4-hover.gif);}

.controlbar .previous {	width: 50px;}

.controlbar .next {width: 40px;	background-position: -50px 0;}

.controlbar .highslide-move {width: 40px;background-position: -90px 0;}

.controlbar .close {width: 36px;background-position: -130px 0;}


/* Necessary for functionality */
.highslide-display-block { display: block;}

.highslide-display-none {display: none;}
.cadre_tab{border:1px solid #bdc7d8;}
.prix{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
.Mnlien{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#09399b; text-decoration:none; }
.Mnlien:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#09399b; text-decoration:none; }
.Mnlien:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#09399b; text-decoration:none; }
.Mnlien:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#09399b; text-decoration:none; }
.MNU{padding: 2px 5px 2px 5px;	margin: 2px;border: 1px solid #09399b;text-decoration: none;color: #09399b;font-family: Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
	.MNU:hover{border: 1px solid #09399b;color: #09399b;font-family: Arial, Helvetica, sans-serif;	font-size:11px;	text-decoration:none; }
	.MNU:visited{	color: #09399b;	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	text-decoration:none;}
	.MNU:link{color: #09399b;	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	text-decoration:none;}
	.MNU:active{	color: #09399b;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	text-decoration:none;}
	.box{border: 1px solid #09399b;text-decoration: none;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px; background-color:#09399b;padding: 2px 5px 2px 5px;	margin: 2px;}
	.box2{padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
		color: #09399b;}
		.box2:hover{padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
		color: #09399b;}
		.box2:visited{padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
		color: #09399b;}
	