/* ATELIER PEINTURE */

body {margin:0;padding:0;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;background-color: #1B1B1B;background-image: url(interface/bg2.jpg);background-repeat: repeat-x;background-position: top;}
a {color:#F7F7F7;}	
strong {font-weight:  bold;color: #fff;}

/* PAGE */

#header {background-color: #000;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #EA5211;}
#container {background-color:#000000;margin:0 0 -25px;*margin:0; /*IE7*/padding:0;}
#main {padding-right: 30px;padding-left: 30px;}
#main .ce_text a {color:#990;}
#main .ce_text {margin:0 0 0 0;text-align:justify;line-height:1.2em;font-size:0.9em;}
#footer{background-color: #161412;margin-bottom: 20px;}
#footer .ce_text {font-size:10px;text-align:left;}
#footer{background-image: url(interface/footer.jpg);background-repeat: no-repeat;background-position: center bottom;background-color: #161412;}
.slogan{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;letter-spacing:0.3em;padding-bottom:20px;padding-top:20px;*padding-top:0px/*IE7*/;text-align:center;text-transform:uppercase;width:auto;border-bottom-width: 0;}
#iGweb {font-size:0.7em;padding-left:100px;line-height: 0.4em;}
.adresse {text-align: left;color: #FFF;padding-top: 5px;}
.creation {text-align: left;padding-top: 5px;} 
.creation a{text-decoration: none;}
.creation a:hover{color: #F60;}

/* Titres */
	
h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;letter-spacing:0.3em;padding-bottom:15px;padding-top:20px;*margin-top:20px;text-align:center;text-transform:uppercase;width:auto;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff;}
h2 {background-color:#EA5211;font-size:1.1em;font-weight:bold;padding-bottom:8px;padding-top:8px;text-align:center;width:278px;text-transform: uppercase;}

/* divers */

#left .adresse{background-color:#2F2E2C;font-size:0.9em;margin-left:19px;padding:5px;text-align: center;}
.plus{margin-bottom:20px;padding:10px 10px 10px 45px;}
.plus a {font-style: italic;color: #F90;text-decoration: none;}
.plus a:hover {color: #EA5211;}
	
/* Gallery Photos */

#main .image_container img{border:4px solid #fff;margin: 15px;}
#main .image_container:hover img{border:4px solid #EA5211;}
#left .plan img{border: 4px solid #666;}
#left .plan:hover img{border: 4px solid #EA5211;}
#main .ce_imageslider .mask1{border:4px solid #fff;margin-top: 15px;margin-right: 15px;margin-bottom: 15px;margin-left: 120px;}
#main .ce_imageslider .mask1:hover{border:4px solid #EA5211;}
.buttons{margin-top:-15px;width: 400px;margin-left: 225px;}

/*Catalogue*/

.mod_cataloglist span.total {display:none;}
.mod_cataloglist .item {float:left;margin:13px;}
.mod_cataloglist .item .nom_du_meuble .value {text-align:center;margin-bottom:5px;}
.mod_cataloglist .item .Prix_de_vente .value {float:left;color:#FFF;background-color: #EA5211;padding: 3px;font-size: 0.9em;}
.mod_cataloglist .item .photo_meuble img  {border:4px solid #fff;}
.mod_cataloglist .item .photo_meuble img:hover {border:4px solid #EA5211;}
.mod_catalogreader .nom_du_meuble {width:300px;margin-bottom: 5px;font-weight: bold;}
.mod_catalogreader .photo_meuble  {width: 530px;height:320px;}
.mod_catalogreader .photo_meuble img  {border:4px solid #fff;margin-right: 10px;}
.mod_catalogreader .photo_meuble img:hover {border:4px solid #EA5211;}
.mod_catalogreader .description_du_meuble {float:left;margin-top:10px;font-size: 0.9em;}
.mod_catalogreader .Prix_de_vente {background-color: #EA5211;color: #FFFFFF;float: right;font-size: 0.8em;margin-right: 5px;margin-top: 23px;padding: 5px;width: 100px;}
.mod_catalogreader .photo_meuble_miniature {margin-top:8px;width:400px;}
.mod_catalogreader .photo_meuble_miniature .image img{float:left;margin-top:2px;margin-top:42px\0/IE9;/*IE9*/margin-right:2px;border:4px solid #FFFFFF; display:block;}
.mod_catalogreader .photo_meuble_miniature .image img:hover {border:4px solid #EA5211;}
.back {height:25px;width:80px;}
.back a {background-color:#EA5211;float:left;padding: 3px;text-decoration: none;}
.back a:hover{background-color:#2F2E2C;color:#fff;}
.tl_confirm td .colspan {color:#EA5211;padding-bottom:20px;text-align:right;}
.error {color:#EA5211;}

/* Tableau */

.ce_table table{border:2px solid #211E1B;margin-left: 60px;margin-top: 20px;font-size: 0.9em;}
.ce_table th{font-weight: bolder;}
.ce_table th, .ce_table td{border:2px solid #211E1B;background-color: #2F2E2C;text-align:center;height:auto;width:auto;padding-top: 10px;padding-right: 30px;padding-bottom: 10px;padding-left: 30px;}

/* FORMULAIRES */

label {float:left;font-size:0.8em;margin:5px 5px 5px 0;padding:4px;text-align:right;width:200px;font-weight: bold;}
input, textarea {background-color:#161412;border:2px solid #272727;color:#FFFFFF;margin:5px 0;padding:4px;width:240px;}
input:hover,textarea:hover {border:2px solid #EA5211;}
input.captcha {width:20px;text-align:center;}
.submit_container input.submit {height:35px;cursor:pointer;font-weight:bold;border:0;padding:0;background-color: #161412;margin-top: 25px;margin-bottom: 10px;margin-right: 0;margin-bottom: 0;}
#contact .submit_container input.submit {margin-left: 215px;}
.submit_container input.submit{-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:2px solid #272727;}
.submit_container input.submit:hover {border:2px solid #FFF;background-color: #EA5211;}
.ce_form p.error {margin:0 0 2px 0;color:#EA5211;font-style:italic;float:left;padding:0;display:block;height:10px;font-size:0.8em;}
.radio_container label {float:none;vertical-align: middle;}
.bouton_radio input, select {width: 15px;}
.formbody p, .formbody ul {font-size:0.9em;}
