@import url("layout.css");
/*##############################*/
#TopCurve{background: #fff url(../images-new/bg-top1.gif) no-repeat top center; width:781px; height:13px;}/*top curve content*/
/*general properties */

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



h3,h4 {font-size:10pt;padding:0px 0px 0px 5px;margin:0px;}

div{background:#FFFFFF;}

p{margin:0px;}

a{text-decoration:none}

a:hover{text-decoration:underline}

.spacer {clear:both;display:block;color:#fff;padding:0px;margin:0px;border:0px;}



.carte {background:#C5C17A;color:#000;margin:5px 3px 0px 0px;font-size:11px;line-height:15px}

/*end general properties */

/*footer */

#footer{

	background:url(../img-souffle/items/bgfoot.gif);

	clear: both;

}

#footer img{float:left}

#footer p{color:#3E3D3B;line-height:46px;margin-right:3px ;text-align:right}

#footer a{color:#575555;}

/*end footer */

#header{height:74px; background:url(../img-souffle/items/h5.gif);}

.texthead{font-size:10px;font-weight: bold;color: #212b51;margin: 0px;padding: 0px;padding-left: 10px; line-height:10px;}

#header a{text-decoration: none;}

#header a:hover{font-size: 12px; text-decoration: none;}

/* menu */

#menu {background-color:#3E3D3B;padding:0px;margin: 0px;border-bottom:2px solid #F2A717;}

#menu ul{ list-style-type:none;background:#3E3D3B;margin:5px;}

#menu  li{

background:#0d6e91;

border:1px solid #fff;

border-bottom:3px solid #F2A717;

border-left:0px;

padding:3px 5px 3px 5px;

line-height:25px;

float:left

}



#menu  li.sp{

background:#0d6e91;

border:1px solid #fff;

border-bottom:3px solid #F2A717;

border-left:0px;

padding:3px;

line-height:25px;

float:left

}

#menu  li :hover{background:#FFFFFF}

#menu  li.lang{background-color:#A5A5A5;border-right:0px;width:127px;}

#menu  a{display:block;font-weight:bold;color:#FFFFFF;text-align:center;}

#menu  a:hover{color:orange;}

/*********************/

#contbody{clear: both; background:#fff url(../images-new/bg-contbody.gif) repeat-y; width:780px; margin:0 2px  0 0; display: block;}

.midomenu {

	float: right;

	width: 133px;

	height: 30px;

	border-bottom:3px solid #F2A717;

	background-color: #DDDEDF;

	position: relative;

	z-index: 3;

}

.midomenu ul{margin: 0; padding: 0; list-style-type: none; font-weight: bold;}

/*Top level list items*/

.midomenu ul li{

position: relative;

display: inline;

float: right;

background-color: #DDDEDF /*overall menu background color*/

}



/*Top level menu link items style*/

.midomenu ul li a{

	display: block;

	width: 115px;

	text-decoration: none;

	color: #878889;



}	

.flags img{ margin:0; padding:0; float:left;}

.midomenu ul li a:hover{color: #878889; text-decoration: none;}

/*1st sub level menu*/

.midomenu ul li ul{

left: 0;

position: absolute;

top: 1em; /* no need to change, as true value set by script */

display: block;

visibility: hidden;

}

/*All subsequent sub menu levels offset after 1st level sub menu */

/* Sub level menu links style */

.midomenu ul li ul li a{

	display: block;

	width: 100px; /*width of sub menu levels*/

	text-decoration: none;

	height: 15px;

	padding: 8px 2px 1px 30px;

	border: 1px solid white;

border-bottom-width: 0;

border-left-width: 0;	

background:#0d6e91;

color: #ffffff; 

}



.midomenu ul li ul li.dutch a:hover{color: #F28705; background: #DDDEDF  url(../img-souffle/flags/german.gif) no-repeat center left; }

.midomenu ul li ul li.eng a:hover{color:#F28705; background: #DDDEDF    url(../img-souffle/flags/english.gif) no-repeat center left;}

.midomenu ul li ul li.esp a:hover{color: #F28705; background: #DDDEDF    url(../img-souffle/flags/espan.gif) no-repeat center left;}

.midomenu ul li ul li.franc a:hover{color: #F28705; background: #DDDEDF    url(../img-souffle/flags/french.gif) no-repeat center left;}

.midomenu ul li ul li.ital a:hover{color: #F28705; background: #DDDEDF    url(../img-souffle/flags/italian.gif) no-repeat center left;}

.midomenu ul li ul li.portu a:hover{color: #F28705; background: #DDDEDF    url(../img-souffle/flags/portu.gif) no-repeat center left;}

.midomenu ul li ul li.jap a:hover{color: #F28705; background: #DDDEDF    url(../img-souffle/flags/jap.gif) no-repeat center left;}

.midomenu ul li ul li.kor a:hover{color: #F28705; background: #DDDEDF   url(../img-souffle/flags/kor.gif) no-repeat center left;}

.midomenu ul li ul li.russ a:hover{color: #F28705; background: #DDDEDF   url(../img-souffle/flags/russ.gif) no-repeat center left;}

/*Background image for top level menu list links */

.midomenu .mainfoldericon{padding-right: 5px;}

/* Holly Hack for IE \*/

* html .midomenu ul li { float: right;  }

* html .midomenu ul li a { height: 1%; }

/* End */

/********************/

/* end menu */



/* begin center part */



#containercent{width:595px; margin:0px 0px 5px 0px; padding:0px; float:right;}

#containercent h2{padding}



#left{

	width:175px;

	padding:0px;

	margin:0px;

	background-color:#F8F5F5;





}



#left ul { margin:0px 0px 10px 0px; border-bottom: 1px solid #6C7289;}





#left li { margin:0px 0px 0px 5px;padding:5px 0px 3px 0px;border-left: 1px solid #6C7289; }



#left h3{line-height:33px; background:url(../img-souffle/items/bgmen4.gif) no-repeat; font-size:10pt;  

   margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;color:#212A55}





#left a{background-color:#EFEFEF; font-size:10px;color:#000;background:url(../img-souffle/items/armen.gif) no-repeat left;

 padding:0px 0px 0px 10px; margin:0px;}



/* end left*/



/* right*/

#right{float:right; width:175px;padding:0px;margin:0px;background:#D8E5F5}



#right ul {background-color:#ECEFFA;border:1px solid #202C52; padding:0px;margin:5px 5px 10px 5px;}

#right li{padding:0px;margin:2px 0px 2px 0px; }

#right a{color:#000066;font-weight:bold;}

#right h4{background-color:#202C52 ;padding:3px;margin:0px;color:#FFFFFF}

#right a{background-color:#EFEFEF;background:url(../img-souffle/items/riar.gif) no-repeat left center;padding-left:12px}





/* end right */



/*begin newbox*/

#newsbox {padding:0px;margin:5px;border:1px solid  #008ABB}

#newsbox  p{

	background-color:#F6F5E0;

	margin-top: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 1px;

}

#newsbox h4{background-color:#008ABB}

#marqueecontainer{

position: relative;

width: 162px; /*marquee width */

height: 100px; /*marquee height */

overflow: hidden;

padding: 2px;

padding-left: 0px;

padding-right: 1px;

background-color:#F6F5E0;

}

#marqueecontainer a:link, #marqueecontainer a:visited {

	background-image: none;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	display: block;

}

#marqueecontainer a:hover{

	background-image: none;

	text-decoration: underline;

	color: #000000;

	margin: 0px;

	padding: 0px;

}

/*------------------------*/

#marqueecontainerind{

position: relative;

width: 162px; /*marquee width */

height: 60px; /*marquee height */

overflow: hidden;

padding: 2px;

padding-left: 0px;

padding-right: 1px;

background-color:#F6F5E0;

}

#marqueecontainerind a:link, #marqueecontainerind a:visited {

	background-image: none;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	display: block;

}

#marqueecontainerind a:hover{

	background-image: none;

	text-decoration: underline;

	color: #000000;

	margin: 0px;

	padding: 0px;

}

/* end newsbox */







#centre {width:773px;float:left;padding:0px 0px 0px 5px;margin:0px;}

#centre h3{background-color:#E19E09;font-size:11px;color:#fff;line-height:20px;margin:5px 0px 3px 0px;}

#centre h1.yell{background-color:#F2A717; font-size: 12px; padding-left: 4px; margin: 0px;}

#centre ul{margin:0px 0px 0px 0px;}

#centre h2{padding:0px 0px 0px 10px;margin:5px 0px 5px 0px;font-size:11px;color:#226F8A;

text-decoration:underline;background:url(../img-souffle/items/arrp.gif) left no-repeat

}

#centre h2.middle{

	text-align: center;

	background-image: none;

	color: #000000;

	text-decoration: none;

}

#centre p{

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#centre h3.inside{

	padding:0px 0px 0px 10px;

	margin:10px 0px 5px 0px;

	font-size:11px;

	color:#226F8A;

	text-decoration:underline;

	background-color: #FFFFFF;

	background-image: url(../img-souffle/items/arrp.gif);

	background-repeat: no-repeat;

	background-position: left;

}

h3.inside a{color:#226F8A; text-decoration:underline;}

h3.inside a:hover{color:#000000; text-decoration:none;}

#right strong{color:#85801D}

#right a:hover{text-decoration:underline}





/* end centre */



/*begin mapbox*/

.mapbox{width:590px;margin:0px 2px 0px 0px;padding:0px;border:1px solid #C5C17A;}

.mapbox h3{margin:0px;padding:0px 0px 0px 10px;font-size:10px;color:#000;background:url(../img-souffle/items/square.gif) no-repeat left ;}

.mapbox img{float:left;width:77px;margin:0px;padding:0px}

.mapbox ul{float:right;margin:0px;margin-left:0px;padding-left:0px;width:200px}

.mapbox li{font-weight:bold}

.mapbox a{color: #000;font-weight: normal;font-size:10px;text-decoration: underline;}

.mapbox a:hover {text-decoration: none;color:#8F990F}

.mapbox div{width:280px;margin:0px;padding:0px}

a:hover {color: #E79904;}

/* end mapbox */







/* homepage */

#homecontainer{width:575px; margin:0px; padding:0px; float:left;border:1px solid #E79904}



#centrehome {width:276px;float:left;padding:0px;margin:0px;}



#right1{float:left; width:290px;padding:0px 0px 0px 5px;margin:0px;}

#right1 a{float:right;margin:5px 0px 0px 0px;padding:0px 0px 0px 5px;background:url(../img-souffle/items/more.gif) no-repeat;color:#E77A04}



.tit1 {font-weight:bold;font-size:10pt;text-align:center;margin:5px 0px 4px 0px;}



#homepart2{ margin:0px; padding:3px;}



#programs {float:left;width:150px;padding:0px;margin:0px 2px 0px 0px; border:1px solid #000}

#programs a{color:#000;background:url(../img-souffle/items/proar.gif) left no-repeat;display:block;

border-bottom:1px dotted #A5A5A5;

padding:7px 3px 3px 10px;

font-weight:bold}

#programs a:hover{background:#D3D89B}

#programs h4{color:#FFF;background:url(../img-souffle/items/bgpr.gif) ;border-bottom:2px solid #EA9602;font-size:11px;line-height:27px;}



.hmapbox{width:420px;margin:0px 0px 0px 0px;padding:0px;border:1px solid #000000;}

.hmapbox div{margin:0px;padding:2px 0px 0px 5px;width:200px;}

.hmapbox h3{margin:0px;padding:0px 0px 0px 10px;font-size:10px;color:#226F8A;background:url(../img-souffle/items/square.gif) no-repeat left ;}

.hmapbox ul{margin:0px;margin-left:0px;padding-left:0px;width:200px}

.hmapbox li{font-weight:bold}

.hmapbox h4{color:#FFF;background:url(../img-souffle/items/bgpr.gif) ;border-bottom:2px solid #EA9602;font-size:11px;line-height:27px;}

.hmapbox a{color: #000;font-weight: normal;font-size:10px;text-decoration: underline;}

.hmapbox a:hover {text-decoration: none;color:#8F990F}



#carte {border:1px solid #000;float:right;width:180px;}

#carte h4{color:#FFF;background:url(../img-souffle/items/bgpr.gif) ;border-bottom:2px solid #EA9602;font-size:11px;line-height:27px;}



/*part3 info home*/

#homepart3{ width:768px;margin:0px ; padding:2px;border:1px solid #E79904;background:#F6F5E0; }

#info {float:left;width:220px;padding:0px 0px 10px 0px;margin:0px 5px 2px 0px; border:1px solid #000}

#info a{color:#000;display:block;margin:0px 0px 0px 2px;padding:5px 0px 5px 8px;background:url(../img-souffle/items/arrinfo.gif) left no-repeat ;}

#info h4{color:#202C52;background:url(../img-souffle/items/infbg.gif) ;border-bottom:2px solid #EA9602;font-size:11px;line-height:27px;}



#recom {width:310px;padding:0px;margin:0px 0px 0px 0px; border:1px solid #000;}

#recom h3{color:#202C52;background:url(../img-souffle/items/infbg.gif) ;border-bottom:2px solid #EA9602;font-size:11px;line-height:27px;}

#recom img{float:right; width:68px}

#recom p{ width:230px}

#recom a{float:right;padding:2px 0px 0px 5px;background:url(../img-souffle/items/more.gif) no-repeat;color:#E77A04}





/*schoolpages*/





#schoolintro{float:left;width:415px}

#schoolintro a{color:#000066;}

#schoolintro a:hover{text-decoration:underline}

#schoolintro h1{color:#C8741B;margin:3px;border-bottom:2px solid #000;font-size:16px}

#schoolintro span{font-size:14px;font-weight:bold;color:#000000}

#schoolintro img{width:415px;padding:0px;margin:0px}

#schoolintro h3{padding:0px 0px 0px 12px;font-size:11px;background:url(../img-souffle/items/bullg.gif) no-repeat;font-weight:bold}

#schoolintro h3 span.notbold{font-size: 11px; font-weight: normal;}

#schoolintro p{	margin:0px 0px 5px 0px;}

#schoolintro p.mid{margin:0px; text-align: center;}

#schoolintro p.school{	float:left;}

#menu 

{background-color:#3E3D3B;padding:0px;margin: 0px;border-bottom:2px solid #F2A717;}



#schoolsubmen ul{ list-style-type:none;margin:0px;}

#schoolsubmen  li{

border-bottom:3px solid #E49D07;

background:url(../img-souffle/items/bgsch.gif);

padding:3px 0px 0px 0px;

width:85px;

line-height:24px;

float:left;

text-indent:5px;

}





#schoolsubmen  li.shadbon{

background:url(../img-souffle/items/baceffect.gif);

width:19px;

float:left;



}

#schoolsubmen  li.shadfon{

background:url(../img-souffle/items/fronteffect.gif);

width:16px;

float:left;



}

#schoolsubmen  li.shadfoff{

background:url(../img-souffle/items/fronteffectblue.gif);

width:16px;

float:left;

}



#schoolsubmen  li.shadfonlast{

background:url(../img-souffle/items/fronteffectlastor.gif);

width:15px;

line-height:24px;

float:left;

}

#schoolsubmen  li.shadfofflast{

border-bottom:3px solid #E49D07;

background:url(../img-souffle/items/fronteffectbluelast.gif) ;

width:16px;

float:left;

}

#schoolsubmen  li.bl{

background:#A1C4CF;

}

#schoolsubmen  li.or{

background:#E49D07;

}

p.lin{margin: 5px;}

p.lin a{color:#000;font-weight:bold;background:url(../img-souffle/items/arvert.gif) no-repeat; padding:0px 0px 0px 16px;text-decoration:underline}

p.lin a:hover{text-decoration:none}











#schoolsubmen  li.lang{background-color:#A5A5A5;border-right:0px;}

#schoolsubmen  a{display:block;font-weight:bold;color:#000;}



#moreinfoschool {background:#fff;padding:15px 0px 0px 0px;width:175px;}

#moreinfoschool ul{padding:0px;margin:0px;border:0px;border:1px solid #028FC4}

#moreinfoschool li {background:#fff;padding:5px;margin:0px;border:0px;list-style-type:none}

#moreinfoschool h5{ background:url(../img-souffle/items/plus.gif) no-repeat left center;text-align:center;font-weight:bold;color:#000;padding:3px;margin:0px;font-size:11px;border-bottom:1px solid #028FC4}

#moreinfoschool a{color:#097196;font-weight:bold;display:inline;padding-left:18px;}



#moreinfoschool a.info{background:url(../img-souffle/items/moreinfo.gif) no-repeat left center;}

#moreinfoschool a.photo{background:url(../img-souffle/items/photgal.gif) no-repeat left center;}



#plusschools {width:400px;}



#contactsch {

	padding:0px;

	float:left;

	border:1px solid #C5C17A;

	width: 210px;

}

#contactsch a{color:#000}

#contactsch a:hover{color:#C5C17A}

#contactsch  li{padding:4px;}

#contactsch  li.tit{font-weight:bold;background:#C5C17A;padding:3px}



#regionschools {

	padding:0px;

	border:1px solid #008ABB;

	float:right;

	width: 180px;

}

#regionschools  li{padding:4px;}

#regionschools  li.tit{font-weight:bold;background:#008ABB;padding:3px;color:#FFF}

#regionschools  a{padding:0px 0px 0px 12px;color:#000;font-size:10px;font-weight:bold;background:url(../img-souffle/items/armen.gif) no-repeat left center;}



#regionschools  a:hover{color:#C5C17A}

/*--------Normal ul in the body-----------*/

.norm ul{

	list-style-type:none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.norm  li{

line-height:15px;

	margin-bottom: 1px;

	padding-left: 10px;

	background-image: url(../img-souffle/items/ul2.gif);

	background-repeat: no-repeat;

	background-position: left 5px;

	list-style-type: none;

	font-size: 10px;

}

img.meteo{

	float: right;

	padding-left: 10px;

}



/*----------*/



#galleryphoto{float:left;width:590px}

#galleryphoto h1{color:#C8741B;margin:3px;border-bottom:2px solid #000;font-size:16px}

#galleryphoto span{font-size:14px;font-weight:bold;color:#000000}

#allgaller{

	text-align: center;

	width: 100%;

	height:400px;



}

.displayphoto{

	/*height: 204px;

	width: 259px;

	border: thin solid #000000;*/

	margin:auto; 

}

.somphoto{

	height: 60px;

	width: 90px;

	padding-left: 10px;

	padding-top:5px;

	float:left;

	margin-left:10px;

}

 p.close{

	float: right;

	clear: both;

	margin-left: 10px;

	background-image: url(../img-souffle/items/close.gif);

	background-repeat: no-repeat;

	background-position: left center;

	line-height: 19px;

	padding-left: 20px;

}

/*-------------------------*/

span.link a{

	color:#000066;

	text-decoration:underline;

	padding-left: 8px;

	margin-left: 8px;

	background-image: url(../img-souffle/items/ul2.gif);

	background-repeat: no-repeat;

	background-position: left 4px;

}

span.link a:hover{text-decoration:none;}

 h1.centr{color:#C8741B;margin:3px;border-bottom:2px solid #000;font-size:16px}

 h1.centr span{font-size:14px;font-weight:bold;color:#000000}

 p.siteor{

	background-image: url(../img-souffle/items/arvert.gif);

	background-repeat: no-repeat;

	background-position: left 2px;

	margin-top: 5px;

	padding-left: 15px;

	margin-left: 2px;

	line-height: 16px;

}

p.siteor a{color:#000066; text-decoration:underline;}

p.siteor a:hover{text-decoration:none;}





 p.down{

	background-image: url(../img-souffle/items/arvert-down.gif);

	background-repeat: no-repeat;

	background-position: left 2px;

	margin-top: 20px;

	padding-left: 15px;

	margin-left: 2px;

	line-height: 16px;

}

p.down a{color:#000066; text-decoration:underline;}

p.down a:hover{text-decoration:none;}

p.dott{

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #000066;

	margin: 0px;

	padding: 0px;

}

 span.siteors{

	background-image: url(../img-souffle/items/arvert.gif);

	background-repeat: no-repeat;

	background-position: left 2px;

	padding-left: 15px;

	margin-left: 2px;

	line-height: 30px;

	margin-bottom: 10px;

}

span.siteors a{color:#000066; text-decoration:underline;}

span.siteors a:hover{text-decoration:none;}


