@import url('/fileadmin/templates/css/pay_status.css');
body {
	background: #e9e9e8;
	margin: 10px 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

img,form,a {	border:0;margin:0;padding:0; }

a { text-decoration: none;color:#F20101; }
a:hover { color:#000000; }

#wrapper {
	width:980px;
	margin: 0 auto;
}

#header {}

#logo {
	float: left;
	width:157px;
}

#logo img { cursor:pointer; }

#tools {
	width:676px;
	float:right;
}

#tools ul {
	margin:0;
	padding:0;
	list-style: none;
}

#tools ul li {
	float:left;
	margin:0;padding:0;
}

div.spacer {
	clear: both;
	height: 5px;
	line-height: 2px;
	font-size: 1px;
}

#tmenu {
	clear: both;
	background: url(../images/layout/tmenu_bg.png) no-repeat;
	height:38px;    
}

#tmenu ul {
	margin:0;
	padding:0;
	list-style: none;
}

#tmenu ul li {
	margin:0;
	padding:0;
	float: left;
}

#t3-lang {
    position:absolute;
    float:right;
    top:91px;
    width:60px;
    margin-left:910px;    
}

#t3-lang img { margin-left:3px; }

#banner {margin-left: 2px;}

#newsletter {
   background: url(../images/layout/bg_newsletter.png) no-repeat;
   padding-left: 240px;
   padding-right:15px;   
   color:white;
   border-right: 3px solid white;
}

#newsletter h1 {
    text-transform: uppercase;
    font-size: 12px;
}

#newsletter p {
    font-size:11px;
    text-align: left;
}

#newsletter input.text {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    width:140px;
}

div.button {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
  border:1px solid #a0a0a0;
  text-align: center;
  width:165px;  
  margin: 10px 5px 0 0;
  height:20px;
  padding-top: 4px;
  float:left;
}

div.button a { text-decoration: none; color:white; font-size: 11px; font-weight: bold; }
div.button a:hover { color:#E0E0E0; }

div.red { background:url(/fileadmin/templates/images/boutons/bg_red.png) repeat-x; }
div.blue { background:url(/fileadmin/templates/images/boutons/bg_blue.png) repeat-x; }
div.green { background:url(/fileadmin/templates/images/boutons/bg_green.png) repeat-x; }
div.grey { background:url(/fileadmin/templates/images/boutons/bg_grey.png) repeat-x; }

/** meteo **/
.icon {float: left; height: 70px; margin-right: 10px;}
.current {float: left; width: 350px; background-color: #F0F7F9; padding: 5px;}
.forecast {float: left; width: 100px; text-align: center;}

.ajax-loader { text-align: center;padding:30px;}
.asterix { font-size:10px; color:#2976B1; }

/** tt_news **/

.news-list-item {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom:1px dotted #ACACAC;    
}

.news-list-date,
.news-single-rightbox { color: #2976B1;font-size: 10px; }
.news-list-item h2,
.news-list-item h2 a,
.news-single-item h2,
.news-single-item h2 a{
    color:#2976B1;
    font-size:12px;
    text-transform: uppercase;
}
.news-list-item p,
.news-single-item p {
    font-size:12px;
    text-align: justify;
}

.news-list-morelink {
    display:block;
    text-align: right;    
    font-size:11px;
}
.news-list-morelink a {
    color: #ED1C24;
}

.newsVideo {
    clear:both;
    padding:10px 0 10px 0;
}

div.showResultsWrap {
    display: none;
}

#t3-main-content-txt div.members table {
    width: auto;
}

#t3-main-content-txt div.members table td,
#t3-main-content-txt div.members table th {
    font-size:12px;
}

#t3-main-content-txt div.members table th {
    text-align: left;
    font-weight: normal;
    
}

#t3-main-content-txt div.members table td {
    color:#585858;
}

#t3-main-content-txt div.members table td button {
    font-size:10px;
}

div.memberHome {
    width:690px;
}

div.btn-container {
     text-align: right;
     margin-top: 0;
     /*margin-right: 270px;*/
     padding-bottom: 10px;
     border-bottom : 1px dotted #969696;
}


label.error {
    color:#F40000;
    display: block;
    font-size:10px;
}

#t3-main-content-txt div.members table.exigences,
table.exigences { 
    width:100%;
}

#t3-main-content-txt div.members table.exigences th,
 table.exigences th {
    background:#DCECFA;
}
 
#t3-main-content-txt div.members table.exigences td ,
 table.exigences td {
    border-bottom:1px dotted #ccc;
    background: #FFFFFF;
}

#t3-main-content-txt div.members table.exigences tr.zb1 td,
 table.exigences tr.zb1 td { background:#F0F0F0; }


#t3-main-content-txt div.members  div.legende,
  div.legende {
    font-size:10px;
    color:#ACACAC;
    word-spacing: 3px;
    text-align: right;
    padding-bottom: 5px;
}
#t3-main-content-txt div.members  div.legende img,
  div.legende img {
    vertical-align: -5px;
}

a { 
    cursor:pointer;
}

img.eval,
img.UpEval {
    cursor:pointer;
}
#t3-main-content-txt div.members table.dashboard {
    width:100%;
}

#t3-main-content-txt div.members table.dashboard th {
    background:#DCECFA;
}
 
#t3-main-content-txt div.members table.dashboard td {
    border-bottom:1px dotted #ccc;
    background: #FFFFFF;
}

#t3-main-content-txt div.members table.dashboard tr.zb1 td { background:#F0F0F0; }

#t3-main-content-txt div.members a.next, 
#t3-main-content-txt div.members table.dashboard td a { cursor:pointer; }
