/*GENERAL*/
.fixe { 
  /* un bloc fixe situé en haut qui fait toute la largeur */ 
  position : fixed; 
  top: 300px; 
  left: 550px; 
  right: 0px; 
  width: 100%; 
  /* et le patch pour IE */ 
  position : expression("absolute"); 
  width : expression("100%"); 
  top : expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight); 
  left : expression("550px"); 
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background:url(imgs/degrade_page.jpg) repeat-x top left;
background-color:#150000;
margin:0;
padding:0;
}

img {
border:none;
}

table,input,select,option,texarea,div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

table,div,form,img {
margin:0;
padding:0;
}

a {
color:#000;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}

#conteneur {
position:absolute;
width:828px;
left:50%;
top:0;
margin-left:-413px;
}

#header {
float:left;
width:100%;
color:#DB2522;
line-height:28px;
height:28px;
}

#menu {
float:left;
width:100%;
height:106px;
border-bottom:1px solid #CFCFCF;
}

#menu div {
float:left;
}

#contenu {
float:left;
width:792px;
border-top:1px solid #F1F1F1;
margin-bottom:2px;
background:url(imgs/degrade_contenu.jpg) repeat-x top left;
background-color:#FAFAFA;
padding:13px 19px 20px 17px;
}

.boite_rond_haut,.boite_rond_bas {
width:587px;
height:9px;
float:left;
}

.boite_rond_haut{
background: url(imgs/ligne_boite_haut.jpg) no-repeat top left;
}

.boite_rond_bas{
background: url(imgs/ligne_boite_bas.jpg) no-repeat top left;
}

.boite_rond_centre{
width:545px;
line-height:15px;
border-right:1px solid #E4E1DA;
border-left:1px solid #E4E1DA;
padding:20px;
background-color:#FFF;
}

.boite_rond_centre_gd{
width:565px;
line-height:15px;
border-right:1px solid #E4E1DA;
border-left:1px solid #E4E1DA;
padding:15px 10px;
background-color:#FFF;
}

.colonne_gauche{
float:left;
width:195px;
margin-top:10px;
}

.colonne_droite{
float:right;
width:589px;
margin-top:10px;
}

.bandeau_rub{
float:left;
width:564px;
height:92px;
font-family:Trebuchet MS, Verdana, Arial;
color:#870000;
font-size:24px;
padding:40px 0 0 25px;
background:url(imgs/conditionnement_bandeau.gif) no-repeat top left;
}

.gro_titre{
font-family:Trebuchet MS,Verdana,Arial;
font-size:22px;
color:#635B5A;
}

.gro_titre span{
color:#A4000B;
}

/*HOMEPAGE*/
.home_milieu_gauche {
float:left;
width:312px;
}

.home_milieu_droite {
float:right;
padding:25px 20px 0;
height:162px;
width:436px;
background:url(imgs/bg_home_milieu_droite.jpg) no-repeat top left;
line-height:15px;
}

.ti_home {
font-family:Trebuchet MS,Verdana,Arial;
font-size:31px;
}

.gauche_bas_home {
float:left;
width:380px;
height:75px;
background:url(imgs/bg_bas_gauche_home.jpg) no-repeat top left;
margin-right:4px;
padding:76px 0 0 15px;
font-family:Trebuchet MS,Verdana,Arial;
line-height:20px;
font-size:16px;
}

.gauche_bas_home span{
font-size:22px;
color:#A4000B;
}

.gauche_bas_home a{
font-size:11px;
}

.centre_bas_home,.droite_bas_home {
width:195px;
height:151px;
}

.droite_bas_home {
float:right;
}

#footer {
border-top:1px solid #CFCFCF;
float:left;
width:772px;
margin-top:10px;
background:url(imgs/degrade_footer.jpg) repeat-x top left;
background-color:#FCFCFB;
color:#7E7E7E;
padding:10px 11px;
}

.boite_home {
margin-top:10px;
width:100%;
float:left;
}

.centre_bas_home {
float:left;
}

.home_notices_montages, .home_pack_conditionnement{
display:block;
cursor:pointer;
font-family:Trebuchet MS,Verdana,Arial;
font-size:16px;
line-height:20px;
width:175px;
text-decoration:underline;
}

.home_notices_montages:hover, .home_pack_conditionnement:hover{
text-decoration:none;
}

.home_notices_montages{
float:left;
height:126px;
background:url(imgs/home_notices_montages.jpg) no-repeat top left;
padding:25px 0 0 15px;
}

.home_pack_conditionnement{
float:right;
height:111px;
background:url(imgs/home_pack_conditionnement.jpg) no-repeat top left;
padding:40px 0 0 15px;
}

/*INSTALLATION*/
.bloc_telecharge_instal{
width:100%;
display:block;
cursor:pointer;
height:40px;
line-height:40px;
background-color:#A4000B;
text-align:center;
margin:13px 0 25px 0;
font-family:Trebuchet MS, Verdana, Arial;
font-size:16px;
text-decoration:none;
color:#FFF;
}

.bloc_telecharge_instal:hover{
background-color:#E2DFD9;
color:#A4000B;
}

/*PHOTOS*/
#galerie_petites{
margin-top:10px;
float:left;
}

#galerie_petites img{
margin:5px 1px 0 1px;
cursor:pointer;
}

#txt_haut_photo{float:left;width:100%;background:#E3DFD6;margin-top:10px;}
#txt_haut_photo p{
	margin: 0 10px;
	padding:0;
	font-size:12px;
	line-height:18px;
}

#txt_haut_photo b.rtop, #txt_haut_photo b.rbottom{display:block;background:#F3F3F3;}
#txt_haut_photo b.rtop b, #txt_haut_photo b.rbottom b{
	display:block;
	height:1px;
	overflow:hidden;
	background:#E3DFD6;
}
#txt_haut_photo b.r1{margin:0 5px;}
#txt_haut_photo b.r2{margin:0 3px;}
#txt_haut_photo b.r3{margin:0 2px;}
#txt_haut_photo b.rtop b.r4, #txt_haut_photo b.rbottom b.r4{margin:0 1px;height:2px;}


.bt_etude_photo{
width:130px;
height:96px;
float:left;
margin-top:10px;
cursor:pointer;
display:block;
font-family:Trebuchet MS, Verdana, Arial;
font-size:16px;
text-decoration:underline;
background:url(imgs/photo_bloc_tidegra.gif) no-repeat top left;
padding:20px 0 0 65px;
}

.bt_etude_photo:hover{
text-decoration:none;
}

/*CONDITIONNEMENT*/
.gd_img_conditionnement{
width:195px;
height:197px;
background:url(imgs/conditionnement_pack.jpg) no-repeat top left;
padding:100px 0 0 370px;
font-family:Trebuchet MS, Verdana, Arial;
color:#FFF;
font-size:20px;
line-height:24px;
}

/*CONTACT*/
#bloc_formulaire {
color:#777777;
margin:0;
padding:14px;
}

#bloc_formulaire fieldset {
margin:0;
font-style:normal;
padding:0 1em 1em;
}

#bloc_formulaire legend {
font-weight:bold;
color:#000;
background:transparent;
}

#bloc_formulaire p {
padding:.2em 0;
margin:0 0 .2em 0;
}

#bloc_formulaire fieldset#coordonnees label {
float:left;
width:34%;
text-align:right;
margin:0;
padding:0 .5em 0 0;
}

#bloc_formulaire label.oblig {
font-weight:bold;
}

#bloc_formulaire a.aide {
text-decoration:none;
}

#bloc_formulaire a.aide img {
margin:0;
padding:0;
}

#bloc_formulaire .focus {
background:#DFDBD7;
color:#000;
}

#bloc_formulaire .normal {
background:#FFF;
color:#000;
}
