body
{
	font-family:Calibri,Verdana,Arial;
	font-size:13px;
	font-weight:400;
	scrollbar-face-color:#DBE3EB;
	scrollbar-shadow-color:#829EBA;
	scrollbar-arrow-color:#1E1182;
	scrollbar-track-color:#F6F4F1
}

td
{
	font-size:13px;
	color:#193B7F;
}

P
{
	font-size:13px;
	color:#193B7F;
	text-align:justify
}

H1
{
	font-size:14px;
	color:#193B7F
}

H2
{
	font-size:15px;
	color:#193B7F;
	font-weight:700
}

H3
{
	font-size:16px;
	color:#193B7F;
	font-weight:700
}

H4
{
	font-size:18px;
	color:#193B7F;
	font-weight:700
}

.byline2
{
	font-family:Arial;
	font-size:11px;
	color:#376094
}

.byline
{
	font-family:Calibri;
	font-size:11px;
	color:#1E1182
}

.menu
{
	border:none;
	border:0;
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:700;
	color:8e8e8e
}

.menu ul
{
	background:url(common/img/menu/menu-bg.gif) top left repeat-x;
	height:35px;
	list-style:none;
	margin:0;
	padding:0
}

.menu li
{
	float:left;
	padding:0 5px
}

.menu li a
{
	color:#666;
	display:block;
	font-weight:700;
	line-height:35px;
	padding:0 20px;
	text-align:center;
	text-decoration:none
}

.menu li a:hover
{
	color:#1E1182;
	text-decoration:none
}

.menu li ul
{
	background:#e0e0e0;
	border-left:2px solid #829EBA;
	border-right:1px solid #829EBA;
	border-bottom:2px solid #829EBA;
	display:none;
	height:auto;
	filter:alpha(opacity=95);
	opacity:.95;
	position:absolute;
	width:350px;
	z-index:200
/*top:1em;
		/*left:0;*/
}

.menu li:hover ul
{
	display:block
}

.menu li li
{
	display:block;
	float:none;
	padding:0;
	width:340px
}

.menu li ul a
{
	display:block;
	font-size:11px;
	font-style:normal;
	padding:0 10px 0 15px;
	text-align:left
}

.menu li ul a:hover
{
	background:#829EBA;
	color:#FFF;
	opacity:1;
	filter:alpha(opacity=100)
}

.menu p
{
	clear:left
}

.menu #current
{
	background:url(common/img/menu/current-bg.gif) top left repeat-x;
	color:#FFF
}

.menu2
{
	border:none;
	border:0;
	margin:0;
	padding:0;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	color:8e8e8e
}

.menu2 ul
{
	background:url(common/img/menu/menu-bg.gif) top left repeat-x;
	height:35px;
	list-style:none;
	margin:0;
	padding:0
}

.menu2 li
{
	float:left;
	padding:0 8px
}

.menu2 li a
{
	color:#193B7F;
	display:block;
	font-weight:700;
	line-height:35px;
	padding:0 20px;
	text-align:center;
	text-decoration:none
}

.menu,.menu2 li a:hover
{
	color:#F7941F;
	text-decoration:none
}

.menu2 li ul
{
	background:#F1D06B;
	border-left:2px solid #829EBA;
	border-right:1px solid #829EBA;
	border-bottom:2px solid #829EBA;
	display:none;
	height:auto;
	filter:alpha(opacity=95);
	opacity:.95;
	position:absolute;
	width:350px;
	z-index:200
/*top:1em;
		/*left:0;*/
}

.menu2 li:hover ul
{
	display:block
}

.menu2 li li
{
	display:block;
	float:none;
	padding:0;
	width:340px
}

.menu2 li ul a
{
	display:block;
	font-size:11px;
	font-style:normal;
	padding:0 10px 0 15px;
	text-align:left
}

.menu2 li ul a:hover
{
	background:#829EBA;
	color:#FFF;
	opacity:1;
	filter:alpha(opacity=100)
}

.menu2 p
{
	clear:left
}

.menu2 #current
{
	background:url(common/img/menu/current-bg.gif) top left repeat-x;
	color:#FFF
}

.menu3
{
	border:none;
	border:0;
	margin:0;
	padding:0;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	color:8e8e8e
}

.menu3 ul
{
	background:url(common/img/menu/menu-bg-jaune.jpg) top left repeat-x;
	height:35px;
	list-style:none;
	margin:0;
	padding:0
}

.menu3 li
{
	float:left;
	padding:0 8px
}

.menu3 li a
{
	color:#193B7F;
	display:block;
	font-weight:700;
	line-height:35px;
	padding:0 20px;
	text-align:center;
	text-decoration:none
}

.menu3 li a:hover
{
	color:#1E1182;
	text-decoration:none
}

.menu3 li ul
{
	background:#F1D06B;
	border-top:2px solid #829EBA;
	border-left:2px solid #829EBA;
	border-right:1px solid #829EBA;
	border-bottom:1px solid #829EBA;
	display:none;
	height:auto;
	filter:alpha(opacity=95);
	opacity:.95;
	position:absolute;
	bottom:5px;
	width:350px;
	z-index:5
/*top:1em;
		/*left:0;*/
}

.menu3 li:hover ul
{
	display:block
}

.menu3 li li
{
	display:block;
	float:none;
	padding:0;
	width:340px
}

.menu3 li ul a
{
	display:block;
	font-size:11px;
	font-style:normal;
	padding:0 10px 0 15px;
	text-align:left
}

.menu3 li ul a:hover
{
	background:#829EBA;
	color:#FFF;
	opacity:1;
	filter:alpha(opacity=100)
}

.menu3 p
{
	clear:left
}

.menu3 #current
{
	background:url(common/img/menu/current-bg.gif) top left repeat-x;
	color:#FFF
}

.menu4
{
	border:none;
	border:0;
	margin:0;
	padding:0;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	color:8e8e8e
}

.menu4 ul
{
	background:url(common/img/menu/menu-bg-jaune.jpg) top left repeat-x;
	height:35px;
	list-style:none;
	margin:0;
	padding:0
}

.menu4 li
{
	float:left;
	padding:0 8px
}

.menu4 li a
{
	color:#193B7F;
	display:block;
	font-weight:700;
	line-height:35px;
	padding:0 20px;
	text-align:center;
	text-decoration:none
}

.menu4 li a:hover
{
	color:#1E1182;
	text-decoration:none
}

.menu4 li ul
{
	background:#F1D06B;
	border-top:2px solid #829EBA;
	border-left:2px solid #829EBA;
	border-right:1px solid #829EBA;
	border-bottom:1px solid #829EBA;
	display:none;
	height:auto;
	filter:alpha(opacity=95);
	opacity:.95;
	position:relative;
	bottom:-35px;
	width:350px;
	z-index:200
/*top:1em;
		/*left:0;*/
}

.menu4 li:hover ul
{
	display:block
}

.menu4 li li
{
	display:block;
	float:none;
	padding:0;
	width:340px
}

.menu4 li ul a
{
	display:block;
	font-size:11px;
	font-style:normal;
	padding:0 10px 0 15px;
	text-align:left
}

.menu4 li ul a:hover
{
	background:#829EBA;
	color:#FFF;
	opacity:1;
	filter:alpha(opacity=100)
}

.menu4 p
{
	clear:left
}

.menu4 #current
{
	background:url(common/img/menu/current-bg.gif) top left repeat-x;
	color:#FFF
}

input
{
	font-family:Verdana,Arial;
	color:#193B7F
}

select
{
	color:#193B7F
}

.0
{
	background:#F6F4F1
}

.1
{
	background:#DBE3EB
}

.2
{
	background:#829EBA
}

.3
{
	background:#1E1182
}

.lower
{
	vertical-align:-4
}

.expand
{
	line-height:120%
}

.cadreTrt
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#FFF;
	text-decoration:none
}

.cadreTrt:link
{
	text-decoration:none;
	color:#FFF	
}

.cadreTrt:visited
{
	text-decoration:none;
	color:#FFF
}

.cadreTrt:hover
{
	color:#FFF
}

.cadreTrt13
{
	font-size:12px;
	color:#FFF
}

.cadreTrt12
{
	font-size:12px;
	color:#FFF
}

.cadreTrt11
{
	font-size:11px;
	color:#FFF
}

.introGras
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#1E1182;
	font-weight:400;
	text-align:justify;
	text-decoration:none
}

.introGras:link
{
	font-size:12px;
	color:#1E1182;
	font-weight:550;
	text-align:justify;
	text-decoration:none
}

.introGras:visited
{
	font-size:12px;
	color:#112754;
	font-weight:550;
	text-align:justify;
	text-decoration:none
}

.introGras:hover
{
	font-size:12px;
	color:#112754;
	font-weight:550;
	text-align:justify;
	text-decoration:underline
}

.introGras11
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:400;
	text-align:justify;
	text-decoration:none
}

.introGras11:link
{
	font-size:11px;
	color:#193B7F;
	font-weight:400;
	text-align:justify;
	text-decoration:none
}

.introGras11:visited
{
	font-size:11px;
	color:#193B7F;
	font-weight:400;
	text-align:justify;
	text-decoration:none
}

.introGras11:hover
{
	font-size:11px;
	color:#1E1182;
	font-weight:400;
	text-align:justify;
	text-decoration:underline
}

.introGras:hoverXX
{
	font-size:11px;
	color:#F0AB06;
	font-weight:700;
	text-align:justify
}

.introGras3
{
	font-size:11px;
	color:#1E1182;
	font-weight:700;
	text-align:justify
}

.introGras3:link
{
	color:#1E1182
}

.introGras3:visited
{
	color:#1E1182
}

.introGras3:hover
{
	background:#FFD35B
}

.introGrasNEWS
{
	font-family:Verdana,Arial;
	font-size:13px;
	color:#1E1182;
	font-weight:600;
	text-align:justify;
	text-decoration:none
}

.introGrasNEWS:link
{
	font-size:13px;
	color:#1E1182;
	font-weight:600;
	text-align:justify;
	text-decoration:none
}

.introGrasNEWS:visited
{
	font-size:13px;
	color:#112754;
	font-weight:600;
	text-align:justify;
	text-decoration:none
}

.introGrasNEWS:hover
{
	font-size:13px;
	color:#112754;
	font-weight:600;
	text-align:justify;
	text-decoration:underline
}




.introGrasGauche
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#193B7F;
	text-align:left;
	text-decoration:none
}

.introGrasGauche:link
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#193B7F;
	text-align:left;
	text-decoration:none
}

.introGrasGauche:visited
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#193B7F;
	text-align:left;
	text-decoration:none
}

.introGrasGauche:hover
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#1E1182;
	text-align:left;
	text-decoration:none
}

.introGrasD
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:700;
	text-align:right;
	text-decoration:none
}

.introGrasD:link
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:700;
	text-align:right;
	text-decoration:none
}

.introGrasD:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:700;
	text-align:right;
	text-decoration:none
}

.introGrasD:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#F7941F;
	font-weight:700;
	text-align:right;
	text-decoration:underline
}

.introGras-midblue
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#5B7995;
	font-weight:700;
	text-align:justify
}

.intro
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	text-align:left
}

.intro:link
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	text-align:left
}

.intro:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	text-align:left
}

.intro:link,hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	text-align:left;
	text-decoration:underline
}

.introMetro
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	text-align:justify
}

.introMetro:link
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	text-align:justify
}

.introMetro:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	text-align:justify
}

.introMetro:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#F65200;
	text-align:justify
}

.intros
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	text-align:left
}

.intros:link
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	text-align:left;
	text-decoration:none
}

.intros:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	text-align:left;
	text-decoration:none
}

.intros:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	text-align:left;
	text-decoration:underline
}

.SousTab
{
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:700;
	color:#829EBA;
	text-align:left
}

.SousTab:link
{
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:700;
	color:#829EBA;
	text-align:left
}

.SousTab:visited
{
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:700;
	color:#829EBA;
	text-align:left
}

.SousTab:hover
{
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:700;
	color:#1E1182;
	text-align:left
}

.txtVersion:link
{
	font-family:Arial;
	font-size:13px;
	color:#536D9F;
	font-weight:400;
	text-decoration:none
}

.txtVersion:visited
{
	font-family:Arial;
	font-size:13px;
	color:#536D9F;
	font-weight:400;
	text-decoration:none
}

.txtVersion:hover
{
	font-family:Arial;
	font-size:13px;
	color:#13294D;
	font-weight:400;
	text-decoration:underline
}

.txtVersion2:link
{
	font-family:Arial;
	font-size:13px;
	color:#536D9F;
	font-weight:400;
	text-decoration:none
}

.txtVersion2:visited
{
	font-family:Arial;
	font-size:13px;
	color:#536D9F;
	font-weight:400;
	text-decoration:none
}

.txtVersion2:hover
{
	font-family:Arial;
	font-size:13px;
	color:#F65200;
	font-weight:400;
	text-decoration:underline
}

.txtmidblue
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#2D679D;
	font-weight:400;
	text-align:justify
}

.txt10pt
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#193B7F;
	font-weight:400;
	text-align:justify
}

.txt10ptl
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#193B7F;
	font-weight:400;
	text-align:left
}

.txt10ptr
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#193B7F;
	font-weight:400;
	text-align:right
}

.txt11pt
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:400;
	text-align:justify
}

.txt11pts:link
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:400;
	text-align:justify;
	text-decoration:none
}

.txt11pts:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:400;
	text-align:justify;
	text-decoration:none
}

.txt11pts:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:400;
	text-align:justify;
	text-decoration:underline
}

.txt11pts:link
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:400;
	text-align:justify;
	text-decoration:none
}

.txt11ptSimple:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:400;
	text-align:justify;
	text-decoration:none
}

.txt11ptSimple:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:400;
	text-align:justify;
	text-decoration:underline
}

.txt11ptl
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:400;
	text-align:left
}

.txt11ptr
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:400;
	text-align:right
}

.txt11ptb
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:400;
	text-align:justify
}

.txt11ptg
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:700;
	text-align:justify
}

.txt11ptgr
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:700;
	text-align:right
}

.txt11ptgl
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:700;
	text-align:left
}

.txt12pt
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#193B7F;
	font-weight:400;
	text-align:justify;
	text-decoration:none
}

.txt12pt:link
{
	color:#1E1182;
	text-decoration:none
}

.txt12ptl
{
	font-family:Verdana,Arial;
	font-size:13px;
	color:#193B7F;
	font-weight:400;
	text-align:left
}

.txt12ptr
{
	font-family:Verdana,Arial;
	font-size:13px;
	color:#193B7F;
	font-weight:400;
	text-align:right
}

.txt12ptg
{
	font-family:Verdana,Arial;
	font-size:13px;
	color:#193B7F;
	font-weight:700;
	text-align:justify
}

.txt12ptgl
{
	font-family:Verdana,Arial;
	font-size:13px;
	color:#193B7F;
	font-weight:700;
	text-align:left
}

.txt12ptgr
{
	font-family:Verdana,Arial;
	font-size:13px;
	color:#193B7F;
	font-weight:700;
	text-align:right
}

.txt14ptg
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#193B7F;
	font-weight:700;
	text-align:justify
}

.txt14ptgl
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#193B7F;
	font-weight:700;
	text-align:left
}

.txt16pt
{
	font-family:Verdana,Arial;
	font-size:16px;
	color:#193B7F;
	text-align:justify
}

.txt11ptBlanc
{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:400;
	text-align:left;
	text-decoration:none
}

.txt11ptBlanc:link
{
	color:#FFF
}

.txt11ptBlanc:visited
{
	color:#FFF
}

.txt11ptBlanc :hover
{
	color:#193B7F
}

.txt12ptBlanc
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#FFF;
	font-weight:400
}

.txt12ptgBlanc
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#FFF;
	font-weight:700
}

.navigation
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#193B7F;
	text-decoration:none
}

.navigationBlanc
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#DBE3EB;
	text-decoration:none
}

.navigationBlancs:link
{
	font-family:Verdana,Arial;
	color:#FFF;
	font-size:10px;
	text-decoration:none
}

.navigationBlancs:visited
{
	font-family:Verdana,Arial;
	color:#FFF;
	font-size:10px;
	text-decoration:none
}

.navigationBlancs:hover
{
	text-decoration:underline
}

.navigBouton
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#1E1182
}

.navigBouton:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#F7941F
}

.GrosTitre
{
	font-family:Verdana,Arial;
	font-size:16px;
	font-weight:700;
	color:#193B7F;
	text-decoration:none
}

.Sponsors
{
	font-family:Verdana,Arial;
	font-size:22px;
	font-weight:700;
	color:black;
	text-decoration:none
}

.GrosTitreBlanc
{
	font-family:Verdana,Arial;
	font-size:20px;
	font-weight:700;
	color:#FFFFFF
}

.GrosTitreMarine
{
	font-family:Verdana,Arial;
	font-size:15px;
	font-weight:400;
	color:#193B7F
}

.GrosTitreMarineg
{
	font-family:Verdana,Arial;
	font-size:15px;
	font-weight:700;
	color:#193B7F
}

.GrosTitreMarineg16
{
	font-family:Verdana,Arial;
	font-size:16px;
	font-weight:700;
	color:#193B7F
}

.GrosTitreMarine18
{
	font-family:Verdana,Arial;
	font-size:18px;
	font-weight:400;
	color:#193B7F
}

.GrosTitreMarineg18
{
	font-family:Verdana,Arial;
	font-size:18px;
	font-weight:700;
	color:#193B7F
}

.GrosTitreMarine19
{
	font-family:Verdana,Arial;
	font-size:19px;
	font-weight:400;
	color:#193B7F
}

.GrosTitreMarineg19
{
	font-family:Verdana,Arial;
	font-size:19px;
	font-weight:700;
	color:#193B7F
}

.GrosTitreMarine20
{
	font-family:Verdana,Arial;
	font-size:20px;
	font-weight:400;
	color:#193B7F
}

.GrosTitreMarineg20
{
	font-family:Verdana,Arial;
	font-size:20px;
	font-weight:700;
	color:#193B7F
}

.GrosTitreMarine22
{
	font-family:Verdana,Arial;
	font-size:22px;
	font-weight:400;
	color:#193B7F
}

.GrosTitreMarineg22
{
	font-family:Verdana,Arial;
	font-size:22px;
	font-weight:700;
	color:#193B7F
}

.GrosTitreMarine24
{
	font-family:Verdana,Arial;
	font-size:24px;
	font-weight:400;
	color:#193B7F
}

.GrosTitreMarineg24
{
	font-family:Verdana,Arial;
	font-size:24px;
	font-weight:700;
	color:#193B7F
}

.GrosTitreVO
{
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:700;
	color:#193B7F
}

.SousTitre
{
	font-family:Verdana,Arial;
	font-size:14px;
	font-weight:700;
	color:#597DA1
}

.SousTitre2
{
	font-family:Verdana,Arial;
	font-size:14px;
	font-weight:700;
	color:#829EBA
}

.txtMetro
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#193B7F;
	font-weight:400
}

.txtMetro:link
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#1E1182;
	font-weight:400
}

.txtMetro:visited
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#1E1182;
	font-weight:400
}

.txtMetro:hover
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#F65200;
	font-weight:400
}

.txtRouge
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#1E1182;
	font-weight:700
}

.txtRouge:link
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#1E1182;
	font-weight:700
}

.txtRouge:visited
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#1E1182;
	font-weight:700
}

.txtRouge:hover
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#1E1182;
	font-weight:700
}

.txtRougeMetro
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#F65200;
	font-weight:400
}

.txtRougeMetrog
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#F65200;
	font-weight:700
}

.txtRougeMetro11g
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#F65200;
	font-weight:700
}

.txtRougeMetro14
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#F65200;
	font-weight:400
}

.txtRougeMetrog14
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#F65200;
	font-weight:700
}

.txtRougeMetro10pt
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#F65200;
	font-weight:400
}

.txtRougeMetro10pt:link
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#1E1182;
	font-weight:400
}

.txtRougeMetro10pt:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#1E1182;
	font-weight:400
}

.txtRougeMetro10pt:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#F65200;
	font-weight:400
}

.introMetroGras
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:700;
	text-align:justify
}

.introMetroGras:link
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#1E1182;
	font-weight:700;
	text-align:justify
}

.introMetroGras:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#193B7F;
	font-weight:700;
	text-align:justify
}

.introMetroGras:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#F65200;
	font-weight:700;
	text-align:justify
}

.upmenu
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#1E1182;
	font-weight:400;
	text-align:left;
	display:block;
	text-decoration:none
}

.upmenu:hover
{
	background-color:#FFCC00
}

A.navgaucheBouton
{
	border:1px outset #829EBA;
	text-decoration:none;
	background-color:#F6F4F1;
	margin-bottom:5px;
	font-family:Verdana;
	font-size:10px;
	color:#1E1182;
	font-weight:400
}

A.navgaucheBouton:hover
{
	border:1px inset #829EBA;
	color:#F7941F
}

ol.roman
{
	list-style-type:lower-roman
}

ol.letters
{
	list-style-type:lower-alpha
}

/* INTERVENTION ZEE 07/05/2014 */

.menu ul
{
	background:#3B568D;
	height:45px;
	display: table;
}

.menu li {
	float: none;
	padding: 0;
	display: table-cell;
	width: 1%;
}

.menu li a
{
	line-height:45px;
	text-transform:uppercase;
	color:#fff;
	padding:0 6px;
	font-size:11px
}

.navigation
{
	background-color:#e2e2e2;
}

nobr .navigation {
	background-color: white;
}

.menu li ul
{
	background: white;
	border: 2px solid #3b568d;
	filter:alpha(opacity=100);
	opacity: 1;
}

.menu li:hover ul
{
	display:block
}

.menu li li
{
	display:block;
	float:none;
	padding:0;
	width: 340px;
}

.menu li ul a
{
	padding: 10px;
	width: 330px;
	text-transform: none;
	line-height: 1.2;
	color: #3b568d;
	white-space: normal;
}

.menu li ul a:hover
{
	background:#829EBA;
	color: white;
}

.menu li a:hover
{
	color: #b8b8b8;
	text-decoration:none
}

.menu3 {
	padding-left: 80px;
	width: 1000px;
}

.menu3 ul {
	background: none;
}

.menu3 li {
	position: relative;
}

.menu3 li ul
{
	background: white;
	border-top: 2px solid #829EBA;
	border-left: 2px solid #829EBA;
	border-right: 2px solid #829EBA;
	border-bottom: 2px solid #829EBA;
	filter: alpha(opacity=100);
	opacity: 1;
	position:absolute;
	bottom:35px;
	left: -150px;
	width:350px;
}

.menu3 li a:hover {
	background: url(common/img/menu/current-bg.gif) top left repeat-x;
	color: #FFF;
}

.menu3 li:hover ul
{
	display:block
}

.menu3 li li
{
	display:block;
	float:none;
	padding:0;
	width:340px
}

.menu3 li ul a
{
	padding: 10px;
	width: 330px;
	text-transform: none;
	line-height: 1.2;
	white-space: normal;
}

.menu3 li ul a:hover
{
	background:#829EBA;
	color:#FFF;
}

.GrosTitre {
	font-size: 18px;
	font-weight: 700;
}

.cadreTrt {
	font-size: 15px;
	font-weight: 700;
}

/* INTERVENTION ZEE 18/09/2014 */

.ui-tabs {
	padding: 0;
	overflow: hidden;
}

 .ui-widget-header {
	border: none;
	border-bottom: 1px solid #c6c6c6;
}

.ui-tabs .ui-tabs-nav {
	padding: 0;
	padding-top: 5px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-color: #f2f5f8;
	background-image: none;
}

.ui-tabs .ui-tabs-nav li {
	margin: 0;
	border: none;
	border-top: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	background-image: none;
	background-color: #fff;
}

.ui-tabs .ui-tabs-nav li:focus,
.ui-tabs .ui-tabs-nav a:focus {
	outline: none;
}

.ui-tabs .ui-tabs-nav li a {
	color: #1e1182;
	font-size: 12px;
	font-weight: 500;
	padding: 0.1em 0.6em;
	line-height: 30px;
	text-transform: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin: 0;
	padding: 0;
	background-image: none;
	border-right: none;
	background-color: #3b568d;
	padding-top: 5px;
	margin-top: -5px;
	margin-left: -1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #fff;
}

#accordion .ui-accordion-header {
	background-color: #E6E6E6;
	background-image: none;
	border: none;
	border-radius: 0;
	margin-top: 5px;
	color: #3B568D;
}

#accordion .ui-accordion-content {
	border-color: #E6E6E6;
	overflow: hidden;
}

#accordion .ui-accordion-content ul {
	display: block;
}

#accordion .ui-accordion-header .ui-accordion-header-icon {
	left: -20px;
	top: 16px;
}

#accordion .ui-accordion-header .ui-accordion-header-icon:not(:root) {
	left: .5em;
}

/* UNSLIDER */

.banner {
	position: relative;
	overflow: hidden;
	height: 301px;
}

.banner ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.banner li a {
	position: relative;
	display: block;
	list-style-type: none;
	text-decoration: none;
	outline: none;
	border: none;
}

.banner li a img {
	display: block;
	text-decoration: none;
	outline: none;
	border: none;
}

.banner ul li {
	float: left;
	/*position: absolute;*/
}

.banner .dots {
	position: absolute;
	right: 0;
	bottom: 0;
	*right: -25px;
	*bottom: 20px;
	display: block;
	padding-right: 15px;
	text-align: right;
	width: 155px;
}

.banner .caption {
	position: absolute;
	display: block;
	top: 75%;
	left: 0;
	padding-left: 25px;
	padding-right: 25px;
	width: 600px;
	font-weight: bold;
	color: white;
	font-family: Verdana,Arial;
	font-size: 16px;
	text-align: left;
}

.banner .dots {
	list-style-type: none;
}

.banner .dots .dot {
	overflow: hidden;
	display: inline-block;
	*zoom: 1;
    *display: block;
    *float: left;
    margin: 0;
    padding: 0;
	border-radius: 50%;
	margin-left: 10px;
	height: 10px;
	width: 10px;
	background-color: rgb(208, 208, 208);
	text-indent: 100%;
	white-space: nowrap;
}

.banner .dots .dot.active {
	background-color: white;
}


