body {
	margin: 2px;
	padding: 0px;
 	font-family: "Arial", "Verdana", "Tahoma", "Geneva";
	color: #5a5a5a;
}

A           		{ font-weight: regular; text-decoration: none; color: #3366CC }
A:hover     		{ color: #3366CC; font-weight: regular; text-decoration: underline; } 
A:visited   		{ }

CODE        		{ font-weight: regular; font-size: 10px; font-color: black }
TD          		{ font-weight: regular; font-size: 11px }

.margin 			{ background-color: #F5F5F5 }

.headmenu			{ font-size: 9px; color: #3366CC }
.headmenu a			{ font-size: 9px; color: #3366CC }
.headmenu_s a		{ font-size: 9px; color: #FFFFFF }

.langmenu			{ font-size: 9px; }
.langmenu a			{ font-size: 9px; color: #3366CC }

.mainmenu			{ height: 10px; text-align: center; font-weight: bold; color: #3366CC }
.mainmenu a			{ height: 10px; text-align: center; font-weight: bold; color: #3366CC }
.mainmenu_s a		{ height: 10px; text-align: center; font-weight: bold; color: #E0781C }
.mainmenu_h a		{ height: 10px; text-align: center; font-weight: bold; color: #3366CC }
.mainmenu_hs a		{ height: 10px; text-align: center; font-weight: bold; color: #E0781C }

.menu a				{ height: 11px; color: #3366CC }
.menu_s a			{ height: 11px; color: #E0781C }

.margintxt			{ color: #53a9ff; }

.links_school	a	{ color: #666666 }

.pagetitle			{ font-size: 16px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; }
.sitemaptitle		{ font-size: 12px; color: #FF9900; font-weight: bold; text-transform: uppercase; }

.searchlbl			{ font-size: 10px; font-weight: regular; text-decoration: none; color: #3366CC; }

.welcome			{ color: #FFFFFF; font-size: 9px; font-weight: regular; text-decoration: none   }

.glance				{ color: #ffffff; font-weight: bold }
.fort				{ color: #ECBD00; font-weight: bold }
.destlist_tab		{ font-size: 9px; color: #ffffff; font-weight: bold }
.sublist_tab		{ font-size: 9px; background-color: #FFCC33; color: #ffffff; font-weight: bold }
.highlight			{ color: #ECBD00; font-weight: bold }

.offer				{ color: #FFFFFF; font-size: 9px; font-weight: regular; background: #FF9900;text-decoration: none   }
.offer a			{ color: #FFFFFF; font-size: 9px; font-weight: regular; text-decoration: none }
.offer a:title		{ color: #FFFFFF; font-size: 9px; font-weight: regular; text-decoration: none }

.offerhead			{ color: #FFFFFF;  font-weight: bold; background: #FF9900;  }

.school				{ font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #ECBD00; font-weight: bold; font-align: justify }

.item_content		{ font-size: 11px; font-weight: regular }
.item_intro			{ font-size: 11px; font-weight: bold }
.item_title			{ font-size: 12px; color: #005497; font-weight: bold }
.item_titlecontact	{ font-size: 11px; color:Crimson; font-weight: bold }
.item_title	a		{ font-size: 11px; color: #FF9900; font-weight: bold }
.item_highlight		{ font-weight: bold }

.item_link			{ font-size: 10px; color:#6399FE; font-weight: bold }

.itemlist_title		{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#FFFFFF; font-weight: bold }
.categoryLbl		{ background-color: #F3F5F7 }
.categoryLbl		{ background-color: #F3F5F7 }

.clientinput        { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#444444; background-color: #BDCBE7; border-color: #999 #FFF #FFF #999; border-width: 1px; border-style: solid; float: none; width: 100%; height: 19px; }
.clientbtn 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000; background-color: #F5F5F5; border-color: #FFF #999 #999 #FFF; border-width: 1px; border-style: solid; float: none;	height: 19px; width: 80px; }

.tblblueup 			{ padding: 5px 30px 5px 20px; color: #FFFFFF; }
.blacktopborderblue { border-style: solid; border-width: 1px 0px 0px 0px; border-color: black; color: #7491C1 }
.blacktopborderwhite { border-style: solid; border-width: 1px 0px 0px 0px; border-color: black; color: #FFFFFF; background-color: #7491C1 }

.required_field	{ background-color: #DD0000; }

.whitetxt			{ color: #ffffff; }


.homebtn a, a.visited{
	color: #FFFFFF;
}


/* DEBUT css a xavier - c peut-etre du chenis.. mais ca marche ! */

.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000099;
}
.topborder1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cf8a2c;
}

.tableinfos {font-size: 9px;}
.style1 {color: #FFFFFF}
.style2 {font-size: 9px; color: #FFFFFF; }
.tableaubordure {
	border: 1px solid #005497;
}
.tableaubordure1 {
	border: 1px solid #cf8a2c;
}



.whitebold			{ font-weight: bold; color: #FFFFFF }
.whitebold a 		{ font-weight: bold; color: #FFFFFF }
.whitebold a:hover 	{ font-weight: bold; color: #FFFFFF }

#footerbox {
display: none;

}

/* tellafriend */
#tellafriend input	{
width:260px;
}

#tellafriend input.button	{
width:65px;
}

#tellafriend input.formerror	{
width:260px;
background-color:#FFC8C8;
}

#tellafriend textarea.formerror	{
background-color:#FFC8C8;
}

.recommend {
background: url(/images/picto/send.gif) 0px 0px no-repeat;
padding-left:22px;
}

.recommend:hover{
color:#1c3e77;
}

.sendcard {
background: url(/images/picto/send.gif) 0px 0px no-repeat;
padding-left:22px;
}

.sendcard:hover{
color:#1c3e77;
}

/* FIN css a xavier - c peut-etre du chenis.. mais ca marche ! */