body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
/*background-image:url(../images/fd.jpg);*/
background-repeat:repeat;
background-color:#fff;
margin:0;
padding:0;
}

.global {
position:absolute;
left:50%;
width:850px;
margin-left:-425px;
}

.spacer {
clear:both;
}

/* Text */
a:link,a:visited {
text-decoration:underline;
color:#999;
}

a:active,a:hover {
text-decoration:none;
color:#FC0;
}

h1 {
text-decoration:none;
font-size:10px;
color:#E7E7E7;
vertical-align:middle;
line-height:10px;
margin:0;
padding:0;
}

h2 {
font-size:12px;
color:#999;
margin:0;
padding:0;
}

h3 {
font-size:12px;
color:#999;
font-weight:400;
padding:0;
}

h4 {
font-size:11px;
color:#000;
font-weight:400;
margin:0;
padding:0;
}

p {
font-size:11px;
color:#999;
}

/* Header */
#header {
width:100%;

/*background-image:url(../images/bg_header.gif);*/
/*background-repeat:repeat;*/
color:#E8E8E8;
height:25px;
}

/* Header */
#rwheader {
width:100%;
background-color:#F6F6F6;
color:#6A6A6A;
height:25px;
}

#rwheader_buttons {
font-weight:700;
text-align:right;
width:100%;
float:right;
height:25px;
display:inline;
}

#header_right {
text-align:left;
float:left;
width:600px;
vertical-align:middle;
margin-top:6px;
height:25px;
}

#header_left {
text-align:left;
float:left;
width:600px;
vertical-align:middle;
margin-top:6px;
height:25px;
}

#header_buttons {
font-weight:700;
text-align:right;
width:250px;
float:right;
height:25px;
display:inline;
}

/* Chapter */
#chapter {
height:105px;
background-color:#fff;
/*background-image:url(../images/fd_haut.jpg);*/
background-repeat:repeat-x;
background-position:left top;
}

#chapter_title {
text-align:left;
float:left;
width:600px;
height:105px;
}

#chapter_sites {
width:250px;
float:right;
text-align:center;
height:105px;
padding-top:76px;
padding-right:0;
padding-left:0;
color:#FC0;
margin:0;
}

#chapter_sites a {
font-size:10px;
text-align:center;
}

#chapter_sites a:hover {
font-size:10px;
}

/* Show */
#show {
width:100%;
height:250px;
background-color:#fff;
/*background-image:url(../images/shadow.gif);*/
background-position:bottom;
background-repeat:repeat-x;
}

#show_lite {
width:100%;
background-color:#333;
background-image:url(../images/bg_show_lite.gif);
background-position:top;
background-repeat:repeat-x;
height:100px;
}

#show_video {
text-align:left;
float:left;
width:600px;
height:250px;
}

#show_slide {
float:right;
height:250px;
width:250px;
}

#show_contact {
text-align:center;
float:right;
height:250px;
width:250px;
background-color:#F9CA00;
font-size:11px;
overflow: hidden;
display: inline;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color: #303C3F
}

#form-content {
	width: 250px;
	font-family:Arial, Helvetica, sans-serif;
}
.form-row {
	width: 100%;
	overflow: hidden;
	margin: 0px 0 10px 0;
}
.form-row label {
	float: left;
}


.form-row input, .form-row textarea {
	width: 190px;
	height: 15px;
	border: 1px solid #D7AE00;
	background-color:#FDDE59;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px; 
	color: #303C3F;
	font-size: 11px;
}
#radio-container {
	margin: 0 0 20px;
}
.radio input {
	float: left;
	width: auto;
	border: none 0;
}
.button input {
	width: auto;
	height: auto;
	margin: 20px;
	border: 0 none;
}





#show_path {
text-align:left;
float:left;
width:600px;
font-size:11px;
color:#FC0;
height:105px;
margin:38px 0 0;
padding:0;
}

/* Offer */
#offer_left {
text-align:left;
float:left;
width:600px;
padding-top:16px;
}

#offer_menu {
text-align:left;
float:left;
width:200px;
margin-top:16px;
}

#offer_text {
float:left;
margin:16px 8px 0 0;
padding:0;
width: 392px;
}

#offer_profile {
float:left;
margin:16px 8px 0 0;
padding:0;
width: 592px;
}

#right {
width:250px;
float:right;
margin:0;
padding:0;
font-size:12px;
color:#6A6A6A;
/*background-color:#4E5454;*/
}

#offer_right {
width:250px;
float:right;
margin:0;
padding:0;
font-size:12px;
color:#FFF;
}

.offer_flash {
float:right;
width:250px;
margin-top:10px;
}

.offer_episerver {
color:#999;
float:right;
width:250px;
margin-top:10px;

}

.offer_episerver a {
color:#999;
font-size:11px;
text-decoration:none;
line-height:16px;
margin:0;
padding:0;
}

.offer_episerver a:hover {
color:#FC0;
text-decoration:underline;
}

#offer_case_text {
float:left;
margin-top:8px;
margin-right:8px;
font-size:12px;
padding:0;
width: 392px;
}

#offer_case_text h1 {
font-size:17px;
color:#FFF;
line-height:20px;
margin:0 0 8px;
padding:0;
}

#offer_case_text h2 {
font-size:14px;
color:#FFF;
margin:0;
padding:0;
}

#offer_case_text h2 a {
font-size:14px;
}



#address {
float:right;
width:240px;
/*background-image:url(../images/fd_case.jpg);*/
background-repeat:repeat;
background-color:#fff;
margin-top:8px;
margin-bottom:8px;
padding:8px;
}

/* Case Study */
#casestudy {
float:right;
width:234px;
/*background-image:url(../images/fd_case.jpg);*/
background-repeat:repeat;
background-color:#4E5454;
margin-top:8px;
margin-bottom:8px;
padding:8px;
}

#casestudy img {
margin-bottom:8px;
}

#casestudy h1 {
text-transform:uppercase;
color:#FFF;
font-size:10px;
margin-right:0;
margin-bottom:8px;
margin-left:0;
text-decoration:none;
line-height:12px;
padding:0;
}

#casestudy h2 {
color:#FFF;
font-size:10px;
margin-right:0;
margin-bottom:8px;
margin-left:0;
line-height:12px;
font-weight:700;
padding:0;
}

#casestudy p {
color:#CCC;
font-size:10px;
margin:0 0 8px;
padding:0;
}

#casestudy a {
color:#FFF;
font-size:10px;
text-decoration:none;
line-height:16px;
margin:0;
padding:0;
}

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

#showcase {
float:left;
width:250px;
height:133px;
}

/* Menu */
ul#menu {
list-style-type:none;
clip:rect(auto,auto,auto,auto);
font-size:11px;
margin:0;
padding:0;
}

ul#menu li {
display:block;
width:190px;
line-height:22px;
text-indent:4px;
text-decoration:none;
white-space:nowrap;
background-repeat:no-repeat;
background-position:left bottom;
/*background-image:url(../images/button.png);*/
color:#000;
margin:0;
padding:0;
}

ul#menu li a {
display:block;
width:190px;
line-height:22px;
color:#999999;
text-indent:4px;
text-decoration:none;
white-space:nowrap;
/*background-image:url(../images/fd.jpg);*/
background-repeat:repeat;
font-size:11px;
margin:0;
padding:0;
}

ul#menu li a:hover {
background-repeat:no-repeat;
background-position:left bottom;
/*background-image:url(../images/button.png);*/
color:#606060;
}

/* RDV */
#rdv {
width:180px;
float:left;
margin:12px 16px 32px 0;
padding:0;
}

#rdv h1 {
font-size:10px;
color:#FFF;
text-transform:uppercase;
padding-top:4px;
padding-bottom:8px;
margin:0;
}

/* keypoints */
#keypoints {
color:#000;
float:left;
text-align:left;
width:192px;
margin:16px 0 0;
padding:0;
}

#keypoints_lite {
color:#FFF;
float:left;
text-align:left;
margin:16px 0 0;
padding:0;
}

/*Footer */
#footer_menu {
position:absolute;
float:left;
color:#FC0;
width:834px;
padding:32px 8px 8px;
}

#footer_menu a {
color:#CCC;
text-decoration:none;
}

#footer_menu a:hover {
color:#FC0;
}

/*Keywords*/
#keywords_text {
position:absolute;
float:left;
width:850px;
height:8px;
color:#FFF;
font-size:1px;
}

#keypoints h1,#keypoints_lite h1 {
color:#999;
text-align:left;
text-transform:uppercase;
font-size:10px;
line-height:12px;
text-decoration:none;
margin:0 0 8px;
padding:0;
}

#keypoints h2 {
color:#999;
text-align:left;
/*text-transform:uppercase;*/
font-size:16px;
font-weight: bold;
line-height:25px;
text-decoration:none;
margin:0px 8px 0px 0px;
padding:0;
}

#keypoints h3 {
color:#999;
text-align:left;
/*text-transform:uppercase;*/
font-size:11px;
line-height:15px;
text-decoration:none;
margin:0 0 8px;
padding:0;
}

#keypoints h4 {
color:#999;
text-align:left;
/*text-transform:uppercase;*/
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#keypoints h4 span {
color: #F9CA00;
}

#keypoints p,#keypoints_lite p {
color:#999;
font-size:10px;
margin:0 0 4px;
padding:0;
}

/* Plan */
.plan {
width:200px;
height:470px;
background:url(../images/plan_thumb.jpg) no-repeat;
}

.plan p,.plan a {
height:120px;
display:block;
margin:0;
padding:0;
}

.plan a:hover {
background-image:url(../images/plan.jpg);
background-position:0 0;
background-repeat:no-repeat;
cursor:help;
height:470px;
width:380px;
border:1px solid #000;
margin:0;
}

/* Worldwide */

#worldwide {
height:70px;
width:70px;
position:absolute;
z-index:2;
}

#offer_worldwide_text {
float:left;
margin-top:8px;
margin-right:12px;
font-size:12px;
padding:0;
width: 288px;
}

#offer_worldwide_text h1 {
font-size:17px;
color:#FFF;
line-height:20px;
margin:0 0 8px;
padding:0;
}

#offer_worldwide_text h2 {
font-size:14px;
color:#FFF;
margin:0;
padding:0;
}

/* Retour */

#retour {
display:block;
width:72px;
height:20px;
background-image:url(../images/retour_off.gif);
background-repeat:repeat;
margin:0;
padding:0;
}

#retour a {
display:block;
width:72px;
height:20px;
background-image:url(../images/retour_off.gif);
background-repeat:repeat;
margin:0;
padding:0;
}

#retour a:hover {
background-repeat:no-repeat;
background-image:url(../images/retour_on.gif);
color:#FFF;
}

.Style1 {
	font-size: 11px;
	color: #999;
}


#back_link a {
color:#303C3F;
text-decoration:underline;
}

#back_link a:hover {
color:#303C3F;
text-decoration:none;
}

