
/** Font styles 
---------------------------------*/

div.view div.views-admin-links
{
	display:none;
	visibility:hidden;
}

body {
	margin: 0;
	font-family: Georgia;
	font-size: 12px;
}

.content {
	font-family: Georgia;
	line-height: 18px;
}

.view .texteagenda, #contact-mail-page
{
	font-family: Georgia;
	font-size: 12px;
	line-height: 18px;
}

.mainnewshead { color: #000; font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-align:left; }
.textmainnews { font-size: 13px; font-family: Georgia; }
.dateline, .dateline a:linked, .dateline a:visited  { font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }
.readmore { color: #f60; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-style: italic; font-weight: bold; white-space:nowrap; }
.boldsans { color: #000; font-family: Helvetica, Arial, sans-serif; font-weight: bold }
.navbar a{font-family:Helvetica, Arial, sans-serif;}


strong
{
	font-weight:bold;
}

em
{
	font-style: italic;
}

/* Links */

a:link, a:visited {
	font-weight:bold;
	color: #f60;
	text-decoration: none;
}

a:hover, a:active {
  color: #000;
  text-decoration: none;
}

.navbar a:link, .navbar a:visited, #language a:link, #language a:visited, .sidebar_1 ul a:link,  .sidebar_1 ul a:visited, #switcher a:link, #switcher a:visited
{
	color:#FFF;
}
.navbar a:hover, .navbar a:active, #language a:hover, #language a:active, .sidebar_1 ul a:hover, .sidebar_1 ul a:active, #switcher a:hover, #switcher a:active
{
	color:#F90;
}
#language a
{
	font-weight:100;
}
.sidebar a
{
	font-weight:bold;
	font-weight:normal;
}
.sidebar a:link, .sidebar a:visited
{
	color:#888;
}
.sidebar a:hover, .sidebar a:active
{
	color:#F60;
}
.sidebar a.active
{
	font-weight:bold;
	color:#000;
}
.sidebar .expanded a
{
	color:#000;
}

/* Titles  */

h1, h2, h3, h4, h5, h6 {line-height:1.3em;text-align:left;}

h1
{
	font-size: 25px;
	font-weight:300;
	padding: 50px 0 11px;
	margin: 0;
}

h2
{
	color: #f60;
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 1000;
	line-height: 18px;
	margin:7px 0 7px 0;
}
h3
{
	color: #f60;
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: 16px;
	margin-bottom:5px;
}
h4 {font-size:1.2em;margin-bottom:0.8em;}
h5 {font-size:1.1em;font-weight:600;margin-bottom:0;}
h6 {font-size:1em;font-weight:bold;}

/* Paragraph Styles */

p {
  margin:0 0 10px 0;
}

/* List Styles  */

ul, ol {
  margin-left: 0;
  padding-left: 2em;
}

/* Table Styles  */

table {
	width: 99%;
}
tr.even td, tr.odd td {
	padding: 10px 5px;
}
tr.odd {
	background-color: #fff;
}

/* Code */

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaa;
}

/* List Styles */

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments  */

#edit-title{
	font-size: 24px;
}
#system-themes-form img{
	width:100px;
}
.form-item .description{
	font-style:italic;
	line-height:1.2em;
	font-size:0.8em;
	margin-top:5px;
	color:#777;
}
#edit-delete{
	color:#c00;
}

/**
 * Console, style from Slate theme
 */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #036;
  background: #bdf;
  border: 1px solid #ace;
}
div.warning {
  color: #840;
  background: #fe6;
  border-color: #ed5;
}
div.error {
  color: #fff;
  background: #e63;
  border-color: #d52;
}
div.status {
  color: #360;
  background: #cf8;
  border-color: #be7;
}

/** Region Colors
---------------------------------
*  delete when starting a new theme */

#header, #footer { background-color: #efefef; }
.sidebar-first {	background: #e7edff; }
.sidebar-second { background: #ffd075; }
#navigation { background-color: #feffa5; }


/** Nice menus bug apr?s MAJ - beno?t 26/11/13
---------------------------------
*/
ul.nice-menu-down li.menuparent{
	background:none;
	background-color:#000033;
}
ul.nice-menu-down li.menuparent:hover{
	background:none;
	background-color:#000033;
}
ul.nice-menu-down .menuparent a{
	font-weight:normal;	
}
ul.nice-menu a{
	font-weight:normal;	
}
ul.nice-menu li{
background-color:#000033;
}
ul.nice-menu-down li{
	border:0;
	border-right:1px solid #FF9900;
}
#nice-menu-2 {
    margin-left: 10px;
}

li#menu-13414 {
    display: none!important;
}








