@charset "utf-8";
/* 					MAIN.CSS				 	*/
/* 			(C) 2009 Fives Cinetic Auto	 		*/

html {
	width: 100%;
	height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #645e54;
	background: #fff;
}

* {
	padding: 0; 
	margin: 0;
}

#container {
	width:878px;
	margin: 0 auto;
	text-align: left;
	font-size:1.1em;
}

a			{ color: #ae007c; text-decoration: none; }
a:visited 	{ color: #ae007c; text-decoration: none; }
a:active	{ color: #ae007c; text-decoration: underline; }
a:hover		{ color: #ae007c; text-decoration: underline; }

img { border-width: 0px !important;  }

p { padding-bottom:10px; }

h1 {
	color:#ae007c;
	font-weight:normal;
	font-size:2.25em;
	padding-bottom: 10px;
}
	
h2 {
	color:#ae007c;
	font-size:1em;
}

h3 {
	color:#645e54;
	font-size:1em;
}

h4 {
	color:#ae007c;
	font-size:1.2em;
	padding-top:10px;
}


ul, ol {
	margin-left: 30px;
	padding-bottom: 5px;
}

ul ul { font-size: 1em; }
 
blockquote { padding-left: 30px; }

td input { font-size: 1em; }


.err { color: #f00; }

.small { font-size: .8em; }

#header	{
	width:838px;
	height:111px;
	background:url(../images/bg_header_EN1.jpg) no-repeat;
	padding:15px 15px 0 25px;
	text-align:center;
	position:relative;
	float:left;
}

.fv_logo {
	float:right;
	width:300px;
	height:90px;
	text-align:right;
	padding:19px 1px 0 0 ;
}

#main {
	width:848px;
	background: url(../images/bg_border.gif) repeat-y;
	padding:0 15px;
	overflow:hidden;
	position:relative;
	float:left;
}

#content {
	width: 846px;
	overflow:hidden;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	float:left;
	background: #AE007C url(../images/right-bg.jpg) top right repeat-x;
}

#nav { 
	width: 846px;
	height: 25px;
	float: left; 
	border-bottom:1px solid #fff;
}

#nav ul {
	margin: 0px;
	height: 25px;
	list-style: none;
	float: left;
	padding: 0px;
}

#nav li {
	width: 108px;
	height: 25px;
	list-style: none;
	float: left;
	border-right: solid 1px #fff;
	
}

#nav li.profile		{ background:url(../images/btn_profil_uk1.gif) no-repeat 50% bottom; }
#nav li.expertise	{ background:url(../images/btn_expertise_uk.gif) no-repeat 50% bottom; }
#nav li.references	{ background:url(../images/btn_references_uk1.gif) no-repeat 50% bottom; }
#nav li.white		{ background:url(../images/btn_white.gif) no-repeat 50% bottom; }
#nav li.contact		{ background:url(../images/btn_contact_uk.gif) no-repeat 50% bottom; }
#nav li.portal		{ background:url(../images/btn_portal_uk.gif) no-repeat 50% bottom; }
#nav li.blank		{ background:url(../images/btn_blank.gif) no-repeat 50% bottom; }
#nav li.fives		{ background:url(../images/btn_blank.gif) repeat-x 50% bottom; width:192px; border-right:none; }

#nav li.profile:hover		{ background:url(../images/btn_profil_uk1.gif) no-repeat 50% top; }
#nav li.expertise:hover		{ background:url(../images/btn_expertise_uk.gif) no-repeat 50% top; }
#nav li.references:hover	{ background:url(../images/btn_references_uk1.gif) no-repeat 50% top; }
#nav li.white:hover			{ background:url(../images/btn_white.gif) no-repeat 50% top; }
#nav li.contact:hover		{ background:url(../images/btn_contact_uk.gif) no-repeat 50% top; }
#nav li.portal:hover		{ background:url(../images/btn_portal_uk.gif) no-repeat 50% top; }

#nav li a {
	display:block;
	width:105px;
	height:25px;
}

#right-col {
	width: 182px;
	float: left;
	padding: 10px 5px;
	color:#e5b3d7;
}

#right-col h3 {
	color:#e5b3d7;
}

#right-col h2 {
	color:white;
}

#right-col a {
	color:#e5b3d7;
	text-decoration:underline;
}

#right-col .fv_logoPush  {
	position:absolute;
	bottom:10px;
	right:20px;	
}



#footer	{
	width: 848px;
	padding: 10px 15px;
	background: url(../images/bg_footer.gif) 0 0 no-repeat;
	color:#9B958B;
	text-align:right;
	float:left;
}

#sub {
	width: 633px;
	padding: 10px;
	padding-bottom: 200px;
	float: left;
	background: #fff;
	border-right: solid 1px #fff;
}

#subwnav {
	width: 653px;
	float: left;
	background: #d2d0cc;
	border-right: solid 1px #fff;
}

#subwnav-copy {
	width: 469px;
	padding: 10px;
	float: left;
	background: #fff;
	padding-bottom: 200px;
}

#subwnav-nav {
	width: 164px;
	float: left;
}

#subwnav-nav ul {
	margin: 0px;
	list-style: none;
	float: left;
	padding: 0px;
}

#subwnav-nav li {
	width: 154px;
	height: 16px;
	padding-left: 10px;
	line-height: 16px;
	list-style: none;
	color: #fff;
	font-weight: bold;
	border-bottom: solid 1px #fff;
	background: url(../images/bg_subnav.gif) 0 0 repeat-x;
}

#subwnav-nav li a {
	color: #fff;
	text-decoration: none;
}


#hm {
	width: 653px;
	float: left;
	background: #fff;
	border-right: solid 1px #fff;
}

#hm-exp {
	width: 653px;
	background: url(../images/bg_searchMarques.gif) repeat-x;
	float: left;
}

#hm-exp .exp-copy {
	width: 415px;
	padding: 10px;
	margin-right: 218px;
	background: #fff;
	float: left;
}

.exp-copy h2{
	color: #AE007C;
	font-size:1.25em;
	padding-bottom: 15px;
}

.exp-copy span {
	color: #AE007C;
	font-weight: bold;
}

.exp-list-container {
	width: 653px;
	float: left;
	padding: 5px 0;
	border-top: 1px #d4d0ca solid;
	border-bottom: 1px #d4d0ca solid;
}

.exp-list {
	width: 220px;
	float: left;
	color: #AE007C;
	font-weight: bold;
}

.exp-list a:hover { background: transparent; }
.exp-list a img {height: 0; width: 0; border-width: 0;}
.exp-list a:hover img {position: absolute; top: 245px; left: 247px; width: 190px; height: 120px;}

.exp-list ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.exp-list ul.lt li {
	padding-left: 5px;
	background: url(../images/hm-exp-listltbg.gif) no-repeat right;
}

.exp-list ul.rt li {
	padding-left: 30px;
	background: url(../images/hm-exp-listrtbg.gif) no-repeat left;
}

.exp-list li {
	padding-top: 5px;
	padding-bottom: 5px;
}

.exp-list li.dotted {
	border-bottom: 1px dotted #d4d0ca;
}

.exp-photo {
	width: 190px;
	height: 120px;
	padding: 15px 11px;
	float: left;
}

.hm-info-link {
	display:block;
	padding-top:5px;
	color:#645E54; 
	text-decoration:none;
}

#hm-info-lt {
	width: 312px;
	background:url(../images/bg_topZoomMarques.gif) repeat-x top center ;
	border-top: solid 1px #fff;
	border-right: 1px solid #d4d0ca;
	/*border-bottom: 1px solid #d4d0ca;*/
	padding:5px;
	float:left;
}

#hm-info-lt h2{
	color: #6a6a96;
	font-size:1.25em;
}

#hm-info-lt h4{
	color:#645E54;
	font-size:1em;
	text-transform:uppercase;
}

#hm-info-lt a{
	color: #6a6a96 !important;
}

#hm-info-rt {
	width: 320px;
	float:left;
	background:url(../images/bg_topRefMarques.gif) repeat-x top center ;	
	padding:5px;
	border-top: solid 1px #fff;
	/*border-bottom: 1px solid #d4d0ca;*/
}

#hm-info-rt h2{
	color: #84bd2c;	
	font-size:1.25em;
}

#hm-info-rt h4{
	color:#645E54;
	font-size:1em;
	text-transform:uppercase;
}

#hm-info-rt a{
	color: #84bd2c !important;
}



