/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|
|		Copyrigth (c)
|		Webdesign : CalliWeb
|		http://www.calliweb.fr
|
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
* {margin: 0; padding: 0; border: 0; font-style: normal; text-decoration: none; list-style: none }
/*  ---------------------  */
/*  MISE EN PAGE GENERAL */
/*  --------------------*/
body{ font-family: arial,helvetica,sans-serif; font-size: 12px; background:#000; color:#fff; }
#page{position:relative; width: 950px; margin-left: auto; margin-right: auto; background:#000}

#content{position:relative; width: 950px; padding-top:20px; margin: 0;}
#content hr {color:#4b4b4b; height:5px;}
#footer{position:relative; width: 950px; height:24px; font-size:11px; text-align:center; color:#fff;padding-top:5px;}


#div_left{ width:580px; height:600px; background: url(../img/photo.jpg) no-repeat left;}
#div_left127 { width:580px; height:600px; background: url(../img/photo127.jpg) no-repeat left;}  
#div_left2{ width:580px; height:600px; padding-top:43px;position:relative;}
#div_left2 p {margin-top:10px;}
#div_left2 span {color:#d5f203; font-weight:bold;}
#div_left2 a {position:absolute; color:#fff; margin-left:522px; margin-top:24px; font-size:10px;}
#div_left2 a:hover {position:absolute; color:#353535; margin-left:522px; margin-top:24px; font-size:10px;}

#div_right{width:370px; float: right;}


h1{ height:31px; padding:8px 0 0 40px; margin-bottom:10px; font-size:19px; color:#576b7d; background: url(../img/puce_titre.gif) no-repeat left;}
h2{ font-size:15px; color:#576b7d; font-weight:normal; }
#div_left2  h1{color:#353535; padding-left:0px; font-weight:normal; margin-bottom:5px; border-bottom: 1px solid #353535;}
html>/**/body #div_left2  h1{width:580px;}
* html #div_left{width:577px;}
* html #div_left2{width:577px;}

#clear{clear:both; height:15px; line-height:0px;} 
* html #clear{ height:1px; }  
*+html #clear{ height:1px; }
  
.float_l{ float:left }
.float_r{ float:right }

#barre{
      margin-left:15px;margin-top:20px; margin-bottom:0px; border-bottom: 1px solid #353535; padding-bottom:10px;
}





#feedbackForm {
    margin-left:30px;
}

}



/* CONTACT */
address{ line-height: 17px; }
#div_left_contact{ float:left; width:400px; margin-right:50px; }
#div_right_contact{ float:left; width:400px; padding-top:10px }
#div_right_contact h2{ padding-left:30px; margin-bottom:10px; font-size: 14px; background: url(../img/picto-infos-pratiques.gif) no-repeat left }
#div_right_contact #plan-acces h2{background: url(../img/picto-plan-acces.gif) no-repeat left }
#plan-acces{ margin-top:30px;}
#div_right_contact a{ text-decoration: underline; color:#474545 }
#div_right_contact a:hover{color:#000000 }
#div_right_contact #map{ width:350px; height:350px; }
#div_left_contact p{ font-size:13px; padding-right:10px; margin:0; }
#div_left_contact p.thankyou{ text-align: center; padding: 10px; margin: 20px 0 0 0; border: 1px dashed #CCC;}
#div_left_contact #errors{ color: red; background: #CCC; padding: 10px; font-size:11px; margin: 0 10px 10px 0;}
#clearcontact {clear:both; width:10px; height:1px; margin-top:-40px; padding:0; margin-bottom: 45px;}
/* INPUTS DU FORMULAIRE */
#feedbackForm input{ color: #fff ; background-color:#191919; font-size: 12px; height:15px; padding: 1PX 0 1PX 4px; border-top: 1px solid #353535; border-left: 1px solid #353535;border-bottom: 1px solid #353535; border-right: 1px solid #353535;   width: 200px;margin-top:5px; }
textarea{ background-color:#191919; color: #fff ; font-size: 12px; padding: 4px; border: 1px solid #353535; width: 300px; height:100px }
select{ border: 1px solid #C0C0C0; width: 60px;}
#feedbackForm #valid {
background:transparent url(../img/btn_envoyer.jpg) no-repeat left top;
cursor:pointer;
display:block;
height:22px;
margin-left:130px;
width:77px;
border:none
}

#feedbackForm label {
 font-weight:bold; font-size:13px; 
}
#errors, .errors{ color: #fff; background: #810000; padding: 6px; font-size:11px; margin: 0 10px 10px 0;}

/* footer */
#footer a{color:#fff;font-size:14px;text-transform:uppercase;}
