#page {
	background:transparent url(/icones/background.png) repeat-y scroll center top;
	margin:0 auto;
	position:relative;
	width:1044px;
}
.titreh1 {
	font-size:19px;
	color:#FFFFFF;
	border:0 none;
	margin:0;
	padding-top:-2px;
	margin-top:-2px;
	margin-bottom:-10px; 
}
.titreh1page {
	font-size:19px;
	color:#FFFFFF;
	border:0 none;
	margin:0;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px; 
}
.backgroundtitreautre {
	background: #F06; 
	padding-left:9px; 
	padding-top:5px;
	padding-bottom:3px;
	padding-right:16px;
}
.backgroundtitreguide {
	background: #F60; 
	padding-left:9px; 
	padding-top:5px;
	padding-bottom:3px;
	padding-right:16px;
}
.backgroundtitrephoto {
	background: #F50E0A; 
	padding-left:9px; 
	padding-top:5px;
	padding-bottom:3px;
	padding-right:16px;
}
.backgroundtitreville {
	background: #C72CAB; 
	padding-left:9px; 
	padding-top:5px;
	padding-bottom:3px;
	padding-right:16px;
}
.soustitreville {
	background: #F2AAFF;
	margin-top:-7px; 
	padding-right:6px;
	width:60px;
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
}
.menunormal {
	background:#3B3D64;
	padding-left:6px; 
	padding-right:6px;
	padding-top:3px; 
	padding-bottom:3px;
	font-size:15px;	
}
.menudessus {
	background:#FFFFFF;
	padding-left:6px; 
	padding-right:6px;
	padding-top:3px; 
	padding-bottom:3px;
	font-size:15px;	
}
a {
	color: #3B3D64;
	text-decoration: none
}
body {
	background-color: #CDCDCD;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:35px;	
}
.blanc {
	color: #FFFFFF;
	text-decoration:none;
}
.blanc:hover {
	color: #FFFFFF;
	text-decoration:none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3D64;
	font-size:18px;	
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3D64;
	font-size:17px;	
}
.h3tagsphoto {
	font-family: Arial, Helvetica, sans-serif;
	color: #BBBBBB;
	font-size:17px;	
}
.h3tagsphoto a {
	font-family: Arial, Helvetica, sans-serif;
	color: #BBBBBB;
	font-size:17px;	
}
a:hover {
	text-decoration: underline;
	color: #F50E0A;
}
.texte12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:13px;
}
.textemenunormal {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:13px;
}
.textemenudessus {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:13px;
}
.textemenu a:hover {
	color: #000000;
	font-size:13px;
}
.auteur {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:9px;
}
.petit {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:9px;
}
.titrezone {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:4px;
	margin-bottom:-1px;
	margin-left:2px;
	font-size:19px;
	color:#3B3D64;
}
.titrephotoliste {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:4px;
	font-weight:bold;
	margin-bottom:-1px;
	margin-left:2px;
	font-size:14px;
	color:#3B3D64;
}
.titrevilleliste {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:4px;
	font-weight:bold;
	margin-bottom:-1px;
	margin-left:2px;
	font-size:14px;
	color:#3B3D64;
}
input {
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
}
textarea {
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
}
.searchbox {
	background-color:transparent;
	
	border-width:0;
	font-size:13px;
	line-height:1em;
	margin:0;
	padding:3px;
	width:14em;
	}	
.simplesearch {
	background-color:white;
	background-image:url("/icones/search-fade.png?1");
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #AAAAAA;
	margin-top:0.65em;
	position:relative;
	width:240px;
	}
.searchButton  {
height:100%;
background-color:transparent;
background-image:url("/icones/search-ltr.png?1");
background-position:center center;
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:16px;
margin:0;
padding:0;
width:1.75em;
}
.colonne2droite {
	background-color:#EEF7E6;	
	}

