/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-CONSTANT-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/
body  {
	background-color: #FFFFFF;
}
body, table, td, input, ul, form {
	
	padding:0px 0px 0px 0px;	   
	margin:0px 0px 0px 0px;
}

#content {
	MARGIN-TOP: 0px;
	LEFT: 50%;
	VISIBILITY: visible;
    MARGIN-LEFT: 0px;
	TOP: 0px;
	TEXT-ALIGN: center;
}
table {
	border-collapse:collapse;
	border:0px;
	width:100%;
	background-repeat: no-repeat;

	}
	
td {
	font:normal 11px verdana;
	background-repeat: no-repeat;
}

/*
h1{
	color:#383838;
	font:bold 14px arial;
	line-height:13px;
}	
h2{
	color:#cc0000;
	font:12px verdana;
	font:bold;
	line-height:3px;
	margin-top:20px;
}		
h3{
	color:#333333;
	font: 13px arial;
	line-height:19px;
	margin-bottom:0px;
	
}
h4{
	color:#000099;
	font: bold 12px arial;
	line-height: 12px;
	margin-bottom:3px;	
}
h5{
   color:#FFFFFF;
   font: bold 20px arial;
   margin-bottom: -5px;
   
}

h6{
	font: 11px arial;
	padding-top: 0px;
	color: #003399;
}

h7{
    color:#474747;
	font: 13px arial;
	line-height: 12px;
	margin-bottom:3px;
}

h8{
	background:#EFEFEF;
	color:#003399;
	font-family: Arial, Helvetica, sans-serif;
}

h9{
	color:#cc0000;
	font:13px arial;
	padding-top:15px;
	padding-bottom:20px;
	letter-spacing:1px;
	line-height:13px;
}





		
.Style2 {
	color:#333333;
	font: 13px arial;
	line-height:19px;
	margin-bottom:0px;
}
.Styletitre {
	color:#383838;
	font:bold 14px arial;
	line-height:13px;
	}
	
.Styletextbold {
	color:#333333;
	font: 13px arial;
	line-height:19px;
	margin-bottom:0px;
}

.StyleTP {
	font-size: 14px;
	font-weight: bold;
	color: #2a2a2a;
	font:Arial, Helvetica, sans-serif;
	
}
.StyleTC {
	color: #2a2a2a;
	font-size: 12px;
	font:Arial, Helvetica, sans-serif;
	line-height:14px;
}
.Stylesstitre{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


 */
 
.box-contact {
	background:url(images/test.gif) no-repeat;
	width:262px;
	height:85px;
	margin-bottom:2px;
	padding-top:50px;
}

.box-contact span{
	color:#e00300;

}

.box-contact input{
	border:1px solid #b6b6b6;
	margin-right:20px;
	margin-bottom: 5px;
	width: 135px;
	margin-left: 5px;

}
#btn_envoyer{
	background:url(images/fond_btn.png) no-repeat;
	width:95px;
	height:20px;
	border:none;
	color:#FFF;
	font-size: 11px;
	padding-bottom:3px;
	font-weight: bold;
	float: right;
	margin-right: 26px;
	

}

.rappelgratuit{
}



.box-contact label {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:15px;
	color:#333333;
	text-align: right;
	width: 80px;
	


}
.titre {
	margin-top: 30px;
	margin-left: 10px;
}



 
.adresse {
	background:url(images/fond-box-adresse.png) no-repeat;
	width:258px;
	height:136px;
	padding-left:10px;
	padding-top:10px;

}
.msn {
	height: 92px;
	width: 95px;
	position: relative;
	left: 80px;
	top: 30px;
}
.connect {
	width: 200px;
	float: left;
	position: relative;
	left: 200px;
	font-size: 14px;
	font-style: italic;
	color: #2f4249;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	top: -20px;
}
.connectez-vous {
	width: 300px;
	text-align: right;
	position: relative;
	left: 50px;
	margin-top: 50px;
}
.connectez-vous label {
	width: 100px;
	color: #666666;
	font-weight: bold;
	margin-top: 10px;
}
.connectez-vous input {
	width: 130px;
	margin-top: 5px;
	background-image: url(images/input_11.jpg);
	border: 1px 1 #333333;
	border:1px solid #b6b6b6;
	height: 20px;
}
.connectez-vous p {
	color: #2f4249;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.connectez-vous span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #DA0011;
}




#btn_envoyer2 {
	width:80px;
	height:18px;
	border:none;
	color:#FFF;
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-right: 0px;
	background-image: url(images/validez_11.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.connect2 {
	position: relative;
	left: 80px;
	font-size: 11px;
	font-style: normal;
	color: #2f4249;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	top: -50px;
	text-transform: uppercase;
}




.connectez-vous2 {
	width: 300px;
	text-align: right;
	position: relative;
	left: 0px;
}
.connectez-vous2 label {
	width: 100px;
	color: #666666;
	font-weight: bold;
	margin-top: 10px;
	float: left;
	margin-left: 30px;
}
.connectez-vous2 input {
	width: 160px;
	margin-top: 5px;
	background-image: url(images/inpuput_22.jpg);
	border: 1px 1 #333333;
	border:1px solid #b6b6b6;
	height: 20px;
}
.connectez-vous2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #DA0011;
}

.connectez-vous2 textarea {
	width: 160px;
	margin-top: 5px;
	background-image: url(images/textarea_26.jpg);
	border: 1px 1 #333333;
	border:1px solid #b6b6b6;
	height: 100px;
}

.connectez-vous2 p {
	color: #2f4249;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

#btn_envoyer3 {
	width:80px;
	height:18px;
	border:none;
	color:#FFF;
	font-size: 11px;
	padding-bottom:3px;
	font-weight: bold;
	float: right;
	margin-right: 0px;
	background-image: url(images/vald_15.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
}












.ordi .num h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
}
.ordi h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #D4000D;
	text-align: left;
	clip: rect(0px,0px,0px,0px);
}





.page {
	width: 450px;
	height: 900px;
}
.ordi img {
	height: 60px;
	width: 72px;
	margin-left: 20px;
	margin-top: 50px;
}
.ordi {
	width: 200px;
	text-align: left;
	position: relative;
	margin-right: 20px;
	margin-top: 30px;
}
.soucis  {
	width: 280px;
	float: right;
	position: relative;
	top: -160px;
}
.soucis p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3d464d;
	text-align: right;
}


.num {
	position: relative;
	width: 180px;
	top: -20px;
	left: 30px;
}




.adresse h3{color: #e00300;font-weight: bold; margin-left:0px;}

.adresse span{
	color:#e00300;
	font-weight: bold;

}

.gris{
	color:#333333;
	font-size:14px;


}
.Styletitre {
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Styletexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height:19px;
}
.Styletexte01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	line-height:15px;
}

.Styletexteselec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0066FF;
	font-size: 12px;
	line-height:19px;
}

h1{
   color:#FFFFFF;
   font: bold 20px arial;
   margin-bottom: -5px;
   
}

h4{
	background:#EFEFEF;
	color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.Style12 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-XXXXXXXX-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/	

input, textarea, select{			     
	font:normal 11px Tahoma;			
	vertical-align:middle;
	color:#373737;
	background:#FFF;
}		
ul {list-style:none;}
img {
	border:1px;
}

/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-MAIN-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/
.main_table	{width:780px;
height:62px;
padding:0px;
margin:0px;
          }
.tail	 	{
	width:50%;
	background:url(images/tail.jpg) top repeat-x;
	background-color:#FFFFFF;
}


/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-HEADER-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/

/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-CONTENT-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/
Div.groupemedia{
background-image:url(images/medialarme.jpg);
background-repeat:no-repeat;
height:100px;

}
.column_1 {
	width:262px;
	height:100%;
	}
.column_1 .space {padding:0px 0px 0px 0px;}
.column_2 {}
.column_2 .space {padding:20px 37px 15px 35px;}
.mpct	  {
}
.mpct .space {
	/*position:absolute;
	bottom:0px;
	background-image:url(images/corner.png);
	background-repeat:no-repeat;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#051978;
	width:200px;
	height:50px;*/
}
.mpct .space a{
color:#051978;
}
.gr	{
	color:#000; /*background:url(images/gr_bg.jpg) 0 0 repeat-x #444F55*/
	height:239px;
	background-color:#FFFFFF
}
.gr a {color:#E7E7E7}
.gr	b {color:#FFF;}
.gr span {font:normal 10px Tahoma; color:#BABABA}

.bl	{color:#000;}
.bl b a {font:bold 11px Tahoma; color:#000}
.bl a {font:normal 11px Tahoma; color:#000}

.gl_1 {background:url(images/gl1.html) bottom repeat-x}
.gl_2 {background:url(images/gl3.html) bottom repeat-x}

/*.bl_bg	{background:url(images/bl_bg.jpg) 0 0 repeat-x #13729D}*/

.bg3	{background:url(images/bg3.jpg) top repeat-x #E3E3E3; color:#474747}

/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-TEXT-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/
/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-FORMS-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/
.input input, .ta{
	width:219px;
	height:18px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
	background:#8EBFD3;
	color:#373737;
}
.ta {
	height:111px;
	overflow:auto;
	padding:5px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}
.eq_height {height:31px}

.form_1 {
	border-top:1px solid #D9D9D9; 
	background:#F0F0F0; 
	padding:17px 34px 16px 35px;
}
.form_1 .link_1 {
	background:url(images/bullet1.html) 0 0 no-repeat;
	padding:0px 0px 0px 10px;
	color:#14729E;
	font:normal 10px Tahoma;
}
.form_1 input {
	border:1px solid #A1A1A1;
	width:192px;
	height:17px;
	margin:0px 0px 13px 0px;
}

/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-LINKS-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/
.link_1 {
	background:url(images/bullet2.html) 0 0 no-repeat;
	font:normal 11px Tahoma;
	color:#FFF;
	padding:0px 0px 0px 12px;
}

.link_2 {
	background:url(images/bullet5.html) 0 0 no-repeat;
	font:normal 11px Tahoma;
	color:#4F960F;
	padding:0px 0px 0px 12px;
}

/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-LISTS-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/
li {
	background:url(images/gl2.gif) no-repeat 2 10 0 0;
	line-height:12px;
	padding:0px 0px 0px 30px;
}
li a {
	background:url(images/bullet1.html) 0 0 no-repeat;
	font:Arial, Helvetica, sans-serif;
	color:#FFF;
	
}

.list_1 li {
	padding:0px 0px 10px 0px;
	background:url(images/gl2.gif) bottom repeat-x;
	margin:0px 0px 5px 0px;
}
.list_1 li a {
	background:url(images/bullet2.html) 0 0 no-repeat;
	font:bold 11px Tahoma;
	color:#FFF;
	padding:0px 0px 0px 10px;
}

.list_2 li {
	padding:0px 0px 10px 0px;
	background:url(images/gl4.html) bottom repeat-x;
	margin:0px 0px 5px 0px;
}
.list_2 li a {
	background:url(images/bullet4.html) 0 0 no-repeat;
	font:normal 11px Tahoma;
	color:#4F960F;
	padding:0px 0px 0px 18px;
}

.menuleft li{
	list-style:none;
	line-height:12px;
	margin:0px 0px 15px 0px;
	padding-left:20px;
}

.menuleft li a {
 	background:url(images/bullet1.html) 0 0 no-repeat;
	font:bold 11px Tahoma;
	color:#1164A9;
	padding:0px 0px 0px 10px;
}


/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-FOOTER-â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/
#footer td {
	height:30px;
	padding:10px 0px 10px 0px;
	text-align:center;
	vertical-align:bottom;
	border-top:1px solid #FFFFFF;
}
#footer a  {color:#FFF; font:normal 10px Tahoma; 
padding:0px 0px 0px 17px;} 

#sub_footer	td{
	height:25px;
	vertical-align:middle;
	background-repeat:repeat;
	background-image:url(images/bg_bas_04.jpg)	
}

#sub_footer	a{
	color:#0099FF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.w {background:none !important}
.Stylefooter {font-size: 9px;
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  color:#666666;
}
/*â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡-â€žâ€žâ€žâ€žâ€žâ€žâ€žâ€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡â€¡*/


/* CONTACT FORM CODE */

.shadeform	{
	font:Verdana, Arial, Helvetica, sans-serif;
	size:12px;
	background-image: url(images/shadeform.gif);
	background-repeat:repeat-x;
	text-align: left;
	width: 150px;
	border:1px solid;
	border-color:#CCCCCC;
	height:18px;
}
.shadeform2	{
	font:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/shadeform.gif);
	background-repeat:repeat-x;
	text-align: left;
	width: 376px;
	border: 1px solid;
	border-color:#CCCCCC;
	height:18px;
}		

.shadeform3	{
	font:Verdana, Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	
}		
.dropdown 	{
	color: #666666;
	width: 180px;
	font: 11px Verdana, Arial, Helvetica, sans-serif 
}
		
.textarea	{
	font: 13px  Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/shadeform_02.gif);
	background-repeat:repeat-x;
	text-align: left;
	width: 375px;
	height: 125px;
	cursor:text;
	border:1px solid;
	border-color:#CCCCCC;
}
.button		 {
	background:url(images/shadeform.gif);
	background-repeat:repeat-x;
	font:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
	height: 21px;
	width:150px;
	font-weight: bold;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid;
	border-color:#CCCCCC;

		}
.button01		 {
	background:url(images/shadeform.gif);
	background-repeat:repeat-x;
	font:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
	height: 21px;
	width:150px;
	cursor:hand;
	font-weight: bold;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid;
		}


/*===================================*/
/* SLIMBOX */
/*===================================*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #000000;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:picts/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(picts/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(picts/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #000000;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }.lien {
	position: relative;
	top: 3px;
}
.main_table .column_2 .page .texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BD0700;
	text-align: center;
	line-height: 20px;
}