@import url(panels.css);
@import url(navigation.css);
@import url(questionnaire.css);
@import url(custom_questionnaires.css);
@import url(registration.css);
@import url(subsidiary.css);
@import url(myaccount.css);
@import url(thankyou.css);
@import url(thankyou_one.css);	
@import url(thankyou_two.css);
@import url(thankyou_three.css);
/* Style declarations above import styles for website questionnaire, registration and promotiontional panels */

body, div, form, label, fieldset, legend, img, p, h1, h2, h3, h4, h5, ul, ol, li, a, table, td, tr, th {
	border:solid 0 transparent;
	margin:0;
	padding:0;
	color:#333365;
}


.skip-navigation ul {
    list-style-type:none;
}


body {
font:0.70em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-left:238px; /* margin-left:4px; pour remettre le site à gauche*/
}


div.home-page {
	position: absolute;
}

div.main-container 
{
	/*background:#FFFFFF url(../../images/core_website/butineo_xmas_header_bg_fr.jpg) no-repeat scroll center top;*/
	width:768px;
	position:absolute;
	top:120px;
}

.clear {
	clear:both;
	font-size:1px;
}

.hide {
	display:none;
}

p {
	margin-bottom:1em;
}

div.skip-navigation a, div.skip-navigation a:visited {
	position:absolute;
	right: 9000px;
	top:0; 
	z-index:20;
	display: block;
}

div.skip-navigation a:focus, div.skip-navigation a:active, div.skip-navigation a:hover {
	right:0;
	display:block;
	color:#f00;
	padding:4px;
}

a.orange-link:link, a.orange-link:visited, .orange-link a:link, .orange-link a:visited {
	color:#f63;
}

a.orange-link:hover, .orange-link a:hover {
	color:#f63;
	text-decoration:none;
}

a.orange-link:active, a.orange-link:focus, .orange-link a:active, .orange-link a:focus {
	background:#ddd;
}

a.blue-link:link, a.blue-link:visited, .blue-link a:link, .blue-link a:visited {
	color:#336;
}

a.blue-link:hover, .blue-link a:hover {
	color:#336;
	text-decoration:none;
}

a.blue-link:active, a.blue-link:focus, .blue-link a:active, .blue-link a:focus {
	background:#ddd;
}


/* Home Page - Logo & Login Panel - Start */

div#logo {
	float:left;
	text-align:right;
	width:241px;
}

div#logo p {
	color:#f63;
	margin:4px 0px 0px;
	font-size:0.84em;
}

div#logo a {
	text-decoration: none;
}

div#login-panel {
	float:left;
	width:518px;
}

div#login-panel fieldset {
	float:right;
}

div#login-panel div {
	float:left;
	padding:4px;
}

div#login-panel input#login-button {
	margin-top:1.0em;
}

input#login-button {
	background:url(../../images/core_website/panels/button_small.gif) no-repeat;
	width:66px;
	height:21px;
	border:0;
	font-weight:bold;
	color:#744716;
}

div#user-summary-panel div {
	float:right;
	width: 360px;
}
div#user-summary-panel div div#user-details {
	float:left;
	width:260px;
}

div#user-summary-panel div div#user-options {
	float:left;
	width:95px;
}

/* Home Page - Logo & Login Panel - End */

/* Home Page - Column Layout - Start */

div#main-left-column {
	float:left;
	width:160px;
	margin-top:10px;
}

div#main-centre-column {
	float:left;
	width:428px;
	margin:10px;
}

div#main-right-column {
	float:left;
	width:160px;
	margin-top:10px;
}

/* Home Page - Column Layout - Start */

/* Home Page - Footer Panel - Start */

div#footer-panel {
	text-align:center;
	font-size:0.8em;
}

div#footer-panel ul {
	list-style:none;
	margin-bottom:10px;
}

div#footer-panel li {
	display:inline;
	border-right:solid 1px #000;
	padding:0 4px 0 0px;
}

div#footer-panel li.end {
	border:0;
}

/* Home Page - Footer Panel - End */

/* Home Page - Adversiting Panels - Start */

div#promotion-landscape-panel {
	position:absolute;
	top:20px;
	height:90px;
	background:#fdf5dc;
	width:768px;
}

div#promotion-landscape-panel div {
	float:left;
}

div#promotion-landscape-panel div#promotion-landscape-panel-left {
	background:#fdf5dc url(../../images/core_website/ad_landscape_left_FR.gif) no-repeat center;
	width:20px;
	height:90px;
}

div#promotion-landscape-panel div#promotion-landscape-panel-right {
	background:#fdf5dc url(../../images/core_website/ad_landscape_right_FR.gif) no-repeat center;
	width:20px;
	height:90px;
}

div#adsensBanner {
	width:120px;
	height:240px;
	margin-top:22px;
	

	
}

div#promotion-portrait-panel {
	/*position:absolute;*/
	position:relative;
	top:218px;
	left:790px;
	width:120px;
	/*background:#fdf5dc;*/
}

div#promotion-portrait-panel div.promotion-portrait-panel-top-bottom {
	background:#fdf5dc url(../../images/core_website/ad_portrait_FR.gif) no-repeat center;
	height:20px;
}

/* Home Page - Adversiting Panels - End */

/* Home Page - Breadcrumbs - Start */

div#breadcrumbs {
	width:768px;
	text-align:right;
}

div#breadcrumbs span#breadcrumbs-trail {
	float:left;
}

/* Home Page - Breadcrumbs - End */

/* Div for the Facebook,twitter, myspace and co */
div.addthis_toolbox
{
    margin:0;
    float:left;
    border: 0px solid black;
    margin-top: 18px;
}

div#newPartner
{
    height:30px;
    position:relative;
    float:left;   
}

/* img.partnerbutton
{
    margin:0 0.7px 0 0;
    border:1px solid black;
}*/


img.partnerbutton
{
    margin: 0 0.27px 0 0;
}

div.connect_top
{
    border:1px solid #D8DFEA;
    -moz-border-radius: 5px 5px 5px 5px;

}