/*incredible v2.0*/
body {margin: 2px auto;padding:0px;font-size:11px;color:#000000;font-family:Verdana; background: #C7E0FE;}
a { color:#1E39A1; text-decoration:none}
a:active {color:#1E39A1; }
a:hover {color:#555455; }
h1{margin:0px;padding:0px; text-align:center; font-size:16px; color:#1E39A1; margin-bottom:5px;}
h2{margin:0px;padding:0px; font-size:12px; color:#555455;margin-bottom:6px;}
h3{margin:0px;padding:0px; font-size:11px; color:#555455}
strong {font-size:12px;color:#1E39A1;font-weight:bold;}
em{color:#888888; font-size:9px;}
img{ border: 0; }
#header{height:auto;margin: 0px auto;padding:0px;}
#banner{width:880px;height:auto;margin: 0px auto;padding:0px;margin-bottom: 6px;}
#logo {float:left;margin-left:10px}
#googleads {margin:0px; padding:0px; float:right;margin-right:10px;}
.whitetop{clear:both;width:880px;margin: 0px auto;height:10px;padding:0px;background: url(../img/content_top.png) no-repeat;}
.white{width:880px;margin: 0px auto;padding:0px;border:0px;text-align:justify;background: #FFFFFF;}
.whitebottom{width:880px;margin: 0px auto;margin-bottom: 6px;height:10px;padding:0px;background: url(../img/content_bottom.png) no-repeat;}
#contenttop{clear:both;width:500px;margin: 0px auto;height:14px;padding:0px;}
#content{width:500px;margin: 0px auto;padding:0px;border:0px;text-align:justify;}
#contentbottom{width:500px;margin: 0px auto;height:14px;padding:0px;}
#maincol {float:right;}
#rightcol {float:right;}
#slogan{width:400px;margin: 0px auto;margin-bottom:20px;padding:10px;}
#etanonyme{width:127px;height:46px;position: absolute; top: 36px; left: 510px;}
#printbutton {width:100%;text-align:right;}
#search {margin-left:20px}
#search input {font-family:Verdana;font-size:10px;margin-top:10px;}
#search select {font-family:Verdana;font-size:10px;margin-top:10px;}
#criteria-1{background: url(../img/criteria_bkg1.png) no-repeat;}
#criteria-2{background: url(../img/criteria_bkg2.png) no-repeat;}
#criteria-3{background: url(../img/criteria_bkg3.png) no-repeat;}
.criteria {float:left;margin:0px;padding:4px 0px 0px 10px;width:190px;height:60px; text-align:left;}
.fleche {float:left;padding-top:26px;padding-left:4px;}
.compare {float:left;}
.sendemail {float:right;height:24px;padding-top:10px;padding-left:10px;padding-right:10px;border:1px solid #dadada;background:#1E39A1;color:#FFFFFF;}
.warning{color: #FF3300;font-size: 10px;font-weight: bold;}
.catchphrase{color: #555455;font-size: 14px;font-weight: bold;text-align:center;margin-bottom:10px}
.author{color: #555455;font-size: 12px;font-style: italic;text-align:right;}
.incredible{font-size: 18px;}
.credi{color: #1E39A1;}
#cromadible {clear:both;margin: 0px auto;width:700px;text-align:center;margin-bottom:20px;}
#result {margin: 0px auto;}
#waiting{margin: 0px auto;visibility:hidden;height:0px}
.title {float:left;background: url(../img/title_bkg.png) no-repeat;margin-left:4px;margin-bottom:0px;padding-top:6px;padding-left:40px;width:100%;height:50px;font-size:16px;color:#555455;font-weight:bold;}
#logorow{width:880px;margin: 0px auto;text-align:center;}
.bannerh {float:left;margin-left:4px;padding-top:6px;padding-left:44px;width:172px;height:50px;font-size:16px;color:#FFFFFF;font-weight:bold;}
.bannerv {margin-left:4px;padding-top:6px;padding-left:44px;width:172px;height:50px;font-size:16px;color:#FFFFFF;font-weight:bold;}
.bannerh a, .bannerv a {color:#FFFFFF;}
.bannerh  a:hover, .bannerv a:hover {color:#555455;}
#banner-1 {background: url(../img/banner1_bkg.png) no-repeat;}
#banner-2 {background: url(../img/banner2_bkg.png) no-repeat;}
#banner-3 {background: url(../img/banner4_bkg.png) no-repeat;}
#banner-4 {background: url(../img/banner3_bkg.png) no-repeat;}
.capitalize{font-size:30px;color:#FFFFFF}
#footer{clear:both;height:auto;width:900px;margin: 0px auto;padding:0px;text-align:center;font-size:11px;}
#disclaimer {margin-top:6px;text-align:center;}
.critlabel {margin-left:26px;color:#1E39A1;font-weight:bold;}
.critfield{display: inline;}
.step {margin-left:28px;font-size:11px;font-weight:bold;display: inline;}
/* tables */
#myTable {
	font-family:Verdana;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
	border-collapse:collapse;
}
#myTable thead tr th, #myTable tfoot tr th {
	background-color: #4F81BD;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	color:#FFFFFF;
}
#myTable thead tr .header {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#myTable tbody td {
	color: #3D3D3D;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #FFF;
}
#myTable tbody tr.odd td {
	background-color:#F0F0F6;
}
#myTable thead tr .headerSortUp {
	background-image: url(../img/asc.gif);
}
#myTable thead tr .headerSortDown {
	background-image: url(../img/desc.gif);
}
#myTable thead tr .headerSortDown, #myTable thead tr .headerSortUp {
background-color: #DEEDFF;
color:#000000;

}
#myTable tfoot
{
    background-color:#E1ECF9;
    text-align:center;      
}
#myTable tfoot td
{    
    background-color:#4F81BD;
}

#myTable .tablesorterPager {
	padding: 10px 0 10px 0;
}
#myTable .tablesorterPager span {
	padding: 0 5px 0 5px;
}
#myTable .tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
#myTable .tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
#myTable .pagedisplay 	
{
    font-size:10pt;
	width: 30px;
	border: 0px;	
	background-color: #E1ECF9;
	text-align:center;
    vertical-align:top;
}
/*resultat*/
#res {
	width: 100%;
	margin : 10px 0 0 0; 
	padding : 0 0 0 0;
	border:1px solid #dadada;
}
#res th {
	margin : 0px; 
	padding : 0px; 
	background-color: #FFFFFF;
	border:1px solid #dadada;
	vertical-align: middle;
}
#res td {
	margin : 0px; 
	padding : 0px; 
	text-align: center;
	border:1px solid #dadada;
}
/*formulaire*/
.field {
	float:left;
	text-align:left;
	height:30px;
	width: 200px;
}
.label {
	float:left;
	width: 146px;
	margin-left: 40px;
	font-weight: bold;
	text-align:left;
}
.floatstop {
	clear:both;
	text-align:center;
}
.inputS {
	width:80px; font-size: 11px;
}
.inputM {
	width:120px; font-size: 11px;
}
.inputL {
	width:200px; font-size: 11px;
}
.mediumbutton {
	text-transform: uppercase;
	font-weight: bold;
	color: #EAF2FF;
	font-size: 11px;
	letter-spacing: 1px;
	background: #1E39A1;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	width: 150px;
} 

#barometre {float:left;margin-left:10px;}
#meilleurstaux {margin-right:10px;}
#transition {float:left;margin:100px 30px;}
#baro, #besto
{
border-collapse:collapse;
}
#baro th {
	background-color: #597EBA;
	border: 1px solid #FFF;
	font-size: 8pt;
	color:#FFF;
	padding: 10px;
}
#baro td {
	border: 1px solid #FFF;
	font-size: 8pt;
	color:#000;
	padding: 4px;
	text-align:center;
}
#baro
{
border-collapse:collapse;
}
#besto td {
	border: 1px solid #FFF;
	font-size: 8pt;
	color:#000;
	padding: 8px;
}
.dunkelgray {background-color: #D0D6E7}
.hellgray{background-color: #E9ECF3}
.highlight{color:#B84D4F}
.tabul{margin-left:20px;}