BODY {
	font-family:verdana; font-weight: normal; font-size: 10px; margin: 0px;  font-style: normal; background-color: #FFFFFF; background-image:url('/gui/fond.gif'); background-repeat:repeat-x; background-position: top;
}

TD, A, FORM {
	font-family:verdana; font-weight: normal; font-size: 10px; margin: 0px;  font-style: normal;
}

.pressej {
	font-family:verdana; font-weight: bold; font-size: 12px; margin: 0px;  font-style: normal;
}


TABLE {
	width:100%; border:none; margin-left:auto; margin-right:auto;
}

SELECT.quicksearch {
	font-family:verdana; font-weight: normal; font-size: 10px; margin:0px; font-style: normal; color: #000000; border: 1px #9e9e78 solid; background-color:#f5f4e6
}

INPUT, SELECT {
	border: 1px solid; #cfcfbc; font-family:verdana; font-weight: normal; font-size: 10px; vertical-align:middle
}

textarea {
	font-family:verdana; font-weight: normal; font-size: 10px;
}

input.login {
	margin-top:5px;margin-bottom:5px
}

div.shadow {
	width:926px; background-image:url('shadow.gif');margin-left:auto;margin-right:auto;overflow:hidden;
}

div.shadow-top {
	background-image:url('shadow-top.gif'); background-repeat:no-repeat; background-position: top;overflow:hidden;
}

div.shadow-bottom {
	background-image:url('shadow-bottom.gif');  background-repeat:no-repeat; background-position: bottom;
}

div.central {
	background-color:#FFFFFF; margin-top:2px;margin-left:7px;margin-right:7px;padding-left:7px;padding-right:7px;overflow:hidden;
}

div.left-cell {
	background-image:url('/gui/fond-g.gif'); background-repeat:repeat-y;
}

div.menu-g {
	width:200px; vertical-align:top; background-image:url('/gui/fond-g.gif'); background-repeat:repeat-y; float:left;
}


div.menu-g ul {
	list-style:none;padding-left:10px;margin-top:3px; margin-bottom:8px;margin-left:0px
}

div.menu-g ul li {
	list-style:none;padding-bottom:8px;margin-top:0px
}

div.menu-g ul li a {
	background: url('/gui/fleche-b.gif') no-repeat left; padding-left:20px; 
}


div.menu-g ul li a:hover {
	background: url('/gui/fleche-b.gif') no-repeat; background-position:4px
}

div.titre-g-O, div.titre-g-Vi, div.titre-g-B, div.titre-g-Ve, div.titre-g-R, div.titre-g-Vr, div.titre-g-Br  {
	width:100%; height:23px; padding-left:10px; padding-top:5px; font-family:verdana; font-size:12px; font-weight: bold; color:#FFFFFF;
}

div.titre-g-R{
	background: url('/gui/fond-g-R.gif') no-repeat
}

div.titre-g-O{
	background: url('/gui/fond-g-O.gif') no-repeat
}

div.titre-g-Vi{
	background: url('/gui/fond-g-Vi.gif') no-repeat
}

div.titre-g-B{
	background: url('/gui/fond-g-B.gif') no-repeat
}

div.titre-g-Ve{
	background: url('/gui/fond-g-Ve.gif') no-repeat
}

div.titre-g-Vr{
	background: url('/gui/fond-g-Vr.gif') no-repeat
}

div.titre-g-Br{
	background: url('/gui/fond-g-Br.gif') no-repeat
}

td.onglet, td.onglet:hover {
	width:172px; background: url('/gui/onglet-off.gif') no-repeat bottom left; padding-top:5px;padding-left:5px
}

td.onglet:hover {
	background: url('/gui/onglet-on.gif') no-repeat bottom left;
}

.onglet, a.onglet:link, a.onglet:hover, a.onglet:visited, a.onglet:active {
	font-family:verdana; font-size:12px; font-weight: bold; color:#FFFFFF; text-decoration:none
}

td.onglet-sp, td.onglet-sp:hover {
	width:154px; background: url('/gui/onglet-off-sp.gif') no-repeat bottom right; padding-top:5px; text-align:right; padding-right:5px
}

td.onglet-sp:hover {
	background: url('/gui/onglet-on-sp.gif') no-repeat bottom right;
}

.onglet-sp, a.onglet-sp:link, a.onglet-sp:hover, a.onglet-sp:visited, a.onglet-sp:active {
	font-family:verdana; font-size:11px; font-weight: bold; color:#FFFFFF; text-decoration:none;
}


a, a:link, a:visited,a:active a:visited, .footer-links {
	color:#2664a3;
}

div.footer-links {
	text-align:center;width:100%;margin-bottom:5px
}

a:hover {
	color:#0000FF;
}

a.menu-link {
	background: url('/gui/fleche-b.gif') no-repeat left; padding-left:20px; 
}


a.menu-link:hover {
	background: url('/gui/fleche-b.gif') no-repeat; background-position:4px
}

table.boite-recherche{
	height:65px; margin-left:1px; margin-top:2px; border-color:#e0dcbf; border-width:1px; border-style:solid; background-image:url('/gui/fond-b-r.gif'); background-repeat: repeat-x; 
}

table.boite-stats{
	height:22px; margin-left:1px; margin-top:1px; border-color:#e0dcbf; border-width:1px; border-style:solid; background-color:#fafaf0; 
}

table.boite-shadow{
	height:8px; margin-left:1px; margin-top:1px; background:url('/gui/boite-shadow.gif') repeat-x top
}

div.footer {
	background-image:url('/gui/footer-header.gif'); background-repeat:repeat-x; text-align:center;padding-top:10px;margin-right:14px;margin-left:14px;height:42px;
}

.footer {
	color:#c5c5c5;
}

td.content {
	padding-left:15px; padding-bottom:10px;
}

table.sectionVi, table.sectionVe, table.sectionB, table.sectionO, table.sectionR, table.sectionCy, table.sectionVr, table.sectionBr {
	height:22px; margin-left:1px; margin-top:1px; background-repeat:repeat-x; background-position:center
}

table.sectionVi {
	background-image:url('/gui/fond-t-Vi.gif'); 
}

table.sectionVe {
	background-image:url('/gui/fond-t-Ve.gif'); 
}

table.sectionVr {
	background-image:url('/gui/fond-t-Vr.gif'); 
}

table.sectionB {
	background-image:url('/gui/fond-t-B.gif'); 
}

table.sectionBr {
	background-image:url('/gui/fond-t-Br.gif'); 
}

table.sectionO {
	background-image:url('/gui/fond-t-O.gif'); 
}

table.sectionR {
	background-image:url('/gui/fond-t-R.gif'); 
}

table.sectionCy {
	background-image:url('/gui/fond-t-Cy.gif'); 
}

.section, .section a, .section a:hover, .section a:link, section a.visited, section a:active {
	font-weight:bold; padding-left:10px; font-size:12px;
}

.section, .ariane, a.ariane:link, a.ariane:hover, a.ariane:visited, a.ariane:active, .suggest a, .suggest a:hover, .suggest a:link, suggest a.visited, suggest a:active {
	color:#FFFFFF;
}

.sugegst a, .suggest a:hover, .suggest a:link, suggest a.visited, suggest a:active {
	text-decoration:none;
}

.suggest a:hover {
	text-decoration:underline;
}

td.ariane {
	padding-left:10px; padding-right:10px; vertical-align:middle; text-align:right
}

H1.titreR, H1.titreO, H1.titreB, H1.titreVi, H1.titreVe, H1.titre {
	width:100%; font-size:14px; font-weight:bold; background:url('/gui/separation.gif') bottom repeat-x; padding-bottom:2px;margin-bottom:0px
}

H1.titreO {
	color:#ffa200;font-size:14px, font-weight:bold;
}

H1.titreR {
	color:#d41414;
}


H1.titreB {
	color:#2664a3;
}

H1.titreVi, .textVi, a.textVi, a.textVi:hover, a.textVi:visited, a.textVi:active {
	color:#e6458d;
	text-decoration:none;
}

div.imgthmb {
	float:left;
	width:167px;
	height:130px;
	padding-top:3px;
}

.imgthmb img {border:none}

a.textVi:hover {
	text-decoration:underline
}

H1.titreVe {
	color:#afbb49;
}

H1.titre {
	color:#6d6042;
}

H2 {
	width:100%; font-size:12px; font-weight:bold; padding-bottom:0px;margin-bottom:0px; margin-top:0px; color:#2664a3;
}

#sejoursfooter {
position: absolute;
bottom: 0;
left:0;
}

#tellfooter {
position: absolute;
bottom: 0;
left: 0;
padding-bottom:20px;
width:100%;
text-align:center;

}

#sejoursbody { position: relative;}

table.partenaires {
  width:90%; border:1px solid #e3e3e3; background-color:#FFFFFF; margin-bottom:10px
}

div.partenaires {
  width:90%; border:1px solid #e3e3e3; background-color:#FFFFFF; margin-bottom:10px; text-align:center; margin-left:auto;margin-right:auto
}

table.mea {
 border:2px dashed #b5b5b5; background-color:#FFFFFF; background:url('/gui/shadow-titre.gif') repeat-x top; width:175px
}
.mea {
	color:#2664a3;font-weight:bold
}


table.search {
 border:2px dashed #ffa200; background-color:#FFFFFF;
}

a.boost, a.boost:link, a.boost:hover, a.boost:visited, a.boost:active {
	color:#000000; text-decoration:none;
}

.mandatory { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BB0000; FONT-STYLE: normal; FONT-FAMILY: Verdana }
.label { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana }
 
.details { FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-STYLE: italic; FONT-FAMILY: Verdana }

.hiver, a.hiver, a.hiver:hover, a.hiver:visited {font-weight:bold;color:#0000FF; text-decoration:none}

.printemps, a.printemps, a.printemps:hover, a.printemps:visited {font-weight:bold; color:#009933; text-decoration:none}

.ete, a.ete, a.ete:hover, a.ete:visited  {font-weight:bold; color:#ffa200; text-decoration:none}

.toussaint, a.toussaint, a.toussaint:hover, a.toussaint:visited  {font-weight:bold; color:#BB0000; text-decoration:none}

a.theme {font-weight:bold;font-size:11px;text-decoration:none;color:#FF9900}
a.theme:hover{text-decoration:underline}

H1.activ {line-height:12px; font-weight:bold; font-size:10px; font-color:#000000; margin:3px 0px 0px 0px; padding:0px; text-decoration:none}
H1.activ a:hover {text-decoration:underline}
H1.activ a {text-decoration:none; color:black}

#nbsejdiv {
	text-align:center;width:100%;
}

#nbsejdivP {
	text-align:center;width:100%;
}


option.theme {
	font-size:12px; font-weight:bold;
}

div.info {
	background:url('/gui/closeD.gif') top right no-repeat;
	background-color:white;
	border:1px solid black;
	width:200px;
	height:150px;
	display:none;
	position:absolute;
	padding:5px;
}

.presactiv input {margin-left:8px;}
.presactiv table td {text-align:left;}
.presactiv table {width:auto;margin:0px;padding:0px;border-collapse:collapse}

.tsession {
	border:1px solid black;
	border-collapse:collapse;
	width:100%
}
div.portail {
	margin:0px
}
a.portail, a.portail:hover, a.portail:visited, a.portail:visited {
	text-decoration:none;
	color:black;
	font-size:16px;
	font-weight:bold;
}a.lienContact{	font-size: 14px;	font-weight: bold;	text-decoration : none;}a.lienContact:hover {	text-decoration: underline;	color: #2664A3;}.preLienContact{	font-size: 14px;	font-weight: bold;	color: #2664A3;}
