body{
	background-color:#000000;
	color:#FFFFFF;
	position:relative;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
}

#page{
	margin-left: auto;
	margin-right: auto;
	width:1025px;
	position:relative;
/*
	position:absolute;
	width:1025px;
	left: 50%;
	margin-left: -525px;
	margin-top:15px;
	margin-bottom:20px;
	padding-bottom:20px;
*/
	/* border:1px solid white; */
	
}

#logo{
	width:121px;
	height:62px;
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/logo.png);
	background-repeat:no-repeat;
	float:left;
	margin-right:8px;
}
#logobas{
	width:121px;
	height:62px;
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/logo.png);
	background-repeat:no-repeat;
	margin-left:-80px;
	float:right;
}

#copy{
	text-align:center;
	margin-top:15px;
	display:inline-block;
	width:1024px;
	color:#5e5e5e;
}

#copy span{
	color:#BCBCBC;
}

#menuHaut{
}
#menuBas{
	margin-top:60px;
}

#tabMenuHaut{
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/menu.png);
	background-repeat:no-repeat;
	height:62px;
	width:896px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
#tabMenuBas{
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/menu.png);
	background-repeat:no-repeat;
	height:62px;
	width:896px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
}

#tabMenuHaut tr, #tabMenuHaut tr td, #tabMenuBas tr, #tabMenuBas tr td{
	height:31px;
}

#ligneMenu{
	
}
#lienMenu, #lienMenuBas{
	padding-left:8px;
	vertical-align:middle;
}

#tabMenuHaut #lienMenu{
	border-bottom:1px solid #161616;
}

#tabMenuBas #lienMenuBas{
	border-top:1px solid #161616;
}

#lienMenu a, #lienMenuBas a{
	color:#FFFFFF;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration:none; 
}

#lienMenu .separation, #lienMenuBas .separation{
	font-size:12px;
	color:#000000;
	padding-bottom:3px;
}

#lienMenu .separation1, #lienMenuBas .separation1{
	width:1px;
	border-left:1px solid #161616;
	height:100%;
	margin-left:3px;
}
#arianne, #arianneBas{
	padding-left:8px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
}

#arianne b{
	color:#c9ff23;
	font-weight:normal;
}

#arianneBas b{
	color:#c9ff23;
	font-weight:normal;
}

#langue{
	border-bottom:1px solid #161616;
	text-align:right;
	padding-right:8px;
}

#langue .separation{
	font-size:14px;
	color:#161616;
	padding-bottom:2px;
}

#langue a{
	color:#FFFFFF;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	text-decoration:none; 
}

#pageCentrale{
	margin-top:60px;
}

a img{
	border:none;
}

.actu1{
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/actu.png);
	background-repeat:no-repeat;
	width:508px;
	height:150px;
	padding:4px;
	margin-bottom:3px;
}

.actu1img{
	width:508px;
	margin-bottom:3px;
}

.texteActu{
	color:#FFFFFF;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.texteActu .actuDate, .texteActu .actuCat, .texteActu .actuTitre, .texteActu .actuTexte{
	width:250px;
	padding-left:16px;
	padding-right:16px;
}

.texteActu .actuDate{
	font-size:10px;
}

.texteActu .actuCat{
	font-size:12px;
}

.texteActu .actuTitre{
	font-size:18px;
	font-weight:bold;
	padding-top:15px;
}
.texteActu .actuTexte{
	padding-top:4px;
	font-size:12px;
	overflow:hidden;
}


.texteActu .actuTexte .test{
height:28px;
overflow:hidden;

}
.texteActu .actuTexte div{
	height:28px;
	overflow:hidden;
}
.actu1img a img{
	border:none;
}
.texteActu .actuLien{
	font-size:12px;
	text-align:right;
	padding-right:16px;
	padding-top:8px;
}
.textSearch{
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/searchTexte.png);
	background-repeat:no-repeat;
	width:162px;
	height:23px;
	padding:2px;
	padding-left:4px;
}
.textSearch input{
	width:152px;
	height:15px;
	font-size:12px;
	background-color:#2d2d2d;
	border:0px;
	color:#353535;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
a{
	color:#FFFFFF; 
	text-decoration:none;  
}  
a:hover{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

.carrehorizontal .carre {
	float:left;

}



.carre .actu, .newsletter .actuNew{
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/actu2.png);
	background-repeat:no-repeat;
	width:251px;
	height:251px;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
	font-size:12px;
	border:0px;

} 
.carre .actu .actuTitre{
	font-weight:bold;
	padding-top:8px;
	padding-right:8px;
	padding-left:8px;
}

.actuTitreNew{
	font-weight:bold;
	padding-top:8px;
	padding-right:8px;
	padding-left:8px;
	height:10px;
}
.carre .actu .actuLien{
	text-align:right;
	height:28px;
	padding-right:8px;
	vertical-align:middle;
}
.carre .actu .actuTexte{
	height:50px;
	vertical-align:top;
	padding-right:8px;
	padding-left:8px;
}
.actuTexteNew{
	height:25px;
	vertical-align:top;
	padding-right:8px;
	padding-left:8px;
}
.separationCarre{
	width:250px;
	height:8px;
	position:relative;
}

.carre .imaglien{
	border:0px;
	position:relative;
	float:none;
}
.carrehorizontal{
	position:relative;
}
.carrehorizontal .separationCarre{
	width:8px;
	height:250px;
	float:left;
}

.carrehorizontal .carre{
	margin-bottom:8px;
}

h3{
	font-size:20px;
	font-weight:100;
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/h3.png);
	width:245px;
	height:30px;
	padding-left:8px;
	background-repeat:no-repeat;
	margin-top:30px;
	margin-bottom:8px;
	position:relative;
	padding-top:3px;

}
h2{
	font-size:20px;
	font-weight:100;
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/h2.png);
	width:508px;
	height:28px;
	padding-left:10px;
	background-repeat:no-repeat;
	margin-bottom:8px;
	position:relative;
	padding-top:3px;
	display:inline-block;
}

h1{
	font-size:20px;
	font-weight:100;
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/h1.png);
	width:1024px;
	height:30px;
	padding-left:10px;
	background-repeat:no-repeat;
	margin-bottom:8px;
	position:relative;
	padding-top:3px;
	margin-top:0px;
}

.csc-header{

}

h3.csc-firstHeader{
	margin-top:0px;
}

h2.csc-firstHeader{
	margin-top:-1px;
}



h4.csc-firstHeader{
	font-size:20px;
	font-weight:100;
	padding-left:5px;
}
p.bodytext{
	margin-top:-3px;
	margin-left:8px;
	padding-right:8px;
}
.csc-textpic-text{
}
.lecteur{
	margin-top:2px;
}
.newsletter {
float:left;
margin-right:6px;


}
.newsletter2 .petittexte{
	background-color:#171717;
	border:0px;
	margin-bottom:4px;
	width:210px;
	padding-left:8px;
	padding-right:8px;
	color:#4c4c4c;
	font-size:12px;
	font-weight:bold;
	margin-left:1px;
}
.newsletter .petittexte{
	background-color:#111111;
	border:0px;
	width:216px;
	color:#4c4c4c;
}

.carre .actu .actuTexteNew{
	vertical-align:top;
	padding-right:8px;
	padding-left:8px;

}
.carre .actu .actuInput{
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/plageremplissage.png);
	background-repeat:no-repeat;
	background-position:8px 6px;
	vertical-align:middle;
}
.actuInputNew{
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/plageremplissage.png);
	background-repeat:no-repeat;
	height:23px;
	background-position:7px;
}
.espaceNew{
	height:5px;
}




.newsletter .actuTitre{
margin-bottom:-10px;
}

.carre .actu .actuTexteMini{
	font-size:10px;
}
.actuTexteMiniNew{
	font-size:10px;
	height:50px;
	vertical-align:top;
}

.carre .actu .actuLien{
	text-align:right;
	padding-bottom:20px;
}
.actuLienNew{
	padding-bottom:20px;
	padding-top:20px;
}


.csc-mailform {
	border:0px;
	border:none;
	/* margin-left:-8px; */
	width:250px;
	padding:0px;
	margin:0px;
}
*+html .csc-mailform {
	/* margin-left:0px; */
}
.csc-mailform-fielddsdasda{
	background-image:url(http://www.massivprod.com/site/fileadmin/templates/images/fomulaire.png);
	background-repeat:no-repeat;
	background-position:18px left;
	padding-left:4px;
	padding-right:4px;
}
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select {
	background-color:#000000;
	border:1px #FFFFFF solid;
	color:#c9ff23;
	width:230px;	
	margin-bottom:16px;
	padding-left:4px;
	padding-right:4px;
	margin-left:7px;
}
.csc-mailform-field label{
	display:inline-block;
	margin-bottom:4px;
	margin-left:8px;
}
.csc-mailform-field .csc-mailform-submit{
	width:80px;
	margin-left:85px;
	color:#FFFFFF;
}



