﻿/* ============================================ *
 * Titre : master.css
 * Description : global CSS
 * Author: Quatrepointzero (Expertime)
 * ddm: 20110208 1500
 * Summary :
 * Reset
 * Standard
 * Header
 * Nav Horiz
 * Middle
 * Footer
 * WebParts
 * ============================================ */
/* ========================================================================================= *
		Reset
 * ========================================================================================= */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, fieldset, form, label, 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 a:link, body a:visited, body a:hover, body a:focus, body a:active{color: #737260;text-decoration: underline}
table {border-collapse: separate;border-spacing: 0}
caption, th, td {text-align: left;font-weight: normal}
.s4-nosetwidth img {margin: 0;border: 0}
#s4-bodyContainer {position: relative}
body {height: 100%;overflow: hidden;width: 100%}
.s4-breadcrumb-menu {background: #F2F2F2}
.s4-ca {background: transparent none repeat scroll 0 0}
#MSOTlPn_MainTD {width:0 !important}
#MSOTlPn_MainTD .ms-ToolPaneOuter {height:auto;position:absolute;right:-255px;top:0}
.ms-wpContentDivSpace {margin:0}
/* ========================================================================================= *
		Standard
 * ========================================================================================= */
#qpz-master {background: #f1f1f1 none;color:#000;font-size: 11px;font-family: Verdana,Arial, Helvetica, sans-serif}
#qpz-master.qpz-withleftnav {}
#s4-bodyContainer {background: #fff none;margin: 0 auto;padding:30px 20px 20px;width: 940px}
.qpz-clearboth {display: block;clear: both}
.edit-mode-panel {display:block}
/* ========================================================================================= *
		Header
 * ========================================================================================= */
#qpz-header {padding-bottom:10px;position: relative}
/* LogoBox */
#qpz-logobox {width: 50%;padding-left: 20px}
#qpz-logobox .qpz-logo {vertical-align:bottom}
#qpz-logobox h1 {display: inline;font-size: 2.091em;padding: 0 10px}
#qpz-logobox h1 a:link, #qpz-logobox h1 a:visited, #qpz-logobox h1 a:hover, #qpz-logobox h1 a:focus, #qpz-logobox h1 a:active {color: #000}
/* SearchBox */
#qpz-search {bottom: 0;position: absolute;right: 0;text-align: right}
#qpz-search .ms-sbtable-ex {margin-bottom: 5px}
#qpz-search .ms-sbtable-ex td {color: #000;font-size: 12px;vertical-align: middle}
#qpz-search .ms-sbtext {display:none;padding-top: 1px}
#qpz-search .ms-sbcell input.ms-sbplain {background:#fff url("/_layouts/images/bgximg.png") repeat-x 0 -511px;border: 1px solid #E3E3E3 !important;color: #000;font-size: 1em;height: 17px;padding: 2px 3px 0;width: 191px !important;}
#qpz-search .ms-sbcell input.ms-sbplain.qpz-empty-text{color:#666;font-style:italic}
#qpz-search .srch-gosearchimg {border:1px solid #e3e3e3!important;border-left:0;height:19px;padding:0}
#qpz-advanced-search,#qpz-advanced-search:link,#qpz-advanced-search:visited,#qpz-advanced-search:hover {color: #FFFFFF;font-size: 1.091em}
/* ========================================================================================= *
		Top Slider
 * ========================================================================================= */
#qpz-slider{border-bottom: 1px solid #000000;border-top: 4px solid #000000}
/* ========================================================================================= *
		Nav Horiz
 * ========================================================================================= */
#qpz-navhoriz {background-color: #000;border-top: 2px solid #000;margin-bottom: 15px;padding: 0 20px}
#qpz-navhoriz .s4-tn li.static > .menu-item {}
/* lvl1 */
#qpz-navhoriz .root > li {padding-right:2px}
#qpz-navhoriz .root > li > .menu-item {color: #F6F6F6;font-size: 13px;padding: 5px 20px;text-transform: uppercase}
#qpz-navhoriz .root > li > .menu-item:hover, #qpz-navhoriz .root > li > .menu-item.selected, #qpz-navhoriz .root > li > .menu-item.hover, #qpz-navhoriz .root > li > .menu-item.hover-off {background-color: #fff;color:#000;text-decoration: none;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
/* lvl2 */
#qpz-navhoriz .root > li > ul{border:0;background-color:#666;padding:10px 0}
#qpz-navhoriz .root > li > ul > li {}
#qpz-navhoriz .root > li > ul > li > .menu-item {color:#ccc;font-size:12px}
#qpz-navhoriz .root > li > ul > li > .menu-item:hover, #qpz-navhoriz .root > li > ul > li > .menu-item.selected, #qpz-navhoriz .root > li > ul > li > .menu-item.hover, #qpz-navhoriz .root > li > ul > li > .menu-item.hover-off {background-color:#000}
#qpz-navhoriz .menu-horizontal a.dynamic-children span.additional-background,#qpz-navhoriz .menu-horizontal span.dynamic-children span.additional-background {background-image:none;padding:0}
/* ========================================================================================= *
		Middle
 * ========================================================================================= */
#qpz-middle {width: 100%}
/* Leftnav */
#qpz-leftnav {background-color: #f4f4f4;float: left;margin-right: 15px;width: 200px;margin-bottom: 15px}
#qpz-leftnav .menu-vertical {padding: 20px}
#qpz-leftnav .root li a.menu-item.selected{background:transparent url('images/puce-leftnav-selected.png') no-repeat right 4px; padding-right: 15px}
/* lvl1 */
#qpz-leftnav .root > li {border-bottom: 1px solid #999}
#qpz-leftnav .root > li:first-child {border-top: 1px solid #999}
#qpz-leftnav .root > li > .menu-item {color: #777;font-weight:900;font-size: 1.182em;padding: 7px 0}
#qpz-leftnav .root > li > .menu-item:hover, #qpz-leftnav .root > li > .menu-item.selected, #qpz-leftnav .root > li > .menu-item.hover, #qpz-leftnav .root > li > .menu-item.hover-off {color: #1c1c1c;text-decoration: none}
/* lvl2 */
#qpz-leftnav .root > li > ul {padding: 0 0 5px}
#qpz-leftnav .root > li > ul > li {padding: 1px 0 4px 15px}
#qpz-leftnav .root > li > ul > li > .menu-item {color: #777;font-size: 1.182em}
#qpz-leftnav .root > li > ul > li > .menu-item:hover, #qpz-leftnav .root > li > ul > li > .menu-item.selected, #qpz-leftnav .root > li > ul > li > .menu-item.hover, #qpz-leftnav .root > li > ul > li > .menu-item.hover-off {color: #1c1c1c;text-decoration: none}
/* lvl3+ */
#qpz-leftnav .root > li > ul ul {padding: 5px 0 0}
#qpz-leftnav .root > li > ul > li ul li {padding: 1px 0 4px 15px}
#qpz-leftnav .root > li > ul > li ul .menu-item {color: #777;font-size: 1.182em}
#qpz-leftnav .root > li > ul > li ul .menu-item:hover,#qpz-leftnav .root > li > ul > li ul .menu-item.selected,#qpz-leftnav .root > li > ul > li ul .menu-item.hover,#qpz-leftnav .root > li > ul > li ul .menu-item.hover-off {color: #1c1c1c;text-decoration: none}
/* Content */
#qpz-master .s4-ca {background-color: #fff;margin: 0 0 15px;padding: 0}
#qpz-master.qpz-withleftnav .s4-ca {width: 725px;float: left}
/* ========================================================================================= *
		Footer
 * ========================================================================================= */
#qpz-footer {background: transparent none;border-top:2px solid #000;clear: both;height: 25px;list-style: none;margin-bottom: 15px;padding: 6px 0 0}
#qpz-footer li {float: left;height: 12px}
#qpz-footer li a:link, #qpz-footer li a:visited, #qpz-footer li a:hover, #qpz-footer li a:focus, #qpz-footer li a:active {color: #000;padding-right: 20px}
#qpz-footer li a:hover {text-decoration:underline}
/* Sitemap */
#qpz-sitemap {background: transparent none;clear:both;list-style:none;padding:6px 0 0}
/* lvl1 */
#qpz-sitemap > li {display:inline-block;border-left:1px solid #333;padding:0 15px;width:120px;vertical-align:top}
#qpz-sitemap > li:first-child {border-left:0;padding-left:0}
#qpz-sitemap > li > a:link,#qpz-sitemap > li > a:visited,#qpz-sitemap > li > a:hover, #qpz-sitemap > li > a:focus, #qpz-sitemap > li > a:active {font-weight:900;font-size:1em;color:#1C1C1C}
#qpz-sitemap > li > a:hover, #qpz-sitemap > li > a:focus, #qpz-sitemap > li > a:active {text-decoration:underline}
/* lvl2 */
#qpz-sitemap > li > ul {list-style:none;padding:10px 0}
#qpz-sitemap > li > ul > li {padding:2px 0}
#qpz-sitemap > li > ul > li > a:link, #qpz-sitemap > li > ul > li > a:visited, #qpz-sitemap > li > ul > li > a:hover, #qpz-sitemap > li > ul > li > a:focus, #qpz-sitemap > li > ul > li > a:visited {font-size:1em;color:#666}
#qpz-sitemap > li > ul > li > a:hover {color:#000}
/* lvl3+ */
#qpz-sitemap > li > ul ul {list-style:none;padding:5px 15px}
#qpz-sitemap > li > ul > li  li {padding:2px 0}
#qpz-sitemap > li > ul > li  li > a:link, #qpz-sitemap > li > ul > li  li > a:visited, #qpz-sitemap > li > ul > li  li > a:hover, #qpz-sitemap > li > ul > li  li > a:focus, #qpz-sitemap > li > ul > li  li > a:active {font-size:1em;color:#999}
#qpz-sitemap > li > ul > li  li > a:hover, #qpz-sitemap > li > ul > li  li > a:focus, #qpz-sitemap > li > ul > li  li > a:active {color:#666}
/* ========================================================================================= *
		Webparts
 * ========================================================================================= */
/* title */
#qpz-master .ms-WPHeader {background:transparent none}
#qpz-master .ms-WPHeader td {border:0;border-bottom: 1px solid #000}
#qpz-master .ms-WPHeaderTdMenu {width: 19px}
#qpz-master .s4-wpTopTable:hover .ms-WPHeader .ms-WPHeaderTdMenu {border: 0;background-color: #fff}
#qpz-master .ms-WPHeader .ms-WPHeaderTdMenu:hover {background-image: none;background-color: #fff;border: 0}
#qpz-master .ms-WPHeader td.ms-wpTdSpace {}
#qpz-master .ms-WPHeader h3 {color: #000;font-size: 1.182em;font-weight: 900}
#qpz-master .ms-WPHeader h3 a:link, #qpz-master .ms-WPHeader h3 a:visited, #qpz-master .ms-WPHeader h3 a:hover, #qpz-master .ms-WPHeader h3 a:focus, #qpz-master .ms-WPHeader h3 a:vistied {color:#000}
/* Content */
#qpz-master .ms-WPBorder,#qpz-master .ms-WPBorderBorderOnly {background-color: #F8F8F8;border: 1px solid #ddd}
#qpz-master .ms-WPBody {padding: 8px}
#qpz-master .ms-WPBody p {margin: 0 0 10px}
