/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*text-align: justify;*/
}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a {
	color: #295065;
	text-decoration: underline;
}
a:hover {
	color: #EC4800;
	text-decoration: none;
}

.blueinput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #003A5C;
}

.newsletterDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #295065;
	text-align: right;
}
.newsletterTitre {
	font-size: 14px;
	font-weight: bold;
	color: #036FA0;
}

#main 
{
	text-align: justify;
}

#main a {
	font-size: 11px;
	font-weight: bold;
	color: #295065;
	text-decoration: underline;
}
#main a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #EC4800;
	text-decoration: none;
}
.newsletterBold {
	font-size: 11px;
	font-weight: bold;
	color: #EC4800;
}
.alauneCourant {
	font-size: 11px;
	color: #003A5C;
}
.Date {
	font-size: 9px;
	color: #6D6D6D;
	font-style: italic;
}
#alaune A {
	font-size: 11px;
	color: #EC4800;
	font-weight: bold;
	text-decoration: underline;
}
#enunclic A {
	font-size: 11px;
	color: #036FA0;
	font-weight: bold;
	text-decoration: underline;
}
#enunclic img
{
	vertical-align:middle;
}
.enunclicTitre {
	font-size: 11px;
	color: #036FA0;
	font-weight: bold;
}
.enunclicBold1 {
	font-size: 11px;
	font-weight: bold;
	color: #003A5C;
}
.baseline1{
	font-size:9px;
	color:#A6C3D0;
}
.baseline2{
	font-size:9px;
	color:#FFFFFF;
}
a.baseline2
{
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
}
a.baseline2:hover
{
	font-size:9px;
	text-decoration:underline;
	color:#FFFFFF;
}

/* system */
p { margin : 0 0 1em 0; }
img { border : none; }
.inlineimg { vertical-align:middle; }

#main img { margin: 0px 6px 0px 0px;  }
#main .zoom { margin: 2px 0px 0px 0px;  }
#main h1 { 	font-size:16px;
	font-weight: bold;
	color:#EC4800;
}

/* breadcrumb module */
#breadcrumb
{
	margin-left:10px;
	margin-top:15px;
	margin-right:10px;
}
.navigation-link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
}
.navigation-link-selected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	font-weight:bold;
}
a.navigation-link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-decoration:underline;
}
a.navigation-link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-decoration:none;
}

#main
{
	/*padding-left:10px;*/
	margin-left:10px;
}

/* navigation menu module */
a.menu {
	font-size:11px;
	color:#013F64;
	text-decoration:none;	
}
a.menu:hover {
	font-size:11px;
	color:#013F64;
	text-decoration:underline;	
}
span.menu, a.menu-sel {
	font-size:11px;
	font-weight: bold;
	color:#013F64;
	text-decoration:none;
}
a.menu-sel:hover {
	font-size:11px;
	font-weight: bold;
	color:#013F64;
	text-decoration:underline;
}

/* Sitemap module */
#main .sitemap-level0
{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url(/images/puce06.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
}
#main .sitemap-level0 a, #main .sitemap-level0 a:hover
{	
	font-size: 11px;
	color: #EC4800;
	font-weight: bold;
	text-decoration: underline;
}

#main .sitemap-level1
{
	padding-left: 50px;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url(/images/puce03.gif);
	background-repeat: no-repeat;
	background-position: 40px 13px;
}
#main .sitemap-level1 a, .sitemap-level1 a:hover
{
	font-size: 11px;
	color: #036FA0;
	font-weight: bold;
	text-decoration: underline;
}

#main .sitemap-level2
{
	padding-left: 70px;
	padding-bottom: 0px;
	background-image: url(/images/puce02.gif);
	background-repeat: no-repeat;
	background-position: 60px 3px;
}
#main .sitemap-level2 a, #main .sitemap-level2 a:hover
{
	font-size: 11px;
	color: #003A5C;
	font-weight: normal;
	text-decoration: underline;
}


/* subscribe module */
.subscribe-input, .subscribe-button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* shared styles */
.hce-default, .htce-default 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.htmlimage-content, .summary-element-content, .gallery-item-content, .news-online-content
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
}

#enunclic .news-online-content
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}

.htmltable-content
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.page-title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}

.page-header-title, .summary-header-title, .summary-element-title
{
	font-size: 11px;
	font-weight: bold;
	color: #003A5C;
}

.page-header-content, .summary-header-content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.media-gallery-item-title, .media-gallery-item-info, .media-gallery-item-description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.mailing-header-content, .mailing-footer-content
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.texte1 {
	font-size: 11px;
	font-weight: bold;
	color: #003A5C;
}
.texte2 {
	font-size: 11px;
	font-weight: bold;
	color: #EC4800;
}
.texte3 {
	font-size: 11px;
	font-weight: bold;
	color: #036FA0;
}
.texte4 {
	font-size: 9px;
	color: #6D6D6D;
	font-style: italic;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px;}
.clLevel0{ }
.clLevel0over{ cursor:pointer; }
.clLevel0border{position:absolute; visibility:hidden;/* border:solid 1px black;*/}
.clLevel0-6{ background-image:url(/images/nav6.gif); }
.clLevel0-7{ background-image:url(/images/nav7.gif); }
.clLevel0-8{ background-image:url(/images/nav8.gif); }
.clLevel0-9{ background-image:url(/images/nav9.gif); }
.clLevel0-10{ background-image:url(/images/nav10.gif);cursor:pointer; }
.clLevel0over-6{ background-image:url(/images/nav6-over.gif);cursor:pointer; }
.clLevel0over-7{ background-image:url(/images/nav7-over.gif);cursor:pointer; }
.clLevel0over-8{ background-image:url(/images/nav8-over.gif);cursor:pointer; }
.clLevel0over-9{ background-image:url(/images/nav9-over.gif);cursor:pointer; }
.clLevel0over-10{ background-image:url(/images/nav10-over.gif);cursor:pointer; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.clLevel1{background-color:#D1E6F0; color:#036FA0;}
.clLevel1over{background-color:#7FB9D6; color:#FFFFFF; cursor:pointer; /*font-weight: bold;*/}
.clLevel1border{position:absolute; visibility:hidden; background-color:#036FA0; }

