/*P {
	text-align: justify;
}*/
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
form 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
/*span
{
	text-align:justify;
}*/
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.menuHaut {
	font-size: 12px;
	color: #003063;
	text-decoration: underline;
}
.menuHaut:hover {
	font-size: 12px;
	color: #EF7908;
	text-decoration: none;
}
a {
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
}
a:hover {
	font-size: 11px;
	color: #EF7908;
	text-decoration: none;
}

.imgborder
{
	border: solid 1px #000000;
}

.TexteNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.NewsGrasOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EF7908;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.GrasOrangeGrand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EF7908;
}
.Courant, .htmlimage-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: justify;
}
.Orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EF7908;
}
.CourantGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	text-align: justify;
}
.CourantGrasGrand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
.lien2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
.lien2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF7908;
	font-weight: bold;
	text-decoration: none;
}

.GrasRougeTitre, .GrasRougeTitre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.navigation-link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.navigation-link:hover {
	color: #FF9A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.menu {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.menu:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.menu-sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-sel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.menugauche2 {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.menugauche2:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EF7908;
	text-decoration: underline;
}
.soustitrerouge {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.titreOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF5300;
	font-weight: bold;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
/*.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}*/

/*Styles for level 0*/
.clLevel0 
{
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003063;
	text-decoration: underline;	
	text-align:center;
	background-color:#DEDBDE;
	layer-background-color:#DEDBDE;
	padding-top:5px;
}
.clLevel0over 
{
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#DEDBDE;
	layer-background-color:#DEDBDE;	
	color: #EF7908;
	text-decoration: none;
	text-align:center;
	cursor:hand;
	padding-top:5px;
}
.clLevel0border{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1 
{
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003063;
	text-decoration: none;
	background-color:#DEDBDE;
	layer-background-color:#DEDBDE;
	padding-top:2x;
	padding-left:5px;
}

.clLevel1over 
{
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;	
	background-color:#FF9A31;
	layer-background-color:#FF9A31;
	padding-top:2x;
	padding-left:5px;
	cursor:hand;
}

.clLevel1border{position:absolute; visibility:hidden;/* border:solid 1px #003063*/}


.hce-default { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.htce-default { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.htmlimage-content, .htmltable-content, .summary-element-content, .gallery-item-content, .news-online-content
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}

.page-header-title, .summary-element-title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.page-header-content, .summary-header-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	text-align: justify;

}
