body {
margin:0px;
padding:0px;
background-color : #990000;
text-align : center;
display : block;
font-family : Geneva, Arial, Helvetica, sans-serif;
}
b{
color:#cc6666;
}
	a, a:visited { 
	color : #ffcccc;
	white-space:nowrap;
	font-weight : bold;
	text-decoration : none;
	} 
	a:hover { 
	color : #330000;
	} 	
	
	#page { 
	margin : auto;
	text-align : left;
	width : 720px;
	min-height : 300px;
	background-image : url(../images/logo_provencetours.jpg);
	background-repeat : no-repeat;
	background-position : 176px -4px;
	color : #ffffff;
	} 
		#gauche { 
		display : block;
		width : 106px;
		float : left;
		margin:0px;
		} 
			.photos { 
			display : block;
			text-align : center;
			width : 100px;
			text-align : center;
			} 
				.photos img { 
				display : block;
				border:3px solid #cc6666;
				margin : 5px;
				width : 90px;
				height:auto;
				} 
				
		#centre { 
			width : 400px;
			float : left;
			} 

			#centre .menu { 
				color:#aa0000;
				width : 335px;
				margin-bottom:30px;
				padding:5px;
				padding-left:10px;
				background-color:#cc6666;			
				} 
				#centre .menu a { 
					font-weight : normal;
					font-size : 12px;					
					color : #ffffff;
					} 
						#centre .menu a:hover { 
						color : #330000;
						} 
						#centre .menu a:active { 
						color : #990000;
						font-weight : bold;
						} 
				
				.contenu { 
				width : 347px;
				display : block;
				padding : 30px;
				padding-left:15px;
				margin-top : 98px;
				padding-bottom : 50px;
				border-right : 1px solid #cc6666;
				border-bottom : 1px solid #cc6666;
				}
					.contenu img {
					width:315px;
					height:auto;
					margin-right:0px;				
					border:19px solid #cc6666;
					}
					.titre { 
					display : block;
					font-weight : bold;
					font-size : 16px;
					margin-bottom : 40px;
					margin-top:0px;
					} 
					.titre img { 
					float:right;
					margin:16px;
					margin-bottom:10px;
					width:50px;
					height:auto;
					border:20px solid #cc6666;
					} 
						.texte { 
						display : block;
						text-align : justify;
						font-size : 12px;
						margin-top:10px;
						margin-bottom:10px;
						} 
							.texte img { 
							float:right;
							margin:16px;
							margin-bottom:10px;
							margin-top:0px;
							margin-right:0px;
							width:100px;
							height:auto;
							border:5px solid #cc6666;
							}
							.texte a,  .texte a:visited{ 
							color:#cc6666;
							}
							.texte a:hover{ 
							color:#330000;
							}
					.signature { 
					display : block;
					clear:both;
					margin-top : 20px;
					font-size : 11px;
					font-style : italic;
					
					} 
						.signature img { 
						float:none;	
						display:inline;
						clear:left;			
						margin:5px;
						margin-top:10px;
						width:50px;
						height:auto;
						border:5px solid #cc6666;
						} 
					.labels{
					margin:auto;
					margin-top:50px;
					}
					.legales { 
					width : 100%;
					display:block;
					text-align : center;
					font-size : 10px;
					margin-bottom : 10px;
					margin-top : 25px;
					color:#cc6666;
					} 
						.legales a { 
						color:#CC6666;
						font-weight : normal;
						}
						.legales a:hover { 
						color:#330000;
						font-weight : normal;
						}
						
			.libelle { 
			font-size:10px;
			color:#330000;
			margin-left:5px;
			}
		#centre a.retour{
		color:#cc6666;
		font-size:9px;
		width:300px;
		text-align:right;
		margin:0px;
		margin-top:-100px;
		margin-right:0px;
		cursor:pointer;
		}
		#centre a.retour:hover{
		color:#330000;
		}
		.langues {
		float:right;
		display:block;
		margin-top:-30px;
		padding:5px;
	
		}
			.langues img {
			border:1px solid #cc6666;
			width:20px;
			height:auto;
			height:auto;
			margin:0px;
			} 
	
	#droite { 
	display : block;
	width : 200px;
	float : right;
	margin-left : -220px;
	clear : right;
	} 
		#droite .menu { 
		color : #ffffff;
		width : 200px;
		margin:0px;
		margin-top : 200px;
		margin-left: 10px;
		} 
			#droite .menu a { 
			float:left;
			clear:left;
			font-weight : bold;
			font-size : 14px;
			text-align:left;
			text-transform : uppercase;
			color : #ffffff;
			font-weight : bold;
			background-image:url(../images/puce_voiture.jpg);
			background-position:top right;
			background-repeat:no-repeat;
			padding:3px;	
			padding-right:35px;
			} 
				#droite .menu a:hover { 
				color : #330000;
				} 
				#droite .menu a:active { 
				color : #990000;
				}
			#droite .menu ul{
			float:left;	
			width:100%;
			margin:0px;
			padding:0px;
			margin-bottom:20px;
			}
			#droite .menu li {
			float:left;	
			width:100%;
			margin:0px;
			padding:0px;
			list-style:none;
			} 
				#droite .menu li a {
				color:#cc6666;
				float:left;
				width:100%;	
				font-weight : normal;
				padding:0px;
				margin:0px;
				padding-left:15px;				
				font-size : 12px;
				text-transform : none;
				background-image:url(../images/puce_ronde.jpg);
				background-position:left;
				background-repeat:no-repeat;	
				} 
		#bas {}
			#bas span { 
			display : none;
			} 
		#footer {
		display:block;
		float:left;
		width:100%;
		margin-left:-50px;
		}
		#footer img {
		height:31px;
		border:none;
		}
