/******************************************/
/* FEUILLE DE STYLE - THAI RAFTING - V1.0 20/09/07 */
/******************************************/



/* BODY */
body {
	margin-top:0px;
	background-repeat:repeat-x;
	background-image:url(http://www.thairafting.com/project/thairafting/fichiers/bg_main.gif);
	background-color:#fdf1d0;
	
	margin-bottom:24px;
}

/* MAIN */
#main {	
	font-family:verdana;
	margin:0px;
	margin-bottom:24px;
}

li {
	margin-left:16px;
}

.sep {
	text-align:center;
	margin-top:16px;
	margin-bottom:16px;
}

/* COLOR */
.y {
	color:#FED100;
}

.grey {
	color:#656565;
}

.orange {
	color:#ff9900;
}

.bordeau {
	color:#a96164;
}

p.null {
	margin:0px;
	padding:0px;
	line-height:1px;
}

p.both {
	clear:both;
	margin:0px;
	padding:0px;
	line-height:1px;
}


p.left {
	clear:left;
	margin:0px;
	padding:0px;
	line-height:1px;
}

p.right {
	clear:left;
	margin:0px;
	padding:0px;
	line-height:1px;
}

h2 {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

a, a:hover{
	color:#ff9900;
}

p.break {
	width:700px;
	text-align:center;
	margin-top:0px;
	margin-bottom:20px;
	padding:0px;
}

.legende {
	font-size:9px;
	font-style:italic;
	text-align:center;
}

#open_gallery {
	position:absolute;
}

.bloc_message {
	margin-bottom:16px;
}


/* ACCUEIL */
#accueil {
	width:800px;
	margin:auto;
	margin-top:0px;
	background-color:#ffffff;	
	font-family:verdana;
}

	#accueil #top {
		width:800px;
		height:98px;		
		margin:0px;
		border:0px;		
		background-image:url(http://www.thairafting.com/project/thairafting/fichiers/thai-rafting-adventure-top.jpg);		
		background-position: top;
	}
	#accueil #bottom {
		width:800px;
		height:466px;
		margin:0px;
		padding:0px;
		border:0px;		
		background-image:url(http://www.thairafting.com/project/thairafting/fichiers/thai-rafting-adventure-bottom.jpg);
		background-position: top;
		background-repeat:no-repeat;
	}
	
		#menu{
			margin-top:46px;
			margin-left:20px;
		}
		
			#top-menu{
				width:180px;
				height:20px;
				background-image:url(http://www.thairafting.com/project/thairafting/fichiers/menu-top-bckg.gif);
			}
			
			#content-menu{
				width:180px;				
				background-image:url(http://www.thairafting.com/project/thairafting/fichiers/menu-bckg.gif);
				background-repeat:repeat-y;
			}
			
				#content-menu h2{					
					margin:0px;
					padding:0px;
					margin-left:10px;
					margin-bottom:4px;
					padding-top:4px;
				}
				
				#content-menu a{
					font-weight:bold;
					font-size:10px;
					color:#000000;
					text-transform:uppercase;			
					text-decoration:none;							
				}
				
				#content-menu h2.actif a{
					color:#FFFFFF;
				}
				
				#content-menu a:hover{
					text-decoration:underline;
					color:#ffffff;
				}
			
				#content-menu .category-separator {					
					margin-left:3px;
				}
				
				#content-menu p.version {
					margin-left:3px;
					margin-top:32px;
					margin-bottom:16px;
				}
				
				#content-menu p.address {
					margin-left:10px;
					font-size:9px;
					color:#ffffff;
					font-weight:bold;
				}
			
			#bottom-menu{
				width:180px;
				height:20px;
				background-image:url(http://www.thairafting.com/project/thairafting/fichiers/menu-bottom-bckg.gif);
			}
			
			
			#accueil #bottom #signature {
				text-align:right;
				margin-right:30px;
			}
			
				#accueil #bottom #signature p{
					margin-top:-60px;
					color:#ffffff;
					font-size:11px;
				}
				
			#accueil #bottom #slogan {
				margin-left:30px;
			}
			
				#accueil #bottom #slogan p{
					color:#ffffff;
					font-size:18px;
				}

/* ADMIN */				
#admin {
	width:100%;
	font-size:9px;
	text-align:center;	
	font-family:Verdana;	
}

	/*page_site*/
	
	#page_site {
		width:980px;
		min-height:540px;
		margin:auto;
		margin-top:0px;	
		margin-bottom:16px;
		background-image:url(http://www.thairafting.com/project/thairafting/fichiers/page-bckg.gif);
		background-repeat: no-repeat;
		background-color:#ffffff;
		font-family:verdana;
	}
	
		#page_site #menu{
			float:left;
			margin-top:160px;
		}
		
		#page_site #title {
			margin-top:154px;
			margin-left:33px;
			margin-right:16px;
			padding-left:200px;
		}
		
			#page_site #title h2 {
				margin-left:20px;
			}
		
	#block {
		margin-top:16px;
		font-size:11px;
		text-align:justify;
	}
		
		#block #bloc_presentation_rubrique {
		}
		
			#block #bloc_presentation_rubrique .image{
				float:left;
				margin-right:8px;
			}
			
			#block #bloc_presentation_rubrique .contenu img{
				float:right;
				margin:4px;
			}
		
		#block #bloc_chapeau_offre {
			width:700px;
			min-height:140px;
		}
		
		#block #bloc_chapeau_offre .image{
			float:left;
			margin-right:8px;
		}
		
		#block #bloc_chapeau_offre .text{
			float:left;
			margin-right:16px;
			width:440px;
		}
		
		
		#block #bloc_chapeau_offre .titre{
			font-weight:bold;
			text-decoration:underline;
			font-size:12px;
		}
		
		#block #bloc_chapeau_offre .contenu{
			margin-top:8px;
		}
		
		#block #bloc_package {		
			margin-top:8px;
			margin-bottom:8px;
			width:710px;
			background-color:#fbf1d0;
			border:1px solid #f3d878;
			padding:8px;
		}
		
		#block #bloc_package .titre {
			font-weight:bold;
			font-size:14px;
			margin-bottom:16px;
		}
		
		#block #bloc_package .sous-titre {
			font-weight:bold;
		}

	#page_package {
		width:980px;
		min-height:540px;
		margin:auto;
		margin-top:0px;	
		background-image:url(http://www.thairafting.com/project/thairafting/fichiers/page-bckg.gif);
		background-repeat: no-repeat;
		background-color:#ffffff;
		font-family:verdana;
	}
	
		#page_package #menu{
			float:left;
			margin-top:160px;
		}
		
		#page_package #content {
			width:700px;
			padding:0px;
			margin-top:200px;			
			margin-right:16px;
			margin-left:230px;
		}
		
		#page_package #content .back{
			font-size:10px;
			margin-left:16px;
		}
		
		#bloc_element_package {						
			margin-top:20px;
		}
			
				#bloc_element_package .titre_element{
					font-weight:bold;
					font-size:12px;
					margin-bottom:4px;
				}
				#bloc_element_package .image{
					float:left;
					padding:0px;
					margin-right:8px;
				}
				
				#bloc_element_package table,td{
					border:1px solid #dd5800;
					padding:2px;
				}
				
			#bloc_element_package .description{
			}
			
			
	.book {
		float:right;
		margin:4px;
	}
	
	
	input, textarea, select
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		background-color : #F3D878;
	}
	
	table.form {
		border:0px;
	}
	
	.lib {
		border:0px;
		width:160px;
	}
	
	.field {
		border:0px;
		width:260px;
	}
	
		.field input,textarea{
			width:260px;
		}
		
		.field textarea{
			height:40px;
		}
	
	.error {	
		border:0px;
		font-weight:bold;
		font-size:9px;
	}
	
	textarea.comments {
		width:420px;
		height:80px;
	}
	
	._required {
	}
	
	#block #bloc_form {		
	}
	
	#block #bloc_form td{
		padding:2px;
		text-align:left;
	}
	
	#block #bloc_libre {
		margin-bottom:24px;
		width:720px;
	}
	
	#block #bloc_comments {
		margin-bottom:24px;
		width:720px;
		padding:4px;
		border:1px solid #EEEEEE;
		background-color:#FFFFFF;
	}
	
	#block #bloc_information {
		margin-bottom:24px;
	}
	
	#block #bloc_information table,td{
		border:1px solid #000000;
		padding:2px;
		text-align:center;
	}
	
	#block #bloc_information h2 {
		margin:0px;
		padding:0px;
		font-weight:bold;
		font-size:14px;
		margin-bottom:16px;
	}
	
	
	.bloc_gallery {
		float:left;
		margin:0px;
		min-height:210px;
	}
	
		.bloc_gallery img {
		}
		
		.bloc_gallery p {
			font-style:italic;
			margin-left:8px;
		}
		
	
.cptch {
	display:none;
}

.top-page {
	width:100%;
	text-align:right;
}

.text-titre-comments {
	margin-bottom:16px;
}

.text-signature-comments {
	margin-top:16px;
}