/* general */
body {margin-top: 0px;background: #000000;color: #FFFFFF;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link {color: #FF6633;}
a:visited {color: #FF6633;}
a:hover {text-decoration: none;color: #CC3300;}
a:active {text-decoration: none;color: #FF6633;}

h1 {font-size:20px; color:#CC6600; letter-spacing: -2px; margin: -75px 0 20px 300px; font-weight:lighter;}
h2 {font-size: 23px;color: #FF9900;letter-spacing: -2px;font-weight:lighter;}
h3 {font-size:17px;letter-spacing: -1px;color: #FFBE02;font-weight:lighter; margin:20px 0 0 0;}

img a {border:#FFFFFF solid 1px;}

/* class */
.align-center {text-align:center ;}
.align-right {text-align:right;}
.align-left {text-align:left;}
.float-left {float:left; display: inline;}
.float-right {float:right;display: inline;}
.clear {clear:both;  }

.orange {color:#CC6600;}
.center {margin: 100px 0 0 0;text-align:center;}
.big {font-size: 14px;font-weight:bold;}
.image {margin: 5px 5px 5px 5px;border:#FFFFFF solid 1px;}
.justify {text-align:justify;}

/* blocs */
#page {background:url(images/header.jpg) right top no-repeat;width: 1024px;margin-left: auto;margin-right: auto;}

#navigation {margin: 50px 300px 0 0; width: 700px; border-bottom:#CC6600 solid 1px;}
#navigation a {text-decoration: none;font-size: 25px;color: #fff;font-weight: lighter;letter-spacing: -2px;padding: 0 7px 0 7px;}
#navigation a:hover {color: #FF9900;}
#navigation .current {color: #FF9900;}

#sous-menu {margin: 5px 0 0 100px;}
#sous-menu a{text-decoration: none;font-size: 20px;color: #fff;font-weight: lighter;letter-spacing: -2px;padding-right:10px;}
#sous-menu a:hover{color: #FF9900;}
#sous-menu .current{color: #FF9900;}

#annonce {margin: 20px 0 0 0;width: 680px;text-align:center;}

/* Col680 */
#col_680 {float: left; display: inline; width: 680px; margin: 20px 0 10px 0;}

.col_580_top {height:15px;background:url(images/580_top.jpg) top no-repeat;}
.col_580_corps {background:url(images/580_corps.jpg) top repeat-y;padding: 5px 20px 5px 20px; }
.col_580_bottom {height:15px;background:url(images/580_bottom.jpg) top no-repeat;}

/* Col260 droite */
.col_260D {float: right; display: inline;width: 260px;margin:240px 0 0 0;}
.col_260D_corps {background:url(images/220_corps.jpg) top repeat-y;text-align:center;}
.col_260D_corps_bis {background:url(images/220_corps.jpg) top repeat-y;text-align:center;}

/* Col260 */
.col_260_top {height:15px;background:url(images/220_top.jpg) top no-repeat;}
.col_260_corps {background:url(images/220_corps.jpg) top repeat-y;text-align:center;padding: 5px 5px 5px 5px;}
.col_260_bottom {height:15px;background:url(images/220_bottom.jpg) top no-repeat;}

/* Col320 */
.col_320 {float: left; display: inline;width: 320px;}

/* Col240 */
.col_240 {float: left; display: inline;width: 240px;}

/* Col180 */
.col_180_top {height:15px;background:url(images/180_top.jpg) top no-repeat;}
.col_180_corps {background:url(images/180_corps.jpg) top repeat-y;padding: 5px 20px 5px 20px;text-align:justify;}
.col_180_bottom {height:15px;background:url(images/180_bottom.jpg) top no-repeat;}

#titre {background: url(images/logo.gif) bottom left no-repeat; height:95px; padding:5px 0 0 25px;font-size:40px;color: #FFF;font-weight: lighter; letter-spacing: -2px; width: 300px;}
#titre span {color:#CC6600;}

#telecharger {margin: 20px 0 0 0;padding: 7px 0 0 35px;background:url(images/bouton.jpg) no-repeat ;height:35px;font-weight:bold;}
#telecharger a{color:#FFFFFF;	}
#telecharger a:hover{color: #FF6633;}

/* numero */
.numero, .numero a{font-family:"Arial Black";font-size: 50px;color:#FFBE02;font-style:italic;text-align:center; margin:0 0 15px 0; text-decoration: none;}
.prefixe, .prefixe a {font-family:"Arial Black";font-style:italic;font-size: 30px;color:#FFFFFF;text-decoration: none;}
.numero .comment{font-size: 14px;margin-right:20px;color: #FFFFFF;font-style:normal;}
.ch-be, .ch-be a{font-family:"Arial";font-weight:bold;font-size: 18px;text-align: center;margin: 0 0 10px 0; text-decoration: none; color: #fff;}
.ch-be .comment{font-size: 11px;margin-right:10px;}
.commentaire{text-align:center;margin:10px 0 0 0;}

/* SMS */
#sms { width:680px; text-align:center; font-family:"Arial"; font-size:14px; font-weight:bold; background: #fff;border:2px #e10085 solid; -moz-border-radius:10px; -webkit-border-radius:10px; color:#000; padding: 10px 0 10px 0; margin: 10px 0 10px 0;}
#sms span {color:#e10085;font-style:italic;font-family:"Arial Black";font-size:22px;}

/* footer */
#footer {text-align: center;font-size:10px;color:#CC6600;}
#footer a{color:#CC6600;text-decoration:none;}
#link a{text-align:center;margin-bottom: 15px;color:#7D6632;}
#lien {color:#7D6632;text-align:center;margin-top: 30px;font-size:10px;text-decoration:none}
#lien a {color:#7D6632;text-decoration:none}
#titre-footer {font-size:12px;font-weight: bold;margin: 35px 0 10px 0;}
#mention-legale { float: left; display: inline;text-align:left;margin: 20px 0 0 0;padding:0 0 0 0;}
#copyright { float: right; display: inline;text-align:right;margin:20px 0 0 0;padding:0 0 0 0;}


/* Gallery*/
#container_right {position:relative; width:1024px; margin:1em auto;}
#container_right img {border:0;}
#container_right .thumbs {width:300px; position:absolute; right:0px; top:170px;}
#container_right a.gallery:hover span {display:block; position:absolute; width:582px; height:50px; top:60px; left:-680px; padding:5px 5px 0 5px; font-style:italic; font-weight:bold; color:#fff;  z-index:100; background:#666666; filter: alpha(opacity=70);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.70;}
#container_right a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_right a.gallery:active, #container_right a.gallery:focus {border:1px solid #000;}
#container_right a.gallery:active em, #container_right a.gallery:focus em {display:block; position:absolute; width:600px; top:50px; left:-690px; padding:5px; color:#000; border:1px solid #3d330f; z-index:50;}
#container_right .680 { width:680px; text-align:center;}
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:86px; height:129px; float:left; margin:0px 6px 10px 6px; z-index:50;border:1px solid #fff;}

/*FORM*/
form {margin:10px; padding: 0 5px;font-size: 12px;text-align:left;}
fieldset { margin:20px;}
legend {margin: 0 0 0 30px;	}
label {font-weight:bold;margin:5px 0;margin: 0 0 0 20px;}
input.nom{ width: 300px; margin:10px 0 0 185px; }
input.email{ width: 300px; margin:0 0 0 125px; }
input.autres{ width: 300px; margin:0 0 0 237px; }
input.sujet{ width: 300px; margin:10px 0 0 130px; }
textarea.corps{ width: 600px; margin:0 0 0 305px; }
input.button { padding: 0; margin:0 0 0 100px ;}
.alert {font-weight:bold;color:#FF0000;margin: 0 10px 0 200px;}
.crypto {text-align:center;}

/*Promo*/
.promo {text-align: center;border:3px #CC6600 solid; margin: 10px 0 10px 0; padding: 4px; -moz-border-radius:10px; -webkit-border-radius:10px;background:#fffbf4; color:#000; width: 290px;}
.promo-num, .promo-num a {font-size: 20px; letter-spacing: -1px; margin: 5px 0 5px 0; font-family:"Arial Black"; text-decoration: none;font-weight:bold;}
.promo-num img { vertical-align: middle; margin:0 5px 5px 0;  }
a.bold {font-weight:bold; text-decoration: none; color:#fff;}

