@charset "UTF-8";
/* CSS Document */

div#col2 th span {
text-align: center;
text-transform:uppercase;
line-height:28px;
display:block;
width:100%;
border-bottom: 1px dotted #D4D4D4;
}

select#tx-srfeuserregister-pi1-usergroup {
height:80px;
}

select, textarea {
border: 1px solid #D4D4D4;
font-size: 10px;
font-family:verdana;
}

html {
min-height:100.01%;
}

div#col2 h3 {
font-size:18px;
margin-bottom:8px;
}

div#col3, div#col222 {
padding-left:6px;
}

div#loginbox input#pass {
	width:81%;
	float:left;
}

div#loginbox {
background-color: #696969;
color:#FFFFFF;
padding-bottom:6px;
}
div#col3 div#loginbox h3, div#col222 div#loginbox h3 {
background-color: #696969;
color:#FFFFFF;
}
div#col3 div#loginbox form div.box, div#col222 div#loginbox form div.box {
padding-top:5px;
padding-bottom:3px;
}

div#loginbox div.box {
background-color: #696969;
color:#FFFFFF;
padding-bottom:0px;
padding-top:0px;
clear:both;
}

div#loginbox div.box a, div#col3 div#loginbox a {
text-decoration:none;
color:#FFFFFF;
}

div#loginbox input.loginSubmit {
margin:0px;
margin-right:-1px;
padding:0;
float:right;
font-size:9px;
height:15px;
border:none;
}
div#extraContent {
margin-top: 10px;
}

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #D4D4D4;
	color: #000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.8em;
}

#homepage h3 {
	text-transform: uppercase;
	font-size:9pt;
	padding:5px;
}

#homepage .bgLightColor2 form {
   padding:5px;
}

#homepage #topBloc h3 {
   background-color: #A05F65;
   color:#FFFFFF;
   font-size:11px;
}

#homepageCompanies #topBloc h3 {
   background-color: #ffffff;
   color: #000000;
   font-size:18px;
   padding:3px;
}

#homepage #endBloc h3 {
   border-bottom: 1px dotted #696969;
   background-color: #A05F65;
   color:#ffffff;
   font-size:11px;
}

#homepage #endBloc div.tt_content {
background-color: #F0F0F0;
}

#homepage #topBloc p {
	color:#000000;
}

#homepage .bgLightColor1 div.tt_content { 
	background-color: #E8D7D9 !important;
/*	color:#ffffff;*/
}

#homepage .bgLightColor2{
	background-color: #F0F0F0;
}

#homepage #factsheets input {
	 margin-top: 9px;
	 border: solid 1px #989898;
	 background-color: #FFFFFF;
	 vertical-align: text-bottom;
}

#homepage #factsheets .goButton {
	  background-color:#989898;
	  color: #FFFFFF;
	  border: 0;
	  text-transform: lowercase;
	  padding: 0 2px;
}


/* home news 
----------------------------------------------------------------*/

#homepage .homeLatestNews {
/*  position: absolute;*/
  left: 5px;
/*  height:300px;*/
  padding-bottom:150px;
/*  top:300px;*/

}


#homepage #newsTicker {
/*  position: relative;*/
/*  overflow: hidden;*/
  height: 300px;
/*  width: auto;*/
}

#homepage #homepageCompanies #newsTicker {
  height: 157px;
}

#newsTicker .homeLatestNews h4 {
	font-size:10px;
	font-weight:bold;
	line-height:1.5em;
	
}

#newsTicker .homeLatestNews h2 {
    font-size:10px;
    margin-top:0px;
   font-weight:normal;
   padding-bottom:8pt;
   line-height:1.5em;
	
}

#newsTicker .homeLatestNews h2 a, #homepage p a {
	text-decoration:underline;
	color:#696969;
}

#newsTicker .homeLatestNews {
  padding: 5px;
}

#homepageCompanies .homeLatestNews {
  color: #000;
}


/*---------------------------------------------*/

*html #homepage #factsheets .goButton {
	  padding: 0 4px;
}

*+html #homepage #factsheets .goButton {
	  padding: 0 4px;
}

#homepage #factsheets .goButton:hover {
  background-color:#969772;
}

#homepage .interbloc {
   margin-top: 12px;
}

#homepage #flash {
  text-align: center;
}  
  
#homepage #flashContent {
  background-color:#989898;
}

div.box {
	background-color:#F0F0F0;
	padding:6px;
}

div.box input.loginInput {
	margin-bottom: 4px;
	width:100%;
	font-size:10px;
}

*html div.box input.loginInput {
	width:150px;
}

div.box .forgotpass {
	margin-top:4px;
}

a {
	color:#000;
	text-decoration:none;
        outline: none;
}

h1, h3 {

	font-size: 18px;

	font-weight: normal;

	line-height:20px;

}



img {

	border: 0px;

}



input, textarea {
	border: 1px solid #D4D4D4;
	font-size:10px;
}

fieldset {
	border:none;
}

div#container {
	background-color: #FFF;
}

div#container div.tt_content {
	margin-bottom:10px;
}


div#container div#topBloc div.tt_content {
	margin-bottom:0px;
}

div#container div#col3 div.tt_content {
	margin-bottom:0px;
}

div#content div#col2 ul, div#content div#col3 ul, div#content div#col22 ul {
	padding-left:18px;
	list-style-type:square;	
	/* list-style-image: url(../img/li.gif); */
}


div#content div#col2 ol, div#content div#col3 ol, div#content div#col22 ol {
	padding-left:24px;
}

div#content p {
	padding-top:10px;
}

div#content div.tx-srfeuserregister-pi1 p {
	margin:0;
	padding:0;
	padding-top:5px;
}

div#header span#subSiteMenu a:hover {
	text-decoration: underline;
	color:#969772;
}

div#header span#subSiteMenu, div#header span#langMenu, div#header span#searchBox {
	background-image: url("../img/separateur.gif");
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 10px;
	padding-left:9px;
	padding-top:4px;
}

div#header span#subSiteMenu, div#header span#langMenu {
	padding-right:18px;
	line-height:21px;
}

div#header span#langMenu {
	color: #CCCCCC;
	padding-left:0px;
}

div#header span#langMenu span {
margin-left: 9px;
}

div#header span#langMenu a {
	color: #4C5E6A;
}

div#header span#langMenu a.activeLang {
	color: #4C5E6A;
}

div#header span#langMenu a:link {
	color: #4C5E6A;
}

div#header span#langMenu a:visited {
	color: #4C5E6A;
}

div#header span#langMenu a:active {
	color: #969772;
	text-decoration: underline;
}

div#header span#langMenu a:hover {
	color: #969772;
	text-decoration: underline;
}

div#header span#searchBox {
	padding-right:12px;
}

div#header span#searchBox input {
	height: 15px;
	width:120px;
}

div#header div#headerContent{
	padding-top:24px;
}

div#header div#headerLogo {
	padding-left:22px;
	padding-right:96px;
	padding-bottom:10px;
}

div#header div#headerSiteName {
	font-size:21px;
	padding-top:27px;
	padding-left:96px;
	padding-right: 48px;
	padding-bottom:6px;
	color: #696969;
}

div#header .lightGreen {
	color: #969772;
}

div#menuBar {
	background-color:#696969;
}

* html div#rootlineBar { 
	padding-left:195px;
}

div#rootlineBar {
	padding-top:17px;
	padding-bottom:2px;
	padding-left: 186px;
	width:774px;
}


div#rootlineBar a {
	display:inline;	
}

div#rootlineBar a:hover {
	color: #969772;
}

div.col {
	padding-top: 24px;
}

div#col1.col, div#col22.col {
	padding-top: 0px;
}

*html div#col1 {
	margin-left:3px;
}

div#col1 {
        margin-left: 6px;
	margin-right: 6px;
}

div#col2 {
	margin-left: 6px;
	padding-right: 6px;
	overflow-x:auto;
}

div#col3 {
	padding-left: 6px;
	margin-right: 6px !important;
	margin-right: 1px;
}

div#col22 {
	margin-left: 6px;
	margin-right: 6px;
}

*html div#col22 {	
	margin-right: 0px;
}

div#col221 {
	padding-right:6px;
}

div#col1, div#col2, div#col3, div#col22 {
	border-top: solid 1px #CCCCCC;
}

div#col3 h3, div#col222 h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #989898;
	border-bottom: 1px dotted #FFFFFF;
	padding-bottom:2px;
	padding-left:9px;
	padding-top:3px;
	font-weight:normal;
}

div#col3 p {
	background-color: #F0F0F0;
	padding-left:9px;
	padding-right:9px;
	padding-top:6px;
	padding-bottom:6px;
}

div#headerMenu {
	text-align:right;
}

div#footerBar {
	text-align:right;
	padding-right: 204px;
	padding-top:44px;
	padding-bottom:12px;
}

div#footerBar span {
	padding-left:18px;
}

div#footerBar img {
	padding-right:6px;
	margin-bottom:-1px;
}

div#footer {
}

div#footer a {
	color: #4C5E6A;
}

div#footer a:link{
}

div#footer a:visited {
	color: #4C5E6A;
}

div#footer a:active {
	color: #969772;
	text-decoration: underline;
}

div#footer a:hover {
	color: #969772;
	text-decoration: underline;
}

div#footerContent {
	background-color: #F0F0F0;
	display:table;
	width:100%;
	height:27px;
	border-top: 1px solid #D4D4D4;
	background-color: #F0F0F0;
	/*padding-top:6px;*/
}

div#footerCol1 {
	padding-left:6px;
	font-size: 10px;
	height:21px;
}

div#footerCol1 span {
	background-image: url("../img/separateur.gif");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left:9px;
	padding-right:12px;
	padding-top:6px;
	/*padding-top:7px;*/
	display:block;
	float:left;
}

div#footerCol1 span a {
	color: #4C5E6A;
	display:block
}

div#footerCol1 span a:link {
	color: #4C5E6A;
}

div#footerCol1 span a:visited {
	color: #4C5E6A;
}

div#footerCol1 span a:active {
	color: #969772;
	text-decoration: underline;
}

div#footerCol1 span a:hover {
	color: #969772;
	text-decoration: underline;
}

div#footerCol2 {
	font-size: 10px;
	color: #000000;
	padding-top:6px;
	margin-right:16px;
}

*html div#footerCol2 {
	/*margin-right:6px;*/
	padding-top:7px;
	margin-right:8px;
}

div#footerCol2 img {
	margin-bottom:-2px;
}

div#footerCol2 span.noPrint {
margin-left:8px;
}

p.tx-srfeuserregister-pi1-error {
	padding-top:0px;
}

input.tx-srfeuserregister-pi1-radio {
	border:none;
}

div.quicklinks select {
	width:175px;
}

*html div.quicklinks select {
	width:155px;
}

div#locFinder {
width: 100%;
text-align:center;
background-color:#F0F0F0;
}

div#locFinder h3 {
text-align:left;
}

form.login input.logout {
background:transparent none repeat scroll 0%;
border:medium none;
cursor:pointer;
font-size:10px;
margin:0pt;
padding:10px 0pt 0pt;
}

div#col3 div.tt_content ul {
	background-color: #F0F0F0;
	padding-top: 2px;
	padding-left: 18px;
	padding-bottom: 2px;	
	margin:0;
	list-style-type:square;
	list-style-image: url(../img/li.gif);
}

div#content a {
color:#4C5E6A;
text-decoration:underline;
}

div#content div#footerBar a {
text-decoration:none;
}

div#content a:link {
color:#4C5E6A;
}

div#content a:visited {
color:#949FA6;
}

div#content a:active {
color:#969772;
}

div#content a:hover {
color:#969772;
}

div#content div.box a, div#content div#col3 a {
text-decoration:none;
}

div#content div.box a:hover, div#content div#col3 a:hover {
text-decoration:underline;
}

div#endBloc .tt_content p, div#topBloc .tt_content p {
padding-top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
}

div#loginbox div.box a:hover, div#col3 div#loginbox a:hover, div#loginbox div.box a:active, div#col3 div#loginbox a:active {
text-decoration:none;
}


div.news-search-form div, div.news-search-form input {
margin-bottom: 5px;
}

div.news-search-form input {
margin-top: 10px;
}

div.news-search-form label {
width : 150px;
display: inline-block;
}

div.news-latest-container th {
color: #FFFFFF;
background-color : #989898;
}

div.news-latest-container td {
background-color : #F0F0F0;
}

div.news-search-form select {
width : 213px;
}

div.news-search-form select#month_begin, select#month_end {
width:40px;
}

div.news-search-form select#month_begin {
margin-left:-4px;
}

div.news-search-form select#month_end {
margin-left:-120px;
}

div.news-search-form select#year_begin, select#year_end {
width:60px;
}

div#content a.burgundy {
font-weight:bold;
text-decoration:none;
color:#A05F65;
}

div.filelinks span.filecount {
	display:none;
}

#col2 .formChamps {
float:left;
margin:15px 0;
width:100%;
}
#col2 label {
float:left;
padding-right:10px;
width:160px;
font-weight:bold;
height:15px;
}
#col2 input, #col2 select  {
width:260px;
}
#col2 textarea {
height:80px;
width:260px;
}
#col2 .formChamps p {
clear:both;
color:#999999;
float:left;
font-size:11px;
margin-left:215px;
width:170px;
}
* html #col2 .formChamps p {
margin-left:108px;
}
#col2 .formFields {
float:left;
margin-bottom:25px;
padding-left:10px;
width:100%;
}
* + html #col2 .formFields, * + html #col2 .formPassword {
padding-bottom:20px;
}
* html #col2 .formFields, * html #col2 .formPassword {
border-bottom:1px solid #D5D5D5;
padding-bottom:20px;
}
#col2 .formPassword {
float:left;
padding-left:10px;
width:100%;
}
#col2 .formValidate {
float:left;
width:100%;
}
#col2 .formValidate #Annuler, #col2 .formValidate #Valider {
float:right;
margin-left:15px;
}
#col2 .formValidate #conditionField {
float:left;
margin-left:10px;
}
#col2 .formValidate label {
float:left;
font-weight:bold;
margin-left:10px;
width:380px;
}
.tx_powermail_pi1_fieldwrap_html {
clear:both;
margin-top:10px;
}
#col2 .powermail_reset, #col2 .powermail_submit {
margin-left:170px;
width:auto;
}
#col2 fieldset {
margin-bottom: 10px;
}
#col2 legend {
font-weight:bold;
font-variant:small-caps;
color:#000;
}
#col2 input.jscalendar_cb, #col2 input.jscalendar {
width:auto;
}
#col2 .tx_powermail_pi1_fieldwrap_html_date span, #col2 .tx_powermail_pi1_fieldwrap_html_date span div, #col2 .tx-srfeuserregister-pi1-checkbox, #col2 .tx-srfeuserregister-pi1-submit, #col2 dd .tx-srfeuserregister-pi1-radio {
width:auto;
}
#col2 dd .tx-srfeuserregister-pi1-password {
width:89px;
}
#col2 dd label, #col2 input[type='submit'] {
width:auto;
float:none;
}

.uid2281 div#col2, .uid2283 div#col2 {
overflow-x: visible;
}

.uid2281 #col2 label, .uid2283 #col2 label {
text-align: left;
width:100%;
margin-left: 10px;
}

.uid2281 #col2 legend, .uid2283 #col2 legend {
padding: 0 4px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {
border: 1px solid #989898;
}

.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {
    background-color:#989898;
}

.tx-srsendcard-pi1 input[type="submit"] {
    font-size: 1em;
}

.tx-srsendcard-pi1 p {
color:#696969;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
border:none;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image {
padding:0;
}

.tx-srsendcard-pi1-card-message-block {
text-align:center;
}

.tx-srsendcard-pi1-card-title, .tx-srsendcard-pi1-card-text, .tx-srsendcard-pi1-card-signature {
text-align:left;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block {
float:none;
}

.uid2282 .tx-srsendcard-pi1-card-buttons {
display: none;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
margin:0;
}

/* webshop addons */

.powermail_radio_inner {
	clear:both;
}

#col2 .powermail_radio_inner input {
	width:auto;
	margin-left: 170px;
	float: left;
}

#col2 .powermail_radio_inner label {
	float: none;
	font-size: 10px;
	height: auto;
	margin-left: 5px;
}

#col2 label {
	font-size: 10px;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-weight: bold;
	font-size: 10px;
}

div#content div #col2 .tx-crossrssimport-pi1 ul {
list-style:none;
padding:9px;
overflow:hidden;
}

div#content div #col2 .tx-crossrssimport-pi1 ul li {
padding-bottom:10px;
display: block;
}

/* Fix IE7 font site */
div#content .tx-crossrssimport-pi1 ul li a {
    font-size:11px;
}
