/* CSS Document */
body{margin:0;padding:0;color:#333333;font-size:13px;font-family:Calibri,Helvetica,Arial,Verdana,sans-serif;}
img{border:0;}
input:focus{outline:0px;}
input[readonly]{background:lightgray;}
a{color:#EB7515;text-decoration:none;}
a:hover{text-decoration:underline;}
a.hover{text-decoration:underline;}
select[readonly]{background:lightgray;}
select{border:1px solid #A0A5A8;padding:4px;height:30px;width: 255px !important;}
select[multiple]{height:auto !important;width:auto !important;}
input{border:1px solid #A0A5A8;padding:6px;height:16px;}
textarea{border:1px solid #a0a5a8;padding:6px;}
label{color:#000000;font-size:14px;}
input[type="checkbox"]{border:none;}
input[type="radio"]{border:none;}
input[type="file"]{border:none;height:30px;}
.justify{text-align:justify;}

#wrapper{position:relative;margin:0 auto;width:950px;}
#wrapper .header{float:left;}
#wrapper .header .logo-left{float:left;padding:19px 0 0 3px;}
#wrapper .header .logo-right{float:right;padding:19px 0 0 3px;}
/*content*/
#wrapper .content{float:left;width:950px;margin:10px 0 0 0;}
#wrapper .content.with-compact{float:left;margin:0px;background-color: #FFF}
/*content login*/
#wrapper .content .login{float:left;width:249px;height:295px;background:url("/images/bg-login.png") no-repeat top left;}
#wrapper .content .login h2{font-size:22px;color:#1787bb;font-weight:normal;margin:14px 0 7px 0;padding:0;text-align:center;width:100%;}
.txt-login{float:left;width:215px;height:30px;background:url("/images/bgtxt.gif") no-repeat top center;text-align:center;padding:12px 17px 0 17px;margin:0 0 6px 0;}
.txt-login.active{background-position:17px -43px;}
.txt-login.error{background-position:17px -86px;}
.txt-login input{font-size:13px;line-height:15px;width:90%;text-align:left;border:0;padding:0px;}
.check-login{float:left;width:215px;text-align:left;padding:0 17px 5px 17px;}
.btn-login{float:left;width:215px;text-align:right;padding:0 17px 9px 17px;}
.btn-login button{}
.access-link{float:left;width:215px;padding:10px 17px 0 17px;line-height:16px;}

/*content slider*/
#wrapper .content .banner-slider{float:right;width:691px;height:295px;position:relative;}
/*content right large*/
.content-right-large{width:950px;}
.content-right-large.form h1{color:#fff;width:930px;padding:5px 10px;height:33px;font-size:22px;margin-top:2px;margin-bottom:5px;}
.content-right-large.form h1 img{padding:3px 10px 0 0;}
.content-right-large .block-form h2{padding:0;margin:0;font-size:22px;padding:15px 0 4px 17px;}
.content-right-large .block-form h2.hover{cursor:pointer;}
.content-right-large .block-form .block-form-content{float:left;width:950px;display:none;}
.content-right-large .block-form table.formatter{margin:10px 10px;font-size:13px;width:98%;}
.content-right-large .block-form table.formatter tr td{padding:0 0;}
.content-right-large .block-form table.formatter tr td .champ{float:left;position:relative;}
.content-right-large .block-form table.formatter tr td .div_month{float:left;position:relative;padding-left:5px;width:50px;}
.content-right-large .block-form table.formatter tr td .div_year{float:left;position:relative;padding-left:10px;width:80px;}
.content-right-large .block-form table.formatter tr td .div_year{float:left;position:relative;padding-left:10px;width:80px;}
.content-right-large .block-form-search table.formatter{width:900px;}
.content-right-large .block-form-search tr{line-height:33px;padding:3px;}



/*content blocks*/
#wrapper .content .block{float:left;width:300px;background:url("/images/bg-blocks.gif") top left no-repeat;padding:8px 0 0 0;margin:16px 110px 0;position:relative;}
#wrapper .content .block.last{margin:16px 20px 0 0;}
#wrapper .content .block.blue{background-position:0 -8px;}
#wrapper .content .block.green{background-position:0 -16px;}
#wrapper .content .block h2{float:left;width:300px;margin:0;padding:2px 0 10px 0;background:#ef6f32;color:#fff;font-size:22px;font-weight:normal;text-align:center;}
#wrapper .content .block.blue h2{background:#034694;}
#wrapper .content .block.green h2{background:#50a54c;}
#wrapper .content .block .block-content{float:left;width:268px;height:221px;background:url("/images/bg-content-block.png") no-repeat top left;margin:5px 0 0 0;padding:10px 16px;}
#wrapper .content .block .block-content p{padding:5px 0;margin:0;}
#wrapper .content .block .block-content a.lire{position:absolute;bottom:20px;right:16px;}
#wrapper .content .block.orange .block-content a.lire{color:#ef6f32;}
#wrapper .content .block.blue .block-content a.lire{color:#034694;}
#wrapper .content .block.green .block-content a.lire{color:#50a54c;}
/*content blocks-int*/
#wrapper .content .block-int{float:left;width:210px;background:url("/images/bg-blocks-int.gif") top left no-repeat;padding:10px 0 0 0;margin:41px 85px 0;position:relative;}
#wrapper .content .block-int.bint2{width:220px;}
#wrapper .content .block-int.bint3{width:230px;}
#wrapper .content .block-int.last{margin:41px 0 0 0;}
#wrapper .content .block-int.blue{background-position:0 -10px;}
#wrapper .content .block-int.green{background-position:0 -20px;}
#wrapper .content .block-int h2{float:left;width:210px;margin:0;padding:0 0 10px 0;background:#ef6f32;color:#fff;font-size:20px;font-weight:normal;text-align:center;}
#wrapper .content .block-int.blue h2{background:#034694;width:220px;}
#wrapper .content .block-int.green h2{background:#50a54c;width:230px;}
#wrapper .content .block-int .block-content{float:left;width:178px;height:221px;background:url("/images/bg-content-block-int.png") no-repeat top left;margin:5px 0 0 0;padding:10px 16px;}
#wrapper .content .block-int.bint2 .block-content{float:left;width:188px;height:221px;background:url("/images/bg-content-block-int.png") no-repeat top left;margin:5px 0 0 0;padding:10px 16px;background-position:-210px 0;}
#wrapper .content .block-int.bint3 .block-content{float:left;width:198px;height:221px;background:url("/images/bg-content-block-int.png") no-repeat top left;margin:5px 0 0 0;padding:10px 16px;background-position:-430px 0;}
#wrapper .content .block-int .block-content p{padding:5px 0;margin:0;}
#wrapper .content .block-int .block-content a.lire{position:absolute;bottom:20px;right:16px;}
#wrapper .content .block-int.orange .block-content a.lire{color:#ef6f32;}
#wrapper .content .block-int.blue .block-content a.lire{color:#034694;}
#wrapper .content .block-int.green .block-content a.lire{color:#50a54c;}
/*nivo slider*/
.nivoSlider{position:relative;background:url("/images/loading.gif") no-repeat 50% 50%;}
.nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.nivoSlider a{border:0;display:block;}
.nivo-controlNav{position:absolute;top:20px;right:15px;z-index:999;padding:0;}
.nivo-controlNav a.nivo-control{font-size:0;width:12px;height:11px;background:url("/images/button-slider.png") no-repeat top left;display:block;float:left;margin:0 2px;}
.nivo-controlNav a.nivo-control.active{background-position:-21px 0;}
/*sidebar*/
.sidebar{float:left;width:250px;}
.sidebar .user-info{float:left;width:229px;height:234px;background:url("/images/bg-login-int.png") no-repeat top left;text-align:center;padding:0 10px;margin:0 0 5px 0;}
.sidebar .user-info p{padding:0 0 5px 0;margin:0;}
.sidebar .user-info h5{font-size:14px;margin:5px 0 5px 0;}
.sidebar .user-info img{padding:0px;height:123px;}

.sidebar .box{float:left;width:250px;height:104px;background:url("/images/bg-creer.png") no-repeat top left;}
.sidebar .box.recherche{height:120px;background:url("/images/bg-recherche.png") no-repeat top left;}
#recherche{height:36px;padding-top:5px;}
#recherche:hover{cursor:pointer;height:36px;padding-top:5px;}
.sidebar .box.large{height:284px;background:url("/images/bg-boite.png") no-repeat top left;}
.sidebar .box h4{font-size:22px;padding:10px 0 6px 55px;margin:0;}
.sidebar .box .select{margin:0 0 0 18px;}
/*text size*/
.t-13{font-size:13px;}
/*text align*/
.t-left{float:left;}
.align-left{text-align:left;}
/*width*/
.w-270{width:270px;}

.btn-medium {
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
	background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
	background-color:#f0c911;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #EA7414;
	color:#c92200;
	font-weight:bold;
	padding:5px 10px;
}
.btn-medium:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
	background:-moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911',GradientType=0);
	background-color:#f2ab1e;
}
/*objects align*/
.float-right{float:right;}
/*select decorators*/
.select{float:left;position:relative;width:210px;height:40px;padding:0 0 4px 0; color: #000}
.select span{display:block;width:170px;height:25px;background:url("/images/bg-select.jpg") no-repeat top left;padding:12px 20px 0 20px;overflow:hidden;text-align:left;}
.select span.active{background-position:0 -40px;}
.select ul{position:absolute;list-style:none;padding:10px 10px 0 10px;margin:0;background:#e5f0f8;width:190px;display:none;z-index:999;}
.select ul li{padding:0 0 10px 0;margin:0;}

.select2{float:left;position:relative;width:275px;height:43px;padding:0 0 4px 0;}
.select2 span{display:block;width:235px;height:25px;background:url("/images/bg-select2.jpg") no-repeat top left;padding:15px 20px 0 20px;overflow:hidden;text-align:left;color:#333;}
.select2 span.active{background-position:0 -43px;}
.select2 ul{position:absolute;list-style:none;padding:10px 10px 0 10px;margin:0;background:#e5f0f8;width:255px;display:none;z-index:999;}
.select2 ul li{padding:0 0 10px 0;margin:0;}

.box select.pretty{width:325px;margin:5px auto;display:block;}

/* CSS FROM OLD WEBSITE */
#networkSection{display:none;}
#areaSection{display:none;}
#agencySection{display:none;}
#userSection{display:none;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.very-large-form-element{width:310px;}
.large-form-element{width:310px;}
.form-element{width:240px;}
.form-element-collection{width:240px;height:23px;padding-left:5px;}
.medium-large-form-element{width:190px;}
.medium-form-element{width:160px;}
.medium-form-element-light{width:160px;height:20px;}
.small-form-element{width:100px;}
.very-small-form-element{width:67px;}
.very-small-sinistre-form-element{width:50px;}
.small-form-element-collectiveSante{width:26px;}
.small-form-label{width:100px;}
.form-label{display:table-cell;}
.form-asterix{color:red;vertical-align:middle;font-size:17px;}
.full-td{height:30px;width:93%;vertical-align:bottom;}
.full-td-error{height:30px;width:7%;vertical-align:bottom;}
.left-td{height:10px;width:43%;vertical-align:bottom;}
.light-left-td{height:10px;width:43%;vertical-align:bottom;}
.long-left-td{height:30px;width:70%;vertical-align:bottom;}
.left-td-error{height:30px;width:7%;vertical-align:bottom;}
.right-td{height:30px;width:43%;vertical-align:bottom;}
.ligth-right-td{height:10px;width:43%;vertical-align:bottom;}
.small-right-td{height:30px;width:23%;vertical-align:bottom;}
.right-td-error{height:30px;width:7%;vertical-align:bottom;}
.radio-label-td{height:30px;width:158px;height:30px;vertical-align:middle;}
.radio-yes-td{height:30px;width:19%;vertical-align:middle;}
.radio-no-td{height:30px;width:19%;vertical-align:middle;}
.radio-yes-td-small{height:30px;width:12%;vertical-align:bottom;}
.radio-no-td-small{height:30px;width:12%;vertical-align:bottom;}
.tab-td{height:30px;width:21%;vertical-align:bottom;}
.tab-td-error{height:30px;width:4%;vertical-align:bottom;}
.tab-td-2{height:30px;width:24%;vertical-align:bottom;}3
.tab-td-error-2{height:30px;width:5%;vertical-align:bottom;}
.tab-td-3{width:29%;vertical-align:middle;}
.tab-td-4{width:21%;vertical-align:middle;}
.tab-td-5{width:15%;vertical-align:middle;}
.tab-td-6{height:10px;vertical-align:middle;text-align:center;width:11%;}
.tab-td-7{height:10px;vertical-align:middle;text-align:center;width:20px;}
.tab-td-collective{width:12%;vertical-align:middle;}

#comments .tab-td-3{width:340px;}
#comments .tab-td-4{width:200px;}
#comments .tab-td-5{width:130px;}
/*
.tab-td-light{height:10px;vertical-align:middle;text-align:center;}*/
.tab-left-th{width:17%;}
.align-middle{vertical-align:middle;}
.align-top{vertical-align:top;}
.input-text{width:240px;}
tr.pDocument{height:38px;overflow:hidden;}
.popin{background-color:#FFF;color:#111;display:none;min-width:500px;padding:10px;max-width:550px;}
.popin-large{min-width:950px;max-width:950px;}
.popinVehicle{background-color:#FFF;color:#111;display:none;min-width:450px;padding:5px 5px 5px 15px;max-width:1000px;}
.popinInfoCompany{background-color:#CCC;background-position:100%;color:#666;display:none;min-width:200px;padding:10px;max-width:450px;width:20%;max-height:80%;position:absolute;left:0;top:0;}
.popinThelia{background-color:#CCC;background-position:100%;color:#666;display:none;min-width:400px;padding:10px;max-width:450px;width:20%;height:90%;position:absolute;left:0;top:0;overflow:auto;}
.popinThelia h2{margin:5px;}
.popinThelia h3{margin:5px;}
.popinTheliaCollection{min-width:250px;width:18%;}
#popinAddCompta{min-width:620px;}
.popin table.formatter{margin:10px 10px;font-size:13px;width:480px;}
.popin .left-td-error{height:30px;width:20%;vertical-align:bottom;}
.button{background-color:#EB7515;color:#FFF;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none}
.button.small{float:right;margin:22px 5px 0;padding:6px 15px}
.button:hover{background-color:#864301}
.button>span{font-size:84%}
.button.bClose.bCross{font:bold 131% sans-serif;padding:5px 7px;position:absolute;right:-7px;top:-7px;}
.button.bClose.bOk{font:bold 150% sans-serif;padding:7px;position:absolute;right:20px;bottom:20px;border-radius:5px;}
.button.bCloseThelia.bCross{font:bold 131% sans-serif;padding:5px 7px;position:absolute;right:-7px;top:-7px;}
.button.bCloseThelia.bOk{font:bold 150% sans-serif;padding:7px;position:absolute;right:20px;bottom:20px;}
.title-popin{font-size:22px;font-weight:bold;}
.picto-popin{float:left;}
.text-popin{font-size:13px;margin:7px;text-align:justify;min-width:320px;}
.loader-popin{margin:30px 100px;text-align:center;}
#resultsTable{padding-left:10px;}
tr.result-popin{cursor:hand;cursor:pointer;padding:5px;}
tr.result-popin:hover{background-color:#EB7515;color:#FFF;}
tr.result-popin td{padding:5px;text-align:center;}
p.linkRequestId{font-size:15px;margin:8px 0 5px 10px;}
#turnovers{width:98%;margin:10px;}
.orange-right-border{border-right:2px #ef6f32 solid; padding:2px;}
.orange-top-border{border-top:2px #ef6f32 solid;}
.tab-head-blue{color:white;background:#034694;}
.important{font-weight:bold;color:red;}
#requestSinistres td{text-align:center;padding:5px;}
.hidden{display:none;}
.half-width{width:50%;}
.td-shon{height:30px;width:22%;vertical-align:bottom;}
.td-bat{height:30px;width:22%;vertical-align:bottom;}
.td-collective{width:170px;}
.first-col-collective{width:250px;}
.form-subtitle{margin:5px 20px;}
.full-table{width:100%;}
.small-table{width:50%;}
.fixed-height-td{height:30px;}
.error-eligibility{font-weight:bold;color:red;}
.error-img{padding-bottom:7px; width: 20px;}

#wrapper .contentLogin{margin:150px auto;width:960px;}
#wrapper .table-login{margin:0 auto;}

.box-home{width:400px;height:150px;background:url("/images/bg-box.png") no-repeat top left;margin:10px 20px;padding-left:10px;}
.box-home:hover{cursor:pointer;}
#thelia:hover{cursor:default;}
.box-home-picto{width:30%;text-align:center;}
.box-home-text a{font-size:28px;font-weight:bold;}

.float-left{float:left;}
.float-right{float:right;}
.text-center{text-align:center;}

.total-formule{font-size:30px !important;}

#tooltip.info-tooltip{position:absolute;z-index:3000;border:1px solid #666666;color:#666666;background-color:#fff;padding:5px;font-size:10px;text-align:justify;width:200px;}
#tooltip.info-tooltip h3, #tooltip.info-tooltip div{margin:0;}
.infoTip:hover{cursor:help;}
.infoTip{font-style:italic;border-bottom:1px dotted;}
#tooltip.error-tooltip{position:absolute;z-index:3000;border:1px solid red;color:red;background-color:#fff;padding:5px;font-size:10px;text-align:justify;width:200px;}
#tooltip.error-tooltip h3, #tooltip.error-tooltip div{margin:0;}
.errorTip:hover{cursor:help;}
.errorTip{font-style:italic;}

.box-formula{margin:auto;width:200px;height:104px;background:url("/images/box.png") no-repeat top left;}
.box-formula.hover{cursor:pointer;}
.box-formula .inner-box-formula{margin:auto;padding-top:20px;text-align:center;width:150px;}
.box-formula .inner-box-formula .formula-name{font-size:25px;}
.box-formula .inner-box-formula .formula-name.hover{text-decoration:underline;}
.box-formula .inner-box-formula .champ{margin:auto;float:none !important;width:15px;margin-top:20px;}

/* Presentation des formules */
.presentation-left{height:30px;width:55%;vertical-align:middle;text-align:left;font-size:11pt;border-bottom:2px #EB7515 solid;border-right:2px #EF6F32 solid;}
.presentation-formule-titre{height:30px;vertical-align:middle;text-align:center;font-weight:bold;font-size:13pt;border-bottom:2px #EB7515 solid;border-right:2px #EF6F32 solid;}
.presentation-formule{height:30px;vertical-align:middle;text-align:center;border-bottom:2px #EB7515 solid;border-right:2px #EF6F32 solid;}

.presentation-center{height:30px;width:55%;vertical-align:middle;text-align:center;font-size:11pt;border-bottom:2px #EB7515 solid;border-right:2px #EF6F32 solid;}

.presentation-formule-sous-titre{height:30px;vertical-align:middle;text-align:left;font-weight:bold;font-size:16px;border-bottom:2px #EB7515 solid;border-right:2px #EF6F32 solid;color:#1787bb;}

.cyberTable tr.title td{background-color: #034694; color: white; border: none; border-bottom:2px #EB7515 solid; font-weight: bold;}
/*.cyberTable .title {background-color: #DDD;}*/

/* Choix des formules */
.choix-formule-left{height:30px;width:55%;vertical-align:middle;text-align:left;font-size:11pt;}

.prestige-form .box-formula{margin:auto;height:98px;background:url("/images/box.png") no-repeat top left;}
.prestige-form .box-formula .inner-box-formula .formula-name{font-size:16px;}
.prestige-form .box-formula .inner-box-formula .champ{margin:auto;float:none !important;width:12px;margin-top:10px;}
.prestige-form .presentation-formule{width:10%;}
.prestige-form .companyName{font-size:22px;text-align:center;}
.prestige-form .box-formula .inner-box-formula{width:145px;}
.prestige-form .prestigeFormulaSeparator{background-color:#EB7515;width:2px;}
.prestige-form .choix-formule-left{width:50%;}

#addDocument{margin-top:15px;cursor:pointer;font-size:12pt;}
#garanties td{padding:5px;}

/* Prestige - AUTO COMPLETE */
.ui-autocomplete{max-height:150px;overflow-y:auto;overflow-x:hidden;padding-right:20px;}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete{height:150px;}

/* compact left menu */
#wrapper .content .compact-left-menu{width:960px;height:64px;background-color: #EEEEEE; border-radius: 5px;background: -moz-linear-gradient(top, #FEFEFE, #EEEEEE);}
#wrapper .content .compact-left-menu ul.first{list-style:none;margin:0;padding:0 3px 0 0;float:left;height:56px;width:957px;}
#wrapper .content .compact-left-menu ul li.first{float:left;height:56px;margin:0;padding:0;}
#wrapper .content .compact-left-menu ul li.first button{margin-top:7px;}
#wrapper .content .compact-left-menu ul li.first.start{float:left;padding:0 0 0 3px;}
#wrapper .content .compact-left-menu ul li.first.start p{margin-top:7px;margin-left:10px;font-size:14px;}
#wrapper .content .compact-left-menu ul li.first.end{float:right;margin-right:10px;}
#wrapper .content .compact-left-menu ul li.first.end form{margin-top:5px;}
#wrapper .content .compact-left-menu ul li.first.end label{float:left;margin-top:8px;font-size:17px;}


#tabSalaries{border-collapse:collapse;}
#tabSalaries td{border:1px solid;color:#DDDDDD;}
#tabSalaries th{border-right:1px solid #DDDDDD;}

#restaurantSearchPopin{max-width:750px;width:750px;}
#restaurantSearchPopin .text-popin{max-width:600px;width:600px;}

.addDynaRef img{padding-left:3px;padding-top:3px;}
#popinDynaRef .text-popin{max-width:450px;width:450px;}
#listeDynaRef{display:block;}
#listeDynaRef table{width:100%;}
#listeDynaRef table thead{text-align:center;background:#EB7515;}
#inputDynaRef{width:300px;}

.formSeparator{color:#EB7515;}
.mcDoCommentaireBloc{width:582px;height:150px;}
.noLineSpacing p{margin:0;}
.content-right .block-form table.innerFormatter{font-size:13px;width:640px;margin-left:30px;}

/* Flux RSS */
.feedEkList{width:31%;list-style:none outside none;background-color:#FFFFFF;padding:4px 6px;color:#3E3E3E;float:left;position:relative;}
.feedEkList li{padding:5px;}
.feedEkList h2{font-size:17px; margin-left: 40px;}
.feedEkList li:last-child{border-bottom:none;}
.itemTitle a{color:#034694 ;text-decoration:none}
.itemTitle a:hover{text-decoration:underline}
.itemDate{font-size:11px;color:#AAAAAA;}

/* Banking Infos */
#wrapper  .content .content-right .iban, .content-right-large .iban{
    width:32px;
}
#wrapper  .content .content-right .iban3{
    width:28px;
}

/* COLLECTIVE SANTE */

/* Lien vers le site societe.com */
#infosCompany{cursor:pointer;margin-left:10px;}

.col20Percent{width:21%;}
.col30Percent{width:30%;}

#tableauCotisationsCollective{margin-top:10px;}
#tableauCotisationsCollective td{border:1px dotted;padding:2px;padding-left:5px;}
#tableauCotisationsCollective .emptyColumns{border:none;width:14px;}
#tableauCotisationsCollective th{border:1px dotted;padding:2px;text-align:center;}
#tableauCotisationsCollective .champ{left:35%;}
#tableauCotisationsCollective tr.noBorder td{border:0px none;}
#tableauCotisationsCollective tr.noBorder .champ{left:0%;}
#tableauCotisationsCollective tr.noBorder .rightTable td{border:0px none;}
#tableauCotisationsCollective .titre{font-weight:bold;text-align:center;}
#tableauCotisationsCollective tr.noBorder .titre{padding-top:3px;padding-bottom:3px;}
#tableauCotisationsCollective .formuleANI{text-align:center;}
#tableauCotisationsCollective td.leftColumns, th.leftColumns{background-color:#E5F1F1;}
#tableauCotisationsCollective td.rightColumns, th.rightColumns{background-color:#E1F3E9;}

#recapTab td{padding:5px;font-size:14px;}
#recapEmployes td{padding:2px;text-align:center;}
#recapTab label{font-size:14px;}

.uploadedGedFile{border:1px dotted #EB7515;padding-right:5px;padding-left:5px;padding-bottom:5px;width: 100%;}

/*.uploadedGedFile  input{border:0px;}*/

.phraseInfo{margin:10px;font-weight:bold;}

#numeroDossier{vertical-align:middle;height: 17px;width:150px;}

#requestSinistres  tr:nth-child(2n)
{
    background-color:#F2ECBE;
}
.sinistreTable   tr:nth-child(2n)
{
    background-color:#F2ECBE;
}
#requestSinistres tr:nth-child(2n+1)
{
    background-color:#86B5C6;
}

.requestTable .oneRequest td{
	padding:1px;
	background-color:#DDEDFF;
}
.requestTable tr{
	height:35px;
}
.requestTable .sinistreTable tr{
	height:15px;
}
#enlarged-lineheight-table tr{
	height:60px;
}

#menu {
    list-style:none;
    width:940px;
    margin:30px auto 0px auto;
    height:43px;
    padding:0px 10px 0px 10px;
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    /* Background color and gradients */
    background: #014464;
    background: -moz-linear-gradient(top, #7E9FCE, #003B77);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7E9FCE), to(#003B77));
    /* Borders */
    border: 1px solid #002232;
    -moz-box-shadow:inset 0px 0px 1px #edf9ff;
    -webkit-box-shadow:inset 0px 0px 1px #edf9ff;
    box-shadow:inset 0px 0px 1px #edf9ff;
}
 
#menu li {
    float:left;
    display:block;
    text-align:center;
    position:relative;
    padding: 4px 5px 4px 5px;
    margin-right:30px;
    margin-top:7px;
    border:none;
}
 
#menu li:hover {
    padding: 4px 5px 4px 5px;
    /* Background color and gradients */
    background: #F4F4F4;
    background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
    /* Rounded corners */
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
 
#menu li a {
    font-family: "Droid Sans",Arial, Helvetica, sans-serif;
    font-size:14px; 
    color: #EEEEEE;
    display:block;
    outline:0;
    text-decoration:none;
}
 
#menu li:hover a {
    color:#161616;
}

.dropdown_1columns {width: 100px;}
.dropdown_3columns {width: 880px;}

.dropdown_1columns, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
    margin:4px auto;
    position:absolute;
    left:-999em; /* Hides the drop down */
    text-align:left;
    padding:4px 5px 4px 5px;
    border:1px solid #777777;
    border-top:none;
     
    /* Gradient background */
    background:#F4F4F4;
    background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
 
    /* Rounded Corners */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
}

#menu li:hover .dropdown_1columns, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
    left:-1px;top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
    display:inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}
.col_1 {width:275px;}

#menu .menu_right {
    float:right;
    margin-right:0px;
}

#menu li .align_right {
    /* Rounded Corners */
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {
    left:auto;
    right:-1px;
    top:auto;
}
.title-univers {
	padding-top:15px;
	padding-bottom:15px;
	color:#fff;
	text-transform: uppercase;
	font-size:20px;
}



#menu h1 {
	font-size:22px;
}


ul {
	list-style: none;
}
.blockProduct {
	width: 180px;
	height: 60px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	position: relative;
	float: left;
	border: 1px solid black;	
	margin: 8px;
    /* Rounded Corners */
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */
@font-face {
    font-family: 'open_sansregular';
    src: url('/css/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('/css/fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


body {
  margin: 0;
  font-family:open_sansregular;
  /*background-color: #ecedf3;*/
}

.container {
	width:950px;
	margin:0 auto;
}

header {
	width:920px;
	background:#ffffff;
	padding:15px;
	height:90px;
}

footer {
	width:930px;
	float:left;
	padding:10px;
	background:#034694;
	margin-bottom: 10px;
	margin-top:20px;
}

section {
	width:950px;
	background:#ffffff;
	padding:5px 0px;
	float:left;
}

nav {
	width:950px;
	background:#ffffff;
	height:40px;
	border-top:1px solid #034694;
	border-bottom:1px solid #034694;
	background:#fff;
}

.logo {
	width: 265px;
	height: 29px;
	float: left;
}

.logo img{
	width: 245px;
	margin-left: 25px;
}

.search {
	float:left;
	margin-left:15px;
	width:300px;
	height:30px;
	margin-left:70px;
	margin-top:30px;
}

.input-search {
	width:100px;
	padding-left:5px;
}

.compte {
	width:250px;
	float:right;
	vertical-align: central;
}

.compteConnecte p{
	margin: 0px;
	color: #034694;
	white-space:nowrap;
}

.compte a,
.compte a:visited {
	color: #034694;
	text-decoration:underline;
}

.compte a:hover {
	font-weight:bold;
}

#ul-nav {
	height: 40px;
	line-height: 40px;
	margin:0;
}

nav li {
	display:inline;
	text-transform:uppercase;
	padding:9px 25px 8px;
	font-size:17px;
}

nav.manager li {
	display:inline;
	text-transform:uppercase;
	padding:9px 10px 8px;
	font-size:15px;
}

nav li a,
nav li a:visited {
	color:#034694;
	text-decoration:none;
}

nav li a:hover {
	color:#034694;
	text-decoration:underline;
}

.metier-a {
	float:left;
	width:286px;
	height:294px;
	text-align:center;
	background:#fff;
	margin-right:45px;
}

.metier-b {
	float:left;
	width:286px;
	height:294px;
	text-align:center;
	background:#fff;
}

.statistique-a {
	float:left;
	width:286px;
	margin-right:45px;
}
.statistique-b {
	float:left;
	width:265px;
}


.footer-menu {
	float:left;
	width:400px;
}

.footer-menu,
.footer-menu a,
.footer-menu a:visited {
	color:#fff;	
	font-size:11px;
	text-decoration:none;
}

.footer-menu a:hover {
	color:#fff;	
	font-size:11px;
	text-decoration:underline;
}

.copyright {
	float:right;
	color:#fff;
	font-size:11px;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

#buttonDeconnexion{
	color: #f78e28;
	float: right;
	cursor: pointer;
	margin-top: -26px;
}

img.banner-img {
	width: 950px;
}

.banner {
	position: relative;
}

.div-picto-bloc-produit {
	height: 175px;
}

#cadre-nom-univers {	
	font-size:32px;
	font-weight: bold;
	width: 417px;
	padding-right: 38px;
	text-align:right;
	text-transform:uppercase;
	position: absolute;
	top: 180px;
	left: 495px;
	background-color: rgba(236, 237, 243, 0.8);
	
}

.mon-activite {
	border: 1px dotted #034694;
	margin: 10px 0px;
	padding: 10px; 
	width:928px;
}

.mon-activite h1 {
	color: #034694;
	text-decoration: underline;
	margin-top: 0;
}

.block-form > h2::before {
  content: "\f077\00a0";
  font-family: FontAwesome;
}

.block-form.open > h2::before {
  content: "\f078\00a0";
  font-family: FontAwesome;
}

.block-form > div.block-form-content {
  display: none;
}

.block-form.open > div.block-form-content {
  display: block;
}

.liste-produit {
  margin:10px 0;
  width:930px;
  float:left;
  background:#ecedf3 none repeat scroll 0 0;
  padding:0 10px;
}

.liste-produit .title-contract {
	color:#636363;
	font-size:32px;
	width:100%;
	text-align:center;
	border-bottom:1px solid #636363;
	padding-bottom:5px;
	text-transform:uppercase;
}

.liste-produit .list-contract ul{
	list-style:none;
	padding:0px;
	font-size:15px;
}

.liste-produit .list-contract li{
	padding:5px;
	margin-top:5px;
	cursor:pointer;
	font-weight:bold;
}

.liste-produit .list-contract li img{
	width:15px;
}

.liste-produit li.li-CONSTRUCTION:hover{
	background:#EB7515;
}
.liste-produit li.li-ENTREPRISE:hover{
	background:#003B77;
}
.liste-produit li.li-PARTICULIER:hover{
	background:#00814B;
}
.liste-produit li:hover {
	color:white;
}

.description-produit {
  margin-bottom: 10px;
  margin-left: 10px;
  margin-top: 10px;
  padding: 0 10px;
  width: 450px;
  float:left;
  text-align:justify;
  font-size:16px;
}

.ui-datepicker-month {
  color:black !important;
  border:none !important;
  height:auto !important;
  padding:0 !important;
  width:auto !important;
}

.ui-datepicker-year {
  color:black !important;
  border:none !important;
  height:auto !important;
  padding:0 !important;
  width:auto !important;
}

.pricing-table {
  width:100%;
  border:1px black solid;
}

.pricing-table th,
.pricing-table td {
  border:1px black solid;
  padding:5px;
}

.pricing-table .pricing-value {
  text-align:center;
}

.table-cyber .pricing-value {
  cursor: pointer;
}

.table-cyber td:nth-child(2), .table-cyber td:nth-child(3){
	width: 30%;
}

.table-cyber .pricing-value.selected {
  background-color: #00844d;
  color: white;
}

.pricing-table th input {
  vertical-align:middle;
}

.frequency-list li {
  padding:3px;
}

.frequency-list li input {
  vertical-align:middle;
}

.bg-tr-entreprise {
  background-color:rgba(0, 59, 119, 0.2);
}
.elig-question {
  width:80%;vertical-align:middle;
}
.elig-reponse {
  width:15%;vertical-align:middle;
}
.elig-erreur {
  width:5%;vertical-align:middle;
}

#password-strength {
  margin-top:5px;
  margin-left:5px;
  position:absolute;
  font-weight:bold;
}

.pres-cons-titre {color:#EB7515;text-decoration:underline;}
.pres-entr-titre {color:#003B77;text-decoration:underline;}
.pres-part-titre {color:#00814B;text-decoration:underline;}
.pres-seuil{font-style:italic;font-weight:bold;}
.pres-exclusion-titre{font-style:italic;text-decoration:underline;}
.pres-exclusion-texte{font-style:italic;}
.pres-mode{font-style:italic;font-weight:bold;}

#montantBDG{
  width: 90px !important;
}

.button-popin-close,
.button-popin-souscrire{
	font:bold 120% sans-serif;
	border-radius:5px;
	float:right;
	background-color:#EB7515;
	color:#FFF;
	cursor:pointer;
	display:inline-block;
	padding:10px 20px;
	text-align:center;
	text-decoration:none;
	margin-left:10px;
}
.button-popin-souscrire a {
 text-decoration:none;
 color:#FFF;
}
.button-popin-close:hover,
.button-popin-souscrire:hover{background-color:#864301;text-decoration:none;}

#buttonContinuer{
	padding-right: 50px;
	height: 50px;
}

#buttonContinuer::after{
	content:"";
    position:absolute;
     
    /* les bordures */
    border-left:32px solid #d0891f;
    border-bottom:15px solid transparent;
    border-top:15px solid transparent;
	
	margin-left: 5px;
}

#modifuser table tr {
	height: 35px;
}

#news table tr {
	height: 45px;
}

.color-ENTREPRISE {
	color:#003B77;
}
.color-CONSTRUCTION {
	color:#EB7515;
}
.color-PARTICULIER {
	color:#00814B;
}

.background-ENTREPRISE,
li.background-ENTREPRISE a{
	background:#003B77;
	color: white !important;
}
.background-CONSTRUCTION,
li.background-CONSTRUCTION a{
	background:#EB7515;
	color: white !important;
}
.background-PARTICULIER,
li.background-PARTICULIER a{
	background:#00814B;
	color: white !important;
}

.fa-1d {
	font-size:1.5em;
}

.table-row {
	display:table-row;
}

.table-cell {
	display:table-cell;
}

.border-btm-sep {
	border-bottom:1px black solid;
}

#PaylineWidget{
	display:block;
	margin:10px auto;
	width:75%;
}
.nowrap {
	white-space:nowrap;
}

/**
 * Activités RC CIM
 */
 
 /* Component containers
----------------------------------*/
#rcCimTabNav.ui-widget {
	/*background: none;*/
}
#rcCimTabNav.ui-widget .ui-widget { }
#rcCimTabNav.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
#rcCimTabNav.ui-widget-content { border: none; background: none;  }
#rcCimTabNav.ui-widget-content a { color: none; }
#rcCimTabNav .ui-widget-header {background: none; border: none;}
#rcCimTabNav .ui-widget-header a { }
#rcCimTabNav .ui-state-default, #rcCimTabNav .ui-widget-content .ui-state-default, #rcCimTabNav .ui-widget-header .ui-state-default { 
	border: none; border-radius: 5px; 
}
#rcCimTabNav.ui-tabs .ui-tabs-panel { padding: 1em 0em; }

#rcCimTabOnglet0.ui-state-default, #rcCimTabOnglet0 .ui-widget-content .ui-state-default, #rcCimTabOnglet0 .ui-widget-header .ui-state-default { 
	border: 2px solid #78A22F; background: none; background-color: #78A22F; color: #000; 
}
#rcCimTabOnglet0.ui-state-active, #rcCimTabOnglet0.ui-widget-content .ui-state-active, #rcCimTabOnglet0.ui-widget-header .ui-state-active { 
	border: 2px solid #78A22F; background: none; background-color: #78A22F;
}
#rcCimTabOnglet0.ui-state-default a, #rcCimTabOnglet0.ui-state-default a:link, #rcCimTabOnglet0.ui-state-default a:visited { 
	color: #FFF; text-decoration: none; 
}
#rcCimTabOnglet0.ui-state-active a, #rcCimTabOnglet0.ui-state-active a:link, #rcCimTabOnglet0.ui-state-active a:visited { 
	color: #78A22F; text-decoration: none; background-color: #FFF;
}
#rcCimTabOnglet0.ui-state-hover a, #rcCimTabOnglet0.ui-state-hover a:hover { 
	color: #536F11; text-decoration: none; 
}
#rcCimActivitesTab0  tr:nth-child(1){
	color: #FFF;
	background-color: #78A22F;
	border: 1px solid #ddd;
}
#rcCimActivitesTab0  tr.selected{
	background-color: #E0F797; border: #E0F797; 
}


#rcCimTabOnglet1.ui-state-default, #rcCimTabOnglet1 .ui-widget-content .ui-state-default, #rcCimTabOnglet1 .ui-widget-header .ui-state-default { 
	border: 2px solid #C41230; background: none; background-color: #C41230; color: #000; 
}
#rcCimTabOnglet1.ui-state-active, #rcCimTabOnglet1.ui-widget-content .ui-state-active, #rcCimTabOnglet1.ui-widget-header .ui-state-active { 
	border: 2px solid #C41230; background: none; background-color: #C41230;
}
#rcCimTabOnglet1.ui-state-default a, #rcCimTabOnglet1.ui-state-default a:link, #rcCimTabOnglet1.ui-state-default a:visited { 
	color: #FFF; text-decoration: none; 
}
#rcCimTabOnglet1.ui-state-active a, #rcCimTabOnglet1.ui-state-active a:link, #rcCimTabOnglet1.ui-state-active a:visited { 
	color: #C41230; text-decoration: none; background-color: #FFF;
}
#rcCimTabOnglet1.ui-state-hover a, #rcCimTabOnglet1.ui-state-hover a:hover { 
	color: #740000; text-decoration: none; 
}
#rcCimActivitesTab1  tr:nth-child(1){
	color: #FFF;
	background-color: #C41230;
	border: 1px solid #ddd;
}
#rcCimActivitesTab1  tr.selected{
	background-color: #FF9290;
}

#rcCimTabOnglet2.ui-state-default, #rcCimTabOnglet2 .ui-widget-content .ui-state-default, #rcCimTabOnglet2 .ui-widget-header .ui-state-default { 
	border: 1px solid #E36F1E; background: none; background-color: #E36F1E; color: #000; 
}
#rcCimTabOnglet2.ui-state-active, #rcCimTabOnglet2.ui-widget-content .ui-state-active, #rcCimTabOnglet2.ui-widget-header .ui-state-active { 
	border: 1px solid #E36F1E; background: none; background-color: #E36F1E;
}
#rcCimTabOnglet2.ui-state-default a, #rcCimTabOnglet2.ui-state-default a:link, #rcCimTabOnglet2.ui-state-default a:visited { 
	color: #FFF; text-decoration: none; 
}
#rcCimTabOnglet2.ui-state-active a, #rcCimTabOnglet2.ui-state-active a:link, #rcCimTabOnglet2.ui-state-active a:visited { 
	color: #E36F1E; text-decoration: none; background-color: #FFF;
}
#rcCimTabOnglet2.ui-state-hover a, #rcCimTabOnglet2.ui-state-hover a:hover { 
	color: #AB4706; text-decoration: none; 
}
#rcCimActivitesTab2  tr:nth-child(1){
	color: #FFF;
	background-color: #E36F1E;
	border: 1px solid #ddd;
}
#rcCimActivitesTab2  tr.selected{
	background-color: #FFEFB0;
}

#rcCimTabOnglet3.ui-state-default, #rcCimTabOnglet3 .ui-widget-content .ui-state-default, #rcCimTabOnglet3 .ui-widget-header .ui-state-default { 
	border: 1px solid #00A4E4; background: none; background-color: #00A4E4; color: #000; 
}
#rcCimTabOnglet3.ui-state-active, #rcCimTabOnglet3.ui-widget-content .ui-state-active, #rcCimTabOnglet3.ui-widget-header .ui-state-active { 
	border: 1px solid #00A4E4; background: none; background-color: #00A4E4;
}
#rcCimTabOnglet3.ui-state-default a, #rcCimTabOnglet3.ui-state-default a:link, #rcCimTabOnglet3.ui-state-default a:visited { 
	color: #FFF; text-decoration: none; 
}
#rcCimTabOnglet3.ui-state-active a, #rcCimTabOnglet3.ui-state-active a:link, #rcCimTabOnglet3.ui-state-active a:visited { 
	color: #00A4E4; text-decoration: none; background-color: #FFF;
}
#rcCimTabOnglet3.ui-state-hover a, #rcCimTabOnglet3.ui-state-hover a:hover { 
	color: #005C9C; text-decoration: none; 
}
#rcCimActivitesTab3  tr:nth-child(1){
	color: #FFF;
	background-color: #00A4E4;
	border: 1px solid #ddd;
}
#rcCimActivitesTab3  tr.selected{
	background-color: #B0EFFF;
}

.rcCimActivitesTab td{
	padding: 3px !important;
	border: 1px solid #ddd;
	text-align: justify;
}

.rcCimActivitesTab td:nth-child(1) {
	text-align: left;
	font-weight: bold;
	width: 20%;
}
.rcCimActivitesTab td:nth-child(2) {
	width: 50%;
}
.rcCimActivitesTab td:nth-child(3) {
	width: 30%;
}
.rcCimActivitesTab tr{cursor:pointer;}


#cyberActivitesTab tr{cursor:pointer;}

#cyberActivitesTab  tr:nth-child(1){
	background-color: #003B77;
	color: #FFF;
	border: 1px solid #ddd;
}
#cyberActivitesTab  tr:nth-child(even){
	background-color: #EEEEEE;
	border: 1px solid #ddd;
}
#cyberActivitesTab  tr:nth-child(odd){
	border: 1px solid #ddd;
}
#cyberActivitesTab  tr.selected{
	background-color: #BBCBDB;
}

#dirigeants tr {
	height: 35px;
}

#filiales {
	width: 55%;
}
#news {
	margin-top: 20px;
	font-size: 13pt;
	margin-left: 10%;
	margin-right: 12%;
}
#news td, #newsSmall td{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 18px;
}
#news h2{
	margin: 5px;
}
img.smallNews {
	width: 80%;
}
#newsSmall tr:nth-child(1) td:nth-child(1){
	text-align:center;
	width: 10%;
}
#newsSmall {
	margin-top: 10px;
	border: #EB7515 2px solid;
	margin-top: 5px;
	width: 100%;
}

#documents  tr:nth-child(even){
	background-color: #EEEEEE;
}
