/* @override http://d105422.tmp55.swisscenter.com/css/style.css */

body {
	margin: 0;
	padding: 0;
	color: black;
	background-color: white;
	background-image: url(/img/bg3.jpg);
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 10px;
}

*, a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}

img {
	border: 0;
}

td {
	vertical-align: top;
}

h1 {
	text-align: center;
	color: #8c0000;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 12px 0px 15px;
}

/* @group Page Home */

/* Div pour la zone centrale de la HOME, centr verticalement et horizontalement */

#global {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 848px;
	height: 490px;
	margin-top: -245px;
	margin-left: -424px;
	border: 0px solid #333;
	background-color: transparent;
	background-image: url(/img/home/bg_cover.png);
	text-align: center;
}

/* Div pour la phrase du credo sur la HOME */

#credo {
	background-image: url(/img/home/bg_phrase.png);
	height: 151px;
	width: 664px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	vertical-align: middle;
	border: 0px solid #fff;
	font-weight: normal;
}

#credo td {
	color: #fff;
	padding: 20px;
	vertical-align: middle;
	text-align: center;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
}

#logo_home {
	margin-top: 50px;
}

#menu {
	padding-top: 30px;
}

#langue {
	padding-top: 30px;
}

#langue a {
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	font-family: "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/* @end */

/* @group Page du site */

/* Div pour la zone centrale des pages, centr horizontalement */

#global_page {
	border: 0px solid #ffe;
	background-color: transparent;
	background-image: url(/img/page/paper.png);
	background-repeat: repeat-y;
	text-align: center;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 928px;
	/*

on rtablit l'alignement normal du texte */
	text-align: left;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

#contener {
	border: 0px solid #000;
	background-image: url(/img/page/shadow_corner.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}

/* Div pour le contenu du texte, de 624px de large */

#contenu {
	border: 0px solid #000;
	width: 624px;
	margin-left: 60px;
	padding-bottom: 20px;
	padding-top: 0;
}

/* Div pour le menu de droite */

#menu_general {
	float: right;
	margin-right: 0px;
	border: 0px solid #000;
	width: 194px;
}

#tagline {
	text-align: center;
	padding-top: 31px;
}

#nav_liens_haut, #nav_liens_bas {
	height: 24px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* @end */

/* @group Table pour encadrement... a voir l'utilit... */

table.bg1 {
	background-color: white;
}

table.bg1 td.lt {
	width: 9px;
	height: 9px;
	background-color: transparent;
	background-image: url(/img/bordures/bg_1.gif);
}

table.bg1 td.mt {
	height: 9px;
	background-color: transparent;
	background-image: url(/img/bordures/bg_2.gif);
}

table.bg1 td.rt {
	width: 9px;
	height: 9px;
	background-color: transparent;
	background-image: url(/img/bordures/bg_3.gif);
}

table.bg1 td.ls {
	width: 9px;
	background-color: transparent;
	background-image: url(/img/bordures/bg_4.gif);
}

table.bg1 td.rs {
	width: 9px;
	background-color: transparent;
	background-image: url(/img/bordures/bg_6.gif);
}

table.bg1 td.lb {
	width: 9px;
	height: 9px;
	background-color: transparent;
	background-image: url(/img/bordures/bg_7.gif);
}

table.bg1 td.mb {
	height: 9px;
	background-color: transparent;
	background-image: url(/img/bordures/bg_8.gif);
}

table.bg1 td.rb {
	width: 9px;
	height: 9px;
	background-color: transparent;
	background-image: url(/img/bordures/bg_9.gif);
}

/* @end */

.texte {
	color: #333;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
}

.texte b {
	font-weight: bold;
	color: #333;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
}


.texte i {

	color: #333;
	font: italic 17px/24px Georgia, "Times New Roman", Times, serif;
}

/* Lien mail avec rollover rouge */

.mail {
	color: #333;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
}

a.mail:hover {
	color: #8c0000
}

/* @group Liste du credo */

/* Div pour espace autour de la liste du credo */

#liste_credo {
	padding: 20px 30px;
}

.credo_liste {
	color: #333;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	font-style: italic;
	text-align: center;
}

/* @end */

.titre_cartouche {
	color: #666;
	font-size: 14px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
}

select * {
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	
}


.search_sel {
	border: 1px solid #666;
	width: 350px;
	height: 18px;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	
}
select.search_sel {
	border: 1px solid #666;
	width: 350px;
	height: 18px;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	
}

/* Lien pour retour, prcdent, etc. en rouge */

a.menu {
	color: #8c0000;
	font-size: 10px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	margin-left: 5px;
}

a.menu:hover {
	text-decoration: underline;
}

/* @group Affichage des news */

.news_titre {
	color: #333;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	font-weight: bold;
}

div.news_date {
	color: #333;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-align: center;
	text-transform: lowercase;
	padding-bottom: 20px;
}

div.news_date_liste {
	color: #333;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-align: left;
	text-transform: lowercase
}

/* @end */

/* @group Cadres pour espacement dans les cartouches */

#cadre_recherche {
	padding: 20px 30px;
}

#cadre_domaine {
	padding: 20px 20px;
}

#cadre_vin {
	padding: 20px;
}

/* @end */

/* @group Page vin, cartouche et resultat */

#cartouche_vin th,#cartouche_vin td {
	text-align: left;
	padding: 2px 4px;
	vertical-align: top;
}

#cartouche_vin th {
	color: #666;
	font-size: 14px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
}

#cartouche_vin td {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
}
#cartouche_vin td.domaine {
	font-weight: bold;
}
#cartouche_vin td a.lien_domaine {
	color: #000;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
}

#cartouche_vin td a.lien_domaine:hover {
	color: #8c0000
}

td.photo_vin {
	padding-right: 20px;
}

#resultats td {
	border-bottom: 1px solid #8c0000;
	padding: 4px;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

/* Roll Over sur les rsultats de la recherche des vins */

.ligne0 {
	background-color: #f7f4f1;
}

.rowover {
	background-color: #8c0000;
	color: #fff;
}

/* Bouton de recherche des vins */

.bouton {
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #8c0000;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #8c0000;
	font-size: 10px;
	padding: 2px;
}

/* @end */

/* @group Table pour liens Prcdent, Suivant, pdf et retour */

table.lien_retour {
	width: 100%;
	margin: 10px 0;
}

table.lien_retour td {
	color: #8c0000;
	font-size: 10px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

table.lien_retour td.droit {
	text-align: right;
}

table.lien_retour td.gauche {
	text-align: left;
}

table.lien_retour td.centre {
	text-align: center;
}

/* @end */

/* Affichage du portrait pour l'Homme et le detail du vigneron */

div.portrait_domaine {
	float: left;
	margin: 0 20px 10px 0;
}

/* Table pour affichage des vignerons */

table#vignerons {
	width: 100%;
}

#vignerons td {
	text-align: center;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

/* Lien pour afficher le plan */

td.plan {
	vertical-align: bottom;
	text-align: right;
}

td.nav_langue {
	text-align: center;
	padding-top: 15px;
}

td.nav_langue a {
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	font-family: "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
	line-height: 18px;
	letter-spacing: 1.2px;
}
