@CHARSET "UTF-8";
@font-face { font-family:BikeMotion;
             src:url(NewMedia.ttf); }
@font-face { font-family:BikeMotionIE;
             src:url(NewMediaIE.eot); }             

textarea {
 padding : 0px;
}

.menu {
 width:111px;
 height:23px;
 background-color:#66b8dc;
 color:Black;
 font-family: Verdana;
 font-size : 10px;
 padding-left: 14px; 
 text-align : left;
 cursor : pointer;
}

.menuon {
 width:110px;
 height:23px;
 background-color:#66b8dc;
 color:White;
 font-family: Verdana;
 background-image:url('images/menuon.png');
 background-position:top;
 background-repeat:repeat-x;
 font-size : 10px;
 padding-left: 15px;
 text-align : left;
 cursor : pointer;
}

.menulink {
 top : 6px;
 position: relative;
 color:Black;
 text-decoration:none;
}
.menulinkon {
 top : 6px;
 position: relative;
 color:White;
 text-decoration:none;
}
.menulink:hover {
 top : 6px;
 position: relative;
 color:White;
 text-decoration:none;
}
.menulinkimg {
 top : 10px;
 position: relative;
}

.ssmenu {
 width:84px;
 height:23px;
 background-color:#66b8dc;
 color:Black;
 font-family: Verdana;
 font-size : 10px;
 padding-left: 9px; 
 text-align : left;
 cursor : pointer;
 
}

.ssmenuon {
 width:83px;
 height:23px;
 background-color:#66b8dc;
 color:White;
 font-family: Verdana;
 background-image:url('images/menuon.png');
 background-position:top;
 background-repeat:repeat-x;
 font-size : 10px;
 padding-left: 10px;
 text-align : left;
 cursor : pointer;
 
}

.copyright {
 background-color:black;
 color:White;
 font-family: Verdana;
 font-size : 10px;
 text-align : center;
}

.bandegauche {
 width:200px;
 height:119px;
 background-color:#66b8dc;
 color:Black;
 font-family: BikeMotion,BikeMotionIE,Verdana;
 font-size : 10px;
 position : absolute;
 background-image:url('images/bandegauche.png');
 background-position:right;
 background-repeat:repeat-y; 
 margin-left:-200px;
}
.bandedroite {
 width:200px;
 height:119px;
 background-color:#66b8dc;
 color:Black;
 font-family: BikeMotion,BikeMotionIE,Verdana;
 font-size : 10px;
 position : absolute;
 background-image:url('images/bandedroite.png');
 background-position:left;
 background-repeat:repeat-y; 
 margin-left:800px;
}

.texte {
 color:Black;
 font-family: Verdana,Arial;
 font-size : 10px;
  
}
.texte12 {
 color:Black;
 font-family: Verdana,Arial;
 font-size : 12px;
  
}

.titre {
 color:#66b8dc;
 font-family: Verdana;
 font-size : 10px;
 font-weight : bold; 
 font-style:italic;
}

.titre2 {
 color:#66b8dc;
 font-family: Verdana;
 font-size : 12px;
 font-weight : bold; 
 
}

.breve {
 width:262px;
 height:43px;
 background-color:#66b8dc;
 color:Black;
 font-family: BikeMotion,BikeMotionIE,Verdana;
 font-size : 14px;
 padding-left: 14px; 
 text-align : left;
 
}

.brevetexte {
 position:relative;
 top : 2px;
}

.news {
 width:262px;
 height:152px;
 background-color:#66b8dc;
 color:Black;
 font-family: Verdana;
 font-size : 10px;
 padding-left: 14px; 
 text-align : left;
 overflow:hidden;
}

.newstitre {
 position:relative;
 top : 2px;
 color:White;
 font-family: BikeMotion,BikeMotionIE,Verdana;
 font-size : 14px;
}

.zoom {
 background-color:#d9dadb;	
 overflow:hidden;
 width:277px;
 height:262px;
 position:absolute;
 margin-left:-301px;
 margin-top:-262px;
}

.carte {
 cursor : crosshair; 	
 cursor : url(images/viseur.png) 16 16,crosshair; 
}

.viseur {
 width:16px;
 height:16px;	 
 position:absolute;
 margin-left:-175px;
 margin-top:-144px;
}

.echelle {
 width:82px;
 height:18px;	
 position:absolute;
 margin-left:-106px;
 margin-top:-262px;
}

.bandeaubas {
 background-color:Black;	
 width:277px;
 height:43px;
 position:absolute;
 margin-left:-301px;
 margin-top:-43px;
 color:White;
 font-family: Verdana;
 font-size : 10px;
 
}
.bandeaubastexte {
 position:relative;
 top : 8px;
 left : 8px;
}

.formtexte {
 margin-left :16px;
 margin-top:9px;	
 background-color:Black;
 color : #d9dadb;
 font-family: Verdana;
 font-size:10px;
 width :245px;
 height:185px;
 vertical-align:middle;		
}

.formpar {
 color : #66b8dc;
}

.formpetit {
 margin-left : 27px;
 font-size:8px;
}

.formligne {
 height : 30px;
}	

.formbtn {
 background-color:Black;
 color : #d9dadb;
 font-family: BikeMotion,BikeMotionIE,Verdana;
 font-size:14px;
 border : 4px Double #d9dadb;		
}

.formTotal {
 color : #d9dadb;
 font-family: BikeMotion,BikeMotionIE,Verdana;
 font-size:16px;
}	

.whiteLink {
 color:White;
 font-family: Verdana;
 font-size : 10px;
 text-decoration: none;
}
.whiteLink:hover {
 color:White;
 font-family: Verdana;
 font-size : 10px;
 text-decoration: underline;
}

.blueLink {
 color:#66b8dc;
 font-family: Verdana;
 font-size : 10px;
 text-decoration: none;
 font-weight : bold;
}
.blueLink:hover {
 color:#66b8dc;
 font-family: Verdana;
 font-size : 10px;
 text-decoration: underline;
 font-weight : bold;
}

.tarifc1T {
 width:126px;
 height:47px;
 background-color:#66b8dc;
 color:White;
 font-family: Verdana;
 font-size : 10px;
  
 text-align : center;
}

.tarifc1 {
 width:100px;
 height:47px;
 background-color:#66b8dc;
 color:White;
 font-family: Verdana;
 font-size : 10px;
 padding-left: 26px; 
 text-align : left;
}

.tarifc2 {
 width:58px;
 height:47px;
 background-color:Black;
 color:White;
 font-family: Verdana;
 font-size : 10px;
 
 text-align : center;
}

.tarifc1p {
 width:299px;
 height:47px;
 background-color:#66b8dc;
 color:White;
 font-family: Verdana;
 font-size : 10px;
 padding-left: 13px; 
 padding-right: 13px; 
 text-align : left;
}

.tarifc2p {
 width:45px;
 height:47px;
 background-color:Black;
 color:White;
 font-family: Verdana;
 font-size : 10px;
 
 text-align : center;
}

.tarifc3p {
 width:188px;
 height:47px;
 background-color:Black;
 color:White;
 font-family: Verdana;
 font-size : 10px;
 padding-left: 13px; 
 text-align : left;
}

.btn_opacity {
   /*IE*/
	filter: alpha(opacity=100);
	/*autres nav*/
	opacity: 1;
	
	
}


.btn_opacityon {
   /*IE*/
	filter: alpha(opacity=50);
	/*autres nav*/
	opacity: 0.5;
	
}

.marker {
   /*IE*/
	filter: alpha(opacity=100);
	/*autres nav*/
	opacity: 1;
	
	
}


.markeron {
   /*IE*/
	filter: alpha(opacity=50);
	/*autres nav*/
	opacity: 0.5;
	cursor : crosshair; 	
    cursor : url(images/viseur.png) 16 16,crosshair; 
}

a {
 text-decoration:underline;
 color:black;
}
a:hover {
 text-decoration:none;
 color:black;
}
a.white {
 text-decoration:underline;
 color:white;
}
a.white:hover {
 text-decoration:none;
 color:white;
}

.edit {
 border : 1px Solid Black;
 font-family: Verdana;
 font-size : 10px;
 width:170px;
 height:15px;
}
.editin {
 border : 1px Solid #66b8dc;
 font-family: Verdana;
 font-size : 10px;
 width:170px;
 height:15px;
 
}
textarea.edit {
 border : 1px Solid Black;
 font-family: Verdana;
 font-size : 10px;
 width:170px;
 height:50px;
 resize:none;
}
textarea.editin {
 border : 1px Solid #66b8dc;
 font-family: Verdana;
 font-size : 10px;
 width:170px;
 height:50px;
 resize:none;
}

.contacttitle {
 background-color:Black;
 color:White;
 font-family: Verdana;
 font-size : 10px;
 font-weight : bold;
 text-align : left;
 padding:5px;
}

.miniature {
  overflow:hidden;	
  box-shadow: black 1px 2px 6px;
  -webkit-box-shadow: black 1px 2px 6px;
  -moz-box-shadow: black 1px 2px 6px;
  border-bottom-left-radius: 15px 15px;
  border-bottom-right-radius: 15px 15px;
  border-top-left-radius: 15px 15px;
  border-top-right-radius: 15px 15px;
  -moz-border-radius: 15px;
  width:100px;
  height:100px;
 }
 .miniature:hover {
  overflow:hidden;	
  box-shadow:black 0px 0px 0px;
  -webkit-box-shadow:black 0px 0px 0px;
  -moz-box-shadow:black 0px 0px 0px;
  border-bottom-left-radius: 15px 15px;
  border-bottom-right-radius: 15px 15px;
  border-top-left-radius: 15px 15px;
  border-top-right-radius: 15px 15px;
  -moz-border-radius: 15px;
  width:100px;
  height:100px;
 }
 .win-frame {
  box-shadow: black 1px 2px 6px;
  -webkit-box-shadow: black 1px 2px 6px;
  -moz-box-shadow: black 1px 2px 6px;
  border-bottom-left-radius: 15px 15px;
  border-bottom-right-radius: 15px 15px;
  border-top-left-radius: 15px 15px;
  border-top-right-radius: 15px 15px;
  -moz-border-radius: 15px;
  
  z-index: 20001;
  overflow:hidden;
 }
 .win-frame-container {
  
  
  border-bottom-left-radius: 15px 15px;
  border-bottom-right-radius: 15px 15px;
  border-top-left-radius: 15px 15px;
  border-top-right-radius: 15px 15px;
  -moz-border-radius: 15px;
   
  overflow:hidden;
 }
 .win-mask-frame {
	z-index: 20000;
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	background-color: #EBF1FC;
	width: 100%;
	height: 100%;
	zoom: 1;
	
}
