body {background:#014268;font-family: Times New Roman,verdana, arial, Trebuchet MS;font-size:80%;color:#666;}
ul { margin-top:10px; }
.normallink { color:#36F; text-decoration:underline; }
li { margin-left:70px; }
table { margin-left:auto; margin-right:auto; margin-bottom:12px; margin-top:38px; border:1px black dashed; max-width:540px; width:100%; }
.tfoot { border-right:2px black solid; background-color:#CCCCCC; color:black; border-top:2px black solid; border-bottom:2px black solid; }
td p { text-align:left; }
thead { border-top:5px black solid; }
td { color:black; font-size:12px; font-weight:bold; text-align:center; font-family:"Trebuchet MS"; margin:0 0 0 0; padding-right:9px; padding-left:9px; }
.pair { background-color:#99CEEE; }
.impair { background-color:#FFCC28; }
th { font-weight:bold; font-size:14px; text-align:left; font-stretch:extra-expanded; border-bottom:5px black solid; text-align:center; }
*{ margin: 0px; padding: 0px; }
#sitebox { width:100%; max-width: 780px; height: 100%; margin: 0 auto 15px auto; margin-top: 10px; background: #f4f4f4; color:#666; }
#header { width:100%; }
#header h1 { float: left; background: inherit; margin-left: 20px; padding-top:4px; color: #96B766; font-weight: 100; font-family:"Trebuchet MS", Times New Roman, Trebuchet MS, arial; font-size: 2.7em; }
#header .subtitle { float: right; color: #d0d0d0; font-size: 0.93em; margin-top: 15px; margin-right: 30px; text-transform: lowercase; font-family: Times New Roman, verdana, arial; margin-left: 250px; }
#navigation {clear:both;padding-top:8px;}
#navigation .b {font-family: Trebuchet MS, arial;padding-left: 36px;background: #f4f4f4;text-transform: lowercase;color: #a0a0a0;font-size: 1.1em;text-decoration: none;letter-spacing: 0.1em;}
#navigation a {font-family:Trebuchet MS, arial;margin-left:30px;background: #f4f4f4;text-transform: lowercase;color: #a0a0a0;font-size:1.1em;text-decoration:none;letter-spacing:0.1em;}
#navigation a:hover {color: #F26F29;}
#navigation img {margin-top:12px;}
#picture {width: 100%;margin-top: 10px;height: 150px;background:#000;}
#picture .sorry{color: #fff;margin: 10px;font-size: 0.8em;text-align:center;background: inherit;margin-left:5px;}
#picture .sorry a{color:#fff;text-decoration: underline;}
#lcontent  {padding: 5px;padding-right: 15px;line-height: 17px;max-width:580px;width:100%;float:left;background: #f4f4f4 url(dots.png) repeat-y right;color:#000;}
#lcontent h2, #lcontent h1 {margin-bottom: 5px;margin-top: 25px;margin-left: auto;margin-right: auto;color: #FFF;background: #134B6E;width: 80%;max-width: 535px;text-transform: uppercase;font-size: 17px;padding: 5px;text-align: center;}
#lcontent h1 { margin-top:5px; }  
#lcontent h3 {margin: 5px;margin-top:15px;margin-bottom:8px;margin-left: 45px;color: #134B6E;width:100%;text-transform: uppercase;font-family: Times New Roman, Verdana, arial;font-size: 15px;}
#lcontent table h3 {margin-left:0px;margin-right:0px;}
#lcontent h4 {margin: 5px;margin-top:12px;margin-bottom:6px;margin-left:65px;color:#134B6E;width:100%;max-width:450px;font-family:Times New Roman, Verdana, arial;font-size:13px;}
p, li {color:#666;font-family: verdana;font-size: 0.9em;line-spacing: 0.3em;}
p {margin-top:5px;margin-left: 10px;}
a {color: #96B766;text-decoration: none;}
a:hover {color: #f26f29;text-decoration: underline;}
.date {color: #000;margin-left: 40px;margin-top: 5px;text-decoration: lowercase;font-size: 0.8em;}
.date a{color: #000;}
.date a:hover{color: #000;text-decoration: underline;}
#rcontent {margin-right: 10px;width: 100%;max-width:150px;float: right;line-height: 17px;margin-left: 0px;text-align: left;background: #f4f4f4;}
#rcontent h2 {margin-left: 0px;margin-top:15px;color: #F26F29;max-width: 150px;width:100%;text-transform: uppercase;font-family: Verdana, arial;font-size: 1.2em;background: #f4f4f4 url(h1bg.png) repeat-x bottom;}
#rcontent h3{margin-top:20px;}
#rcontent p{max-width: 150px;width:100%;color: #666;font-family: verdana;margin-top: 5px;font-size: 0.7em;margin-left: 0px;}
#rcontent a{font-weight:bold;}
#footer{clear: both;margin-top:20px;width: 100%;font-size: 0.8em;background: #f4f4f4 url(h1bg.png) repeat-x bottom;height: 20px;color: #b0b0b0;text-align: center;}
img {width:100%;}
.mobile { display:none; }
#pub1 { padding-left: 10px; }
@media (max-width: 809px) {
#rcontent { display:none; }
.nomobile { display:none; }
#lcontent { padding:0; max-width: 780px; }
#lcontent p { padding-right:10px; }
#lcontent h3 { margin-left:0; padding:0; padding-left:15px; max-width:565px; width:90%; }
#navigation nav {   padding-left: 4px; padding-right: 4px; text-align: center; }
#navigation hr { height:10px; border:none; }
.mobile { display:block; }
#sitebox { margin:0; padding:0; }
#header h1 { font-size:26px; text-align:center;width: 100%; margin-left:0; }
#navigation a { margin:0; padding:0; padding-right:18px; }
#navigation .b { padding-left:18px; }
}
.adslot_desktop_right { display:inline-block;width:160px;height:600px; }
.adslot_desktop_max_468 { display:inline-block;width:468px;height:15px; }
@media (max-width: 468px) { #pub1 { display:none; } .adslot_desktop_max_468 { display:none; } .adslot_desktop_right { display:none; } }
.alert-info {background-color: #FFCC28;
    border: 1px #C8A01D solid;
    color: #000000;
}
.alert { 
	font-size: 1.2em;
    font-weight: 300;
	text-align:center;
	margin-left: 10px;
	margin-right:10px;
	margin-top:10px;
	padding:5px;
}
.timbreFlottantGauche { max-width: 52px;position: absolute;margin-top:6px;margin-left: 10px;-webkit-transform: rotate(30deg);-moz-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg); } 
@media (max-width: 809px) {
	.timbreFlottantGauche {	max-width: 42px; margin-left: -10px; } 
}