
/* ----------------------------------------------- */
/*               Wannadive.net CSS                 */
/* ----------------------------------------------- */


/* -------------- Old Stuffs from WS----------------- */

table.form_inside{
	border: 1px solid black;
}

td.form_inside{
	border: 1px solid black;
	padding: 2px;
}

table.form_inside2{
	border: 1px solid black;
	background-color: rgb(191,211,230);
}

/* Continent list */

/* url country list without spots */
 a.countryWithNoSpot:link {
	color: rgb(100,100,100);
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
a.countryWithNoSpot:active {
	color: rgb(100,100,100);
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
a.countryWithNoSpot:visited {
	color: rgb(100,100,100);
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
a.countryWithNoSpot:hover {
	color: rgb(100,100,100);
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}


/* ------------- style normal -------------------- */
/* texte */
.fnormal{
	text-decoration: none; 
  	font: 11px Arial, Helvetica, sans-serif;
	color: black;
}

/* texte blanc bandeau */
/* - second bandeau country, zone, spot (avec PDF, rate, comment) */
/* - titre des boîtes de news */
.fnormal_inv{
	text-decoration: none; 
  	font: 11px Arial, Helvetica, sans-serif;
	color: white;
}
.fnormal_inv2{
	text-decoration: none; 
  	font: 11px Arial, Helvetica, sans-serif;
	color: black;
}

/* small intermediaire */
/* - tableau des infos additionnelles de zone */
.fnormal_small{
	text-decoration: none; 
  	font: 10px Arial, Helvetica, sans-serif;
	color: black;
}

/* copyright */
.fsmall{
	text-decoration: none; 
  	font: 10px Arial, Helvetica, sans-serif;
	color: black;
}

/* texte des données spots */
.fdata{
	text-decoration: none; 
  	font: 11px Arial, Helvetica, sans-serif;
	color: rgb(0,60,121); /* bleu */
}

/* texte pour les tableaux de news */
.fdata_small{
	text-decoration: none; 
  	font: 9px Arial, Helvetica, sans-serif;
	color: rgb(0,60,121); /* bleu */
}
.fdata_small2{
	text-decoration: none; 
  	font: 11px Arial, Helvetica, sans-serif;
	color: black;
}
/* titres champs page spot */
.flabel{
	text-decoration: none; 
  	font: 11px Arial, Helvetica, sans-serif;
	color: #0EAFB9; /* bleu cyan */
}

/* Lacanau, Gros titre, police claire, fond foncé */
.ftitle1_inv{
	text-decoration: none; 
  	font: bold 18px Arial, Helvetica, sans-serif;
	color: white;
}


/* Pour avoir la meme taille que le titre */
.ftitle1_size{
	font: bold 18px Arial, Helvetica, sans-serif;
}

/*  Parties des pages Admin */
.ftitle0{
	text-decoration: none; 
  	font: bold 22px Arial, Helvetica, sans-serif;
	color: rgb(255,150,0); /* orange */
}

/*  Titre des pages (Help, Add a message, etc) */
.ftitle1{
	text-decoration: none; 
  	font: bold 18px Arial, Helvetica, sans-serif;
	color: rgb(89,152,201); /* bleu ciel */
}


/* Données sous le titre de l'item (europe, france pour Arcachon)) */
.ftitle2_inv{
	text-decoration: none; 
  	font: bold 16px Arial, Helvetica, sans-serif;
	color: rgb(89,152,201); /* bleu */
}

/* ?????? europe, france */
.ftitle2{
	text-decoration: none; 
  	font: bold 16px Arial, Helvetica, sans-serif;
	color: rgb(147,185,220); /* bleu clair */
}



/* Titre de partie (characteristics, access, photos, comments, feedback) */
.ftitle3{
	text-decoration: none; 
  	font: bold 11px Arial, Helvetica, sans-serif;
	color: rgb(0,60,121); /* bleu */
}

/* Titre sous-parties */
.ftitle4{
	text-decoration: none; 
  	font:11px Arial, Helvetica, sans-serif;
	color: rgb(206,0,0); /* rouge */
}


/* -------------------------------------------------------- */
/*               P A O                                      */
/* -------------------------------------------------------- */

table  { 
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-style: none;
}

tr {
	padding: 0px;
	margin: 0px;
}

td { 	
	padding: 0px;
	margin: 0px;
}

/* -- content -- */
td.content {
	width: 640px;
	margin: 0px;
	padding: 0px;
	/*
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	*/
	vertical-align: top;
	/*border-right: 1px solid;*/
	border-left: 1px solid;
	border-color: rgb(255,231,231); /* bleu */
}
tr.content {
	padding: 0px;
	margin: 0px;
	/* line-height: 15px; */
}

/* -- content -- */
table.content  { 
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-style: none;
}

td.menu {
	vertical-align: top;
}

/* --------------- LES TITRES ---------------------------- */
td.ftitle1_inv{
	background-color: rgb(0,60,121); /* bleu foncé */
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

td.ftitle2_inv{
	background-color: rgb(0,60,121);
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

td.ftitle3{
	background-color: rgb(227,241,255); /* bleu très clair */
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

td.ftitle3_column{
	background-color: rgb(0,60,121); /* bleu */
	width: 15px;
}

td.ftitle4{
	padding-top: 7px;
	/*
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
        */
}

td.ftitle4_column{
	background-color: rgb(206,0,0); /* rouge */
	width: 15px;
}

/* ------------- STYLES NORMAUX ----------------- */
td.fnormal{
	vertical-align: top;
}

div.fnormal{
	margin: 5px;
}

td.flabel{
	text-align: right;
	padding-right: 5px;
}

td.fdata{
	vertical-align: top;
}

/* ----- spot list ----- */
table.spot_list{
 	border: 1px solid black;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-style: none;
}

td.spot_list{
	margin: 0px;
	padding: 2px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid black;
	background-color: rgb(227,241,255); /* bleu très clair */
	text-align: center;
}

td.spot_list-left{
	margin: 0px;
	padding: 2px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid black;
	background-color: rgb(227,241,255); /* bleu très clair */
	text-align: left;
}

td.spot_list1{
	text-align: left;
}

td.spot_list_number{
	padding: 2px;
	border: 1px solid black;
	background-color: rgb(0,60,121); /* bleu */
	color: white;
	text-align: right;
	font-weight: bold;
}
td.spot_list_label{
	background-color: rgb(89,152,201);
	color: white;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid black;
}

/* ----- Region ------ */
table.region_season{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-style: none;
}
td.region_season{
	margin: 0px;
	background-color: #FCEBCA;
	border: 1px solid rgb(237,155,79);
	text-align: center;
	padding: 3px;
}

td.region_season_label1{
	margin: 0px;
	border: 1px solid rgb(237,155,79);
	text-align: center;
	background-color: rgb(239,193,138);
	padding: 3px;
}

td.region_season_label2{
	margin: 0px;
	border: 1px solid rgb(237,155,79);
	text-align: center;
	background-color: rgb(236,214,175);
	padding: 3px;
}

td.region_season_column{
	margin: 0px;
	border: 1px solid rgb(237,155,79);
	background-color: rgb(239,193,138);
	padding: 3px;
}

td.region_list{
	margin: 0px;
	padding: 2px;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid black;
	background-color: rgb(227,241,255);
	text-align: left;
}

/* --- world et continent --- */
table.continent{
	border: 1px solid black;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-style: none;
}
td.continent{
	border: 1px solid black;
	margin: 0px;
}

div.continent{
	width: 400px;
	text-align: justify;
}

/* News */

.newstitle {
	font-weight: bold;
}
.newsdate {
	color: #9E2C2C;
	font-size: 80%;
}


