@font-face{
 font-family: "font_testo";
 src: url('../fonts/ClickerScript-Regular.ttf');
 src: local('font_testo'), url('../fonts/ClickerScript-Regular.ttf') format('truetype');
}

body {background-image: url('images/fd-site.jpg');
text-align:center;
font-family: "Verdana"; 
color : #5F9B9A;
font-size : 11px
}
.font_header {
text-align: center; 
color : #779753; 
font-family: "font_testo"; 
font-size: 32px; 
margin-top: 70px;
}
a:link { 
text-decoration: none; 
font-family: "Times News Roman"; 
font-size: 14px;
color:  #5F9B9A;
}
a:visited { 
text-decoration:none; 
cursor:auto;
font-family: "Times News Roman"; 
font-size: 14px;
color: #7BCBCA; 
}
a:hover {
text-decoration: none;
font-family: "Times News Roman";
font-size: 14px;  
color: #FCBC10;
}
a:active { 
font-family: "Times News Roman"; 
font-size: 14px; 
color:  #5F9B9A;
}
div#ombra {
border:1px solid #5F9B9A;
text-align:center;
-moz-box-shadow:  5px  5px 8px  #5F9B9A;
-webkit-box-shadow:  5px  5px 8px #5F9B9A;
box-shadow: 5px  5px 8px #5F9B9A;
width: 1050px;
margin-left:auto;
margin-right:auto
}

div#header {
border:0 none;
background-image: url('images/img-haut.jpg');
text-align:center;
margin-left:auto; 
margin-right:auto;
width: 1050px;
height:289px
}
div#corpo {
border: 0px none;
background-image: url('images/fd-cellule.jpg');
margin-left:auto;      
margin-right:auto;
width: 1050px
}
div#footer {
border:0 none;
background-image: url('images/img-bas.jpg');
text-align:center;
margin-left:auto; 
margin-right:auto;
width: 1050px;
height:106px
}
table.base{  
border:0px;
text-align:center;
font-family: "Verdana"; 
font-size: 12px; 
color :  #5F9B9A;
margin-left:auto;
margin-right:auto
}
table.bordo_dotted{  
border:1px dotted #DA1B03;
text-align:center;
font-family: "Verdana";
font-size: 12px;
color :#5F9B9A;
margin-left:auto;
margin-right:auto
}
table.count{  
border:0px none;
background-image: url('images/img-compteur.png');
text-align:center;
font-family: "Times News Roman"; 
font-size: 11px;
color : #5F9B9A;
width: 209px;
height:80px;
padding-right:70px;
margin-left:auto;
margin-right:auto
}
/* Style menu barra */
td.link{
text-align:center;
border:0px none;
background-image: url('images/img_bouton_out.png');
width: 112px;
height: 23px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
td.out{
text-align:center;
border:0px none;
background-image: url('images/img_bouton_out.png');
width: 112px;
height: 23px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
td.hover{
text-align:center;
border:0px none;
background-image: url('images/img_bouton_hover.png');
width: 112px;
height: 23px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.menu_colonna{
width: 220px;
text-align:left;
margin-left:auto;
margin-right:auto
}
.menu_colonna ul{
list-style-type: none;
margin: 5px 0;
padding: 2px;
border: 0px;
}
.menu_colonna ul li a{
border-bottom: 0px dotted #432a0c;
background: url('images/puce-link.png') no-repeat 1px center;
color: #5F9B9A;
display: block;
width: auto;
padding-left: 5px;
text-decoration: none;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:11px;
font-family: "Times News Roman"; 
padding-right:0;
padding-top:4px;
padding-bottom:4px
}
* html .menu_colonna ul li a{
width: 220px;
}
.menu_colonna ul li a:visited,
color: #488A48;
}
.menu_colonna ul li a:active{
color: #5F9B9A;
}
.menu_colonna ul li a:hover{
color:#F78408;
background-image:url('images/puce-hover.png');
}
/* Holly Hack for IE \*/
* html .menu_colonna ul li { height: 1%; }
* html .menu_colonna ul li a { height: 1%; }
/* End */
 
/* Back to top button */
div#fixed {
border: 0px none;
background-image:url('images/img-retour.png');
position:fixed;
bottom:0px;
right:10px;
width:165px;
height:93px
}