/* CSS Document */

body {
	font-family:Arial;
	font-size:12px;
}

.image{
	border:0px;
}

.imagemenu1{
	background: url(images/btn-outrouver-off.gif) ;
	border:0px;
}

.imagemenu1 a:hover{
	background: url(images/btn-commander-on.gif) ;
	border:0px;
}

.zoomPad{
	position:relative;
	z-index:1;
	cursor:crosshair;
}

.zoomPad img{
	z-index:1;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:11000;
   width:90px;
   height:43px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	z-index:120;
  cursor:crosshair;
}

.zoomOverlay{
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:10100;
}

.zoomWindow{
	position:absolute;
	left:-110%;
	top:-40px;
	background:#fff;
	z-index:60000000;
	height:auto;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:11000;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:11000;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:10100;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

#panier{
	width:98px; 
	height:39px;
	background:url(images/bg_panier.jpg) no-repeat top center;
	position:absolute; top:0px;
	right:20px;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding-left:34px;
	padding-top:5px;
}


.menugauche{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#008923;
text-decoration:none;
}
.menugauche:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#008923;
text-decoration:underline;
}

.intro_carte_bancaire {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#008923;
text-decoration:none;
width:240px;
text-align:justify;
}

.lien9{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bolder;
color:#008923;
text-decoration:none;
}
.lien9:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bolder;
color:#008923;
text-decoration:underline;
}
.lien12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#23A534;
text-decoration:none;
}
.lien12:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#23A534;
text-decoration:underline;
}
.texte12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.lienorange12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#EE9100;
text-decoration:none;
}
.lienorange12:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#EE9100;
text-decoration:underline;
}
.titre23{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#23A534;
}

.legende10{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.textevert18{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#23A534;
}
.texte12Orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #EE9100;
}
.legende10Vert {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #008923;
}

#form p
{
    margin: 2px 0;
	
}

#form fieldset
{

    border: #CCC 1px solid;
    position: relative;
    left: 25px;
    width : 640px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-top: 0px;

    

}


#form fieldset legend
{
    padding: 0 10px;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
    font-size: 1.2em;
    color:#40483f;
}

#form label{
    
    display: block;
    width: 150px;
    float: left;


    padding-right: 15px;

}


#form input, #form select
{
        width: 250px;
border:1px solid #404040;
        
        padding-left: 5px;
}


/* button submit */
#form input[type="submit"]
{
    border: #DDEEFF 1px solid;
    width: 125px;
    position: relative;
    top: 15px;
    left: 290px;
    
}

#form input[type="submit"]:hover
{
    background-color: #b6bdd2;
    cursor: pointer;
}
