@import url(http://fonts.googleapis.com/css?family=Cantora+One);

#page {
	margin:0 auto;
	position:relative;
	width:320px;
}
.titreh1 {
	font-size:22px;
	color:#FFFFFF;
	border:0 none;
	margin:0;
	padding-top:-2px;
	margin-top:-2px;
	margin-bottom:-10px; 
}
.titreh1page {
	font-size:22px;
	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;
}
.backgroundtitreannuaire {
	background: #5472AE; 
	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;	
}
.headerblanc {
	color: #FFFFFF;
	font-size:35px;
	text-decoration:none;
	font-family: 'Cantora One', sans-serif;
}
 .headerblanc:hover {
	color: #FFFFFF;
	font-size:35px;
	text-decoration:none;
}
.blanc {
	color: #FFFFFF;
	text-decoration:none;
}
.blanc:hover {
	color: #FFFFFF;
	text-decoration:none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3D64;
	font-size:20px;	
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3D64;
	font-size:18px;	
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:17px;	
}
.h2tagsphoto {
	font-family: Arial, Helvetica, sans-serif;
	color: #BBBBBB;
	font-size:17px;	
}
.h2tagsphoto 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:10px;
}
.petit {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:10px;
}
.titrezone {
	font-family: 'Cantora One', sans-serif;
	margin-top:4px;
	margin-bottom:10px;
	margin-left:0px;
	font-size:20px;
	color:#3B3D64;
}
.titrephotoliste {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:4px;
	font-weight:bold;
	margin-bottom:-1px;
	margin-left:2px;
	font-size:20px;
	color:#3B3D64;
}
.titrevilleliste {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:4px;
	font-weight:bold;
	margin-bottom:-1px;
	margin-left:2px;
	font-size:20px;
	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:-2.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;	
	}
.colpin {
	 float:left;
	 width:170px;
	 margin-right:10px;
 }
.colpin75 {
float:left;width:95px;margin-right:10px;}
.pinphoto {
	float:right;
	margin-bottom:10px;
	padding: 10px;
	border:#CCCCCC 1px solid;
	font-size:13px;
	box-shadow: 0 1px 1px rgba(34, 25, 25, 0.4);
}
.pinphotoseul {
	float:right;
	margin-bottom:10px;
	padding: 10px;
	margin-left:10px;
	margin-right:10px;
	border:#CCCCCC 1px solid;
	font-size:13px;
	box-shadow: 0 1px 1px rgba(34, 25, 25, 0.4);
}
.titreguide {font-size:20px;font-weight:bold;color:#666666;]