
/* Rafting-Loisirs
Feuille de style du site www.rafting-loisirs.ch
Création : 26.2.2008
Modification : 3.11.2008/13.4.2009

Réalisation par Sur Mesure Concept Sàrl
www.sur-mesure.ch
Anne-Christine Robert

 */


body {
	background-color: #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #00284F;
}
p {
	text-align: left;
	list-style:cjk-ideographic;
	list-style-type:square;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #00284F;
}
p.erreur {
	text-align:center;
	color:#FF6600;
	font-size:120%;}

/* ELEMENTS DE MONTAGE */

table.montage {
	border: 1px solid #003466;
	width: 90%;
}

/* TABLEAUX DE MISE EN VALEUR DES ELEMENTS */

table.hot_info {
	margin: 0px;
	padding: 0px;
	border: thin solid #003466;
	vertical-align: top;
	background-color: #FF9933;
	text-align: left;
	height: auto;
	width: 100%;
	clip: rect(0px,0px,0px,0px);
}

table.info {
	margin: 0px;
	padding: 0px;
	border: 1px solid #003466;
	vertical-align: top;
	background-color:#D7E5FF;
	text-align: left;
	height: auto;
	width: 100%;
}


table.nav  {
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color: #003466;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #003466;
}

td.nav {
	border-right:thin;
	border-right-color: #003466;
	border-right-style:solid;
	border-right-width:thin;
	margin:0px;
	padding:0px;
	height: 30px;
	width:14%;
	vertical-align: middle;
}
td.corps {
	width: 80%;
	vertical-align:top;
}
td.corps_nav{
	width: 20%;
	height:100%;
	vertical-align:top;
}
table.menu{
	width:100%;
	/*height:80%;*/
	background-color:#D7E5FF;
	border: solid 1px #003366;
	bottom:0px;
}
td.menu_top{
	vertical-align:top;
}
td.menu_bottom{
	vertical-align:bottom;
	text-align:justify;
}
td.nav_droit {
	margin:0px;
	padding:0px;
	height: 30px;
	width:14%;
	vertical-align: middle;
}
td.bottom {
	border-color: #003466;
	background-color:#003466;
	text-align:right;
}

table.prix{
	width:60%;
	border:thin;
	border-style:solid;
	border-color:#FFFFFF;
	
}
td.prix{
	border:thin;
	border-style:solid;
	border-color:#FFFFFF;
	
} 
table.camp{
	width:100%;
	border:thin;
	border-style:solid;
	border-color:#FFFFFF;
	
}
td.camp{
	border:thin;
	border-style:solid;
	border-color:#FFFFFF;
	vertical-align:top;
	
} 

td.top{
	vertical-align:top;
} 


/* MISE EN PAGE DES ELEMENTS TEXTUELS */

.titre {
	font-size: large;
	font-weight: bold;
}
.soustitre {
	font-size: medium;
	font-weight: bold;
}
.titre3 {
	font-size: small;
	font-weight: bold;
	font-style:italic;
}
.titre3_blanc {
	font-size: small;
	font-weight: bold;
	font-style:italic;
	color:#FFFFFF;
}
.titre3_clair {
	font-size: small;
	font-weight: bold;
	font-style:italic;
	color:#6699CC;
}
.petit {
	font-size: x-small;}

.gras {
	font-weight: bold;}

.petit_gras {
	font-size: x-small;
	font-weight: bold;}
.important {
	font-size: small; 
	font-weight: bold; 
	color: #CC3333; 
}

/* Sur la page d'accueil */
.titrerouge {
	font-size: medium; 
	font-weight: bold; 
	color: #CC3333; 
}
.titrebleu {
	font-size: medium;
	font-weight: bold;
	color: #00284F;
}

.rafting-loisirs {
	color: #6699CC;
	font-size: xx-large;
	font-weight:bold;
	text-align:center;
}
.titrerafting-loisirs {
	font-size: xx-large;
	font-weight:bold;
	text-align: center;
}
.centre {
	text-align: center;
}
.haut {
	vertical-align: top;
}

/* Menus de navigation */

p.menu {
	font-weight: bold;
}

/* LIENS */

a:link {
	color: #003466;
}
a:visited {
	color: #003466;
	text-decoration: underline;
}
a:hover {
	color: #FF9933;
}
a:active {
	color: #CC3333;
}

a:link.menu {
	color: #003466;
}
a:visited.menu {
	color: #003466;
	text-decoration: underline;
}
a:hover.menu {
	color: #FFFFFF;
}
a:active.menu {
	color: #FFFFFF;
}



/* LIENS SMC */

a:link.web {
	font-size:xx-small;
	color: #B8D4FF;
	text-decoration:none;
}
a:visited.web {
	font-size:xx-small;
	color: #B8D4FF;
	text-decoration:none
}
a:hover.web {
	font-size:xx-small;
	color: #6699CC;
}
a:active.web {
	font-size:xx-small;
	color: #CC3333;
}

/*
Récup styles pour l'agenda

*/
			
.agenda_detail { font-family : verdana;
                 font-size   : 10px;
				 cursor:help;
}
