@charset "UTF-8";
/* CSS Document */

body {
		margin: 0px 0px 0px 0px;
		background-image:url(../images/bg.png);

}

#menu_haut {

width:590px;
height:63px;
margin: -63px 230px;
background-color:#000000;

}
#menu_horizontal{
width:600px;
height:37px;
margin:0px -10px;
}

#menu_horizontal ul {
list-style:none;
 padding:0;
 margin:0;
 }
 

 


#line1 {

/*background */
 width:1px; height:57px; margin: 0px 828px;
 background: #000000;
 background: -moz-linear-gradient(90deg,  #000000 20%, #0099cc 50%, #000000 80%);
 background: -webkit-gradient(linear, bottom, top, color-stop(20%,#000000),  color-stop(50%,#0099cc), color-stop(80%,#000000));
 background: -o-linear-gradient(90deg, #000000 20%, #0099cc 50%, #000000 80%);
 background: -ms-linear-gradient(90deg, #000000 20%, #0099cc 50%, #000000 80%);
 background: linear-gradient(90deg,  #000000 20%, #0099cc 50%, #000000 80%);
 background: -webkit-linear-gradient(90deg, #000000 20%, #0099cc 50%, #000000 80%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099CC', endColorstr='#000000',GradientType=1 );
 
}

#line2 {

/*background */
 width:1px; height:57px;
 background: #0099cc;
 background: -moz-linear-gradient(90deg,  #0099cc 20%, #FFFFFF 50%, #0099cc 80%);
 background: -webkit-gradient(linear, bottom, top, color-stop(20%,#0099cc),  color-stop(50%,#FFFFFF), color-stop(80%,#0099cc));
 background: -o-linear-gradient(90deg, #0099cc 20%,#FFFFFF 50%, #0099cc 80%);
 background: -ms-linear-gradient(90deg, #0099cc 20%,#FFFFFF 50%, #0099cc 80%);
 background: linear-gradient(90deg,  #0099cc 20%, #FFFFFF 50%, #0099cc 80%);
 background: -webkit-linear-gradient(90deg, #0099cc 20%, #FFFFFF 50%, #0099cc 80%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#0099cc',GradientType=1 );
 
}


#line3 {

/*background */
 width:1px; height:57px; margin: 0px 828px;
 background: #000000;
 background: -moz-linear-gradient(90deg, rgba(0,0,0,0.0) 0%, #0099cc 50%,  rgba(0,0,0,0.0) 100%);
 background: -webkit-gradient(linear, bottom, top, color-stop(0%,# rgba(0,0,0,0.0)),  color-stop(50%,#0099cc), color-stop(100%, rgba(0,0,0,0.0)));
 background: -o-linear-gradient(90deg,  rgba(0,0,0,0.0) 0%, #0099cc 50%, rgba(0,0,0,0.0.0) 100%);
 background: -ms-linear-gradient(90deg,  rgba(0,0,0,0.0) 0%, #0099cc 50%,  rgba(0,0,0,0.0) 100%);
 background: linear-gradient(90deg,  rgba(0,0,0,0.0) 0%, #0099cc 50%,  rgba(0,0,0,0.1) 100%);
 background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.0) 0%, #0099cc 50%,  rgba(0,0,0,0.0) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099CC', endColorstr='rgba(0,0,0,0.1)',GradientType=1 );
 
}

#bg1 {

/*background */
 width:230px; height:77px; margin: -71px 830px;
 background: #0099cc;
 background: -moz-linear-gradient(90deg,  #0099cc 0%, #00ccff 100%);
 background: -webkit-gradient(linear, bottom, top, color-stop(0%,#0099cc), color-stop(100%,#00ccff));
 background: -o-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 background: -ms-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 background: linear-gradient(90deg, #0099cc 0%,#00ccff 100%);
 background: -webkit-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#00ccff',GradientType=1 );

 
}

/*#bg1:hover {

background
 background: #999999;
 background: -moz-linear-gradient(90deg,  #999999 0%, #ffffff 100%);
 background: -webkit-gradient(linear, bottom, top, color-stop(0%,#999999), color-stop(100%,#ffffff));
 background: -o-linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 background: -ms-linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 background: linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 background: -webkit-linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#ffffff',GradientType=1 );
  
 
}*/


#bg2 {

/*background */
 width:104px; height:62px; 
 background: #999999;
 background: -moz-linear-gradient(90deg,  #999999 0%, #ffffff 100%);
 background: -webkit-gradient(linear, bottom, top, color-stop(0%,#999999), color-stop(100%,#ffffff));
 background: -o-linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 background: -ms-linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 background: linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 background: -webkit-linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#ffffff',GradientType=1 );
 
 cursor:pointer;

}

#bg2:hover {

/*background */
 width:104px; height:62px; 
 background: #cccccc;
 background: -moz-linear-gradient(90deg,  #cccccc 0%, #999999 100%);
 background: -webkit-gradient(linear, bottom, top, color-stop(0%,#cccccc), color-stop(100%,#999999));
 background: -o-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 background: -ms-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 background: linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 background: -webkit-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=1 );

}


#P1 {

/*background 726*/
 background: #0099cc;
 background: -moz-linear-gradient(0deg,  #0099cc 0%, #00ccff 100%);
 background: -webkit-gradient(linear, left, right, color-stop(0%,#0099cc), color-stop(100%,#00ccff));
 background: -o-linear-gradient(0deg,  #0099cc 0%,#00ccff 100%);
 background: -ms-linear-gradient(0deg,  #0099cc 0%,#00ccff 100%);
 background: linear-gradient(0deg, #0099cc 0%,#00ccff 100%);
 background: -webkit-linear-gradient(0deg,  #0099cc 0%,#00ccff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#00ccff',GradientType=1 );

/*contour*/

 border-radius: 0em 0.5em 0.5em 0em;
 cursor:pointer;
 
}

#P1:hover {

/*background 726*/
 background: #999999;
 background: -moz-linear-gradient(0deg,  #999999 0%, #ffffff 100%);
 background: -webkit-gradient(linear, left, right color-stop(0%,#999999), color-stop(100%,#ffffff));
 background: -o-linear-gradient(0deg,  #999999 0%,#ffffff 100%);
 background: -ms-linear-gradient(0deg,  #999999 0%,#ffffff 100%);
 background: linear-gradient(0deg,  #999999 0%,#ffffff 100%);
 background: -webkit-linear-gradient(0deg,  #999999 0%,#ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#ffffff',GradientType=1 );
/*contour*/

 color:#333333;
}

#P2{ 

background:url(../images/bgmille.png) ;

}

#P3{ 

background:url(../images/bgmille2.png);

}

#P5{

background: rgba(0,0,0,0.6) center;

}

#P4 {

/*background 726*/
 background: #0099cc;
 background: -moz-linear-gradient(90deg,  #0099cc 0%, #00ccff 100%);
 background: -webkit-gradient(linear, bottom, top, color-stop(0%,#0099cc), color-stop(100%,#00ccff));
 background: -o-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 background: -ms-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 background: linear-gradient(90deg, #0099cc 0%,#00ccff 100%);
 background: -webkit-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#00ccff',GradientType=1 );

/*contour*/
 height:27px;
 font-family: "Century Gothic";
 font-size: 16px;
 font-weight:normal;
 color:#FFFFFF;
 letter-spacing: 3px;


 border-radius: 0.5em 0.5em 0em 0em;
 cursor:pointer;
 
}

#P4:hover  {

/*background 726*/
 background: #999999;
 background: -moz-linear-gradient(90deg,  #999999 0%, #ffffff 100%);
 background: -webkit-gradient(linear, bottom, top, color-stop(0%,#999999), color-stop(100%,#ffffff));
 background: -o-linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 background: -ms-linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 background: linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 background: -webkit-linear-gradient(90deg,  #999999 0%,#ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#ffffff',GradientType=1 );
/*contour*/

}

h1
{
 display:block;
 padding-top:25px;
 margin-left: 20px;
 font-family: "Century Gothic";
 font-size: 18px;
 font-weight: bold;
 color:#000000;
 }
 
 h2
 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#000000;
	text-align:justify;
	margin: -25px 20px;
 
  }
 
h3
{
 display:block;
 padding-top:25px;
 margin-left: 20px;
 font-family: "Century Gothic";
 font-size: 18px;
 font-weight: bold;
 color:#ffffff;
 }
 
 h4
 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#000000;
	text-align:justify;
	margin: 0px 20px;
 
  }
 
 
h10
{
 display:block;
 float:left;
 margin-top: -48px;
 margin-left: 43px;
 font-family: "Century Gothic";
 font-size: 18px;
 color:#ffffff;

 }  
 
 h11
{
 display:block;
 float:left;
 margin-top: 22px;
 margin-left: 13px;
 font-family: "Century Gothic";
 font-size: 14px;
 font-weight: bold;
 color:#FFFFFF;
 }  
 
 h11 a
{
 display:block;
 float:left;
 margin-top: 0px;
 margin-left: 0px;
 font-family: "Century Gothic";
 font-size: 14px;
 font-weight: bold;
 color:#FFFFFF;
 text-decoration: none ;

 }  
 
  h11 a:hover
{
 display:block;
 float:left;
 font-family: "Century Gothic";
 font-size: 14px;
 font-weight: bold;
 color:#333333;
 text-decoration: none ;

 }  
 
  h12
{
 display:block;
 float:left;
 margin: 40px -20px;
 font-family: "Century Gothic";
 font-size: 16px;
 font-weight:normal;
 color:#FFFFFF;
 letter-spacing: 5px;
 -webkit-transform: rotate(270deg);
 -moz-transform: rotate(270deg);
 -o-transform: rotate(270deg);
 writing-mode: rl-bt;
 
 } 
 
   h13
{
 display:block;
 float:left;
 margin-top: 22px;
 margin-left: 13px;
 font-family: "Century Gothic";
 font-size: 14px;
 font-weight:normal;
 color:#000000;
 
 } 
 
   h14 a
{
height:24px;
 display:block;
 float:left;
 padding-top:3px;
 margin: 0px 20px;
 color:#FFFFFF;
 text-decoration: none ;

 } 
 
    h14 a:hover
{
height:24px;
 display:block;
 float:left;
 margin: 0px 20px;
 color:#333333;
 text-decoration: none ;

 } 
 
 /*--------------------*/

 
 input {
	width: 240px;
	height: 18px;
	border: 1px;
	border-style:solid;
	border-color:#666666;
	padding: 2px 2px 0px 2px;
	margin: 15px 0px 0px -30px;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: ##0099CC;
}

input[type=submit] {
	padding: 0px 0px;
	margin: 0 0 0 0;
	font-family:"Century Gothic";
	font-size:12px;
	border: 1px;
	border-style:solid;
	border-color:#ffffff;
	
	background: #cccccc;
 	background: -moz-linear-gradient(90deg,  #cccccc 0%, #999999 100%);
 	background: -webkit-gradient(linear, bottom, top, color-stop(0%,#cccccc), color-stop(100%,#999999));
 	background: -o-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	background: -ms-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	background: linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	background: -webkit-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=1 );

	cursor: pointer;
}
input[type=submit]:hover {
	padding: 0px 0px;
	margin: 0 0 0 0;
	font-family:"Century Gothic";
	font-size:12px;
	border: 1px;
	border-style:solid;
	border-color:#ffffff;
	
	background: #cccccc;
 	background: -moz-linear-gradient(90deg,  #999999 0%, #cccccc 100%);
 	background: -webkit-gradient(linear, bottom, top, color-stop(0%,#999999), color-stop(100%,#cccccc));
 	background: -o-linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	background: -ms-linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	background: linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	background: -webkit-linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#cccccc',GradientType=1 );

	cursor: pointer;
}


#contactus input {
	width: 250px;
	height: 30px;
    border: 1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding: 2px 2px 0px 10px;
	margin: 10px 0px 0px -30px;
 
 background: #00aad2;
 /*background: -moz-linear-gradient(90deg,  #0099cc 0%, #00ccff 100%);
 background: -webkit-gradient(linear, bottom, top, color-stop(0%,#0099cc), color-stop(100%,#00ccff));
 background: -o-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 background: -ms-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 background: linear-gradient(90deg, #0099cc 0%,#00ccff 100%);
 background: -webkit-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#00ccff',GradientType=1 );*/
 
    font-family:"Century Gothic";
  	font-size: 18px;
	color:#333333;
}

#contactus textarea
{
    width: 500px;
	height: 200px;
    border: 1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding: 2px 2px 0px 10px;
	margin: 10px 0px 0px -30px;
 
 background: #00aad2;
 /*background: -moz-linear-gradient(90deg,  #0099cc 0%, #00ccff 100%);
 background: -webkit-gradient(linear, bottom, top, color-stop(0%,#0099cc), color-stop(100%,#00ccff));
 background: -o-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 background: -ms-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 background: linear-gradient(90deg, #0099cc 0%,#00ccff 100%);
 background: -webkit-linear-gradient(90deg,  #0099cc 0%,#00ccff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#00ccff',GradientType=1 );*/
 
    font-family:"Century Gothic";
  	font-size: 18px;
	color:#333333;
}


#contactus input[type=submit] {
    width: 264px;
    height: 30px;
	padding: 0px 0px;
	margin: 0 0 0 0;
	font-family:"Century Gothic";
	font-size:16px;
	border: 1px;
	border-style:solid;
	border-color:#ffffff;
	
	background: #cccccc;
 	background: -moz-linear-gradient(90deg,  #cccccc 0%, #999999 100%);
 	background: -webkit-gradient(linear, bottom, top, color-stop(0%,#cccccc), color-stop(100%,#999999));
 	background: -o-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	background: -ms-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	background: linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	background: -webkit-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=1 );

	cursor: pointer;
}

#contactus input[type=reset] {
	width: 264px;
    height: 30px;
	padding: 0px 0px;
	margin: 5px 0 0 0;
	font-family:"Century Gothic";
	font-size:16px;
	border: 1px;
	border-style:solid;
	border-color:#ffffff;
	
	background: #cccccc;
 	background: -moz-linear-gradient(90deg,  #cccccc 0%, #999999 100%);
 	background: -webkit-gradient(linear, bottom, top, color-stop(0%,#cccccc), color-stop(100%,#999999));
 	background: -o-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	background: -ms-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	background: linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	background: -webkit-linear-gradient(90deg,  #cccccc 0%,#999999 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=1 );

	cursor: pointer;
}


#contactus input[type=submit]:hover {
	
	border-color:#ffffff;
	
	background: #cccccc;
 	background: -moz-linear-gradient(90deg,  #999999 0%, #cccccc 100%);
 	background: -webkit-gradient(linear, bottom, top, color-stop(0%,#999999), color-stop(100%,#cccccc));
 	background: -o-linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	background: -ms-linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	background: linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	background: -webkit-linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#cccccc',GradientType=1 );

	cursor: pointer;
}

#contactus input[type=reset]:hover {
	
	border-color:#ffffff;
	
	background: #cccccc;
 	background: -moz-linear-gradient(90deg,  #999999 0%, #cccccc 100%);
 	background: -webkit-gradient(linear, bottom, top, color-stop(0%,#999999), color-stop(100%,#cccccc));
 	background: -o-linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	background: -ms-linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	background: linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	background: -webkit-linear-gradient(90deg,  #999999 0%,#cccccc 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#cccccc',GradientType=1 );

	cursor: pointer;
}






/*_______________________*/



p {
 display:block;
 float:left;   
 width:100 px;
 height: 29px;
 margin-top: 18px;
 margin-left:23px;
 font-family: "Century Gothic";
 font-size: 17px;
 font-weight:normal;
 /*background:url(../images/pointO.png) no-repeat center bottom;*/
 color:#CCCCCC;
 text-decoration:none;
 cursor: pointer;

 }
 
p:hover  {

 display:block;
 float:left;   
 width:100 px;
 height:45px;
 margin-top: 18px;
 margin-left:23px;
 font-family: "Century Gothic";
 color:#0099cc;
 font-size: 17px;
 font-weight:normal;
 background:url(../images/point.png) no-repeat center bottom;
 text-decoration:none;
}  

p.current
{

 display:block;
 float:left;   
 width:100 px;
 height:45px;
 margin-top: 18px;
 margin-left:23px;
 font-family: "Century Gothic";
 color:#0099cc;
 font-size: 17px;
 font-weight:normal;
 background:url(../images/point.png) no-repeat center bottom;
 text-decoration:none;
 cursor:auto;
}  




p a {
    color:#000000;
	text-decoration: none ;
}


p a:hover {
	color:#0099cc;
	text-decoration: none;
}

a {

  text-decoration:none;


 }

 

#v1 {

 height:105px;
 background:url(../images/voletroulant.png) no-repeat bottom;
 text-decoration:none;
 cursor: pointer;
}

#v1:hover {
 height:105px;
 background:url(../images/voletroulantV.png) no-repeat bottom;
 text-decoration:none;
 cursor: pointer;
}

#v2 {

 height:105px;
 background:url(../images/store.png) no-repeat bottom;
 text-decoration:none;
 cursor: pointer;
}

#v2:hover {
 height:105px;
 background:url(../images/storeV.png) no-repeat bottom;
 text-decoration:none;
 cursor: pointer;
}