@charset "utf-8";
/*

DESIGN DU SITE CHATEAU GERBAUD PAR FLORENT LAMOUREUX
www.flxcreations.fr
Pour toute questions, mail contact@flxcreations.fr
Reproduction interdite sans autorisation écrite.

*/

body {
	margin:auto;
	background-color:#3c0000;
	background-image: url(pic/bg.png);
	background-repeat:repeat-x;
	width: 100%;
	max-width: 1235px; 
	margin-bottom: 50px;
	margin-top: 5px;
}
#main {
	margin-top: 10px;
	width: 1000px;
	margin: auto;
}

#bandeau {
	margin: auto;
	background-image: url(pic/bandeau.png);
	background-repeat:no-repeat; 
	background-position:center;
	width: 100%;
	height: 200px;
	border-top: 1px solid orange;
	border-bottom: 1px solid orange;
}

#header {
	background-image: url(pic/header.png);
	background-repeat:no-repeat;
	background-position: center top;
	height: 150px;
}

.header_titre { font-size: 40px; font-family: Georgia, "Times New Roman", Times, serif; color:#9B2300;}
/* ---------------------------------------------------------------------------------------------------------------*/
/* STYLES DE LA BARRE DE LANGUE                                                                                                 */
/* ---------------------------------------------------------------------------------------------------------------*/
#lang {
	color:#00C;
	font-size: 16px;
	text-align: right;
	float: right;
}

#lang li {display: inline;}
#lang ul {display:inline;}
#lang img {	border: none;}


/* ---------------------------------------------------------------------------------------------------------------*/
/* PROMOTIONS                                                                                                     */
/* ---------------------------------------------------------------------------------------------------------------*/

#inscrivezvous {
	background-color: #FFF;
	border: 1px dashed orange;
	background-attachment:fixed;
	background-position:top;
	padding: 5px;
	text-indent: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000;
	overflow: auto;
	float:right;
	min-width:555px; 
	width: 100%;
	margin-top: 165px;
	position:fixed;
	bottom:0;
	right:0;
	margin:auto;
}
#inscrivezvous .actualites {text-transform:uppercase;color: #060;font-weight:bold;text-decoration:blink;}
#inscrivezvous p {text-align:center;display:inline;}
#inscrivezvous .email input {border: 1px solid orange;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size: 12px; font-style:italic;color:#000;padding-left: 5px;}
#inscrivezvous .tellafriend a {background-color: #600;color: #FFF;padding-left: 10px; padding-right:10px;margin-left: 30px}
#inscrivezvous .valide input {border: 1px solid black;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size: 12px;color: #FFF;background-color: #600; font-weight:bold;padding-left: 5px;}
#inscrivezvous .plusdinformations a {margin-left: 30px;font-size: 10px;color:#333;}

#concours {
	margin: auto;
	background-color: #F9F7ED;
	border: 1px solid orange;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width: 1000px;
}
#concours h1 {	
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color:#9B2300;	
	font-weight: 300;
}
#concours li {display:inline;}

#concours h4 {
	color: #036;
	font-size: 16px;
	border-bottom: 1px solid white;
	text-transform: uppercase;
	font-weight:300;
	border-bottom: 1px solid orange;
}
#concours p {padding: 20px;text-align:justify;}
#concours .envoyeraunami {text-align:right;background-color:#FFFBC4; height: 25px;padding:2px;border:0px solid black;}
/* ---------------------------------------------------------------------------------------------------------------*/
/* STYLES DU MENU                                                                                                 */
/* ---------------------------------------------------------------------------------------------------------------*/

#menu {
	width: 100%;
	max-width: 1235px;
	margin: auto;
	min-width: 1000px;
}
#menu table {border: 0px;width: 100%;}
#menu submit {text-align: center;}

.menu_item {
	color: #8d4601;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 2px;
	text-align: center;
}
.menu_item :hover {	text-decoration: underline overline;}
/* ---------------------------------------------------------------------------------------------------------------*/
/* STYLES DU CORPS DE LA PAGE                                                                                     */
/* ---------------------------------------------------------------------------------------------------------------*/

#corps {
	width: 480px;
	height: 320px;
	border-left: 1px solid orange;
}

.img_vignoble {text-align: center;}
.corps_accroche {
	padding-left: 10px;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#399;
	text-align: left;
	color:#9B2300;	
}
.en_savoir_plus {float:right;}
.en_savoir_plus a {
	font-size: 14px;
	font-style: italic;
	color: #666;
	text-align: right;
	text-decoration: none;
}
.en_savoir_plus a:hover {text-decoration: underline;}
.corps_texte { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #CCC; text-align:justify;
	padding-left: 10px;}

.corps_texte a { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #CCC; text-align:justify; text-decoration: none;}
.corps_texte a:hover { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #CCC; text-align:justify; text-decoration: underline;}
.corps_annotation { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; color:#CCC;}

/* TABLEAU HISTORIQUE */
table .ancetres {
	margin: auto;
	width: 400px;
	text-align: center;
	font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;
	color: #ccc;
}

/* ---------------------------------------------------------------------------------------------------------------*/
/* STYLES DES COLONNES DU BAS                                                                                     */
/* ---------------------------------------------------------------------------------------------------------------*/

.container {width: 960px; margin: 0 auto; overflow:auto;}
.row_item {width: 270px; margin: 70px 0 0 40px; float: left; padding-bottom: 25px; text-align:center; text-decoration: none;}
.row_link {width: 270px; margin: 70px 0 0 40px; float: left; padding-bottom: 25px; text-align:center; text-decoration: none;}
h3, h3 a {color: #8d4601; font: 20px 'times new roman', serif; text-transform: uppercase; margin: 25px 0 10px 0; letter-spacing: 1px; text-decoration: none;}
.row_item h3 { margin-top: 0;}


/* ---------------------------------------------------------------------------------------------------------------*/
/* FORMULAIRE                                                                                                     */
/* ---------------------------------------------------------------------------------------------------------------*/
#contact {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border: 1px dashed orange;
	width: 100%;	
}

#contact table {width: 100%;}
#contact img {text-align: center;}
#contact td.image {text-align:center;}

/* ---------------------------------------------------------------------------------------------------------------*/
/* FORMULAIRE COMMANDE                                                                                            */
/* ---------------------------------------------------------------------------------------------------------------*/

#form_commande {
	margin: auto;
	background-color: #F9F7ED;
	border: 1px solid orange;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

#form_commande h4 {
	color: #036;
	font-size: 16px;
	border-bottom: 1px solid white;
	text-transform: uppercase;
	font-weight:300;
	border-bottom: 1px solid orange;
	margin-left: 40px; margin-right: 40px;
}

#form_commande h1 {	
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color:#9B2300;	
	font-weight: 300;
}

#form_commande p {padding-left: 40px; padding-right: 40px;text-align:justify;}
#form_commande .fleche {color: #039; font-size: 18px;}
#form_commande .floatright {float:right;}
#form_commande .floatleft {float:left;}
<!-- #form_commande input {border: 1px solid #000; text-align: center; color:#060;font-weight: 300;padding:1px;margin:1px;font-size: 18px;}
#form_commande input {border:1px solid #000;}
#form_commande input:hover {border: 1px solid orange;}
#form_commande .center {text-align: center;}
#form_commande strong {border: 1px solid #F9F7ED;padding:1px;}
#form_commande strong:hover{border: 1px solid orange;}
#form_commande .revenir {font-size:16px;color:#060;text-align: left;text-decoration: none;font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;}
#form_commande .revenir:hover {text-decoration: underline;}
#form_commande_validation input {width: 200px; height: 30px; border:1px solid orange;margin:auto;text-align:center;}
#form_commande_validation input:hover {border: 3px solid orange;}
#form_commande_validation p {text-align: center;}
.form_commande_partie {width:80%;margin:auto;}
#form_commande_previsualise {margin:auto;font-family: Arial, Helvetica, sans-serif;}
#form_commande_previsualise td {border:1px solid black;margin:auto;background-color: #FFF; text-align:center;font-size: 20px;height: 50px;color: #600;}
#form_commande_previsualise .legende {background-color: #ccc;border: 1px solid orange;color:#000;font-size: 16px;padding:10px;}
#form_commande_previsualise .legendetotal {border: 0px solid black;color:#000;font-size: 28px;padding:10px;padding-right: 20px;text-align:right;}
#form_commande_previsualise .total {color:#F00;border: 0px}
#form_commande_previsualise .unitaire {font-size: 14px;}
#form_commande_previsualise .annot {color:#666; font-size:10px;}
#form_commande_previsualise table {width: 100%;margin:auto;}
#form_commande_coord {margin:auto;width: 100%;font-size: 20px;}
#form_commande_coord input {font-family: Arial, Helvetica, sans-serif;padding: 2px;font-size: 18px;color: #3c0000;}
#form_commande_coord table {display:inline;padding: 40px;}
#form_commande_coord_synth td {text-align:left;font-size: 18px;}
#form_commande_coord_synth table {display:inline;}
#form_commande_envoyer input {width: 340px; height: 30px; border:1px solid orange;margin:auto;text-align:center;}
#form_commande_envoyer input:hover {border: 3px solid orange;}
#form_commande_envoyer p {text-align: center;}
#form_commande_prix table, #form_commande_prix td {padding:5px;margin:auto;width:800px;}
#form_commande_prix td {border:1px solid orange;background-color: #FFC1FF;}
#form_commande_prix .titre {color:#036; font-size: 18px;display:block;padding-bottom:20px;}
#form_commande_prix img {float:left;padding-right:15px;}
#form_commande_prix .prix {color:#000; font-weight:bold;display:block;}
#plan {	border: 1px solid orange;}

#contact input, textarea {
	border: 1px solid black;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
}

.txt_contact {border: 1px solid #600;background-color:#FFF;}

/* ---------------------------------------------------------------------------------------------------------------*/
/* GALLERY                                                                                                        */
/* ---------------------------------------------------------------------------------------------------------------*/

#galleryp {width: 100%;}
.gallery_titre_menu {
	font-size: 28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#399;
	text-align: left;
	color:#9B2300;
	font-weight: normal;
}

/* #galleryp img {border: 3px solid black;text-align: center;} 
#galleryp li {display: inline;}
#galleryp table {width: 100%;border: 1px solid #600;text-align: center;}
.gallery_titre_photos {
	color: #F90;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	padding-left: 10px;
}
.legende {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
/*	font-weight: bold; */
	text-align: center;
	font-size: 12px;
	font-style: italic;
}
*/
#liensamis {
	font-size: 12px;
	color: #06F;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: right;
}

#liensamis a {	font-size: 12px;
	color: #06F;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: right;
	font-style: italic;
}

#liensamis a:hover {text-decoration:underline;}
/* ---------------------------------------------------------------------------------------------------------------*/
/* FOOTER                                                                                                         */
/* ---------------------------------------------------------------------------------------------------------------*/
#footer {
	height: 150px;
	border-top: 1px solid orange;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666;
}

.brochure_pdf a {	color: #F00;	text-decoration:none;}
.brochure_pdf a:hover {	text-decoration: underline;}
#footer img {border: 0px;}
#footer h4 {color: #EACA48;font-family: Arial, Helvetica, sans-serif;}
.footer_h4_2 {font-size: 12px;	}
.realisation a {	color: #666;	font-size: 12px;	text-decoration: none;}
.realisation a:hover {	text-decoration:underline;}

/* ---------------------------------------------------------------------------------------------------------------*/
/* HEBERGEMENT                                                                                                    */
/* ---------------------------------------------------------------------------------------------------------------*/

#hebergement {border: 1px solid orange;}

/* ---------------------------------------------------------------------------------------------------------------*/
/* SLIDE                                                                                                          */
/* ---------------------------------------------------------------------------------------------------------------*/
#flxslider{
	margin:auto;
	/*width: 100%; */
}
#slider{}
#slider ul, #slider li{
	margin:0 auto;
	padding:0;
	list-style:none;
	}
#slider li{ 
/*	width:696px; */
	width: 900px;
	height:441px;
	overflow:hidden;
	}
#slider .imgpromo{border:1px solid black;margin-left:20px;margin-right:10px;float:left;}
#slider img {border:1px solid black;margin-left:20px;margin-right:10px;}

#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	}	
#nextBtn{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(http://cssglobe.com/lab/easyslider1.5/images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(http://cssglobe.com/lab/easyslider1.5/images/btn_next.gif) no-repeat 0 0;	
	}