body, div{border:0;margin:0;padding:0;}
ul{padding:0;margin-left:20px;}
li{padding-bottom:10px;}
p{margin-bottom:14px;margin-top:0;}
body {color: #444;font: 13px/18px Tahoma, Arial, san serif;
background:#333281 url(/img/bg.gif) center repeat-y;text-align:center;}
.cl{clear:both;}
.right{float:right;}
.left{float:left;}
a{color:#4a48bb;}

.sheet{width:969px;text-align:left;background:#fff ;margin:0 auto;}/* url(/img/cwrap-bg.gif) left repeat-y*/
.linedbg{width:100%;text-align:center;background:#333281 url(/img/bg.gif) left 0  repeat-x;}

.plainbg{background:#333281;width:100%;}
.cwrap{width:931px;padding:0 19px;background:#fff url(/img/content-i-bg.gif) 0 top no-repeat;}
#footer{background:#4a48bb url(/img/footer-bg.gif) top no-repeat;width:969px;padding:15px 0 5px 0; height:26px;color:#fff;font-size:9px;text-align:right;}
#footer a{color:#eeeeff;text-decoration:none;padding-right:19px}

#header{width:969px;height:194px;background:#333281 url(/img/header-bg.gif) left top repeat-y;}
#header .logo{margin:65px 0 0 25px}
#header .contact{padding:51px 20px 0 0;}
#header .lang{margin-top:64px;}
#header .en, #header .es, #header .nl 
{background:#fff url(/img/flag-en.gif) 15px top no-repeat;
height:20px;padding:3px 0 0 45px;
font:11px/14px Arial;text-transform:uppercase;}
#header .es{background-image:url(/img/flag-es.gif);}
#header .nl{background-image:url(/img/flag-nl.gif);}

#menuwrap{width:930px;background:#fff url(/img/menu-side-bg.gif) top repeat-x;clear:both;
height:30px;overflow:hidden;text-align:right;border-top:1px solid #fff;overflow:hidden;}
#menuwrap .mline{float:right;border-right:2px solid #fff;margin-right:-1px;height:30px;}
#menu{font: bold 12px/23px Arial, Helvetica, sans-serif;float:right;
width:684px;background:#fff url(/img/menu-on-bg.gif) top repeat-x;}
#menu tr td{font: bold 12px/23px Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;color:#fff;/*background:#4176cc;*/
background:transparent url(/img/menu-line.gif) top left no-repeat;padding-left:1px;width:153px;overflow:hidden;}
#menu tr td a {font: bold 12px/23px Arial, Helvetica, sans-serif;color: #4B4408;text-decoration: none;
display: block;color:#ffe360;background:#fff url(/img/menu-bg.gif) top repeat-x;}
#menu tr td a:hover{color:#fff;background:transparent url(/img/menu-select-bg.gif) top repeat-x;}

#leftcolumn{width:230px;padding:25px 0 0 17px;float:left;}
#leftcolumn .box{width:230px;height:192px;padding-bottom:23px;
background:transparent url(/img/left-box-bg.gif) top repeat-x;
overflow:hidden;}
#leftcolumn .box img{float:left;padding:22px 0 0 13px;}
#leftcolumn a{font:11px/15px arial;color:#666;padding-left:13px;}

#rightcolumn {width:216px;float:right;padding:25px 0 0 0;}
#rightcolumn .box{width:204px;padding-right:12px;text-align:right;height:180px;}
#rightcolumn .box img{border:0;}
#rightcolumn .box a{color:#30307a;font:11px/14px arial;text-transform:uppercase;
text-decoration:none;}
#rightcolumn .box strong{font-weight:normal;}
#rightcolumn .box a:hover strong{text-decoration:underline;}

#qsearchwrap{background:#fff url(/img/qsearch-headline-bg.jpg) right top no-repeat;
width:215px;padding-bottom:20px;}
#qsearchwrap h2{font:bold 11px/31px arial;color:#30307a;
padding:0 0 0 18px;margin:0 0 15px 0;text-transform:uppercase;color:#304d87;}
#qsearch .top{font:italic 11px/14px Arial,sans-serif;padding:0 0 0 3px;}
#qsearch .qs_button{color:#304d87;text-transform:uppercase;font:11px/21px tahoma,Arial,sans-serif;
padding:0 0 0 8px;width:112px;height:31px;
background:#fff url(/img/qsearch-bt.gif) right no-repeat;border:0;text-align:left;cursor:pointer;}
#qsearch .buttons{text-align:right;padding-top:15px;}
#qsearch {padding-left:25px;}
.qs_d{width: 150px;font-size:10px;}
.qs_dh{width: 70px; margin-right:5px;font-size:10px;}
.qs_l{width: 180px;font:11px/16px arial, Helvetica, sans-serif;color:#30307a;padding:5px 0 0 3px;}
.qs_ia{width: 150px;font-size:10px;}
.qs_p{background-color:#cccccc;}

h1{font:24px/35px tahoma;color:#28286c;margin-bottom:40px;
padding-bottom:8px;background:transparent url(/img/headline-ln.jpg) bottom left no-repeat;}

#wide h1{margin-bottom:25px;}

#content{width:425px;float:left;padding:25px 0 0 20px;text-align:justify;
font-size:12px}
#content h1{text-align:left;}
#content h2, #content h2 a{font:bold 15px/18px tahoma;color:#30307a;text-decoration:none;}
#content h3, #content h3 a{font:bold 12px/16px tahoma;color:#30307a;text-decoration:none;}
#content a:hover{color:#f5c53d;}
#content .fields{padding-bottom:8px;font:bold italic 11px/16px Arial;}
#content .blue, #content a, #leftcolumn a:hover{color:#30307a;}
#content .buttons{padding-bottom:10px;}

.box3{width:162px;height:212px;background:#fff url(/img/box-yellow.gif) top left no-repeat;margin:10px 0;}
.box3 .header{height:71px;padding:22px 0 0 17px;}
.box3 h2{width:133px;float:right;font:12px/16px Tahoma;margin:1px 0 0 0;padding:0;}
#wide .box3 h2 a{color:#666;text-decoration:none;font-weight:normal;}
#wide .box3 h2 a:hover{text-decoration:underline;}
#wide .b{background-image:url(/img/box-blue.gif);}
.box3 img{border:0;margin-left:15px;}
.box3 .ln{width:5px;height:24px;overflow:hidden;float:left;margin-top:5px;}
.box3 .red{background:#9b3753;}
.box3 .orange{background:#f5c53d;}
.box3 .blue{background:#30307a;}
.box3 .green{background:#27a827}
.box3 .lred{background:#ef1a0a;}
.box3 .dgreen{background:#5d4d22;}
.box3 .lblue{background:#1c1cf0;}
.boxes3 .left{margin-right:21px;}

#newscolumn{width:220px;float:left;padding:25px 0 0 17px;}
#newscolumn h2{font:bold 12px/31px Arial;text-transform:uppercase;background:#fff url(/img/leftcolumn-hl.gif) top left no-repeat;padding:0 0 8px 8px;margin:0;color:#004368;}
#newscolumn h3{margin:0;padding:12px 0 0 0;}
#newscolumn h3 a{font:12px/18px Arial;margin:0;padding:0;text-decoration:none;color:#333;}
#newscolumn .fields, #newscolumn .buttons{font:11px/18px Arial;color:#6a6a6a;}
#newscolumn .fields .date, #newscolumn .buttons a{color:#1b4691;text-decoration:none;}
#newscolumn p{font:11px/14px Arial;color:#6a6a6a;width:210px;text-align:justify;margin:0;padding:4px 0 0 0;}
#newscolumn .buttons a:hover{text-decoration:underline;}
#newscolumn .buttons{text-align:right;width:210px;padding:7px 0 10px;background:#fff url(/img/news-line.gif) bottom left no-repeat;}
#newscolumn .viewall{padding-top:25px;background:#fff url(/img/all-articles.gif) bottom left no-repeat;
color:#fff;display:block;text-align:center;width:161px;font:bold 12px/26px arial;text-transform:uppercase;text-decoration:none;cursor:pointer;}

#addr, #addr li{list-style-type:none;margin:0;padding:0;font:12px/16px Tahoma;color:#30307a}
#addr{padding:25px 0 15px 0;}
#addr strong{font-size:14px;}

#contactf {font-size:10px;}
#contactf ul{width:428px;margin:0;padding:15px 0 11px 0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;}
#contactf li{list-style-type:none;margin:0;padding:0;}
#contactf li.fr, #contactf li.fl {padding-bottom:5px;}
#contactf li input, #contactf textarea{margin:0;padding:0;font-size:12px;height:16px;line-height:16px;border:1px solid #aaa;width:175px;}
#contactf textarea{height:60px;width:220px;margin:0;padding:0;}
#contactf li.nl, #contactf li.nr {display:block;line-height:21px;width:175px;padding-bottom:2px;}
#contactf li.nr, #contactf li.fr {float:right;clear:right;display:block;width:235px;}
#contactf .buttons{padding-top:8px;padding-left:195px;clear:both;padding-bottom:15px;}
#contactf .tick {border:0;width:14px;height:14px;margin:0;padding:0;line-height:14px;vertical-align:middle;}
#contactf li.small{font-size:10px;line-height:18px;padding:4px 0 0 0;}

/*Search Styles*/

#wide{width:530px;padding:15px 0 15px 95px;}
#pageLinks{text-align:right;}

#pageLinks img{vertical-align:middle;border:0;}


#wide2{width:660px;padding:17px 0 15px 30px;}
#wide2 h1{margin-left:30px;}
.wbox{width:201px;height:236px;padding:6px;background:#fff url(/img/wbox-bg.gif) top left no-repeat;margin:0 0 10px 0;}
.wbox img{float:left;border:0;}
.wbox .desc{clear:both;padding:0 5px;height:79px;overflow:hidden;}
.wbox h2{font: bold 14px/19px Tahoma;color:#30307a;margin:0;padding:5px 0;}
.wbox p{font: 11px/14px Tahoma;color:#888;margin:0;padding:0;}
.wboxes .left{margin-right:10px;}
.wbox .bt{text-align:right;padding-right:5px;}
.wbox .bt a{background:transparent url(/img/wbox-bt.gif) left 2px no-repeat;width:85px;
font: 11px/20px Tahoma;color:#fff;display:block;float:right;text-align:center;text-decoration:none;
padding-bottom:2px;}



dl.bot_rgt {background:#cfcfff url(/img/engine/c_tl.gif) no-repeat scroll left top;margin:0;padding:0;}
dl.bot_rgt dt {background:transparent url(/img/engine/c_tr.gif) no-repeat scroll right top;
color:#555555;padding:6px;text-align:left;}
dl.bot_rgt dt a{color:#444;font-size:12px;font-weight:bold;}
.pageOf a{color:#444}



dl.curved {
background:#cfcfff url(/img/engine/c_tl.gif) no-repeat scroll left top;
/*margin:5px 0pt;
padding:0pt;
width:300px;
height:15px;*/
text-align:center;
margin:0pt 0px 0px;
padding:0;
}
dl.curved dt {
background:transparent url(/img/engine/c_tr.gif) no-repeat scroll right top;
padding:10px;
margin:5px 0px 1px 1px;
text-align: center;
font-size:10px;
}
dl.curved dd {
background:#cfcfff url(/img/engine/c_bl.gif) no-repeat scroll left bottom;
margin:0pt;
padding:0pt;
height:216px;
}
dl.curved dd p {
height:14px;
}
dl.curved dd p.last {
background:transparent url(/img/engine/c_br.gif) no-repeat SCROLL right bottom;
padding:0px;margin:0;
clear:both;
height:16px;
}


dl.curved2 {
background:#cfcfff url(/img/engine/c_tl.gif) no-repeat scroll left top;
margin:0px 0pt;
padding:0pt;
text-align:center;
}
dl.curved2 dt {
background:transparent url(/img/engine/c_tr.gif) no-repeat scroll right top;
color:#FFFFFF;
text-align:center;
height:20px;
}
dl.curved2 dd {
background:#cfcfff url(/img/engine/c_bl.gif) no-repeat scroll left bottom;
margin:0pt;
padding:0pt;
height:15px;
}
dl.curved2 dd p {
margin:0pt;
padding:10px;
height:15px;
}
dl.curved2 dd p.last2 {
background:transparent url(/img/engine/c_br.gif) no-repeat scroll right bottom;
padding:0px;
}




/** corner **/

dl.bot_rgt {
background:#cfcfff url(/img/engine/c_tl.gif) no-repeat scroll left top;
margin:15px 0px 0px 0pt;

}
dl.bot_rgt dt {
background:transparent url(/img/engine/c_tr.gif) no-repeat scroll right top;
color:#555555;
padding:6px;
text-align:left;
font-size:10px;}

dl.bot_rgt a {font-size:11px;}

dt 					{font-weight:bold;}

ul, ol	 			{margin:0 0 0px 25px;}


* 					{ padding:0;}
body, 
input, 
select, textarea 	{font-size: 10px; font-family: verdana, arial;color:#555;}
ul, ol	 			{margin:0 0 0px 25px;}

#contentPane		{margin-right:8px;}

#form {
background-color:#FAFAFA;
border:1px solid #F2F2F2;
margin:2px;
padding:0pt 10px 10px 10px;
}

#leftcolumn ul.menu, #leftcolumn ul.menu li {margin:0;padding:0;color:#444;list-style-type:none;}
#leftcolumn ul.menu a, #leftcolumn li.this ul a{text-decoration:none;display:block;padding-left:12px;background:#fff;font:11px/20px arial;}
#leftcolumn ul.menu ul li{padding-left:15px;}
#leftcolumn ul.menu a:hover, #leftcolumn li.this a, #leftcolumn li.this ul a:hover{background:#fff url(/img/menu-arrow.gif) left 5px no-repeat;color:#444;}
#leftcolumn ul.menu {padding-bottom:50px;}
#leftcolumn ul.menu ul{padding-bottom:0;margin:2px 0;}

#content .up{float:right;margin-top:0;color:888;padding-left:17px;
background: url(/img/up.gif) no-repeat left;}
#content .up a{font: bold 11px/22px Arial, Helvetica, sans-serif;}
#content .up a:active, #content .up a:link, #content .up a:visited{color:#888;text-decoration:none;}
#content .up a:hover{color:#4a48bb;text-decoration:none;}

#rightcolumn .corner{width:33px;height:31px;margin-left:171px;position:absolute;
background:#fff url(/img/corner.gif) top left no-repeat;}
#rightcolumn img{padding:0 4px 4px 0;background:#fff url(/img/webh-bg.gif) bottom right no-repeat;}

/* engine2
CFCFFF -> 30307A 
444 -> FFE360
555555 -> FFE360
*/
dl.bot_rgt {background:#30307A url(/img/engine2/c_tl.gif) no-repeat scroll left top;margin:0;padding:0;}
dl.bot_rgt dt {background:transparent url(/img/engine2/c_tr.gif) no-repeat scroll right top;color:#FFE360;padding:6px;text-align:left;}
dl.bot_rgt dt a{color:#FFE360;font-size:12px;font-weight:bold;}
.pageOf a{color:#444}
dl.curved {background:#30307A url(/img/engine2/c_tl.gif) no-repeat scroll left top;text-align:center;margin:0 ;padding:0;}
dl.curved dt {background:transparent url(/img/engine2/c_tr.gif) no-repeat scroll right top;padding:10px;margin:5px 0 1px 1px;text-align: center;font-size:10px;}
dl.curved dd {background:#30307A url(/img/engine2/c_bl.gif) no-repeat scroll left bottom;margin:0;padding:0;height:216px;}
dl.curved dd p {height:14px;}
dl.curved dd p.last {background:transparent url(/img/engine2/c_br.gif) no-repeat SCROLL right bottom;padding:0;margin:0;clear:both;height:16px;}
dl.curved2 {background:#30307A url(/img/engine2/c_tl.gif) no-repeat scroll left top;margin:0;padding:0;text-align:center;}
dl.curved2 dt {background:transparent url(/img/engine2/c_tr.gif) no-repeat scroll right top;color:#FFFFFF;text-align:center;height:20px;}
dl.curved2 dd {background:#30307A url(/img/engine2/c_bl.gif) no-repeat scroll left bottom;margin:0;padding:0;height:15px;}
dl.curved2 dd p {margin:0;padding:10px;height:15px;}
dl.curved2 dd p.last2 {background:transparent url(/img/engine2/c_br.gif) no-repeat scroll right bottom;padding:0;}
dl.bot_rgt {background:#30307A url(/img/engine2/c_tl.gif) no-repeat scroll left top;margin:15px 0 0 0;}
dl.bot_rgt dt {background:transparent url(/img/engine2/c_tr.gif) no-repeat scroll right top;color:#FFE360;padding:6px;text-align:left;font-size:10px;}
.specLabel{background-color:#30307A; color:#FFE360;}
.specSheet {border-bottom:1px solid #30307A;width:352px;}
/* engine2 */
.populaire{ text-align:justify;width:204px;padding-right:12px;}
.populaire h3{ text-align:left;width:204px;padding-right:12px;color:#30307A;font:bold 14px/19px Tahoma;}

