html,body {font:12px Verdana,Arial, sans-serif;}
.large {width:100%;}
a:hover {text-decoration:none;}

.noMargin{margin:0px;}

/* Header */
header {margin-bottom:10px;}
header ul.navbar-nav {margin:0;}
header #menuFonctionsHaut {border:0;box-shadow:none;border-radius:0;min-height:30px;margin-bottom:0;}
header #menuFonctionsHaut ul li a {padding-top:10px;padding-bottom:10px;color: #FFF;}
header #menuFonctionsHaut ul li a:hover {text-decoration:underline;}
header #menuFonctionsHaut .navbar-collapse {border-color: #FFF;}
header #TitrePrinc {font-size: 22px;font-weight: bold;line-height:24px;line-height:120px;}
header #EntiteLogo {margin:20px 0;display:block;float:right;}
header #bandeau {margin-bottom:5px;}
header #menuPrincipal {margin-bottom:0;border-radius:0;min-height:40px;}
header #menuPrincipal ul li a {padding:15px 20px;font-size:14px;}
header #menuPrincipal ul.dropdown-menu li a {font-size:12px;padding-top:5px;padding-bottom:5px;}

/* Content */
content ul.menuGauche {list-style-type:none;margin-bottom:10px;padding:0;font-size:11px;line-height:14px;}
content ul.menuGauche li a {display:block;padding:5px 8px;color:#000;}
content ul.menuGauche li a.niveau2,content #menuStructureReduit ul li a.niveau2 {padding-left:25px;}
content ul.menuGauche li a.niveau3,content #menuStructureReduit ul li a.niveau3 {padding-left:40px;}
content ul.menuGauche li a.niveau4,content #menuStructureReduit ul li a.niveau4 {padding-left:55px;}
content ul.menuGauche li a:hover,content #menuStructureReduit li a:hover {text-decoration:underline;}
content #fondMenuGauche1 {background:#cecece;border-radius:5px;}
content #fondMenuGauche2 {background:#eaeaea;border-radius:5px;}
content .menuTitre {text-align:center;font-weight:bold;padding:10px 0;border-radius:5px 5px 0 0;}
content a.themedButton{line-height:18px;background:#cecece;color:#000;display:block;text-align:center;border-radius:5px;padding:15px;font-size:16px;margin-bottom:10px;}
content a.themedButton:hover {color:#000;}
content a.withImg {padding:8px;}
content #menuStructureReduit {margin-bottom:0;border-radius:0;min-height:40px;margin-bottom:10px;background:#eaeaea;}
content #menuStructureReduit ul li a {padding:8px 5px;font-size:14px;color:#000;}
content #menuStructureReduit ul.navbar-nav {margin:0;}

content .TitrePrg {font-size: 21px;font-weight: bold;padding-bottom:5px;border-bottom:3px solid #000;margin:35px 0 10px 0;}
content .TitreOutils {font-size: 21px;font-weight: bold;padding-bottom:5px;border-bottom:3px solid #000;margin:10px 0 15px 0;}
content .LigneOutils {width:100%; height:3px; margin-top:4px; margin-bottom:12px; background-color:#333333;}

content .fondGris {background-color:#CECECE;}
content .fondClair {background-color:#EFEFEF;}
content .fondBlanc {background-color:#FFF;}

/* Footer */
footer {background:#282a2b;color: #8c8989;font-size: 12px;line-height:16px;margin-top:10px;text-align:center;}
footer a,footer a:hover {color: #bfbfbf;}
footer a:hover {text-decoration:underline;}
footer #footerFirst {height:10px;background:#363839;}
footer #footerSecond {padding-top:5px;padding-bottom:5px;}


/* Titre dans les outils */
div.ffTitreOutils {line-height:34px;text-decoration:none;font-size:20px;text-shadow:#FFF 1px 1px,#FFF -1px 1px,#FFF -1px -1px,#FFF 1px -1px;font-weight:bold;color:#333333; text-align:center;}

/* Media Queries */
@media (min-width: 768px) 
{
	header .navbar-brand {display:none;}	
}
@media (max-width: 768px) 
{
	header #TitrePrinc {text-align:center;line-height:60px;font-size:20px;}
	header #EntiteLogo {margin:0 auto 10px auto;float:none;}
	header #menuPrincipal ul.dropdown-menu li a {white-space: normal;padding-left:30px;}
}
@media (max-width: 992px) 
{
	content .TitrePrg {margin-top:10px;}
}


