HTML, BODY { margin:0px; padding:0px;}

/*formattazione base delle pagine*/
BODY { font-size:80%; background-color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-image:url(../images/tourisme/bg_body.gif); background-repeat:no-repeat; background-position:150px left; position:relative;}
P {}
A { color:#000000;}
A:hover { color:#666666;}
A:active, A:visited { color:#999999;}
IMG { border:none;}
UL { margin:0px; padding:0px; list-style-type:none;}
TABLE TR TD { vertical-align:top;}
/*-------*/

/*ID univoci per la creazione dei DIV struttura, altri ID potrebbero non essere utili*/
#container {margin:0px auto; }

#header { background-color:#FFFFFF; padding:5px; background-image:url(/images/tourisme/bg_header.jpg); background-repeat:repeat-x; background-position:bottom left; position:relative; height:207px;}
#header DIV.logo { font-size:1px; text-indent:-5000px; width:205px; height:207px; background-image:url(/images/tourisme/lg_tourisme.png); background-repeat:no-repeat; background-position:top center; }
#header H1 { position:absolute; bottom:10px; right:10px;font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-align:right; font-size:3em; margin:0px 0px 20px 0px;}
#header H2 { position:absolute; bottom:10px; right:10px; text-align:right; font-size:1em; margin:0px 0px 10px 0px; color:#CCCCCC;}
#header DIV.partner { position:absolute; top:0px; right:0px; padding:5px; }

#wrapper {}

#lato_sx { width:20%; float:left;}
#lato_sx UL { margin:0px 0px 0px 20px; padding-top:15px; background-image:url(/images/tourisme/border_menu.gif); background-repeat:repeat-y; background-position:top left;}
#lato_sx UL LI { padding:0px; margin-bottom:1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#lato_sx UL LI A { padding:5px 5px 5px 15px;/* border-bottom:dotted 1px #FFFFFF; */color:#FFFFFF;width:100%;  display:block; text-decoration:none; background-image:url(/images/tourisme/bg_li.png); background-position:bottom right; background-repeat:no-repeat;}
#lato_sx UL LI A:hover, #lato_sx UL LI A:active, #lato_sx UL LI A.on { text-decoration:none; padding-left:20px; width:94%; border-left:solid 6px #A2651D;}

#content { float:right; width:67%; background-color:#FFFFFF; background-image:url(/images/tourisme/bg_content.gif); background-repeat:repeat-y; padding-left:30px;}
#content H3 { border-bottom:dashed 2px #D4BE9F; padding:5px 5px 5px 10px; color:#C2A378; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em;}
#content H4 { color:#5E482B; margin: 5px 10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;}
#content P { margin:10px 20px; line-height:1.8em;}
#content UL { margin:10px;}
#content UL LI { padding:10px; border:solid 1px #5E482B; margin:4px; border-left:solid 6px #5E482B;}
#content DIV.box { float:left; width:47%; margin:5px; border:solid 1px #D4BE9F;}
#content DIV.box STRONG { color:#4B2C1E;}
#content DIV.loghi { clear:both; text-align:center;}
#content DIV.loghi IMG { margin:5px;}
#content DIV.pict { float:left; width:200px; height:113px; margin:5px; padding:5px; border:solid 1px #D4BE9F;}
#content DIV.pict STRONG { color:#4B2C1E;}


#content DIV.video { width:320px; height:179px; float:right; border:solid 1px #333333; padding:8px; margin:3px;}

#footer {clear:both; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; padding:10px 5px; text-align:right;}
/*-------*/


/*classi generiche*/
#privacy { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;padding:10px; width:320px; height:135px; overflow:auto; text-align:left;}

.clear { clear:both;}