
body {
background-color:#fff;
font-size:14px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:rgba(0,0,0,0.7);
min-width:320px;
	
}


.box_panier
{background:#eee;
margin-bottom:20px;
}

.box_panier td{text-align:center;}

.box_panier th{background-image:linear-gradient(to top,#0e81a7,#149ac7);
color:#fff;}

form{background-image:linear-gradient(to top,#eee,#eee,#fff);
padding:20px;}

form input,select{
margin:10px;
width:2s50px;
}



.total{font-size:20px;
text-transform:uppercase;}

.connexion{
with:auto;
float:right;
display:inline;
 height:60px;
background-image:linear-gradient(#eee,#f2f2f2);
border:1px solid #d1caca;
border-radius:8px;
margin-top:5px;
margin-right:5px;
padding:10px;}

.connect_bloc{float:left;
display:inline;
width:150px;
 height:60px;
 margin-left:20px;
}


.bloc_right{width:300px;
margin-bottom:10px;}

.bloc_right span{color:#D81C1C;
font-weight:bold;}


.sousbloc_right{float:left;
display:inline;
width:300px;
height:90px;
background:#fff;
margin-top:10px;
padding-bottom:10px;
border-bottom:1px dotted #ddd;}


.bloc_left{width:640px;
height:auto;
margin-bottom:10px;
float:left;
display:inline;
margin-top:20px;
color:#868991;}

.bloc_left span{color:#D81C1C;
font-weight:bold;}

.titro{border-bottom:3px solid #777;
font-size:18px;
font-weight:bold;
color:#cb1a1a;
padding:5px;
margin-bottom:5px;
text-transform:uppercase;}

.titro_actu{
    font-family: arial;
	width:100%;
height:26px;
float:left;
display:inline;
background-color:#e7e7e7;
border-bottom:3px solid #b52d19;
font-size:20px;
text-transform:uppercase;
color:rgba(0,0,0,0.7);
box-shadow:1px 1px 5spx #eee;
padding:0px;
padding-bottom:0px;
padding-top:5px;



}


.sousbloc_left{float:left;
display:inline;
width:640px;
height:160px;
margin-top:10px;
padding-bottom:10px;
border-bottom:1px dotted #bbbebf;}

#videos_demande{width:960px;
height:100px;
background-color:#fff;
background-image:url(../img/fond_videos.png);
float:left;
display:inline;
margin-top:50px;
}

a{text-decoration:none;
color:rgba(0,0,0,0.6);}

a:hover{text-decoration:underline;}

#container_general {
	width: 1150px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;;
	margin-top:245px;


}

#container{
	width: 1150px;
float:left;
display:inline;
background:#fff;


}


#ban_header{
height:250px;
background-color:#c91919;
background-image:;
background-repeat:no-repeat;
background-position:center;
 position: absolute;
    z-index: 0;
    width: 100%;
    top: 0px;
    left: 0px;
}

#ban_top_header{
height:43px;
background-color:#454648;
background-image:;
background-repeat:no-repeat;
background-position:center;
 position: absolute;
    z-index: 100;
    width: 100%;
    top: 0px;
    left: 0px;
}

#top_header{margin-left:auto;
margin-right:auto;
width:1130px;
height:43px;
}

#ban_corps_header{
height:153px;
background-color:transparent;
background-image:;
background-repeat:no-repeat;
background-position:center;
 position: absolute;
    z-index: 0;
    width: 100%;
    top: 48px;
    left: 0px;
}

#ban_menu_header{
height:50px;
background-color:#454648;
background-image:;
background-repeat:no-repeat;
background-position:center;
 position: absolute;
    z-index: 0;
    width: 100%;
    top: 205px;
    left: 0px;
}

#menu_header{margin-left:auto;
margin-right:auto;
width:1000px;
height:50px;

}


#corps_header{width:1150px;
height:153px;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:1;
background-image:url(../img/heady_true1.png);
}


#header{width:1150px;
height:153px;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:1;
margin-top:20px;
}

#logo{float:left;
display:inline;
width:500px;
height:100px;
background-color:transparent;;
}

#part{float:right;
display:inline;
width:500px;
height:80px;
background-color:#333;
background-image:url(../img/part1.png);
}

#sous_head{margin-left:auto;
margin-right:auto;
width:1150px;
height:80px;
background:#252525;
}

#widget{width:850px;
height:510px;
float:left;
display:inline;
background:#dbdbdb;
overflow:hidden;
}

#corps_gauche{width:810px;
padding:20px;
float:left;
display:inline;
background-color:#eee;
margin-top:10px;
}

#desc_image{float:left;
display:inline;
width:610px;
height:50px;
overflow:hidden;
color:#fff;
background:rgba(0,0,0,0.4);
padding:20px;
margin-top:-100px;
position:relative;
z-index:2;
font-size:14px;}


#titro_details{float:left;
display:inline;
width:100%;
font-size:24px;
font-weight:bold;
line-height:34px;
margin-bottom:20px;
margin-top:20px;
color:#333;}

#arbor a{color:red;}

.lien_utile{color:#30F;
font-weight:bold;
font-size:20px;}

#a_lire{float:left;
display:inline;
width:100%;
height:auto;
}

.lirac{float:left;
display:inline;
width:200px;
height:190px;
overflow:hidden;
margin:7px;

}

.clearfix{clear:both;}

.lirac img{margin-bottom:3px;}

.lirac a:hover{color:red;
text-decoration:none;}



#corps_droit{width:280px;	
float:right;
display:inline;

}

#chat{
	width:280px;
height:510px;
float:left;
display:inline;
	background-color:#eee;
	background-image:url(../img/chat_new1.png);}
	
	#in_corps_droit{
	width:280px;
float:left;
display:inline;
	background-color:#fff;
	margin-top:10px;
}

#pub_bas{
	width:1150px;
float:left;
display:inline;
	background-color:#fff;
margin-top:20px;}
	

#flash{width:960px;
height:35px;
float:left;
display:inline;
margin-top:0px;
background-image:linear-gradient(to top,#fff,#f2f2f2);
border-radius:8px;
margin-bottom:20px;

}

.ban_footer{
background:#454648;
    color: #FFF;
    height:250px;
    position: absolute;
    z-index: 0;
    width: 100%;
	left: 0px;
	font-size:12px;

}




@media screen and (max-width:500px){

}