body { background:url(images/background.png) 0 269px repeat-x; font-family:Arial, Verdana, sans-serif; }

#cadre { width:911px; padding:0; margin:0 auto 0 auto; }

a, object { outline:none; }

a.bold { color:#00ADEE; text-decoration:none; font-weight:bold; }
a:hover, a.bold:hover { text-decoration:underline; font-size:12px; }

element.style { background: none; }

#header{ background:url(../images/imgs_es/logo.png) no-repeat; float:left; margin-left:20px; margin-bottom:14px; width:911px; }
#header #tohomepage { width:148px; height:77px; float:left; position:relative; cursor:pointer;}
#header h1 { text-align:right; font-size:20px; font-weight:normal; color:#01487B; margin-right:30px; font-family:Arial, Verdana, sans-serif; float:right; width:700px; }
#header h2 { font-size:14px; color:#00AEEF; margin:0; width:700px; text-align:right; font-weight:normal; float:right; margin-right:30px; }
#header #slogan { font-size:14px; color:#00AEEF; margin:0; font-weight:normal; float:right; margin-right:30px; }

#topmenus { width:911px; height:42px; float:left; border-collapse:collapse; }
#topmenus td { text-align:center; padding:0; width:113px; height:42px; text-align:center; }
#topmenus td a { color:#ffffff; font-weight:bold; display:table-cell; vertical-align:middle; text-align:center; font-family:Verdana, sans-serif; font-size:10px; text-decoration:none;text-transform:uppercase; width:113px; height:42px; padding-left:0px; }
#topmenus a:hover { color:#01487B; }

#topmenus td#bg12 {  background:url(../images/bg-menus-es.png) repeat scroll -1269px -70px !important; }
#topmenus td#subbg12.-sel { background:url(../images/bg-menus-es.png) repeat scroll -1269px -112px !important; }

#topmenus td#bg16 {  background:url(../images/bg-menus-es.png) repeat scroll 1060px -70px !important; }
#topmenus td#subbg16.-sel { background:url(../images/bg-menus-es.png) repeat scroll -318px -112px !important; }



#logos_partenaires { width:891px; height:48px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; float:left; margin:6px 10px; overflow:hidden; }
#logos_partenaires p { color:#001F35; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; margin:0 0 0 0px; padding:0; line-height:48px; }
#logos_partenaires img { height:43px; margin:2px 10px 0 10px; padding:0; }

#main { width:911px; padding:10px 0; float:left; }

#centerboxexternal2 { width:670px; float:left; margin:0; }
#comparateur_flash { width:670px; height:272px; border:none; background:url(images/background.png) repeat-x 0 45px; overflow:hidden; }

#selection { width:665px; height:30px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:center; display:block; margin:auto auto 15px auto; line-height:30px; color:#001F35; }
#centerboxexternal2 h2 { width:665px; height:30px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:center; display:block; margin:auto auto 15px auto; line-height:16px; color:#001F35; }

.centerbox1 { background:url(images/box2.png) no-repeat; margin:0 8px 15px 8px; width:317px; height:132px; float:left; overflow:hidden; }
.centerbox1 .titleHP { font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; margin:10px 2px 0 10px; color:#01487B; }
.centerbox1 .image { width:105px; height:100px; float:left; margin:15px 7px auto 8px; }
.centerbox1 .part_left { width:192px; height:122px; float:left; }
.centerbox1 .part_left .resumeHP { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#01487B; margin:4px 0 6px 0; }
.centerbox1 .part_left .internal a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3690CC; text-decoration:none; }
.centerbox1 .part_left .internal a:hover { color:#000000; }


.centerboxbottom2_top { background-image:url(images/pics/centerboxbottom_top.jpg); width:430px; height:6px; overflow:hidden; }
.centerboxbottom2_mid { background-image:url(images/pics/centerboxbottom1_mid.jpg); width:430px; }
.centerboxbottom2_mid h4 { margin:10px 15px 8px 15px; padding:0; color:#3690CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
.centerboxbottom2_mid li { margin:0 0 0 13px; list-style:circle; }
.centerboxbottom2_bot { background-image:url(images/pics/centerboxbottom_bot.jpg); width:430px; height:13px; overflow:hidden; padding:0; }

.centerboxbottom_mid div.p, .centerboxbottom2_mid div.p { margin:0 18px 20px 13px; padding:0; color:#333333; font-size:12px; }
.centerboxbottom_mid div.p a, .centerboxbottom2_mid div.p a { color:#00AEEF; text-decoration:none; }
.centerboxbottom_mid div.p a:hover, .centerboxbottom2_mid div.p a:hover { text-decoration:underline; }

.centerboxbottom_top { background-image:url(images/box-large-top.png); width:662px; height:9px; float:left; }
.centerboxbottom_mid { background:url(images/box-large-middle.png) repeat-y; width:662px; float:left; }
.centerboxbottom_mid h4 { margin:10px 2px 8px 2px; padding:2px 15px; color:#01487B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background:#F7F7F7; }
.centerboxbottom_mid li { margin:0 0 0 13px; list-style:circle; }
.centerboxbottom_bot { background-image:url(images/box-large-bottom.png); width:662px; height:10px; float:left; }


#rightbox { float:right; width:234px; margin-top:4px; }

#compare_explanation { background:url(images/compare-explanation.png) no-repeat; width:234px; height:262px; float:left; }
#compare_explanation div { margin:0 10px 10px 10px; color:#01487B; }
#compare_explanation div h2 { display:none; }
#compare_explanation div h3 { line-height:17px; padding:0 0 0 30px; margin:16px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#compare_explanation div h3 a { color:#00ADEE; text-decoration:none; font-size:15px; }
#compare_explanation div h3 a:hover { color:#01487B; }
#compare_explanation div h3 br { margin:0; }


.sideBox { padding:0; margin:0; border-collapse:collapse; float:right; margin:15px 0; }

.sideBoxTop { background:url(images/box-side-top.png); width:222px; height:7px; float:right;}
.sideBoxContent { background:url(images/box-side-middle.png) repeat-y; width:222px; float:right; }
.sideBoxContent h3 { font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#064B7D; margin:6px 0 10px 0; padding:0 6px; text-align:center; }
.sideBoxContent h3 img { margin:-28px 0 -18px -10px; border:none; float:left; }
.sideBoxContent hr { width:204px; text-align:center; height:1px; background-color:#0261A5; }
.sideBoxContent a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#01487B; text-decoration:none; }
.sideBoxContent a:hover { color:#3690CC; }
.sideBoxContent a.title { display:block; margin:10px 10px 0px 14px; }
.sideBoxContent span { display:block; font-size:12px; margin:0 14px 10px 14px; display:block;  }
.sideBox_bot { background:url(images/box-side-bottom.png) no-repeat; height:8px; width:222px; float:right; }


#footer { width:911px; font-size:11px; color:#2e2e2e; text-decoration:none; text-align:center; margin:0 auto; }
#footer #mention { font-size:13px; margin-bottom:4px; }

#footer a { color:#3690CC; font-size:11px; text-decoration:none; }
#footer a:hover { color:#01487B; }

#footer a.small_title_bold { font-size:10px; font-weight:normal; }

#colonsfooterExt { width:911px; background-color:#f8f8f8; float:left; margin:10px 0; padding:0; }
#colonsfooter { width:911px; height:100%; margin:10px 0; padding:10px 0; font-size:11px; display:inline-block; }
#colonsfooter .colfooter { width:18%; float:left; text-align:left; padding:0 0 0 10px; color:#000000; }
#colonsfooter .colfooter h5 { font-weight:bold; font-size:11px; margin:0; padding:0 0 6px 0; }
#colonsfooter .colfooter p { margin:0; padding:0 0 20px 0; }
#colonsfooter .colfooter a { font-size:11px; display:block; text-align:left; }
#tousdroits { width:100%; height:30px; padding:0; float:left; }


.bannerPopup { width:100%; height:100%; position:fixed; top:0; left:0; text-align:center; margin:0; z-index:100000000; visibility:hidden; }
#banner { margin:auto; width:100%; height:100%; background:#fdfdfd; padding-top:150px; line-height:20px; opacity:1; filter:alpha(opacity=100); }
.chuila { width:100%; height:100%; position:fixed; top:0; left:0; text-align:center; margin:0; z-index:100000000; visible:visible; opacity:0.97; filter:alpha(opacity=97); }
.chuiplula { visible:hidden; display:none; }
.bannerBg { width:100%; height:100%; position:fixed; background:#cdcdcd; top:0; left:0; text-align:center; margin:0; z-index:100000000; visibility:hidden; }
#bannerR2c { margin:auto; width:100%; height:100%; padding-top:15px; z-index:100000000; line-height:20px; visibility:hidden; position:fixed; }
.chuilaR2c { width:100%; height:100%; position:fixed; background:#000000; top:0; left:0; text-align:center; margin:0; z-index:100000000; opacity:0.50; filter:alpha(opacity=50); position:fixed; visibility:visible; }
.chuilaR2c1 { opacity:1; filter:alpha(opacity=100); position:fixed; visibility:visible; }
.chuiplulaR2c { visible:hidden; display:none; }

#mentions { width:700px; font-size:10px; text-align:center; float:left; }

#leftbox { float:left; width:170px; margin:0 10px 0 0; }
#leftbox .sideBox { padding:0; margin:0; border-collapse:collapse; float:left; margin:15px 0; }

#sideBox_top_rachat, #sideBox_top_rachat a, #sideBox_top_rachat a:hover { display:block; height:102px; cursor:pointer; width:162px; padding:0; float:left; margin:0 0 15px 0; }

#legislation { border:1px solid #CCCCCC; color:#3690CC; font-size:12px; margin:0 20px 10px 20px; padding:10px; float:left; }
#legislation a:hover { color:#3690CC; }
#legislation a { color:#01487B; }

/******************************************************************************************
intern
******************************************************************************************/
.centerboxextIntern_mid ul { font-size:12px; color:#3690CC; padding:0 30px; margin:0; list-style:square; }
.centerboxextIntern_mid ul a { color:#3690CC; font-weight:normal; text-decoration:none; }
.centerboxextIntern_mid ul a:hover { color:#01487B; }

#leftboxIntern { float:left; width:162px; margin:0 10px 0 0; }
.sideBoxInternal { padding:0; margin:0 0 14px 0; float:right; }
.sideBoxTopInternal { background:url(../images/sideboxIntern_top.png); width:162px; height:10px; float:right; }
.sideBoxContentInternal { background:url(../images/sideboxIntern_content.png) repeat-y; width:162px; float:right;}
.sideBoxContentInternal h3 { margin:6px 15px 10px 15px; padding:0; text-align:left; }
.sideBoxContentInternal h3 a , .sideBoxContentInternal h3 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; margin:0; }
.sideBoxContentInternal div.partner { border:1px solid #CCCCCC; margin-left:10px; width:140px; text-align:center; background:#FFFFFF; }
.sideBoxContentInternal div.partner img { border:none; }
.sideBoxContentInternal h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; padding:0; margin:10px 15px; text-align:left; }
.sideBoxContentInternal h5 a { color:#3690CC; text-decoration:none; }
.sideBoxContentInternal h5 a:hover { color:#01487B; text-decoration:none; }
.sideBoxContentInternal h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0 auto; padding:0; text-align:center; }
.sideBoxContentInternal h6 img { margin-right:4px; }
.sideBoxContentInternal h6 a { color:#3690CC; text-decoration:none;}
.sideBoxContentInternal h6 a:hover { color:#01487B; text-decoration:none;}
.sideBox_botInternal { background:url(../images/sideboxIntern_bottom.png); width:162px; height:12px; float:right; }

#centerboxextIntern { width:563px; float:left; margin:0; }
.centerboxextIntern_top { background:url(../images/centerboxIntern_top.png) no-repeat; width:562px; height:10px; float:left; }
.centerboxextIntern_mid { background:url(../images/centerboxIntern_middle.png) repeat-y; width:562px; text-align:left; float:left; }
.centerboxextIntern_mid h4 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; font-weight:bold; margin:20px auto 0 15px; text-align:left; line-height:30px; }
.centerboxextIntern_mid h4 a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-align:left; }
.centerboxextIntern_mid h4 a:hover { text-decoration:none; }
.centerboxextIntern_mid a.back { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:lowercase; color:#5BC8F1; font-weight:normal; text-decoration:none; float:right; margin:4px 15px;}
.centerboxextIntern_mid a.back:hover { color:#01487B; text-decoration:none; }
.centerboxextIntern_bottom { background:url(../images/centerboxIntern_bottom.png) no-repeat; width:562px; height:10px; float:left; }

.centerboxextIntern2_top { background:url(../images/centerboxIntern2_top.png) no-repeat; width:734px; height:10px; float:left; }
.centerboxextIntern2_mid { background:url(../images/centerboxIntern2_middle.png) repeat-y; width:734px; text-align:left; float:left; }
.centerboxextIntern2_mid h4 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; font-weight:bold; margin:20px auto 0 15px; text-align:left; line-height:30px; }
.centerboxextIntern2_mid h4 a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-align:left; }
.centerboxextIntern2_mid h4 a:hover { text-decoration:none; }
.centerboxextIntern2_mid a.back { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:lowercase; color:#5BC8F1; font-weight:normal; text-decoration:none; float:right; margin:4px 15px;}
.centerboxextIntern2_mid a.back:hover { color:#01487B; text-decoration:none; }
.centerboxextIntern2_bottom { background:url(../images/centerboxIntern2_bottom.png) repeat; width:734px; height:10px; float:left; }

#centerboxextIntern h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; padding-left:15px; margin:0 10px; }
#centerboxextIntern img.title { float:right; margin:0 15px 20px 10px; width:135px; }
#centerboxextIntern h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3690CC; font-weight:normal; border:1px solid #3690CC; margin-left:10px; width:514px; padding:4px 6px; text-align:left; float:left; line-height:20px; }
#centerboxextIntern h3 a { color:#3690CC; font-size:12px; }
#centerboxextIntern h3 a:hover { color:#01487B; text-decoration:none; }
#centerboxextIntern .textpage { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; font-weight:normal; margin:5px 15px 20px 15px; float:left; width:530px; }
#centerboxextIntern .textpage a { color:#3690CC; font-size:13px; }
#centerboxextIntern .textpage a:hover { color:#01487B; text-decoration:none; }


#rightboxIntern { float:left; width:162px; margin-left:10px; }

#rightboxIntern .sideBox { margin-top:0; }
#rightboxIntern .sideBox .newsletterBoxTop { background:url(../images/newsletter_top.png) no-repeat; width:162px; height:10px; float:right; margin:0; }
#rightboxIntern .sideBox .newsletterBoxContent { background:url(../images/newsletter_mid.png) repeat-y; width:162px; float:right; font-size:12px; color:#01487B; text-align:center; line-height:30px; }
#rightboxIntern .sideBox .newsletterBoxContent .small_title_red { font-size:12px; color:#cb2b19; text-align:left; width:142px; margin:8px 10px 2px 10px; float:left; line-height:16px; }
#rightboxIntern .sideBox .newsletterBoxContent input[type=text] { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01487B; width:90px; border:1px solid #01487B; float:left; margin:0 0 10px 15px; }
#rightboxIntern .sideBox .newsletterBoxContent input[type=image] { width:28px; height:16px; float:left; margin-left:8px; }
#rightboxIntern .sideBox .newsletterBoxContent hr { text-align:center; width:130px; color:#064B7D; height:1px; padding:0; margin:0 auto; }
#rightboxIntern .sideBox .newsletterBoxContent h3 { font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#064B7D; margin:0; padding:0; text-align:center; }
#rightboxIntern .sideBox .newsletterBoxContent span { padding:0 10px 0 14px; margin:6px 0; display:block; text-align:left; line-height:20px; }
#rightboxIntern .sideBox .newsletterBoxBottom { background:url(../images/newsletter_bottom.png) no-repeat; width:162px; height:10px; float:right; }

#countries { width:160px; margin:0 1px 20px 1px; }


/******************************************************************************************
details page
******************************************************************************************/
#leftbox_noborder { width:160px; float:left; padding:0; margin:0 10px 0 0; text-align:center; }
#leftbox_noborder object { float:left; padding:0; margin:0 auto; float:none; }
.centerboxexternal2_top { background:url(../images/centerboxIntern671_top.png) no-repeat; width:738px; height:10px; float:left; }
.centerboxexternal2_content { background:url(../images/centerboxIntern671_middle.png) repeat-y; width:738px; float:left; }
.centerboxexternal2_content a { font-size:12px; color:#5BC8F1; text-decoration:none; margn:0 15px; /*float:left; display:block;*/ }
#centerboxexternal2 .centerboxexternal2_content h2 { margin:10px 20px; float:left; padding:0; width:400px; text-align:left; line-height:20px; }
.centerboxexternal2_content h2 a { font-weight:bold; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#01487B; margin:0; padding:0; }
.centerboxexternal2_content h2 a:hover { color:#5BC8F1; }

.centerboxexternal2_content div#internal h3 { font-size:14px; font-weight:bold; padding:2px 15px; margin:15px 2px 5px 2px; float:left; width:95%; color:#01487B; }
.centerboxexternal2_content h4 { font-size:14px; font-weight:bold; padding:2px 15px; margin:15px 2px 5px 2px; float:left; width:95%; background:#F7F7F7; color:#01487B; }
.centerboxexternal2_content h5 { font-size:13px; font-weight:normal; color:#333333; padding:0; margin:0 15px 10px 20px; float:left; }

.centerboxexternal2_content .swf { float:left; width:100px; margin:10px 20px 20px; }
.centerboxexternal2_content div.arrow { float:right; line-height:30px; text-align:left; }
.centerboxexternal2_content div.arrow a { font-family:Verdana, Arial, Helvetica, sans-serif; float:left; display:block; }
.centerboxexternal2_content div.arrow a:hover { color:#01487B; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
.centerboxexternal2_content div.arrow img { float:right; padding:0; margin:0 10px; border:none; }


#attached { border:1px solid #cccccc; width:90%; padding:0 4px 10px 10px; font-size:12px; font-weight:bold; color:#666666; line-height:34px; margin:10px 0 10px 20px; float:left; }
#attached ul { list-style:square; color:#01487B; padding:0 0 0 30px; margin:0; list-style-position:outside; }
#attached li { margin:0; line-height:16px; }
#attached li a { color:#01487B; float:none; font-weight:normal; }
#attached li a:hover { color:#5BC8F1; }

.centerboxexternal2_bottom{ background:url(images/centerboxIntern671_bottom.png) no-repeat; width:738px; height:10px; float:left;}


/******************************************************************************************
calculate page
******************************************************************************************/
.centerboxextIntern_mid #simulation { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#01487B; padding:0 30px; margin:10px 0; list-style:square; line-height:16px; }
.centerboxextIntern_mid #simulation li { margin:0 20px; padding:0; line-height:20px; font-size:13px; }

.form1 { background-color:#F2F2F2; border:1px #ffffff solid; padding:0; margin:10px auto; width:90%; }
.form1 td.cell_content { font:11px Arial, Helvetica; font-weight:bold; color:#000000; background-color:#FBEEDD; padding-left:10px; }
.form1 td.index { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; background:#3690CC; padding:2px; }
.form1 td.row1 { font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#FEFDF8; padding:2px 4px; color:#01487B; }
.form1 td.row2 { font:11px Arial, Helvetica; background:#F2F2F2; padding:2px 4px; color:#01487B; }
.form1 td.title1 { font:11px Arial, Helvetica; background:#ffffff; }
.form1 img.dem { margin:0 4px 0 0; }
.form1 a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#01487B; text-decoration:none; }
.form1 a:hover { color:#5BC8F1; }
.form1 div.logo a { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#01487B; text-decoration:none; }
.form1 div.logo a:hover { color:#5BC8F1; }
.form1 img { border:none; }
.form1 span.teg { color:#5BC8F1; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.centerboxextIntern_mid h5 { margin:0 30px; padding:0; font-size:11px; font-weight:normal; color:#01487B; }


/******************************************************************************************
folder suisse
******************************************************************************************/
#centerboxextInternSwiss { width:911px; float:left; margin:0; }
#centerboxextInternSwiss .centerboxextIntern_top { background:url(../images/centerboxIntern_top911.png) no-repeat; width:911px; height:10px; float:left; }
#centerboxextInternSwiss .centerboxextIntern_mid { background:url(../images/centerboxIntern_middle911.png) repeat-y; width:911px; text-align:left; float:left; }
#centerboxextInternSwiss .centerboxextIntern_mid h4 a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; font-weight:bold; margin:20px auto 0 15px; text-align:left; line-height:20px; }
#centerboxextInternSwiss .centerboxextIntern_mid h4 a:hover { text-decoration:none; }
#centerboxextInternSwiss .centerboxextIntern_mid a.back { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:lowercase; color:#5BC8F1; font-weight:normal; text-decoration:none; float:right; margin:4px 15px;}
#centerboxextInternSwiss .centerboxextIntern_mid a.back:hover { color:#01487B; text-decoration:none; }
#centerboxextInternSwiss .centerboxextIntern_bottom { background:url(../images/centerboxIntern_bottom911.png) no-repeat; width:911px; height:10px; float:left; }

#centerboxextInternSwiss h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; padding-left:15px; margin:0 10px; }
#centerboxextInternSwiss img.title { float:right; margin:0 15px 20px 10px; width:135px; }
#centerboxextInternSwiss h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3690CC; font-weight:normal; border:1px solid #3690CC; margin-left:10px; width:514px; padding:4px 6px; text-align:left; float:left; line-height:20px; }
#centerboxextInternSwiss h3 a { color:#3690CC; font-size:12px; }
#centerboxextInternSwiss h3 a:hover { color:#01487B; text-decoration:none; }
#centerboxextInternSwiss .textpage { font-size:13px; font-weight:normal; color:#333333; margin:5px 15px 20px 15px; float:left; width:879px; display:block; }
#centerboxextInternSwiss .textpage a { color:#3690CC; font-size:13px; }
#centerboxextInternSwiss .textpage a:hover { color:#01487B; text-decoration:none; }
div.suisse_flags { float:right; margin:5px 15px; }