* {
font-family:verdana, arial;
font-size:12px;
}
BODY {
	margin:0px;
	background: #fff url(/commun/medias/images/fond-body.jpg) 770px 0px  no-repeat;
	
	
}
img {
border:0;
}

p,li,a,b {
line-height:18px;
font-size:11px;

}
#top {
	width:770px;
	margin:0;
	padding:0;
	height:130px;
	}

div.menu-haut {

padding:3px 0 0 20px;
float:left;
width:92px;
background: url(/hydraulique/fr/medias/images/menu/fond-menu.gif) no-repeat;
height:21px;
}

div.menu-haut a {

color:white;
font-weight:bold;
}

div.menu-haut a:hover {
border-bottom : 1px dotted white;
color:white;
font-weight:bold;
}

div.bienvenue {
	height:16px;
	padding-left:5px;
	margin:0;
	font-size:11px;
	line-height:15px;
	color:#edf2f6;
	font-weight:bold;
	background: url(/hydraulique/fr/medias/images/hp/navigation.jpg) no-repeat;
}

div.bienvenue a {
font-size:11px;
color:#ffffff;
line-height:15px;
}
div.bienvenue a:hover {
font-size:11px;
color:#aad4f2;
}

#contenu {
	padding:0;
	margin:0;
	width:770px;
	background: url(/hydraulique/fr/medias/images/menu/centrale.jpg) no-repeat;


}


TD.nu {

	background: URL(/commun/images/transparent.gif);



}
TD {
font-family:verdana;
font-size:11px;
color:#333333;
}

TD.rechercher {
font-family:verdana;
font-size:11px;
color:#FFFFFF;
}

TD.titre_menu_gauche{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#FFFFFF
}


A {
color:#333333;
text-decoration:none;
}
A:hover {
color:#466ABE;
}


div.pp {
font-size:10px;
float:left;
height:33px;
width:430px;
color:#fff;
margin:8px 0 0 0;
padding:2px 0 0 55px;
background: url(/commun/images/fond-pied.jpg) no-repeat;
}
.pp a{
font-size:10px;
color:#fff;
text-decoration:none;

}
pp a:hover {
	color:#FF6600;

}


div.menuDer {

font-size:10px;
font-weight:bold;
color:#cccccc;
padding:0px 5px 5px 15px;
width:130px;
background: #fff url(/hydraulique/fr/medias/images/menu/der_fond_na.gif) no-repeat;
line-height:13px;
}

div.menuSeparation {

}

div.menuDer a{
font-size:10px;
line-height:13px;
font-weight:bold;
color:#606c7c;
text-decoration:none;
}



DIV.cache {
visibility:hidden;
font-family:verdana;
font-size:12px;
font-weight:bold;

}
input {
font-family:arial;
font-size:11px;
color: #333333;
background-color: #eaeaea;

}

.tdImgCenter {
	vertical-align:middle;
}
.tdImgCenter img,.tdImgCenter a,.tdImgCenter span {
	vertical-align:middle;
}

#agence-de-communication-nantes {
font-size:9px;
color:#a8c1db;
clear:both;
}

#agence-de-communication-nantes a{
font-size:9px;
color:#94abc3;

}
