body#splash{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #0D293C;
	background: #3D6186 url(gx/S/back.gif) repeat-x;
}

body#main{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #102143;
	background: #FFFFFF url(gx/M/back.gif) repeat-x;
}

html{
	font-family: Tahoma, Trebuchet MS, Arial, Verdana, sans-serif;
}

.vert{
	background: #70A205;
}

.titrev{
	margin: 0 0 0 0;
	padding: 0 0 0 9px;
	font-family: verdana;
	font-size: 20px;
	color: white;
	background: #70A205 url(gx/m/coin.gif) no-repeat right top;
}

/* MENU */
.border_b{
	background: #646464 url(gx/m/ligne_d.gif) no-repeat left bottom;
}

.back_b{
	background: #E6E6E6 url(gx/m/back_bouton.gif) repeat-x left bottom;
}

#menu{
	width: 172px;
}

#menu ul{
	list-style: none;
	width: 172px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#menu li{
	heig\ht: 21px;
	background: #E6E6E6 url(gx/m/menu.gif) no-repeat left top;
}

#menu a, #menu a:link, #menu a:visited{
	font-size: 13px;
	text-decoration: none;
	color: #2A486D;
	font-family: Trebuchet MS;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 3px 0 0 24px;
	height: 21px;
	display: block;
}

#menu a:hover, #menu a:visited:hover{
	color: #7C7C7C;
	background: #D7D5D5 url(gx/m/menu_ov.gif) no-repeat left top;
}

#menu a.actif, #menu a.actif:link, #menu a.actif:visited, #menu a.actif:hover{
	font-size: 13px;
	text-decoration: none;
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #047092;
	margin: 0 0 0 0;
	padding: 3px 0 0 24px;
	height: 21px;
	background: #F3F2F2 url(gx/m/menu_on.gif) no-repeat left top;
	display: block;
}

#menu li.actif{
	background: #F3F2F2 url(gx/m/menu_on.gif) no-repeat left top;
}

#menu li.sm{
	color: white;
	width: 172px;
	heig\ht: 19px;
	background: #E6E6E6 url(gx/m/menu_sm.gif) no-repeat left top;
}

#menu a.sm, #menu a.sm:link, #menu a.sm:visited{
	font-size: 12px;
	font-family: Trebuchet MS;
	font-weight: bold;
	text-decoration: none;
	color: #7C7C7C;
	margin: 0 0 0 0;
	padding: 1px 0 0 30px;
	height: 19px;
	display: block;
}

#menu a.sm:hover, #menu a.sma, #menu a.sma:hover, #menu a.sma:visited{
	color: #047092;
	font-size: 12px;
	height: 19px;
	margin: 0 0 0 0;
	padding: 1px 0 0 30px;
	display: block;
	background: #E6E6E6 url(gx/m/menu_sm.gif) no-repeat left top;
}

#menu li.ligne{
	background: #E6E6E6;
	padding: 0 0 0 0;
	margin: -1px; 0 0 0; 
	font-size: 0px;
	line-height: 1px;
	heig\ht: 1px;
}

/*MENU FOOTER*/
.foot{
	color: #5488B0;
	font-family: Trebuchet MS;
	font-size: 13px;
	text-decoration: none;
}

a.foot:hover{
	color: #102143;
}


/* TEXTE*/

#marge{
	padding: 0 0 0 15px;
}

.texte{
	font-family: verdana;
	font-size: 13px;
	line-height: 140%;
	color: #102143;
}

.soussec{
	font-size: 14px;
	color: #2A486D;
	font-weight: bold;
	font-family: Trebuchet MS;
}

a.sslink, a.sslink:visited{
	font-size: 15px;
	color: #2A486D;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-decoration: none;
}

a.sslink:hover{
	text-decoration: underline;
}

a.lien, a.lien:visited, a.lien:hover{
	font-family: verdana;
	font-size: 13px;
	color: #102143;
	text-decoration: underline;
}

a.bouton, a.bouton:visited{
	padding: 1px 10px 0 10px;
	font-family: Trebuchet MS;
	color: #70A205;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	border: 1px outset #E6E6E6;
	background: #F3F2F2;
	height: 20px;
}

a.bouton:hover{
	background: #D7D5D5;
	color: #7C7C7C;
}

.erreur{
	font-family: Trebuchet MS;
	color: #CC0000;
}

a.plan, a.plan:link, a.plan:visited{
	font-size: 13px;
	text-decoration: none;
	color: #2A486D;
	font-family: Trebuchet MS;
	font-weight: bold;
}

a.plansm, a.plansm:link, a.plansm:visited{
	font-size: 12px;
	text-decoration: none;
	color: #2A486D;
	font-family: Trebuchet MS;
	font-weight: bold;
}

a.plan:hover, a.plansm:hover{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #047092;
}

/*SPLASH*/
.bleuf{
	background: #2B486D;
}

/*COPYRIGHT*/

.cpsplash{
	color: #7296A5;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.cpsplash:hover{
	text-decoration: underline;
}

.vortexsp{
	color: #152B49;
	font-family: Trebuchet MS;
	font-size: 13px;
	line-height: 120%;
	text-decoration: none;
}

a.vortexsp:hover{
	color: #2B486D;
}

.border{
	background: #E6E6E6;
}

.cpbrun{
	color: #6B7B71;
	font-family: Trebuchet MS;
	font-size: 13px;
	padding: 0 0 0 5px;
	line-height: 120%;
	text-decoration: none;
}

a.cpbrun:hover{
	color: #5D5D5D;
}

/* IMAGE */

img.bgris{
	border: 1px solid #DDDDDD;
}

/* FORM */
input, textarea, select{
	font-family: verdana;
	font-size: 13px;
	line-height: 140%;
	color: #102143;
	background : #E6E6E6;
}

