/* CSS Document */
body{margin:0;padding:0;color:#555555;font-size:13px;font-family:Calibri,Helvetica,Arial,Verdana,sans-serif;}
img{border:0;}
img.imgModifCompta{cursor: pointer;}
button{border:0;background:none;cursor:pointer;background:url("/images/button.png") no-repeat top left;width:125px;height:36px;text-align:center;font-size:12px;color:#527988;font-weight:bold;}
button.disabled{border:0;background:none;cursor:not-allowed;background:url("/images/button-disabled.png") no-repeat top left;width:125px;height:36px;text-align:center;font-size:12px;color:gray;font-weight:bold;}
input:focus{outline:0px;}
input[readonly]{background:lightgray;}
select[readonly]{background:lightgray;}
a{color:#2779ac;text-decoration:none;}
a:hover{text-decoration:underline;}
a.hover{text-decoration:underline;}
select{border:2px solid #A0A5A8;border-radius:2px;padding:4px;height:30px;}
input{border:2px solid #A0A5A8;border-radius:2px;padding:5px;height:16px;}
textarea{border:2px solid #A0A5A8;border-radius:2px;padding:1px;}
label{color:#666666;font-size:13px;font-weight:bold;}
input[type="checkbox"]{border:none;}
input[type="radio"]{border:none;}
input[type="file"]{border:none;height:30px;}

.margin-left {margin-left: 10px; margin-top: 10px;}
#wrapper{position:relative;margin:0 auto;width:960px;}
#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;}
/*nav main*/
#wrapper .header .nav{float:left;width:960px;height:56px;background:url("/images/bg-main.jpg") repeat-x top left;margin:17px 0 0 0;}
#wrapper .header .nav ul.first{list-style:none;margin:0;padding:0 3px 0 0;float:left;height:56px;width:957px;background:url("/images/bg-main.gif") no-repeat;background-position:100% -168px;}
#wrapper .header .nav ul li.first{float:left;height:56px;margin:0;padding:0;}
#wrapper .header .nav ul li.first.start{float:left;background:url("/images/bg-main.gif") no-repeat;background-position:0 -112px;padding:0 0 0 3px;}
#wrapper .header .nav ul li a{color:#555555;font-size:13px;display:block;height:30px;text-align:center;padding:17px 25px 0 25px;border-right:1px solid #d6d6d6;font-weight:bold;}
#wrapper .header .nav ul li a:hover, #wrapper .header .nav ul li a.active{background:url("/images/bg-main.gif") repeat-x;}
#wrapper .header .nav ul li ul li a:hover, #wrapper .header .nav ul li ul li a.active{background:none;}
#wrapper .header .nav ul li ul{padding:0 0 0 0;border:0;position:absolute;list-style:none;width:231px;z-index:9999;display:none;}
#wrapper .header .nav ul li ul li{background:url("/images/bg-sub-main.png") repeat-y;width:231px;margin:0;padding:0;background-position:-231px 0;}
#wrapper .header .nav ul li ul li.start{background:url("/images/bg-sub-main.png") no-repeat;width:231px;height:11px;margin:0;padding:0;}
#wrapper .header .nav ul li ul li.end{background:url("/images/bg-sub-main.png") no-repeat;width:231px;height:11px;margin:-1px 0 0 0;padding:0;background-position:0 -11px;}
#wrapper .header .nav ul li ul li a{text-align:left;padding:10px 0 10px 0;margin:0 0 0 25px;border:0;height:auto;;border-bottom:1px solid #e3e3e3;width:190px;}
/*content*/
#wrapper .content{float:left;width:960px;margin:10px 0 0 0;}
#wrapper .content.with-compact{float:left;width:960px;margin:0px;}
/*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;}
.txt-login input.username{background:url("/images/bgusername.gif") no-repeat;background-position:0 2px;padding:0px;}
.txt-login input.password{background:url("/images/bgpassword.gif") no-repeat;background-position:0 2px;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*/
.content-right{float:right;width:692px;}
.content-right.form h1{background:url("/images/bg-header-form.png") no-repeat top left #2779ac;color:#fff;width:680px;padding:5px 0 5px 10px;height:33px;font-size:22px;margin-top:2px;margin-bottom:5px;}

.content-right.form h1.h1-smaller-font{background:url("/images/bg-header-form.png") no-repeat top left #2779ac;color:#fff;width:680px;padding:5px 0 0 10px;height:33px;font-size:20px;margin-top:2px;margin-bottom:5px;}
.content-right.form h1 img{padding:3px 10px 0 0;}
.content-right .block-form{float:left;width:690px;background:url("/images/bg-close-form.png") no-repeat top left;}
.content-right .block-form h2{padding:0;margin:0;font-size:22px;padding:12px;height:22px;}
.content-right .block-form h3{padding:0;margin:0;font-size:20px;padding:20px 0 4px 17px;}
.content-right .block-form ul li a{font-size:18px;}
.content-right .block-form h2.hover{cursor:pointer;}
.content-right .block-form.open{background:url("/images/bg-open-form.png") no-repeat top left;}
.content-right .block-form .block-form-content{float:left;width:690px;display:none;}
.content-right .block-form .block-form-bottom{float:left;width:690px;height:12px;background:url("/images/bg-form-bottom.png") no-repeat top left;}
.content-right .block-form table.formatter{margin:10px 10px;font-size:13px;width:670px;}
.content-right .block-form table.formatter tr td{padding:0 0;}
.content-right .block-form table.formatter tr td .champ{float:left;position:relative;}
.content-right .block-form table.formatter tr td .div_month{float:left;position:relative;padding-left:5px;width:50px;}
.content-right .block-form table.formatter tr td .div_year{float:left;position:relative;padding-left:10px;width:80px;}
.content-right .block-form-antecedent{float:left;width:690px;background:url("/images/bg-close-form.png") no-repeat top left;}
.content-right .block-form-antecedent h2{padding:0;margin:0;font-size:22px;padding:15px 0 4px 17px;height:22px;}
.content-right .block-form-antecedent h2.hover{cursor:pointer;}
.content-right .block-form-antecedent.open{background:url("/images/bg-open-form.png") no-repeat top left;}
.content-right .block-form-antecedent.grease{background:url("/images/bg-grease-form.png") no-repeat top left;}
.content-right .block-form-antecedent .block-form-content{float:left;width:690px;display:none;}
.content-right .block-form-antecedent .block-form-bottom{float:left;width:690px;height:12px;background:url("/images/bg-form-bottom.png") no-repeat top left;}
.content-right .block-form-antecedent table.formatter{margin:10px 10px;font-size:13px;width:670px;}
.content-right .block-form-antecedent table.formatter tr td{padding:0 0;}
.content-right .block-form-antecedent table.formatter tr td .champ{float:left;position:relative;}

.content-right .block-siTravauxSurExistants{float:left;width:690px;background:url("/images/bg-close-form.png") no-repeat top left;}
.content-right .block-siTravauxSurExistants h2{padding:0;margin:0;font-size:22px;padding:15px 0 4px 17px;height:22px;}
.content-right .block-siTravauxSurExistants h2.hover{cursor:pointer;}
.content-right .block-siTravauxSurExistants.open{background:url("/images/bg-open-form.png") no-repeat top left;}
.content-right .block-siTravauxSurExistants.grease{background:url("/images/bg-grease-form.png") no-repeat top left;}
.content-right .block-siTravauxSurExistants .block-form-content{float:left;width:690px;display:none;}
.content-right .block-siTravauxSurExistants .block-form-bottom{float:left;width:690px;height:12px;background:url("/images/bg-form-bottom.png") no-repeat top left;}
.content-right .block-siTravauxSurExistants table.formatter{margin:10px 10px;font-size:13px;width:670px;}
.content-right .block-siTravauxSurExistants table.formatter tr td{padding:0 0;}
.content-right .block-siTravauxSurExistants table.formatter tr td .champ{float:left;position:relative;}
/*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:#2779ac;}
#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:#2779ac;}
#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:#2779ac;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:#2779ac;}
#wrapper .content .block-int.green .block-content a.lire{color:#50a54c;}
/*footer*/
#footer{float:left;position:relative;width:100%;min-height:110px;background:url("/images/bg-footer.jpg") repeat-x top left;margin:32px 0 0 0;padding:0;}
#footer .content{position:relative;width:960px;margin:0 auto;background:url("/images/bg-top-footer.gif") top center no-repeat;padding:20px 0 0 0;}
#footer .content .block{float:left;position:relative;width:258px;background:url("/images/separator1.png") repeat-y top left;padding:0 0 0 17px;}
#footer .content .full-block{float:left;position:relative;background:url("/images/separator1.png") repeat-y top left;padding:0 0 0 17px;}
#footer .content .full-block .content-block p{line-height:11px;margin:0;}
#footer .content .block.sep-little{background:url("/images/separator2.png") repeat-y top left;}
#footer .content .block .line-top{position:absolute;width:17px;background:url("/images/sepparator-footer.gif") repeat-y top left;background-position:0 0;height:41px;top:0;left:0;}
#footer .content .block .line-bottom{position:absolute;width:17px;background:url("/images/sepparator-footer.gif") repeat-y top left;background-position:-34px 0;height:41px;bottom:0;left:0;}
#footer .content .block .content-block{float:left;}
#footer .content .block .content-block h4{font-size:14px;color:#1787bb;font-weight:normal;margin:0 0 10px 0;padding:0;}
#footer .content .block .content-block p a{font-size:11px;color:#555555;}
#footer .content .copyright{float:right;font-size:11px;text-align:right;}
#footer .content .copyright p{margin:0;padding:0 0 25px 0;}
/*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:17px;right:25px;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*/
.btn-medium{background:url("/images/button.png") no-repeat top left;width:125px;font-weight:bold;height:36px;}
/*objects align*/
.float-right{float:right;}
/*select decorators*/
.select{float:left;position:relative;width:210px;height:40px;padding:0 0 4px 0;}
.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:235px;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;}
.large-form-element{width:310px;}
.form-element{width:240px;}
select.form-element{width:254px;}
.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:90px;}
.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:20px;}
.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:5px 5px 5px 15px;max-width:550px;}
.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:5px 5px 5px 15px;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:5px 5px 5px 15px;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:#2779AC;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:#1E1E1E}
.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;}
.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:#2779AC;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;}
.orange-top-border{border-top:2px #ef6f32 solid;}
.tab-head-blue{color:white;background:#2779AC;}
.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;}

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

.box-home{float:left;width:650px;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 #2779AC 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 #2779AC solid;border-right:2px #EF6F32 solid;}
.presentation-formule{height:30px;vertical-align:middle;text-align:center;border-bottom:2px #2779AC solid;border-right:2px #EF6F32 solid;}

.presentation-center{height:30px;width:55%;vertical-align:middle;text-align:center;font-size:11pt;border-bottom:2px #2779AC 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 #2779AC solid;border-right:2px #EF6F32 solid;color:#1787bb;}

/* 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;width:145px;height:90px;background:url("/images/box.png") no-repeat top left;}
.prestige-form .box-formula .inner-box-formula .formula-name{font-size:19px;}
.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:#2779AC;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:1115px;height:56px;background:url("/images/bg-main.jpg") repeat-x top left;}
#wrapper .content .compact-left-menu ul.first{list-style:none;margin:0;padding:0 3px 0 0;float:left;height:56px;width:957px;background:url("/images/bg-main.gif") no-repeat;background-position:100% -168px;}
#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;background:url("/images/bg-main.gif") no-repeat;background-position:0 -112px;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;}
/*content right large*/
.content-right-large{width:1115px;}
.content-right-large.form h1{background:url("/images/bg-header-form-large.png") no-repeat top center #2779ac;color:#fff;width:1105px;padding:5px 0 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{float:left;width:1115px;background:url("/images/bg-close-form-large.png") no-repeat top center;}
.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.open{background:url("/images/bg-open-form-large.png") no-repeat top center;}
.content-right-large .block-form .block-form-content{float:left;width:1115px;display:none;}
.content-right-large .block-form .block-form-bottom{float:left;width:1115px;height:12px;background:url("/images/bg-form-bottom-large.png") no-repeat top center;}
.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:780px;}
.content-right-large .block-form-search tr{line-height:33px;padding:3px;}

#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:#2779AC;}
#inputDynaRef{width:300px;}

.formSeparator{color:#2779AC;}
.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:16px;}
.feedEkList li:last-child{border-bottom:none;}
.itemTitle a{font-weight:bold;color:#4EBAFF !important;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 td.borderLeftRight{border:0px none;border-style:none double none double;border-width:0px 3px 0px 3px;}*/
#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 #2779AC;padding-right:5px;padding-left:5px;padding-bottom:5px;}

.uploadedGedFile  input{border:0px;}

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

#numeroDossier{vertical-align:bottom;}

#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;
}

.formCollection .cie1 {
	color: #b12c1b;
	font-weight:bold;
}
.formCollection .cie2 {
	color: #04448b;
	font-weight:bold;
}
.tab-head-cie1{color:white;background:#b12c1b;}
.tab-head-cie2{color:white;background:#04448b;}