body {
font-family: verdana; /* on d�finit la police de base dans la page */
font-size: 9pt; /*dex on d�finit la taille de police de base dans la page */
background-color:#c4caca;
color:white;
}

/*
body a{
text-decoration: none;
color: white;
font-weight:bold;
}

body a:hover{
color: white;
font-weight:bold;
}*/
a:link, a:visited {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0; }


body img{
border: none;}

.master{
position: absolute;
width: 1000px;
height:575px;
left: 50%;
top: 50%;
margin-left: -500px;
margin-top: -288px;
}

.top{
float:left;
width:1000px;
height:132px;
background: transparent url(../images/top.jpg) no-repeat;
cursor:pointer;
}

.menu{
float:left;
width:774px;
height:46px;
background: transparent url(../images/menu.jpg) no-repeat;
}
.x-menu{
margin-left:10px;
margin-top:10px;
}

.center{
float:left;
width:1000px;
height:366px;
}

.left{
float:left;
width:226px;
height:366px;
background: transparent url(../images/transition-left.jpg) no-repeat;
background-color:#01a7de;
}

.right{
float:left;
width:774px;
height:366px;
}

.right-page{
float:left;
width:774px;
height:366px;
background: transparent url(../images/page.jpg) no-repeat;
}

.right-page a{
text-decoration: none;
color: white;
font-weight:bold;
}

.right-page a:hover{
color: white;
font-weight:bold;
}

.right-produits{
float:left;
width:774px;
height:366px;
background-color:white;
color:black;
}

.x-right-page{
margin-top:10px;
margin-left:10px;

}

.right-contact{
float:left;
width:774px;
height:366px;
background: transparent url(../images/page.jpg) no-repeat;
}
.x-right-contact{
margin-top:10px;
margin-left:10px;
}
.right-contact a{
text-decoration: none;
color: white;
font-weight:bold;
}
.right-contact a:hover{
color: white;
font-weight:bold;
}


.right-actus{
float:left;
width:774px;
height:366px;
color: black;
background: transparent url(../images/page3.jpg) no-repeat;
}
.x-right-actus{
margin-top:10px;
/*margin-left:10px;*/
}
.right-actus a{
text-decoration: none;
color: black;
font-weight:bold;
}
.right-actus a:hover{
color: black;
font-weight:bold;
}


.bottom{
float:left;
width:1000px;
height:31px;
background: transparent url(../images/bottom.jpg) no-repeat;
font-size:8pt;
}

.bottom a{
text-decoration: none;
color: white;
font-weight:bold;
}

.bottom a:hover{
color: white;
font-weight:bold;
}

.x-bottom{
margin-left:10px;
}

.right-top{
float:left;
width:774px;
height:63px;
}

.right-center{
float:left;
width:774px;
height:303px;
overflow-y:scroll;
}
.x-right-center{
margin-left:30px;
margin-top:10px;
}
.right-center a{
text-decoration: none;
color: white;
font-weight:bold;
}

.right-center a:hover{
color: white;
font-weight:bold;
}

.right-hp{
float:left;
width:774px;
height:366px;
background: transparent url(../images/hp.jpg) no-repeat;
}

.x-right-hp{
margin-top:75px;
margin-left:20px;

}


#main2 a{
color:black;
text-decoration:none;
/*font-weight:normal;*/
font-family:verdana;
font-size:9pt;
}
#content a, .x-right-hp a {
text-decoration: none; color:#ffffff;
}
#content a u, .x-right-hp a u{
text-decoration: none; color:#000000;
}
#content a:hover, .x-right-hp a:hover {
text-decoration: underline;
}
#list_new {
list-style-type:none;
}

#pop_up, #pop_up2 {
float: left;
margin-top: 10px;
}
#pop_up2 {
	padding-left: 10px;
}
.liens_news {
height: 40px;
width: 160px;
display: block;
float: left;
padding-left: 5px;
text-indent: -2000px;
}
#assemblage {
background: transparent url(../images/norfix_assemblage.jpg) no-repeat;	
}
#assemblage:hover {
background: transparent url(../images/norfix_assemblage_hover.jpg) no-repeat;	
}
#guide {
background: transparent url(../images/norfix_guide.jpg) no-repeat;	
}
#guide:hover {
background: transparent url(../images/norfix_guide_hover.jpg) no-repeat;	
}
#liste {
height: 105px;

}
.red {
color: #fffc01;
font-weight: bold;
}
.bold {
color: #fffc01;
font-weight: bold;
}
