.domain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: C8C8C8;
	text-decoration: none;
}
.imgTagWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;

}
.imgTagOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: FB8E2C;
	font-weight: bold;

}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 333333;
	text-align: justify;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.downloadTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: FB8E2C;
}

.success {
	color: #060;
	border: 1px solid #060;
	padding: 2px 5px;
}

/* forms et vdaemon */
.vdLabel{display: block; font-weight: bold; font-family: Arial; font-size: 12px; color: 333333; margin-top: 5px;} 
.vdLabelError{display: block; color: #c00; font-weight: bold; font-family: Arial; font-size: 12px; color: 333333; margin-top: 5px;}

.vdFieldFocus, input.vdFieldFocus{font-size: 12px; font-family: Arial; color: #410a1b; background: #fff; border: 1px solid black;} /* Field normal avec Focus */
.vdFieldError, input.vdFieldError{font-size: 12px; font-family: Arial; color: #300; border: 1px solid #c00;} /* Field Error */
.vdFieldErrorFocus, input.vdFieldErrorFocus{font-size: 12px; font-family: Arial; color: #c00; border: 1px solid #900;} /* Field Error avec Focus */

.vdDetailsOn, input.vdDetailsOn{color: #c00; font-size: 12px; font-family: Arial; font-weight: normal; visibility: visible; position: relative; top:-1px; left: 10px;}
.vdDetailsOff, input.vdDetailsOff{color: #c00; font-size: 12px; font-family: Arial; font-weight: normal; visibility: hidden; position: relative; top:-1px; left: 10px;}

.lang{padding:8px 10px 0 0;}
.lang a{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.lang a:hover{color:#000;}


/* home */

a.langTop{
	color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px;
	padding-right:15px;
	text-decoration:none;
}

.homeTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 32465D;
}
.homeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
}
.homeNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	text-decoration: none;
}

#homeImage img{

border-bottom: 10px solid #c6c6c6;
}

#homeBlocks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343b3d;
	margin: 20px 0 30px 0;
	overflow:hidden;
}

#homeBlocks h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #405971;
	margin:0;
}
#homeBlocks .blockLeft {
	width:260px;
	height:250px;
	padding: 0 20px;
	float:left;
	border-right: 1px solid #CCC;
}
#homeBlocks .blockCenter {
	width:260px;
	height:250px;
	float:left;
	padding: 0 20px;
	border-right: 1px solid #CCC;
}
#homeBlocks .blockRight {
	float:left;
	height:250px;
	padding: 0 20px;
}

#homeBlocks h4 {
	margin:0;
}

#homeNews {
	margin:15px 0 0 0;
	padding:0;
	list-style-type:none;
}
#homeNews h3{
	margin-bottom:0;
	font-size:1em;
}
#homeNews p{
	margin-top:3px;
}

#homeNews .readMore{
background:url("../images/news_arrow.gif") no-repeat scroll right center transparent;
padding-right:8px;
}

#homeBlocks .roundlink span {
background:url("../images/btn_home.gif") no-repeat scroll left center transparent;
display:inline-block;
line-height:24px;
margin-top:5px;
}
#homeBlocks .roundlink span a {
background:url("../images/btn_home.gif") no-repeat scroll right center transparent;
color:#FFFFFF;
text-decoration:none;
display:inline-block;
font-weight:normal;
height:23px;
margin-left:7px;
padding-right:20px;
}


#homeBlocks a{
	text-decoration:none;
	font-weight:bold;
	color: #405971;
}

#homeBlocks  a:hover {
	text-decoration:underline;
}