*{
	margin: 0;
	padding: 0;
}

body,html {	
	height:100%;
	margin:0;
	padding: 0px;
	font-family:Arial;
	bgcolor: #aa99cc;
	padding-bottom: 10px;

}

p {
font-size: 13px;
color: #000000;
text-align: justify;
}


.btn{
   font-family: Arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight:normal;
   color:#000000;
   border:1px #333333 solid;
   background: #FF6666;}


.centre

{
font-size: 13px;
color: #000000;
text-align: center;
}

.titremenu

{
font-size: 15px;
color: #ffffff;
text-align: left;
font-weight: bold;
}


h1 {
font-size: 25px;
color: #000000;
text-align: center;
font-weight: bold;
}


h2 {
font-size: 22px;
color: #000000;
text-align: center;
font-weight: bold;
}

h3 {
font-size: 22px;
color: #ff6633;
text-align: left;
font-weight: bold;
}


.programmeh2 {
font-size: 23px;
color: #ff6633;
text-align: center;
font-weight: bold;
}

.barrecatch {

height: 15px; 
background-color: #000000;}

.catch {
font-size: 16px;
color: #ffffff;
text-align: left;
font-weight: bold;
}

.catch2 {
font-size: 16px;
color: #ccccff;
text-align: left;
font-weight: bold;
}

.couleurcadretitre {

background-color: #CCCCFF;}


.dates {
font-size: 15px;
color: #ffffff;
text-align: left;
}

.footer1 {
font-size: 12px;
color: #663399;
text-align: center;
font-weight: bold;
}

a img { border: none;
}

a {
 
text-decoration: none;
color: #FF6666;
 
}
a:hover {
text-decoration: underline;

	color: #FFFFFF;
}

#menu {

	/*float: left;*/
	background-image:url(../immagini/sf_menu.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 858px;
	padding-left: 10px;
	margin: 0 auto;

}

#menu a {
	color: #ffffff;
	line-height: 25px;
	margin-right: 10px;
	margin-left: 10px;
}

#menu .select {
	color: #ff0099;
}

#menu a:hover {
	color: #aa99cc;
	background-color: #ffffff;
}

#footer{
	height:60px;
	width: 884px;
	background-image:url(../images/spa);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-top: 15px;
	font-size: 8px;
	color: #663399;
	font-weight: bold;
	padding-top: 13px;
	float: left;
}
#footer1 a{
	color: #663399;
}
#footer1 a:hover{
	color: #663399;
text-decoration: underline;
}

/* menu gauche */


#menugauche {

	background-image:url(images/fd_menugauche.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 220px;
	padding-left: 10px;
	padding-right: 0px;
	margin: 0 auto;
}

#menugauche a{
	color: #ffffff;
}
#menugauche a:hover{
	color: #000000;
	text-decoration: underline;
}

/* /menu gauche */

/* dates */

#dates {

	background-image:url(images/fd_dates.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 220px;
	padding-left: 10px;
	padding-right: 0px;
	margin: 0 auto;
}


#dates a {
	color: #ffffff;
	}


#dates a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* /dates */




/* mainmenu */

#mainmenu {

	/*float: left;*/
	background-image:url(images/mainmenu.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 600px;
	padding-left: 10px;
	margin: 0 auto;
}

#mainmenu ul{
	margin: 0;
	padding-left: 0;
	list-style: none;
	float:left;
	/*margin-top: 1px;*/
	height: 18px;
}

#mainmenu li{

	float:left;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	/*line-height:27px;*/
	/*display: inline;
	margin: 0;
	padding: 0;*/
	
	/*margin-right: 10px;
	margin-left: 10px;*/
}


#mainmenu li a{	
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url();
	background-repeat: no-repeat;
	margin-right: -1px;
}

#mainmenu a {
	color: #ffffff;
	line-height: 25px;
	/*margin-right: 10px;
	margin-left: 10px;*/
	float: left;
	
}


#mainmenu a:hover {
	color: #000000;
	background: #ccccff;
text-decoration: none;
}


#mainmenu li a.seleziona{
	color: #ff0099;
	background: #ffffff;
}
#mainmenu li a.primo{	
	background-image: none;
}
#mainmenu li a.select{
color: #000000;	
background: #ccccff;
}

