/* Main page settings */
body {
	padding:0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
	background-color:#F0F2FF;
	text-align: center;
}

.bodypopup {
	padding:0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	background-color:#ffffff;
}
form{
margin:0px;
}
.inputpopups {
	font-family: Tahoma;
	font-size: 11px;
	color: #777777;
	width: 140px;
	border: 1px solid #d0e6fb;
}
.submitbutton {
	font-family: Tahoma;
	background-color:#FFFFFF;
	font-size: 12px;
	color: #777777;
	width:55px;
	border: 1px solid #d0e6fb;
}
#mainpage {
	background-image: url('../images/header-bg.gif');
	background-repeat: repeat-x;
	text-align:center;
	background-color:#FFFFFF
}
#mainbody {
	width:777px;
	background-image: url('../images/header-bg1.jpg');
	background-repeat: no-repeat;
	background-position:  right top;
	margin-left: auto;
	margin-right: auto;
	text-align:left; 
}

#mainlogo {
	position:relative;
	left: 0px;
	top: 0px;
	width:215px;
	height:72px;
}

#indexflash{ width:553px; height:60px; margin-left:19px; margin-bottom:35px;}

#mainlinks {
	position:relative;
	text-align:right;
	top:-52px;
	left: 0;
	font-family: Tahoma;
	font-size: 11px;
	color:#FFFFFF;
}

#mainlinks a:visited { color:#FFFFFF; text-decoration: none;}
#mainlinks a:link { color:#FFFFFF; text-decoration: none;}
#mainlinks a:active  { color:#efefef; text-decoration: none;}
#mainlinks a:hover  { color:#efefef; text-decoration: none;}

a.index:visited { color:#595959; text-decoration: none;}
a.index:link { color:#595959; text-decoration: none;}
a.index:active  { color:#759fc9; text-decoration: none;}
a.index:hover  { color:#759fc9; text-decoration: none;}

#mainlangs {
	position:relative;
	text-align:right;
	top:-45px;
	left: 0px;
	color:#9e9e9e;
	font-family:Tahoma;
	font-size:10px;
}

#mainlangs a:visited { color:#9e9e9e; text-decoration: none;}
#mainlangs a:link { color:#9e9e9e; text-decoration: none;}
#mainlangs a:active  { color:#1b70c1; text-decoration: none;}
#mainlangs a:hover  { color:#1b70c1; text-decoration: none;}

#linkref a:visited { color:#000000; text-decoration: none;}
#linkref a:link { color:#000000; text-decoration: none;}
#linkref a:active  { color:#000000; text-decoration: none;}
#linkref a:hover  { color:#000000; text-decoration: none;}

/* Main Horizantal Menu settings */

#mainmenu {
	position:relative;
	top: -10px;
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
}

.mainmenu { background-image:url('../images/menu-bg.gif')}
.mainmenuhover { background-image:url('../images/menu-bg-hover.gif')}
.mainmenuon { background-image:url('../images/menu-bg-hover.gif')}

.mainmenu-left { background-image:url('../images/left.gif')}
.mainmenuhover-left { background-image:url('../images/left-hover.gif')}
.mainmenuon-left { background-image:url('../images/left-hover.gif')}

.mainmenu-right { background-image:url('../images/right.gif')}
.mainmenuhover-right { background-image:url('../images/right-hover.gif')}
.mainmenuon-right { background-image:url('../images/right-hover.gif')}

.mainmenu-right-uk { background-image:url('../images/right-uk.gif')}
.mainmenuhover-right-uk { background-image:url('../images/right-hover-uk.gif')}
.mainmenuon-right-uk { background-image:url('../images/right-hover-uk.gif')}

#mainmenu a:link {	color:#ffffff;	text-decoration: none;}
#mainmenu a:visited {	color:#ffffff;	text-decoration: none;}
#mainmenu a:active {	color:#efefef;	text-decoration: none;}
#mainmenu a:hover {	color:#efefef;	text-decoration: none;}


#locationpath {
	position:relative;
	top: 0px;
	margin-top:2px;
	font-size:10px;
	color:#c2c7e4;
}


#footer {
	padding-top:10px;
	height:100px;
	background-image: url('../images/footer-bg.gif');
	background-repeat: repeat-x;
	text-align:center;
	background-color:#FFFFFF
}

#footer1 {
	width:777px;
	margin-left: auto;
	margin-right: auto;
	font-size:10px; color:#759fc9;
}

#footer1 a:visited {color:#759fc9; ; text-decoration: none}
#footer1 a:active { color:#9e9e9e; ; text-decoration: none}
#footer1 a:hover { color:#9e9e9e; ; text-decoration: none}
#footer1 a:link { color:#759fc9; text-decoration: none}

/* Body page settings */
#content {
}


/* login box settings */
#login {
	padding:0px;
	margin: 0px;
	font-size:11px;
	color:#767676;
	width:130px;
}
#login1 {
	padding:0px;
	margin: 0px;
	font-size:11px;
	color:#767676;
	}
#login td {
	font-size:11px;
	color:#767676;
}

#login a:visited {color:#808080; ; text-decoration: none}
#login a:active { color:#759fc9; ; text-decoration: none}
#login a:hover { color:#759fc9; ; text-decoration: none}
#login a:link { color:#808080; text-decoration: none}

input#user, input#pass  {
	font-family: Tahoma;
	font-size: 12px;
	color: #777777;
	width: 107px;
	border: 1px solid #d0e6fb;
}

/* right side box settings */
#up{
width:177px;
text-align:left;
}

#rightbox{
width:158px;
border-left:#d1dbfe solid;
border-right:#d1dbfe solid;
background-color:#f7f7f7;
border-width:1px;
text-align:left;
padding-left:8px;
padding-right:9px;
padding-top:8px;
padding-bottom:3px;
font-size:11px;
line-height:12pt;
color:#595959;
}

#newsletter1{
border-left:#d1dbfe solid;
border-right:#d1dbfe solid;
background-color:#f7f7f7;
border-width:1px;
text-align:left;
padding-top:8px;
padding-bottom:3px;
font-size:11px;
}
#down{
width:158px;
background-image:url('imagestop-table1.gif');
text-align:left
}

#rightbox td#title{
font-weight:bold;
color:#428ccb;
font-family: Tahoma;
font-size:12px;
background-color:#fbfbfb;
height:30px;
vertical-align:middle;
}

#titres{
font-weight:bold;
color:#428ccb;
font-family: Tahoma;
font-size:12px;
background-color:#fbfbfb;
height:15px;
vertical-align:middle;
}

/* news box rows that change background color*/
#rightbox td#even{
font-size:10px;
background-color:#FFFFFF;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #cfcfcf;
}


#rightbox td#odd{
font-size:10px;
background-color:#fbfbfb;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #cfcfcf;
}


#separator{
width:100%;
height:1px;
background-color:#d2dcff;
margin-top:5px;
margin-bottom:5px;
}

#separators{
width:100%;
height:1px;
background-color:#d2dcff;
margin-top:5px;
padding-top:15px;
margin-bottom:5px;
}

#rss td{
font-size:9px;
color:#737373;
vertical-align:middle;
}
input#newsletter {
	font-family: Tahoma;
	font-size: 11px;
	color: #777777;
	width: 107px;
	border: 1px solid #d0e6fb;
}

#maintext{
	width:350px;
	text-align:left;
	margin-left:25px;
	font-family:Tahoma;
	font-size:11px;
	line-height:12pt;
	color:#595959;
}
#maintext1{
	width:596px;
	text-align:left;
	margin-left:25px;
	font-family:Tahoma;
	font-size:11px;
	line-height:12pt;
}
.tahoma11 {
	font-family: Tahoma;
	font-size: 11px;
	line-height:12pt;
}

.tahoma112 {
	font-family: Tahoma;
	font-size: 11px;
}

.trebuchet {font-family:Tahoma;
font-size:10px;}

.trebuchet9 {font-family:Tahoma;
font-size:9px;}

.trebuchet11 {font-family:Tahoma;
font-size:11px;
line-height:12pt;
color:#595959;}

.trebuchet18 {font-family:Tahoma;
font-size:18px;}

.trebuchet12 {font-family:Tahoma;
font-size:12px;
line-height:13pt;
color:#595959;}

.trebuchet13 {font-family:Tahoma;
font-size:9pt;
line-height:13pt;
color:#595959;}

.trebuchet14 {font-family:Tahoma;
font-size:14px;}

.Tahoma12 {
	font-family: Tahoma;
	font-size: 12px;
	line-height:13pt;
}
.Tahoma13 {
	font-family: Tahoma;
	font-size: 13px;
}
.Tahomabig {
	font-family: Tahoma;
	font-size: 18px;
	color:#FF7801;
	}
a.l6:visited {color:#000000; ; text-decoration: none}
a.l6:active { color:#808080; ; text-decoration: none}
a.l6:hover { color:#808080; ; text-decoration: none}
a.l6:link { color:#000000; text-decoration: none}

.seperatore {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cfcfcf;
	background-color:#fbfbfb;
}

.seperatores {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cfcfcf;
}

#references {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d2dcff;
	border-left-color: #d2dcff;
}

a:visited {color:#759fc9; ; text-decoration: none}
a:active { color:#9e9e9e; ; text-decoration: none}
a:hover { color:#9e9e9e; ; text-decoration: none}
a:link { color:#759fc9; text-decoration: none}

#actu {
width:565px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
font-family:Tahoma;
font-size:10px;
}

#box-lists
{
	width:100%;
	padding:10px;
	font-family:Tahoma;
	font-size:10px;
}

#pagination
{ width:200px;
font-family: Tahoma;
font-size:11px;}

#text-long
{ 	width:100%;
	padding-left:10px;
	padding-right:10px;
	font-family: Tahoma;
	font-size:10px;
}

#text-title{
margin-top:7px;
margin-bottom:7px;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #FF7F00;
}

#tabste {
background-color: #ffffff;
border-bottom : 1px #B6C5FD dashed;
color: #000000;
text-decoration: none;
padding: 5px;
}

#par {
background-image: url('../images/par.gif');
	background-repeat: repeat-x;
color: #458CCA;
text-decoration: none;
padding-left: 5px;
height:28px;
font-family: Tahoma;
font-size: 12px;
}

#parart {
background-color: #FFFFFF;
border-bottom : 1px #D2DCFF solid;
border-top : 1px #D2DCFF solid;
border-left : 1px #D2DCFF solid;
border-right : 1px #D2DCFF solid;
color: #79A2CE;
text-decoration: none;
padding: 5px;
font-family: Tahoma;
font-size: 12px;
}

#parloin {
background-color: #FFFFFF;
color: #79A2CE;
text-decoration: none;
font-family: Tahoma;
font-size: 12px;
width:350px;
text-align:left;
margin-left:25px;
font-family:Tahoma;
line-height:14pt;
color:#595959;
}

#bouton a:visited {background-color: #FFFFFF; border-bottom : 1px #D2DCFF solid; border-top : 1px #D2DCFF solid; border-left : 1px #D2DCFF solid; border-right : 1px #D2DCFF solid; color: #79A2CE; text-decoration: none; padding: 3px; font-family: Tahoma; font-size: 11px;}
#bouton a:active {background-color: #FFFFFF; border-bottom : 1px #D2DCFF solid; border-top : 1px #D2DCFF solid; border-left : 1px #D2DCFF solid; border-right : 1px #D2DCFF solid; color: #79A2CE; text-decoration: none; padding: 3px; font-family: Tahoma; font-size: 11px;}
#bouton a:hover {background-color: #79A2CE; border-bottom : 1px #4F6986 solid; border-top : 1px #4F6986 solid; border-left : 1px #4F6986 solid; border-right : 1px #4F6986 solid; color: #ffffff; text-decoration: none; padding: 3px; font-family: Tahoma; font-size: 11px;}
#bouton a:link {background-color: #FFFFFF; border-bottom : 1px #D2DCFF solid; border-top : 1px #D2DCFF solid; border-left : 1px #D2DCFF solid; border-right : 1px #D2DCFF solid; color: #79A2CE; text-decoration: none; padding: 3px; font-family: Tahoma; font-size: 11px;}

a.linkref:visited {color:#595959; ; text-decoration: none}
a.linkref:active { color:#595959; ; text-decoration: none}
a.linkref:hover { color:#595959; ; text-decoration: none}
a.linkref:link { color:#595959; text-decoration: none}