@import url('/Style%20Library/Themes/theme_global.css');

/*------------COLOR CatVIC --------
RED : #e51523
GREY : #555
------------*/

html body span,html body p,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body a,html body div,html body strong,html body ul,html body li{
	font-family:Arial, Sans-Serif!important;}
h3{font-family:Arial, Sans-Serif;font-weight:bold;}
h4{font-family:Arial, Sans-Serif;font-weight:lighter;}

.ms-rtestate-field p {font-size: 15px; color: #333;}
.ms-rtestate-field ul li { font-size: 15px; list-style-type: square; color: #333; margin-left:40px; padding-left:10px; margin-bottom: 5px;}
.ms-rtestate-field p, p.ms-rteElement-P { margin-left:15px; margin-right:15px;}
h1, h2, h3, h4, h5, h6 {margin-left:15px;}

.home .webpart-mosaic h2 small {display: none;}

#content .cartouche .logo {margin-left:15px!important;}

.webpart-list .nv-item img {width:138px; height:87px;}

/*------------- CORRECTIONS FR > ENG ------------*/
#DeltaPortalAccessibilityGlobalNavigationControl {display:none;}
#navportal-header {display:none;}
#navportal-map {display:none;}
#ctl00_PlaceHolderMain_DisplayModePanel_top_GoTopLink_GoTopParagraph {display:none;}
#ctl00_PlaceHolderBreadcrumbNav_BreadcrumbLocalNavigationControl {display:none;}

/*---------STYLE BARRE RECHERCHE TOP---------*/
#s4-searcharea {right:10px!important;}
#s4-searcharea .s4-search label[for="search"]{display:none;}
#s4-searcharea .s4-search label{display:none;}
#s4-searcharea .s4-search input[type="text"]{padding-left:3px;padding-top:0;padding-bottom:0;padding-right:20px;}
#s4-searcharea .s4-search input[type="submit"]{border:none;background-color:transparent;background-image:url('img/loupe.png');background-repeat:no-repeat;font-size:0;box-shadow:none;background-size:contain;background-position:center center;margin-left:-23px;margin-top:2px;margin-right:0;padding-right:5px;min-width:0;height:16px;}
#s4-searcharea .s4-search input[type="submit"]:hover{background-color:transparent;}
#s4-searcharea .s4-search input[type=password]:hover, input[type=text]:hover, input[type=file]:hover, textarea:hover, .sp-peoplepicker-topLevel:hover, .ms-inputBox:hover {border-color: #555;}
#s4-searcharea .s4-search textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .cea-input-taxonomyselector .ms-taxonomy .ms-taxonomy-fieldeditor .ms-taxonomy-writeableregion:focus {border-color: rgba(136, 136, 136, 0.8); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(136, 136, 136, 0.6);}

/*---------------- HEADER CatVIC -------------------*/
#branding .logo img {width:200px!important;}
#header-wrapper {background:none;}
#header .search {top:0!important;}

/*----------------- NO LATERAL NAV -----------------*/
#navsub	{ display: none; }
#main-inner {margin-left: 0!important; margin-right: 0!important;}
#main-inner div#content.grid_9.alpha.right.clearfix{width:100%;}
#main-inner div#content.grid_9.alpha.right.clearfix div.grid_9.alpha.omega{width:100%;}
#main-inner div#content.grid_9.alpha.right.clearfix div.grid_6.alpha{width:711px;}

.container_12 .grid_9 {width: 910px;}

#bando-infos {display:none;}

/*---------SLIDER HOME ---------*/
.home #mainwrapper #main-inner {margin-left: 0; margin-right: 0;}
.home #mainwrapper #main-inner .webpart-slider {width: 960px!important; margin-left:0; margin-right:0; margin-bottom: 30px!important;}
.home #mainwrapper #main-inner .ms-webpart-chrome{margin-left: 0; margin-right: 0; margin-bottom: 0;}
.home #mainwrapper #main-inner .ms-webpart-chrome ms-WPBody{width:960px!important; margin-left: 0; margin-right: 0;}
.home #mainwrapper #main-inner .registre-1 .webpart .ms-rtestate-field{display: none;}
.home #mainwrapper #main-inner .webpart-slider .bx-wrapper,.home #mainwrapper #main-inner .webpart-slider .bx-window{width:960px!important;}
.home #mainwrapper #main-inner .webpart-slider #slider-1 img{width:960px;}
.home #mainwrapper #main-inner .webpart-slider #slider-1 .caption{display:none;}
.home #mainwrapper #main-inner .webpart-slider .bx-auto{display: none;}
.home #mainwrapper #main-inner .webpart-slider .bx-pager{right: 50%; bottom: -4%;}
.home #mainwrapper #main-inner .webpart-slider .bx-pager a{background-image: url('img/puceSlider.png'); width: 11px; height:11px; margin: 5px 5px; display: block; opacity: 0.5; content:""; border: none; min-width: 0; padding: 0; background-color: transparent; color:transparent;}
.home #mainwrapper #main-inner .webpart-slider .bx-pager a.pager-active{opacity: 1; background-color: transparent; color:transparent;}

/*--------- MENU NAVIGATION ---------*/
#header-inner .navheader #navprimary #nav li.first {background-color:#e51523;}
#header-inner .navheader #navprimary #nav li.first.on, #header-inner .navheader #navprimary #nav li.first:hover {background-color:#e51523;}

#navprimary #nav {background: #555;}

#navprimary #nav li.nv-item a { padding: 0.6em 10px 3px; border-bottom:7px solid #555; font-size:15px; letter-spacing: .06em; }

#navprimary #nav li.active,
#navprimary #nav li.nv-item:focus,
#navprimary #nav li.nv-item:hover,
#navprimary #nav li.nv-item:active { background-color:#555; }

#navprimary #nav li.nv-item:focus a,
#navprimary #nav li.nv-item:hover a,
#navprimary #nav li.nv-item:active a { border-bottom: 7px solid #e51523; }

#navprimary #nav li.active a {border-bottom:none;padding: 0.6em 10px 20px;background-color: #555;}
#navprimary #nav li.active:focus a,
#navprimary #nav li.active:hover a,
#navprimary #nav li.active:active a {border-bottom:none;}

#navprimary #nav li.on { background-color:#555; }
#navprimary #nav li.on a { border-bottom: 7px solid #e51523; }
#navprimary #nav li.on.active a { border-bottom:none;}

#navdropdown .menu-list.grid_9.omega ul li {font-size: 15px; list-style-type: square; margin-left:10px; padding-left:6px; }

#navdropdown .close { background-color: #e51523; }

#navdropdown .menu-dropdown { background: none;}


/*------------------- FOOTER ----------------- */
#s4-bodyContainer #footer {margin:0;padding:0}
#footer .footer {height:211px;}
#s4-bodyContainer #footer div.footer {background:#FFFFFF;border-top: 1px solid #EEE;}
#s4-bodyContainer #footer div.footer li.nv-item {background-image:none;margin-top:10px;}
#s4-bodyContainer #footer div.footer a{font-family:Arial, Sans-Serif;color:#808080;font-size:13px;}
#s4-bodyContainer #footer div.footer ul.menu{position:relative;width:100%;}
/*--Twitter--*/#s4-bodyContainer #footer div.footer li.nv-item-4 a{background-image:url('img/logo-twitter.png');background-size:contain;background-position:center center;display:block;height:21px;background-repeat:no-repeat;font-size:0;padding:0 20px;}
/*--LinkedIn--*/#s4-bodyContainer #footer div.footer li.nv-item-5 a{background-image:url('img/logo-linkedin.png');background-size:contain;background-position:center center;display:block;height:21px;background-repeat:no-repeat;font-size:0;padding:0 20px;}
/*--logo ANR--*/#s4-bodyContainer #footer div.footer li.nv-item-6 a{position:absolute;right:307px;top:20px;float:none;background-image:url('img/logo-ANR.jpg');background-size:contain;background-position:center center;display:block;height:150px;background-repeat:no-repeat;font-size:0;width:100px;margin:0;padding:0;}
/*--logo BMBF--*/#s4-bodyContainer #footer div.footer li.nv-item-7 a{position:absolute;right:0;top:0;float:none;background-image:url('img/BMBF-logo.jpg');background-size:contain;background-position:center center;display:block;height:211px;background-repeat:no-repeat;font-size:0;width:307px;margin:0;padding:0;}
#s4-bodyContainer #footer div.footer span.ms-displayInlineBlock {float:left!important; top:30px;}
   