/* CSS Document */
body {
	padding: 0;
	padding-top: 20px;
	margin: 0 auto;
	width: 840px;
} 
p {
	padding: 0;
	margin: 0;
}
div {
    margin : 0;
    padding : 0;
}
div#top {
	height:20px;
	padding-top:6px;
	background-color:#FFFFFF;
	width:820px;
	padding-right:20px;
	text-align:right;
	font: normal 10px verdana;
	color: #000000;
}
div#top a {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:25px;
	padding-right:12px;
	background:  url(images/c1.gif) no-repeat;
}
div#ban {
	height:154px;
	background-color:#FFFFFF;
	width:840px;
	background: url(images/bandreamap.jpg) no-repeat;
}
div#menu { 
	background: url(images/men.gif) no-repeat;
	background-color:#FFFFFF;
	padding-left: 75px;
	padding-top:5px;
}
div#menu ul {
	margin:0px;
	height:31px;
}
div#menu li {
	margin: 0px;
	display: inline; 
	text-align: left; 
	padding-left:15px;
}
div#menu a {
	padding-left:5px;
	background:  url(images/mens.gif) no-repeat;
	height:36px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:normal; text-align:left; text-decoration:none;
}
div#conteneur { 
	padding-bottom:30px;
	background-color:#FFFFFF;
}
div#menugauche { 
	background: #FFFFFF;
	width: 200px;
	float:left;
	display: block;
}
div#menugauchenews { 
	background-image:url(images/lignes.gif);
	background-color:#FFFFFF;
	width: 200px;
	float:left;
	display: block;
}
div#menugauche ul {
	padding-top:50px;
	list-style-type: none;		
}
div#menugauche li{ 
	height:27px;
	background: url(images/g0.gif) no-repeat;	
}
div#menugauche a {
	padding-left:15px;
	text-align:left;
	padding-top: 8px;
	display: block;
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4a4a4a; font-weight:normal; text-align:left; text-decoration:none;
}
div#contenu {
	padding-top: 50px;
	padding-bottom: 30px;
	float:right;
	width: 640px;
	background-color:#FFFFFF;
}
.titre {
	font-family:  "trebuchet ms", Verdana, Arial, sans-serif; font-size: 14px; color: #000000; font-weight:bold; text-align:left; text-decoration:none;
	padding-left:20px;
	padding-right:50px;
}
.soustitre {
	font-family:  "trebuchet ms", Verdana, Arial, sans-serif; font-size: 13px; color: #dfb628; font-weight:bold; text-align:left; text-decoration:none;
	padding-left:30px;
	padding-right:50px;
}
.soustitre a{
	font-family:  "trebuchet ms", Verdana, Arial, sans-serif; font-size: 13px; color: #dfb628; font-weight:bold; text-align:left; text-decoration:underline;
}

.soustitre2{
	font-family:  "trebuchet ms", Verdana, Arial, sans-serif; font-size: 13px; font-weight:bold; text-align:left; text-decoration:none;
	padding-left:30px;
	padding-right:50px;
}

.texte1 {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3c3c3c; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:50px;
	padding-right:80px;
}
.texte2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7e7e7e; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:50px;
	padding-right:80px;
}
.textenews {
	font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3c3c3c; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:20px;
	padding-right:10px;
}
.textenews a{
	font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0099FF; font-weight:normal; text-align:left; text-decoration:underline;
}
.textenews1 ,.textenewsVigeopro,.textenewsVigeolife,.textenewsMobifamily{
	font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #dfb628; font-weight:bold; text-align:left; text-decoration:none;
	padding-left:15px;
	padding-right:10px;
}
.textenewsVigeopro{
	background: url(images/iconVigeopro.jpg) no-repeat;
	color: #4f81bd;
	padding-left:20px;
}
.textenewsVigeolife{
	background: url(images/iconVigeolife.jpg) no-repeat;
	color: #00b050;
	padding-left:20px;
}
.textenewsMobifamily{
	background: url(images/iconMobifamily.jpg) no-repeat;
	color: #c00000;
	padding-left:20px;
}

dt {
	padding-left:20px;
	
}
dd {
	padding-left:65px;
	margin-top:-50px;
	font-family:  "trebuchet ms", Verdana, Arial, sans-serif; font-size: 11px; color: #7e7e7e; font-weight:bold; text-align:left; text-decoration:none;
}
dd a {
		padding-left:15px;
}
div#bas {
	background: url(images/bas.gif);
	height:25px;
	width:480px;
	float:left;
	padding-left:20px;
}
div#bas a{
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4a4a4a; font-weight:normal; text-align:left; text-decoration:none;
}
div#basdroite {
	background: url(images/bas.gif);
	height:20px;
	width:320px;
	float:right;
	padding-right:20px;
	padding-top:5px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4a4a4a; font-weight:normal; text-align:right; text-decoration:none;
}
.decal {
	padding-left:15px;
}
