@charset "utf-8";
/* CSS Document */

/* surdéfinition */
.cat_head  {
	padding					: 4px;
	height					: auto;
	min-height				: 20px;
	font-size				: 8pt;
}
#header {
	background-image		: url('/img/head_at.jpg');
	height					: 230px;
}

/* colonnes */
#at_main {
	margin-top				: -50px;
	font-size				: 7pt;
}
#col_scat {
	width 					: 187px;
	float					: left;
	color					: #6B5645;
	margin-top				: 3px;
	background-color		: #FCECC0;
	min-height				: 50px;
}
#col_center {
	margin-left				: 194px;
	margin-right			: 194px;
	min-height				: 500px;
}
#col_coord {
	width					: 187px;
	float					: right;
	margin-top				: 52px;
}
#col_description {
	width					: 250px;
	float					: left;
}
#col_photos {
	margin-left				: 255px;
	margin-top				: 3px;
}

/* autres */
P {
	margin					: 0 0 5px 0;
}
.aucune_photo {
	text-align				: center;
}
.nom_at {
	margin-top				: 3px;
	font-size				: 14pt;
	padding-top				: 3px;
	font-weight				: bold;
	border-bottom-width		: 2px;
	border-bottom-style		: solid;
}
#col_description H3 { 
	font-size				: 11pt;
	font-weight				: normal;
	font-style				: italic;
	margin-bottom			: 3px;
	margin-top				: 3px;
}
.etiquette {
	color					: #fff;
	padding					: 2px;
	padding-left			: 4px;
	font-weight				: bold;
	height					: 15px;
	margin-top				: 4px;
	margin-bottom			: 5px;
	font-size				: 8pt;
}
.description {
	text-align				: justify;
}
.description p {
	margin					: 0;
	margin-top				: 10px;	
}
.description UL {
	margin					: 0;
	padding					: 0;
	padding-left			: 30px;
	margin-top				: 5px;
}
.description LI {
	list-style-type			: circle;
}
#Curr_Photo {
	height					: 196px;
	width					: 266px;
	background-color		: #000;
	border-style			: solid;
	border-width			: 2px;
	overflow				: hidden;
}	
#Curr_PhotoComment {
	font-weight				: bold;
}
#Curr_PhotoSource {
	font-style				: italic;
}
.etiquette_ico {
	margin-left				: 10px;
}
.etiquette_ico IMG {
	margin-top				: -5px;
	margin-right			: 5px;
}
#div_google_map {
	width					: 188px;
	height					: 165px;
	border					: 1px solid #6B5645;
	float					: left;
	margin-right			: 2px;
}
#div_google_map_icons {
	position				: absolute;
	margin					: 0;
	padding-left			: 10px;
	z-index					: 999;
}
#div_google_map_map {
	position				: absolute;
	width					: 188px;
	height					: 165px;
	overflow				: hidden;
	background-color		: #ddd;
	z-index					: 998;
}	
#div_google_map_map P {
	text-align				: center;
	margin-top				: 70px;
	font-style				: italic;
}
.adresse_ligne {
	font-weight				: bold;
	padding-right			: 4px;
}
.adresse_ligne_tel, .adresse_ligne_url {
	margin-top				: 10px;
}
A.adresse_ligne_url {
	text-decoration			: underline;
}
.adresse_ligne_url {
	display					: block;
	width					: 175px;
	color					: #6B5645;
	overflow				: hidden;
	white-space				: nowrap;
	text-overflow			: ellipsis;
	text-decoration			: none;
}
.adresse_ligne_url:hover {
	text-decoration			: underline;
}
.adresse_ligne_message {
	margin-top				: 10px;
}
#coord_message {
	margin-top				: 2px;
}
.message_field {
	border-width			: 1px;
	border-style			: solid;
	width					: 175px;
	background-image		: url('/img/font_message_field.gif');
	background-repeat		: repeat-x;
	padding					: 2px;
	font-size				: 7pt;
	background-color		: #fff;
}
#txtmessage_message {
	height					: 70px;
}
#coord_message_envoyer {
	margin-top				: 3px;
}
.dynamicfield_placeholder {
	color					: #999 !important;
	font-size				: 7pt !important;
	text-transform			: none !important;
}
#txtmessage_code {
	width					: 75px;
	vertical-align			: middle;
	height					: 16px;
	text-transform			: uppercase;
	font-size				: 9pt;
}
#coord_message_imgcode {
	background-color		: #fff;
	border-width			: 1px;
	border-style			: solid;
}
#coord_message_loading {
	width					: 115px;
	float					: left;
	text-align				: center;
}
#PhotoExplorer {
	width					: 270px;
	margin					: 0 auto;
}

.send_message_div_disabled *{
	filter					: alpha (opacity=50);
	-moz-opacity			: 0.5;
	-khtml-opacity			: 0.5;    
	opacity					: 0.5;
	cursor					: default;
}
.send_message_div_disabled .adresse_ligne_message {
	font-weight				: normal;
}

.lien_pays {
	white-space:nowrap;
	color: #6B5645;
}

.liens_pays_div {
	margin-left:10px;
	margin-top:5px;
	line-height:15px;
}

.liens_pays_head {
	margin-top: 50px;
}

