* {margin:0; padding:0; border: 0; font-family: sans-serif; font-size: 1em; font-weight: normal; font-style: normal; text-decoration: none;}
body{overflow-x:hidden;text-align:center;background-image: url(images/fond.jpg);  font-size: 13px;  font-family: Verdana, Arial;  color: #00008B;   }

a:link,a:visited,a:active{color: #FF6347; font-weight:bold; text-decoration:none; font-size: 11px; }
a:hover{color: Red;text-decoration:underline}

a.a1:link,a.a1:visited,a.a1:active{color: Red;font-weight: bolder;text-decoration:none; font-size: 13px; }
a.a1:hover{background:#FFFF00;color: Red;text-decoration:none;}

a.a2:link,a.a2:visited,a.a2:active{color: Red;font-weight: bolder;text-decoration:none; font-size: 20px; }
a.a2:hover{color: White;text-decoration:none;  background-color: Red; }

.titleLeft, .titleRight{color: #00A46C; font-weight:bold; font-size:12px; text-decoration:underline; text-transform:uppercase; padding:4px;  background-color: White;  margin-top: 3px; }
.titleMiddle{color: #00A46C; font-weight:bold; font-size:12px; text-decoration:underline; text-transform:uppercase; padding:4px; background-color: White; text-align: center; margin-top: 3px;}

td.left, td.right {text-align:left; width: 15%; vertical-align: top;}
td.middle{text-align:left; vertical-align: top; padding-left: 3px;  padding-right: 3px;  width: 70%; }

#main{width:775px}
#maintable{}
#bigtable{}
#head{background:url(images/logoscamperso.jpg); height:85px; width:775px; color: #FF6347; font-size: 14px;  font-weight: bold; padding-top: 4px;  letter-spacing: 2px;  word-spacing: 4px;  text-align: left; }
#foot{letter-spacing:3px; padding: 5px; margin-top: 3px;  font-size: 10px;    }

.blockL1, .blockR1{background: White; border: 1px dotted #FF4500; padding:4px; }
.blockM1 {text-align:left; background: White; border: 1px dotted #FF4500; padding: 5px;  }

/*webcam*/
.cam{ text-align: center;  color: #696969;  }
.cam1{}
.cam2{}
.wcam{border:1px dotted #FF0000;width:322px;}
.imgcam{border:1px dotted #FF0000;height:46px;width:320px;}
.webcam1 {border: 3px dashed #FF4500;  background-color: White; color: Black;  font-weight: bolder;  padding: 3px; }
.notice{color: #6A5ACD;font-size: 12px;}
.titlecam {color: #FF4500;font-size:15px;font-weight:bolder;text-transform:uppercase;word-spacing:2px; }

/* tgp */
.tgp{width:100%; font-size: 12px; }
.tgp a, .tgp a:link,.tgp a:visited {color:Red;font-size:12px;font-weight:bold;text-decoration:none;}
.tgp a:hover{color:Red;;text-decoration:underline}
.l1{ }
.l2{ }

/*other*/
a.Ads,a.Ads:link,a.Ads:visited{color:#FFFFFF;font-size:11px;text-decoration:none;font-weight:normal;width: 120px; letter-spacing: 0px;}
a.Ads:hover{background:#FFFFFF;color: Red;}
.Ads{background: #FF6347;border:0px;color: White;font-size:11px;font-weight:bold;text-align:center;width:100%;}
.titleAds{background: #A62E00;color: White;font-size:12px;text-align:center;width:100%;font-weight:bold;}