body{margin:0px;padding:0px;background-color:#fff;}
body, td, input, select, textarea{font-family: Arial; font-size: 12px;color: #7D7C7C;}
img,form{border:0px;padding:0px;margin:0px;}
a{color:#1290f6;}
li a {color:#1290f6; text-decoration:none;}
p {margin:0px; padding:0px;}

.clear {
clear: both;
}
.noa {color:#454545;text-decoration:none;}
.gris {font-family: Arial; font-size: 12px; color: #7D7C7C;}
.gris16 {font-family: Arial; font-size: 16px; color: #7D7C7C; font-weight:bold;}
.rouge {font-family: Arial; font-size: 12px; color: #6496bf;}
.rouge16 {font-family: Arial; font-size: 16px; color: #db0505; font-weight:bold;}
.rouge24 {font-family: Arial; font-size: 26px; color: #db0505; font-weight:bold;}
.rouge11 {font-family: Arial; font-size: 11px; color: #db0505;}
.rouge12 {font-family: Arial; font-size: 13px; color: #db0505;}
.blanc {font-family: Arial; font-size: 12px;color: #FFFFFF; text-align : justify}
.blanc2 {font-family: Arial; font-size: 20px;color: #FFFFFF}
.logger {font-family: Arial; font-size: 10px; color: #FFFFFF;}
.logger2 {font-family: Arial; font-size: 10px; color: #CB0101;}
.bleu22 {font-family: Arial, serif; font-size: 21px; color: #4bb2e5; font-weight:bold;}
.commentaire {font-family: Arial; font-size: 11px;color: #1290f6; text-align : justify}

.topbar{	
	background-color: #db0505;
	background-repeat:repeat-x;
	height:30px;
    padding-top:10px;
}
.topbar_ombre{	
	background-image:url('http://www.faistonshow.com/images/images/ombre-portee.gif');
	background-repeat:repeat-x;
	height:10px;
}
.topbar_container{
	width:810px;
	margin:0 auto 0 auto;
	text-align:center;
}
.modulevote{
	width:152px;
	margin:0px;
	padding:0px;
	float:left;
}
.container{
	width:961px;
	height: 105px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:10px;
}
.container li{
	display:inline;
	margin:0px;
	padding:0px;
     
}
.container ul{
	margin:0px;
	padding:0px;
    float: left;
    display: table-cell;
	width: 885px;
}
.basbar{	
	margin-top:5px;
}

.bascolonne{	
	width:170px;
	margin:5px;
	padding:0px;
	float:left;
}

.bascolonne ul,li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
}

.bascolonne_last{	
	width:241px;
	padding:0px;
	margin-top:5px;
	float:left;
}


.container_int{
	width:961px;
	margin:0 auto 0 auto;
	padding:0px;
}

.container_int_A{
	width:12px;
	font-size:1px;
	height:1px;
	margin:0 auto 0 auto;
	padding:0px;
	float: left;
}

.container_int_B{
	width:658px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:28px;
	float: left;
}

.container_int_B1{
	width:148px;
	height:237px;
	margin:0 auto 0 auto;
	padding:0px;
	float: left;
}

.container_int_B12{
	width:148px;
	height:37px;
	margin:0 auto 0 auto;
	padding:0px;
	color:#1290f6;
}

.container_int_B2{
	width:318px;
	height:270px;
	margin:0 auto 0 auto;
	padding:0px;
	float: left;
}

.container_int_B_separation{
	width:22px;
	height:228px;
	margin:0 auto 0 auto;
	padding:0px;
	float: left;
}

.container_int_C {
	width:41px;
	margin:0 auto 0 auto;
	padding:0px;
	float: left;
}

.container_int_D {
	width:250px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:28px;
	float: left;
}

.container_int_blogA {
	width:512px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:10px;
	float: left;
}
.container_int_blogB {
	width:40px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:28px;
	float: left;
}
.container_int_blogC {
	width:397px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:28px;
	float: left;
}

.container_Panier_A {
	width:402px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:18px;
	float: left;
}
.container_Panier_B {
	width:38px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:18px;
	float: left;
}

.container_Panier_C {
	width:338px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:18px;
	float: left;
}

.container_Panier_D {
	width:171px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:147px;
	float: left;
}

.container_tableau_A {
	width:900px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:18px;
	float: left;
}

.container_checkoutA {
	width:390px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:28px;
	float: left;
}
.container_checkoutB {
	width:390px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:28px;
	float: left;
}

.tableau-case1 {
	width:38px;
	margin:0 auto 0 auto;
	padding:0px;
	padding-top:18px;
	float: left;
}

.container_int_visuels {
	width:760px;
	margin:0 auto 0 auto;
	padding-top:18px;
	float: left;
}
.container_int_visuels_total {
	width:961px;
	margin:0 auto 0 auto;
	padding-top:18px;
	float: left;
}
.container_int_visuels2 {
	width:184px;
	padding-top:18px;
	float: left;
}

.comment{
margin:0px;
float:left;
padding:6px;
width:512px;
background-color:#ebf6fe;
margin-top:8px;
}

.panier
{
	width:76px;
	height:105px;
	float: left;
    display: table-cell;
	padding:0px;
}


.news
{
	width:250px;
	float: left;
	padding:0px;
	margin:0px;
	color:#1290f6;
	text-decoration:none;
}


.news_haut
{
	width:250px;
	height:38px;
	background-image:url('http://www.faistonshow.com/images/images/blog_h.gif');
	padding:0px;
	margin:0px;

}
	
.news_milieu
{
	width:242px;
	padding:4px;
	padding-bottom:13px;
	background-color:#f3f8fc;
	margin:0px;
	
}
	
.news_bas
{
	width:250px;
	height:11px;
	background-image:url('http://www.faistonshow.com/images/images/blog_b.gif');
	padding:0px;
}


.bloc1 {
height: 23px;
font-family: Arial; font-size: 12px;color: #FFFFFF; text-align:center;
font-weight:bold;
margin:0 auto 0 auto;

}
.bloc2 {
height: 23px;
float: left;
font-family: Arial; font-size: 10px; color: #FFFFFF;
display: table-cell;
vertical-align: middle;
margin:0 auto 0 auto;
}
.bloc3 {
height: 23px;
float: left;
font-family: Arial; font-size: 10px; color: #FFFFFF;
margin:0 auto 0 auto;
}

.spanou {
padding-top:18px;
vertical-align: middle;
}


.flottante21 {margin: 0px;
float:left;
padding: 0px;
}

.milieu {
	width:760px;
	padding:0px;
}

.milieu_vote {
	margin:0px;
	width:512px;
	padding:0px;
	float:left;
}

.flottante2 {
margin:0px;
float:left;
padding:0px;
}

img {
	border:0px none;
	margin:0px;
	padding:0px;
}
.img01
{
display:block;
	margin:0px;
	padding:0px;
}

.options {
background-image:url('images/images/panneau-visuel.gif');
	width:378px;
	height:150px;
	padding:0px;
background-repeat:repeat-x;
float:left;
}


form {
		padding:0px;
		border:0px;
		border-spacing:0px;
		margin:0px;
		}
h1 { font-family: Arial; font-size: 12px; color: #FFFFFF; padding: 0px; margin: 0px; text-align:center;}
		h2 { font-family: Arial; font-size: 22px; color: #D00002;}
		h3 { font-size: 20px; color: #847D6E; padding: 0px; margin: 0px; font-family: Georgia, Times, serif;}
		h4 { font-size: 13px; color: #1a315e; padding: 0px; margin: 0px;}

		INPUT {font-size:11px;
				color:#1290f6;
				border:1px solid #c1c8cd;
				height: 13px;
				}
		textarea {
		         border:1px solid #c1c8cd;
				 color:#1290f6;
		         }
		input:focus, textarea:focus /* Quand le curseur est sur un champ */
		{
		   background-color: #dcefff;
		}
 
				
		input.recalculer {
		 border: none;
		 width:171px;
		 height:34px;
		 background: url(http://www.faistonshow.com/images/images/recalculer.jpg);
		 cursor:pointer;
		}
		
		input.test {
		font-size: 12px;
		padding:0px;
		border-spacing:0px;
		margin:0px;
		border:1px solid #0CF;
		height: 18px;
		}
		input.achat {
		 border: none;
		 width:171px;
		 height:34px;
		 background: url(http://www.faistonshow.com/images/images/continuer.jpg);
		 cursor:pointer;
		}
		input.test2 {
		padding:0px;
		border-spacing:0px;
		margin:0px;
		cursor:pointer;
		}
		
#largeImg {
	width: 402px;
	height: 402px;
}

.thumbs img {
	width:62px;
	height:62px;
	padding-right:4px;
	padding-top:4px;
	border:0px;
}
.thumbs img:hover {
	border:0px;	
}


SELECT
{font-size:14px;
padding:0px;
border:0px;
border-spacing:0px;
margin:0px;}

SELECT.deroulant
{font-size:13px;
border:1px solid #c1c8cd;
height: 18px;}

a:hover.imagess3 u {
		display: inline;
		position: absolute;
		top: 402px;
		left: 590px;
		width: 400px;
		height: 350px;
		background: white;
		text-align: center;
		color: white;
		}
a u {
		display: none;
		}
