body { background-color:#ECF5FD; font-family:arial; }
#layout { width:800px; margin:0 auto; }
a, .boldHP { font-size:12px; color:#F96400; text-decoration:none; font-weight:bold; }
a:hover { font-size:12px; color:#F96400; text-decoration:underline; }
a.textblack { color:#0c0c0c; font-size:11px; text-decoration:none; font-weight:normal; }
a.textblack:hover { text-decoration:none; }
h1, h2, h3, h4, h5, h6,small_title { font-family:Arial, Verdana, sans-serif; }
.text { font-family:Arial, Verdana, sans-serif; color:#0c0c0c; font-size:11px; margin:0 10px; text-align:left; }
.textpage { font-family:Arial, Verdana, sans-serif; color:#0c0c0c; font-size:11px; text-align:left; margin-left:5px; }
h1 { font-size:22px; color:#ffffff; margin:16px auto 0 390px; text-align:left; float:none; border:0 solid; }
h2 { font-size:16px; color:#F96400; margin:0 auto 10px 5px; border-bottom:1px #0C53AF solid; letter-spacing:1px; }
h3 { font-size:12px; color:#4d8292; margin:0 auto auto 5px; padding-bottom:5px; border-bottom:1px #948f82 dotted; letter-spacing:1px; }
h4 { font-size:12px; color:#09135e; font-weight:bold; background-color:#f0f2e1; margin:15px auto 5px 0; padding-left:6px; }
h5 { font-size:11px; color:#050931; font-weight:normal; margin:0 auto; padding-left:6px; text-align:left; }
h6 { float:left; font-size:11px; color:#050931; font-weight:normal; margin:0; padding-left:6px; }
a.greenlink { font-size:10px; color:#166745; font-weight:normal; text-decoration:underline; }
a.greenlink:hover { font-size:10px; color:#166745; font-weight:normal; text-decoration:none; }
strong { color:#373737; font-weight:bold; }
.small_title { font-size:11px; color:#F96400; }
 .small_title_bold { font-size:11px; color:#ccbbbb; font-weight:bold; }
 .small_title_right { font-size:11px; color:#4d8292; text-align:right; }
#header { width:800px; height:83px; float:left; text-align:center; font-size:16px; color:#f9f9f9; margin:0 0 5px 0; font-family:Arial, Verdana, sans-serif; }
 #header a { width:400px; height:75px; border:0; text-decoration:none; }
.text { font-family:Arial, Verdana, sans-serif; color:#0c0c0c; font-size:11px; margin:auto 10px; text-align:left; }
#topmenus { background-image:url(images/menu_banner.jpg); width:800px; float:left; }
#topmenus td { border:1px #757575 solid; background-color:#ffffff; height:10px; text-align:center; }
#topmenus a { color:#3f4e6e; font-weight:bold; font-size:11px; text-decoration:none; }
#topmenus a:hover { color:#7d9edb; background-color:#ededed; display:block; text-decoration:none; }
#topmenus a.clicked { color:#7a6357; background-color:#ededed; display:block; text-decoration:none; }

/* SECTION CENTER */
#main { display:inline; float:left; width:800px; background-color:#ffffff; }
#leftblock { display:inline; float:left; width:645px; margin:0; padding:0; }
#centerboxext { display:inline; float:right; width:470px; background-color:#ffffff; padding:11px; margin:10px 0 0 0; }
#centerboxext2 { display:inline; float:right; width:770px; background-color:#ffffff; padding:11px; margin:10px 0 0 0; }
#leftbox { display:inline; float:left; width:130px; height:90%; font-size:11px; text-align:left; background-color:#F3F9FE; border:1px #9b9b9b solid; padding:5px; margin:8px 5px 5px 5px; }
#leftbox a, #rightbox a { font-size:11px; color:#4d8292; text-decoration:none; font-weight:bold; }
#leftbox a:hover, #rightbox a:hover { font-size:11px; text-decoration:underline; }
#leftbox .internal, #rightbox .internal { float:left; width:130px; position:relative; border-bottom:1px #948f82 dotted; margin:10px 0; }
#leftbox .internal a.text, #rightbox .internal a.text { float:left; width:100%; margin:auto 0 6px 0; background-color:#0D52AE; color:#ffffff; font-size:12px; text-align:center; font-weight:bold; }
#leftbox .internal img, #rightbox .internal img { width:125px; margin:auto auto 4px 2px; border:none; }
#leftbox_noborder { width:130px; height:90%; float:left; text-align:left; margin-top:4px; padding:5px; }
 #centerboxexternal2 { width:620px; float:left; background-color:#ffffff; padding:5px; margin:0; }
.centerbox1 { float:left; background-color:#fbfbfb; border:1px #cfcfcf solid; width:288px; margin:5px; font-size:11px; color:#050931; position:relative; padding:5px 5px 2px 5px; }
.centerbox1 img { float:left; width:100px; left:0; }
.centerbox1 .internal { float:left; width:180px; margin:auto auto 0 5px; position:relative; }

.centerbox2 { float:left; background-color:#f2f2f1; border:1px #cfcfcf solid; width:608px; margin:5px; font-size:11px; color:#050931; position:relative; padding:10px 0; }
.centerbox2 img { float:left; width:100px; margin:0 10px; left:0; }
.centerbox2 img.stars { width:75px; height:14px; margin:4px 0 0 10px; left:0; }
.centerbox2 .internal { float:left; width:470px; margin:auto auto 0 5px; font-size:13px; }
.centerbox2 .internal .boldHP { font-size:13px; text-transform:uppercase; padding:0; line-height:25px; margin:0 auto 0 auto; float:left; }
.centerbox2 .internal .greenlink { float:right; margin:10px auto 0 auto; font-size:10px; text-transform:uppercase; display:block; text-decoration:none; }
.centerbox2 .internal .greenlink:hover { text-decoration:underline; }

.centerbox_top { float:left; background-color:#fbfbfb; border:1px #cfcfcf solid; width:552px; margin:5px; position:relative; padding:5px 5px 2px 5px; }
.centerbox_top img { float:left; width:92px; left:0; }
.centerbox_top .internal { float:left; width:440px; margin:auto auto 0 5px; position:relative; }
.centerbox_top h2 a { font-size:12px; color:#F96400; text-decoration:none; }
.centerbox_top h2 a:hover { font-size:12px; color:#e02d09; text-decoration:underline; }
#centerboxbottom { display:inline; float:left; width:598px; padding:5px; background-color:#fbfbfb; border:1px #cfcfcf solid; margin:0 auto auto 10px; }
#centerboxbottominternal { display:inline; float:left; width:450px; padding:5px; background-color:#fbfbfb; border:1px #cfcfcf solid; margin-left:0; }
#centerboxbottominternal2 { display:inline; float:left; width:750px; padding:5px; background-color:#fbfbfb; border:1px #cfcfcf solid; margin-left:0; }
#centerboxdouble { float:left; padding:5px; background-color:#fbfbfb; border:1px #cfcfcf solid; width:600px; margin:5px; position:relative; }
#centerboxdouble img { float:left; width:100px; left:0; }
#centerboxdouble #internal { float:left; width:480px; margin-left:5px; position:relative; }
#rightboxtop { display:inline; float:left; width:130px; height:90%; font-size:11px; text-align:center; background-color:#F3F9FE; border:1px #9b9b9b solid; padding:5px; margin:8px 5px 5px 5px; }
#rightboxmiddle { display:inline; float:left; width:130px; height:90%; font-size:11px; text-align:center; background-color:#F3F9FE; border:1px #9b9b9b solid; padding:5px; margin:0 5px 5px 5px; }
#rightbox { display:inline; float:left; width:130px; height:90%; font-size:11px; text-align:left; background-color:#F3F9FE; border:1px #9b9b9b solid; padding:5px; margin:8px 5px 5px 5px; }
#rightbox .separator { text-align:center; margin:0 0 10px 0; padding:0; letter-spacing:6px; font-weight:bold; color:#F96400; }
#centerbox p { color:#3c3c3c; font-size:12px; font-weight:normal; }
#footer { width:780px; height:10px; font-size:10px; color:#2e2e2e; text-decoration:none; float:inherit; text-align:center; }
#footer a { color:#0D52AE; font-size:11px; text-decoration:none; }
#footer a:hover { color:#7d9edb; }
#footer a.small_title_bold { font-size:11px; color:#bbbbee; font-weight:bold; }
img { vertical-align:middle; padding-right:2px; border:none; }
.flags { vertical-align:middle; padding:2px; border:none; }
hr { color:#aac7b9; height:1px; margin:auto 10px; }
.hr1 { color:#aac7b9; height:1px; margin:auto 0; }
.form1 { background-color:#f8f7f5; border:1px #0D52AE solid; padding:0; margin:0 auto 0 auto; }
.forminput { background-color:#faf5f5; color:#373737; font-size:11px; border:1px #8e8e8e solid; height:14px; width:120px; }
.forminput2 { background-color:#faf5f5; color:#373737; font-size:11px; border:1px #8e8e8e solid; height:16px; width:120px; }
.forminput_text { background-color:#faf5f5; color:#373737; font-size:11px; border:1px #8e8e8e solid; }
.submitbutton { background-color:#faf5f5; color:#373737; font-size:11px; border:1px #8e8e8e solid; font-weight:bold; width:25px; height:16px; }
td.cell_content { font :11px Arial, Helvetica; font-weight:bold; color:#000000; background-color:#DDE9FB; padding-left:10px; }
td.index { font :11px Arial, Helvetica; font-weight:bold; color:#000000; background-color:#DDE9FB; padding:0 6px 0 6px; }
td.index2 { font :11px Arial, Helvetica; font-weight:bold; color:#000000; padding:0; }
td.date { font-size:11px; font-family:Arial, Helvetica; font-weight:normal; color:#ffffff; background-color:#7085BE; padding-left:0; letter-spacing:2px; }
td.datebot { background-color:#ffffff; height:1px; }
td.datetop { background-color:#ffffff; height:6px; }
 td.row1, td.row11, td.row111, td.row112, td.row11X { font:11px Arial, Helvetica; background-color:#dfdfdf; padding:0; }
td.row2, td.row21, td.row211, td.row212, td.row21X { font:11px Arial, Helvetica; background-color:#f2f2f2; padding:0; }
td.row11, td.row21, td.row211, td.row212, td.row21X, td.row111, td.row112, td.row11X { padding:0; width:29px; }
td.row211, td.row111, td.row21X, td.row11X, td.row212, td.row112 { border:1px solid #cc3300; background-color:#FFFFFF; font-weight:normal; }
span.nolink { color:#818181; }
td.row1 a, td.row2 a, td.row11 a, td.row21 a, td.row211 a, td.row111 a, td.row212 a, td.row112 a, td.row21X a, td.row11X a { color:#1e65e8; font:11px Arial, Helvetica; font-weight:normal; }
#lescotesbwin { font :12px Arial, Helvetica; background-color:#506AAF; color:#FFFFFF; font-weight:bold; padding:6px; }
 .comparateur-cotes { float:right; width:640px; overflow:hidden; }
.red { color:#cb2b19; font-weight:bold; }
.red img { margin:auto; border:none; }
#centerboxdouble div.banner_468 { margin:auto; width:100%; text-align:center; }
#centerboxdouble div.banner_468 img { width:468px; height:60px; float:none; margin:0 auto; }