@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0;outline:none;}
.clearer{overflow: hidden;	width: 100%;}
body{background:#09b0da url(../images/siteBgRepeater.jpg) top left repeat-x;  font:12px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#686868; }
div#mainContainer{width:891px;margin:0 auto;}
div#header a {display:block; background:url(../images/header.jpg) top left no-repeat; text-indent:-9999px; height:129px;}

/*----links----*/
a:link{color:#e00000; font-size:12px; text-decoration:underline;}
a:active{color:#e00000; font-size:12px; text-decoration:none;}
a:visited{color:#e00000; font-size:12px; text-decoration:underline;}
a:hover{color:#e00000; font-size:12px; text-decoration:none;}

/*--------containers-------*/
div#leftColumn{float:left; width:636px; background:#fff;}
div#leftColumn h1{ background:url(../images/baselineInternal.jpg) top left no-repeat;text-indent:-9999px; height:80px;}
a#subscribe { display:block; background:url(../images/bgVisual.jpg) top left no-repeat;height:235px; text-indent:-9999px;}
ul#menuTags{list-style:none;background:none;padding:0;margin:0;}
ul#menuTags li{display:block;float:left; background:none;padding:0;margin:0;}
ul#menuTags li#case a:link,ul#menuTags li#case a:active,ul#menuTags li#case a:visited,ul#menuTags li#case a:hover{display:block;float:left;background:url(../images/onglet1.jpg) top left no-repeat; text-decoration:none;width:150px; height:27px;font-size:18px; color:#212121;font-weight:bold;padding:10px 0 0 64px;}
ul#menuTags li#firm a:link,ul#menuTags li#firm a:active, ul#menuTags li#firm a:visited,ul#menuTags li#firm a:hover{display:block;float:left;background:url(../images/onglet2.jpg) top left no-repeat;text-decoration:none;width:130px;height:27px;color:#adb1b3; font-size:18px; font-weight:bold;padding:10px 0 0 22px;}
/*---titles-------*/
h2{font-size:20px; font-weight:bold; color:#686868;margin:5px 0;}
h3{font-size:13px; font-weight:bold;color:#e00000;margin:5px 0;}
h4{font-size:11px; font-weight:bold;color:#686868;margin:5px 0;}
/*--------content-------*/
div#twoBlocks {width:636px; margin-left:-10px;}

div#content{padding:10px 18px 30px 18px;line-height:1.2em; position:relative;}
.imgcontact {position:absolute; top:40px; Right:0px;}

div#content p{margin:10px 0;}
div.textBlock{border-bottom:1px dashed #acacac;margin-bottom:10px; width:600px;}

div.firtsBlock{float:left; width:210px;}
div.secondBlock{float:left;width:390px;margin:0 0 0 10px;}
/*----list--*/
ol{background:none;margin-left:20px;margin:8px;list-style-position:inside}
ul{list-style:none;background:none;margin-left:20px;margin:8px;}
ul li{background:url(../images/bullet.gif) 0 5px no-repeat; padding:2px 0 2px 15px;}
ul li ul{list-style:none;background:none;margin-left:20px;margin:8px;}
ul li ul li{background:url(../images/bullet2.gif) 0 5px no-repeat; padding:2px 0 2px 15px;}
ul li.parent{background:none;}

/*------- column right ------------*/
div#rightColumn{float:left; width:255px; background:url(../images/bgRightBottom.gif) bottom left no-repeat; padding-bottom:40px;}
div#rcContent{background:url(../images/bgRightRepeat.jpg) top left repeat-y;}
div#headRc{ background:url(../images/bgRightTop.jpg) top left no-repeat;padding-bottom:25px; height:15px;}
a#chngLang:link{text-decoration:none;display:block;text-align:right;padding-right:20px;color:#494949; font-size:14px;}
a#chngLang:acyive{text-decoration:none;display:block;text-align:right;padding-right:20px;color:#494949; font-size:14px;}
a#chngLang:visited{text-decoration:none;display:block;text-align:right;padding-right:20px;color:#494949; font-size:14px;}

a#chngLang:hover{text-decoration:none;display:block;text-align:right;padding-right:20px;color:#494949; font-size:14px;}


/*----------main menu---------*/
ul#mainMenu{background:none; padding:0;margin:0 17px 16px 12px; list-style:none; height:300px;}
ul#mainMenu li{padding:5px 0; margin:0;border-bottom:1px dashed #565656; line-height:16px;}
ul#mainMenu li a{color:#565656; text-decoration:none; display:block;font-size:16px; padding:2px 2px 2px 4px; background:#fff;}
ul#mainMenu li a:link{color:#565656; text-decoration:none;background:#fff;}
ul#mainMenu li a:active{color:#fff; text-decoration:none;background:#e71917;}
ul#mainMenu li a:visited{color:#565656; text-decoration:none;background:#fff;}
ul#mainMenu li a:hover{color:#fff; text-decoration:none;background:#e71917;}

ul#mainMenu li.active a:link, ul#mainMenu li.active a:active, ul#mainMenu li.active a:visited,ul#mainMenu li.active a:hover{color:#fff; text-decoration:none;background:#e71917;}
/*--blocks right----*/
div#blockFeelSafe ul li{background:none;!important}
div#blockFeelSafe{text-indent:-9999px; background:url(../images/blockFeelSafe.jpg) top left no-repeat;height:219px;margin:0 0 0 8px;}

div#blockExpat{background:url(../images/blockExpat.jpg) top left no-repeat;height:95px;margin:0 0 0 8px;}
div#blockExpat a{text-indent:-9999px;display:block;height:100px;}


div#blockDyk{background:url(../images/blockDyk.jpg) top left no-repeat;margin:0 0 0 8px;}
div#blockDyk h5{display:none;}
div#blockDyk p{padding:50px 20px 15px 45px;}

table{ text-align:left;}
td{padding:4px;border-left:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;}
td.last {border-right:1px dashed #CCCCCC;}
td#last {border-right:1px dashed #CCCCCC;}
tr.title{ background:#22b9f1; border:none;font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-align: center;}
tr.title td { border:none}
td.normalcenter{text-align:center;}

/*
footer ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
ul#footer li{display:inline; font-size:11px;background:none;}
ul#footer li a{border-left:1px solid #cbd0d6;padding-left:15px;}
ul#footer li a:link{color:#4d4d4d; text-decoration:none; }
ul#footer li a:active{color:#4d4d4d; text-decoration:none;}
ul#footer li a:visited{color:#4d4d4d; text-decoration:none;}
ul#footer li a:hover{color:#4d4d4d; text-decoration:underline;}
