html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
#sidebar-first,#sidebar-second{float:left;display:inline;position:relative;}#sidebar-first{width:20%;left:-80%;}body.two-sidebars #sidebar-first{left:-60%;}#sidebar-second{float:right;width:20%;}.section{margin:10px;}
html,body{height:100%;}body{padding:0;margin:0;font-family:Calibri,Arial,sans-serif;color:#666;font-size:15px;}h1{font-size:30px;color:black;margin:0 0 10px;}h2{font-size:20px;}h3{}h3 a{}h4{}h5{}p{margin:0;line-height:16px;}a{text-decoration:none;color:#519de6;}a:hover{}ul{list-style-image:url(/sites/all/themes/corefinance/images/list.gif);list-style-position:outside;padding:0 0 0 35px;margin:0 0 15px;}strong{font-weight:bold;color:#666;}.left{float:left;}.right{float:right;}.clearfix{}.separation{clear:both;visibility:hidden;height:0;margin:0;padding:0;}#wrapper{background:url(/sites/all/themes/corefinance/images/background-header.gif) center -10px no-repeat;}#container{}#header{width:900px;margin:0 auto;height:200px;}#header #branding{height:85px;margin:0 0 20px 0;}#header #branding a{display:block;height:73px;margin:0 0 0 50px;width:255px;}#header #navigation{}#logo a{}#content{width:868px;margin:0 auto;}#footer{background:url(/sites/all/themes/corefinance/images/background-footer.jpg) center top no-repeat;height:200px;}#navigation{width:892px;height:49px;margin:0 auto;padding:12px 0 0 0;background:url(/sites/all/themes/corefinance/images/background-nav.png) left top no-repeat;}#navigation ul{text-align:center;}#navigation ul li{display:inline;padding:0 17px;border-right:1px solid #666;float:none;}#navigation ul li.last{border-right:none;}#navigation ul li a{display:inline-block;padding:13px 0 7px;font-size:15px;color:#666;font-size:15px;border-bottom:3px solid transparent;text-transform:uppercase;}#navigation ul li a.active,#navigation ul li.active-trail a{border-bottom:3px solid #519de6;}#navigation ul li a:hover{color:#90cbff;}#navigation ul li ul{text-align:left;display:block;width:413px !important;background:url(/sites/all/themes/corefinance/images/background-subnav.png) left bottom no-repeat;padding:0 7px 15px;margin:-8px 0 0 -7px;}#navigation ul li ul li{display:block;width:379px !important;padding:8px 10px;margin:0;border:0;}#navigation ul li ul li a{display:block;text-align:left;margin:0;padding:0 0 0 10px;border-left:1px solid #666;border-right:none;border-bottom:none !important;}#navigation ul li ul li:hover{background-color:#519de6;color:white;}#navigation ul li ul li:hover a{color:white;border-left:1px solid white;}#navigation ul li ul li a.active,#navigation ul li ul li.active-trail,#navigation ul li ul li.active-trail a{color:#519de6;border-bottom:none !important;}#navigation ul li ul li:hover a.active,#navigation ul li ul li:hover a.active-trail{color:white;border-left:1px solid white;}#footer #contentFooter{width:900px;margin:0 auto;}#footer #contentFooter #copyright{width:400px;float:left;margin:123px 0 0 30px;color:white;font-size:12px;}#footer #contentFooter #adresse{width:400px;float:right;margin:40px 10px 0 0;color:white;}#footer #contentFooter #copyright a,#footer #contentFooter #adresse a{color:white;}#footer #contentFooter h2{margin:15px 0 0 90px;font-size:20px;color:white;}#footer #contentFooter #adresse .left{width:190px;text-align:right;margin:0 10px 0 0;padding:15px 0 0;}#footer #contentFooter #adresse .right{width:190px;text-align:left;padding:15px 0 0;}#footer #subfooter{clear:both;padding:5px 0 0;}.front #tabs-wrapper,.front #block-system-main{display:none;}.front h2{font-size:30px;color:black;}.front .content p{display:block;width:395px;text-align:justify;}.front .content p.image{display:block;float:right;}.node-type-offre #content #center table ul{padding:0 0 0 15px;}.node-type-offre #content #center table thead{background:url(/sites/all/themes/corefinance/images/table-header.gif) left top no-repeat;}.node-type-offre #content #center table thead tr th{width:217px;padding:7px 0;text-align:center;color:white;font-size:16px;}.node-type-offre #content #center table tbody{background:url(/sites/all/themes/corefinance/images/table-background.gif) left bottom no-repeat;}.node-type-offre #content #center table tbody tr td{width:202px;padding:0 10px 0 5px;color:#666;}.node-type-offre #content #center table tbody tr td ul li{padding:0;}.node-type-offre #content .field-name-field-offre-link{width:auto;margin:-40px 0 0 0;float:right;background:url(/sites/all/themes/corefinance/images/btn-references-left.png) left top no-repeat;padding:0 0 0 20px;height:59px;}.node-type-offre #content .field-name-field-offre-link .field-items{width:auto;height:49px;background:url(/sites/all/themes/corefinance/images/btn-references-right.png) right top no-repeat;padding:20px 20px 0 0;}.node-type-offre #content .field-name-field-offre-link .field-items a{font-size:15px;color:#006fb7;}.page-node-1 h1{margin:0 0 20px;}#content{}#content #center a img{border:1px solid black;}#content #left{width:267px;float:left;}#content #right{width:533px;float:right;}.page-node-8 #content #center,.node-type-re #content #center{width:540px;float:right;}.page-node-8 #content #left .item-list,.node-type-re #content #left .item-list{background:url(/sites/all/themes/corefinance/images/background-nav-references-top.gif) left top no-repeat;padding:10px 0 0;}.page-node-8 #content #left .item-list ul,.node-type-re #content #left .item-list ul{background:url(/sites/all/themes/corefinance/images/background-nav-references-bottom.gif) left bottom no-repeat;list-style-image:none;list-style:none;padding:0 0 20px;}.page-node-8 #content #left .item-list ul li,.node-type-re #content #left .item-list ul li{padding:10px 0;margin:0 20px;background:url(/sites/all/themes/corefinance/images/tiret_noir.gif) left bottom repeat-x;}.page-node-8 #content #left .item-list ul li.views-row-last,.node-type-re #content #left .item-list ul li.views-row-last{background:none;}.page-node-8 #content #left .item-list ul li a,.node-type-re #content #left .item-list ul li a{color:#666;}.page-node-8 #content #left .item-list ul li a:hover,.node-type-re #content #left .item-list ul li a:hover{color:#519de6;}.page-node-8 #content #left .item-list ul li a.active,.node-type-re #content #left .item-list ul li a.active{color:#519de6;font-weight:bold;}.page-node-1 #content #right .views-field-title{display:none;}.page-node-1 #content #center{width:310px;float:left;text-align:left;}#content #right	.ui-accordion p{line-height:normal;margin:0;}#content #right	.ui-accordion ul{line-height:normal;margin:0 0 10px;}#content #right	.ui-accordion ul li{line-height:normal;margin:0;padding:0;line-height:17px;}#content #right	.ui-accordion{border-bottom:1px solid #999;}#content #right	 .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-state-active{width:533px;border:none;background:url(/sites/all/themes/corefinance/images/accordion-header.png) left top no-repeat;font-weight:normal;}#content #right	 .ui-accordion .ui-accordion-header{margin-top:0;}#content #right	.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}#content #right	.ui-accordion h3{height:30px;}#content #right	.ui-accordion .ui-accordion-header a{display:block;font-size:16px !important;padding:4px 0 0 28px !important;color:white !important;}#content #right	.ui-accordion .ui-accordion-content{padding:10px;background:url(/sites/all/themes/corefinance/images/accordion-background.gif) left top repeat-y;border:none;font-size:13px;top:0;margin:0 !important;font-family:Calibri,Arial,sans-serif !important;color:#666;height:280px !important;}.logged-in #content h1{}body.maintenance-page{}body.maintenance-page #name-and-slogan{display:none;}body.maintenance-page #page{background:url(/sites/all/themes/corefinance/images/background-header.gif) center top no-repeat;}body.maintenance-page #header{width:900px;margin:0 auto;height:200px;}body.maintenance-page #container{}body.maintenance-page #content{width:900px;margin:0 auto;}body.maintenance-page #content-content{padding:50px 0;}body.maintenance-page #content h1{}div.messages{margin:10px 15px;padding:15px 15px 15px 50px;}
