.gvi {
font-family : Georgia, Times New Roman, Times, serif;
color : #008000;
font-size : 14pt;
font-style : italic;
}
.bodyg {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : black;
font-size : 10pt;
font-weight : bold;
}


.body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
}
a.body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
text-decoration: underline;
}
a.body:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : red;
text-decoration: none;
}

.mbg {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #0000ff;
font-weight : bold;
font-size : 10pt;
}

.nav {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : black;
font-size : 10pt;
}

a.nav {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #0000cc;
font-size : 10pt;
text-decoration: none;
}

a.nav:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : red;
font-size : 10pt;
text-decoration: underline;
}

.topnav {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
}
a.topnav {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
}
a.topnav:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : red;
text-decoration: none;
}
.navred {

font-family : Verdana, Arial, Helvetica, sans-serif;
color : #AA0000;
font-size : 9pt;

}
a.navred {

font-family : Verdana, Arial, Helvetica, sans-serif;
color : #aa0000;
font-size : 9pt;
}
a.navred:hover {

font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration: none;
}
.bodypagetitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
	font-weight : bold;
	font-style: italic;
}
.bodysitemap {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.bodygg2 {

font-family : Verdana, Arial, Helvetica, sans-serif;
color : #336699;
font-size : 10pt;
font-weight : bold;
}
.subs {


font-family : Verdana, Arial, Helvetica, sans-serif;
color : #FF9900;
font-size : 10px;
font-weight : bold;
}
#cadre fieldset {
	margin: 0;
	font-style: normal;
	padding: 0 1em 1em;
}
#cadre fieldset#infosperso label, #fieldset#origine label {
	float: left;	
	width: 30%;
	text-align: left;	
	margin: 0;
	padding: 0 .5em 0 0;
		font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

.body-french{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;

}
a.body-french{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
text-decoration:none;
}
.body-french-sm{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;

}

.vignetteredpetit{
font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}

a.vignetteredpetit {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FF0000; 
	text-decoration: none}

a:hover.vignetteredpetit {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: none}


.bodytop-french{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8080C0;
	font-weight:bold;
	text-decoration:none;
}
a.bodytop-french{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F5FAF;
	font-weight:bold;
	text-decoration:none;
}
a.bodytop-french:hover{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff9933;
	font-weight:bold;
	text-decoration:none;
}
.title-french{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.box1 {
display:block;
	padding: 3px;
	background-color:#E8EFF4;
	color:#000000;
	width:160px;
	font-weight:bold;

}

a.box1 {
	text-decoration:none;
	font-weight:bold;
	padding:4px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../Images/fond-menu.gif);
	color:#000000;
	width:160px;
}

a.box1:hover {
	text-decoration:none;
	font-family: verdana;
	background-image:url(../Images/fond-menu-on.gif);
	color:#ffffff;

	}
	a.boxenrol {
	text-decoration:none;
	font-family: verdana;
	padding: 3px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f0f0ff;
	color:#000000;
	width:60px;
	border-width:1px;
	border-style: solid;
	border-color: #ffffff #5C60E7 #5C60E7 #f0f0ff;
}

a.boxenrol:hover {
	text-decoration:none;
		font-family: verdana;
	padding: 3px;
background-color:#5C60E7;
	color:#ffffff;
	}
	a.boxmenutop {
	display:block;
	text-decoration:none;
	font-family: verdana;
	font-weight:bold;
	padding: 2px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-width: thin;
	border-color: #ffcc66 #5C60E7 #5C60E7 ;
	background-color:#ffcc66;
	color:#333399;
	width:160px;
}

a.boxmenutop:hover {

	font-weight: bold;
	padding: 2px;
	border-width: thin;
	border-style: solid;
	border-color: #5C60E7 #5C60E7 #ffcc66 ;
	background-color:#5C60E7;
	color:#ffffff;
	}
	a.box2 {
	text-decoration:none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 4px;
	background-image:url(../Images/fond-menu-g.gif);
	color:#000000;
	width:160px;
	
}

a.box2:hover {
	text-decoration:none;
	font-family: verdana;
	padding: 4px;
	background-image:url(../Images/top-menu-2.gif);
	color:#000000;
	}
		a.box3 {
	text-decoration:none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 3px;
	background-color:#ffcc66;
	color:#000000;
	width:160px;
	border-width:1px;
	border-style: solid;
	border-color: #ffffff #993300 #993300 #ffcc66;
}

a.box3:hover {
	text-decoration:none;
	padding: 3px;
		background-color:#FF9933;
	color:#ffffff;
	border-width:1px;
	border-style: solid;
	border-color: #ffffff #ffcc66 #993300 #ffcc66;
	}
			a.boxtop {
			display:block;
	text-decoration:none;
	font-weight:bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 3px;
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	background-color:#ffcc66;
	color:#000000;
	width:190px;
}

a.boxtop:hover {
	text-decoration:none;
		font-family: verdana;
	padding: 3px;
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	background-color:#5C60E7;
	color:#ffffff;
	}
	
a.boxtop2 {
	text-decoration:none;
	font-family: verdana;
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #ffcc66 #5C60E7 #5C60E7 #ffcc66;
	background-color:#ffcc66;
	color:#000000;
	width:190px;
}

a.boxtop2:hover {
	text-decoration:none;
		font-family: verdana;
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #5C60E7 #5C60E7 #ffcc66 #5C60E7;
	background-color:#5C60E7;
	color:#ffffff;
	}
	a.box4 {
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding: 4px;
	width:160px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#f1f1f8;
	color:#000000;

	
}

a.box4:hover {
	text-decoration:none;
	padding: 4px;
		background-image:url(../Images/fond-menu-g.gif);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

	}
	a.box42 {
	text-decoration:none;
	font-weight:bold;
	padding: 6px;
	width : 125;
	background-image:url(../Images/bouton-top.gif);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-width: 1px;
	border-style: solid;
	border-color: #ff9933 #ACB0C4 #ACB0C4 #ACB0C4;

	color:#000000;
	
}

a.box42:hover {
	text-decoration:none;
		font-family: verdana;
	padding: 6px;
	background-image:url(../Images/bouton-top-on.gif);
	color:#000000;
	}
	.alphacontent {width:95%; border: 2px solid #CC3300; background-color:#ffcc66; padding: 3px 3px 3px 3px; margin: 0px 0px 5px 0px;}
	
		a.boxgreen {
	display:block;
	text-decoration:none;
	font: 10px/18px  Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000 #000000 #007761 #000000;
	background-color:#007761;
	width:160px;
	color:#ffffff;	
}
		.boxtopg {
	text-decoration:none;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #000000 #000000 #F2F2F2 #000000;
	width:160px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.navfrench {
font: 10px/18px  Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; color:#333333;
}
a.navfrench {
font: 10px/18px  Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.separateur {
font-style:normal;
line-height:1px;
font-weight:normal;
text-decoration:none;
background-color:#ff9933;
}

		a.boxhead {
		text-decoration:none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #007761 #000000 #000000 #d6f7cd;
	background-color:#007761;
	
	color:#ffffff;	
}
a.navrouge {

	font: 10px/18px  Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	text-decoration:none;
}

A:HOVER.navrouge {

	color: #ffffff;
text-decoration:none;
}
a.boxheadrouge {
		text-decoration:none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999 #000000 #000000 #d6f7cd;
	background-color:#999999;
	
	color:#ffffff;	
}
..select {
 border-width: 0pt; 
 padding: 0pt; 
 background-color: rgb(71, 185, 177); 
 color: rgb(255, 255, 255); 
 font-family: "Trebuchet MS",Geneva,Arial,Helvetica,sans-serif; 
 font-size: 11px; 
 font-weight: bold; }