body {font:80% verdana,helvetica,sans-serif;margin:0;padding:0;text-align:center;background-image:   url(img/bg_xloop.gif);background-color: #FFF7DD;	background-repeat: repeat-x;}
img {border:0px;vertical-align: middle;}
blockquote {margin-left: 10px;}

a:link {color: #4674B0;text-decoration: none;background-color: transparent;}
a:visited {color: #4674B0;text-decoration: none;background-color: transparent}
a:hover {color: #233FAF;text-decoration: none;background-color: transparent}
a:active {color: #4674B0;text-decoration: none;background-color: transparent}

#menu a:link {color: #4674B0;text-decoration: none;background-color: #FFF2CC;}
#menu a:visited {color: #4674B0;text-decoration: none;background-color: #FFF2CC}
#menu a:active {color: #4674B0;text-decoration: none;background-color: #FFF2CC}

#piedipagina a:hover {color: #233FAF;text-decoration: none;background-color: transparent}


#bodyContent {width:788px;text-align:left;margin:0 auto;background-image:    url(img/head.gif);background-repeat: no-repeat;}
#bodyContent2 {width:788px;text-align:left;margin:0 auto;background-image: url(_body.gif);background-repeat: no-repeat;}

hr { display:none }
hr {display:none;}
h2 {color: #4674B0;font-size: small;font-weight: bold;}
.h3 {color: #999999;font-size: small;font-weight: bold;}
h3 {color: #000;font-size: small;font-weight: bold;}
h1 {color: #4674B0;	font-size: large;font-weight: normal;}
/** home **/
#menu a:hover {color: #233FAF;text-decoration: none;}
#homeTop {padding:0px;height:269px;background-image:   url(img/home_01.gif);background-repeat: no-repeat;}
#language {padding-right: 8px;float:right;width:116px; height:45px}
#events {padding-left: 230px; padding-top:130px;float:left;width:300px; height:100px; font-size:10px}
#homeMid {padding:0px;height:269px;background-image:   url(img/home_02.gif);background-repeat: no-repeat;}
#homeBot {border:0px solid #000;	padding:2em 0;	background-image:   url(img/footer_home.gif);	background-repeat: no-repeat;text-align: center;	vertical-align: middle;}
/** pages **/
/* testa */
#testa { padding:0px;height:101px;}
#logo {	margin: 0px;	float:left;	width:298px;height: 101px;background-image:   url(img/logo_title.gif);background-repeat: no-repeat;padding-top: 18px;	padding-left: 29px;}
#logoEn {	margin: 0px;	float:left;	width:298px;height: 101px;background-image:   url(img/logo_title_en.gif);background-repeat: no-repeat;padding-top: 18px;	padding-left: 29px;}
#langue {padding-right: 100px;float:right;width:113px; height:84px}
/* corpo */
#corpo {width:788px;position:relative;background-image:    url(img/corpo.gif);background-repeat: repeat-y;}
#corpo-col1 {position:absolute;top:0;left:0px;width:165px;padding:1em 0;background-image:   url(img/bg_menu.gif);background-repeat: no-repeat;}
#corpo-col2 {margin:0 50px 0 160px;padding: 10px 10px 10px 35px;text-align: justify;}
#corpo-col3 {position:absolute;top:0;right:0;width:100px;padding:0; }
#support {	background-image:   url(img/bg_menu_bottom.gif);	height: 300px;	margin: 0px;	padding: 0px 0px 0px 25px;	background-repeat: no-repeat;}
/*footer*/
#piedipagina {border:0px solid #000;	padding:2em 0;	background-image:   url(img/footer.gif);background-repeat: no-repeat;
text-align: center;	vertical-align: middle;}
/*class*/
.item {padding:0px;margin:0px;list-style-type: none;}
.item-on {padding-bottom:0px;list-style-type: none;}
.small {font:10px verdana, helvetica, sans-serif;color: #999999;
}

.emailLink{color: #999999;text-decoration: none;background-color: transparent;}
.emailLink:hover{color: #cccccc;text-decoration: none;background-color: transparent;}

