/*  
Theme Name : Cosadew theme Vigneron 1-3
Description: Theme du site du Vigneron TARDY, www.lesvinstardy.fr
Version: 1.0
Author: Cosadew
*/

/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background-color: #A7F1AE;
	width:100%;
	height:100%;
}

#fonddegrade {
	position:absolute;
	width:100%;
}

a:hover{text-decoration:none;}

a img { border:0;}


html, input, textarea
	{
		font-family: "Franklin Gothic Medium","Times New Roman", serif; 
		font-size:14px;		
		color:#3e3e3e;		
	}
	
a {color:#3e3e3e;}	

input, select, textarea { vertical-align:middle; font-weight:normal; color:#333333;}

#main { width:800px; margin:0 auto; background-color:#f4ebcf;
	border:2px solid #666666; border-top:0; border-bottom:0; position:relative;
}

#header {
	position:relative;
	margin-top:-2em;
	height:195px;
	}

/* ---------- Bannière ---------- */


#banniere {
	background-color:#cce8fe;
	height:130px;
	}

#menu{
	z-index : 1;
    position:absolute;
    display:inline;
	background:url(images/menu-bg3.gif) no-repeat left top;
	height:65px;
	width:800px;
}

	#menu ul{
		position:absolute;
		padding:0;
		display:block;
    }
    
	#menu li ul{
		visibility:hidden;
		margin-top:10px;
		*margin-left:-88px;
		*margin-top:30px;
    }

	#menu li li ul {
		position:absolute;
		margin-left:125px;
		margin-top:-25px;
    }
	
	#menu li li li ul{
		position:absolute;
		margin-left:120px;
		margin-top:-25px;
    }
	
	#menu li{
		list-style:none;
		float:left;
		margin-top:20px;

    }
    
	#menu li li{
		margin-top:0px;
		padding:0;
		display:block;
		float:none;
	}
	
	/* correct a little IE bug */
	#menu li li{
		display:inline;
		}
	
	#menu a{
		padding:3px 10px 3px 10px;
		background:url(images/divider.gif) no-repeat left top;
		font-size:18px;
		font-weight : bolder;
		color:#fff;
		text-decoration:none;
	}
	
	#menu ul a{
		padding:3px 18px 3px 18px;
		background:none;
		background-color:#337140;
		display:block;
		font-size:medium;
		color:#fff;
		text-decoration:none;
		line-height:1.2em;
	}
    
	#menu a:hover{
		color:#fe661c;
	}
	
	#menu li a.first {
		background:none;
		}
	
	#menu ul li a {
		width:140px;
		}

/*
 * Sliders required 
*/
	.container { width:537px; height:130px; overflow:hidden; position:relative; cursor:pointer; }
	.slides { position:absolute; top:0px; left:0px; }
	.slides img {width:537px; height:130px;top:0px; left:0px;border:none;}
	.slides div { position:absolute; top:0; width:537px; display:none; }
/*
 * Optional
*/
	#loopedSlider,#newsSlider { width:512px; position:relative;}

h1 { color:#000000; font-size:3.20em; font-weight:bold; display : block; margin : 0 auto; text-align : center;}
h2 { color:#3e3e3e; font-size:3.00em; font-weight:bold; display : block; margin : 0 auto; text-align : center; }
h3 { color:#000000; font-size:2.70em; font-weight:bold; display : block; margin : 0 auto; text-align : center; }
h4 { color:#3e3e3e; font-size:1.11em; font-weight:bold; display : block; margin : 0 auto; text-align : center; }
h5 { color:#3e3e3e; font-size:0.80em; font-weight:bold; display : block; margin : 0 auto; text-align : center; }


/* ---------- FIN DE LA Bannière ---------- */


#footer { background:#317E42; padding:20px 60px; color:#FFFFFF; font-size:0.9em;
	font-weight:bold;
}
	
	#footer a {
		color:#FFFFFF;
		font-weight:bold;
	}

/* content */

#content {
	margin : 0 auto;
	width:100%;
}

#content p {
	text-align : justify;
	display : block;
	margin : 0 auto;
	width : 90%;
}

#content p .titre_paragraphe {
	font-size : 1.2em;
	font-weight : bold;
	display : block;
	text-align : center;
}

#content .cadre {
	border: 2px solid #666666;
	display : block;
	margin : 0 auto;
	width : 600px;
}

#content .cadre p {
	text-align : center;
	display : block;
	margin : 0 auto;
	width : 80%;
	font-size : 1.2em;
}

#content .cadre p .titre_cadre {
	text-decoration : underline;
	font-size : 1.6em;
}

#content img {
	display : block;
	margin : 0 auto;
}

.titre_info {
	font-size : 1.2em;
	font-weight : bolder;
	color : #FF0000;
	display : block;
	text-align : center;
}

.petite_info {
	font-size : 0.8em;
	display : block;
	text-align : center;
}

#content .ligne_image {
	display : block;
	margin : 0 auto;
	width:100%;
	background:url(images/menu-bgmin3.gif) no-repeat left top;
	height:35px;
	}
	
#content .ligne_image p {
	padding-top : 8px;
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	}

#table_localisation {
	margin : 0 auto;
	width : 80%;
	text-align : center;
}

	#table_localisation tr {
		width : 100%;
	}

	#table_localisation td {
		width : 50%;
	}

#table_vins {
	display : block;
	margin : 0 auto;
	width : 100%;
	}
	
	#table_vins p {
		width : 95%;
	}
	
	#table_vins .t_vins_col_gauche {
		width:20%;
		}
	
	#table_vins .t_vins_col_gauche img {
		width:159px;
		height: 530px;
		}
	
	#table_vins .t_vins_col_droite {
		width:80%;
		}
		
	#table_vins td img {
		width:100%;
		}
	
#table_vins_avis {
	width:100%;
	border:no;
	}
	
		
	#table_vins_avis .info {
		
		}
		
		#table_vins_avis .info .note {
			color:#000000;
			font-size:1.81em;
			font-weight:bold;
			}
		
		#table_vins_avis .info .identite {
			color:#3e3e3e;
			font-size:1.11em;
			font-weight:bold;
			}

#table_formulaire {
	width:100%;
	border:no;
	}
	
	#table_formulaire td {
		width:16%;
		}

#tableadminclass {
	width:100%;
	}

#tableadminrestriction {
	width:100%;
	}
	
	#tableadminrestriction .tableadminrestcontent {
		width:100%;
	}
	
		#tableadminrestriction .tableadminrestcontent td {
			width:50%;
		}

#tableadminaffcomments {
	width:100%;
	}
	
	#tableadminaffcomments td {
		width:20%;
	}
	
	#tableadminaffcomments .case {
		width:2%;
	}
	
	#tableadminaffcomments .titre {
		color:#000000;
		font-size:1.2em;
		font-weight:bold;
	}
	
	#tableadminaffcomments .bordure {
		border-collapse:collapse;
	}

#tablegalerie {
	width:100%;
}

	#tablegalerie td {
		width:67px;
	}

#liens-galerie {
	width : 700px;
	margin : 0 auto;
}
	
#liens-galerie img {
	display : inline;
}
	
.title { margin-bottom:28px;}

.author { color:#8E8E85; font-size:1.01em;}

.date { color:#8E8E85; font-size:1.01em;}

.comment { text-align:right; color:#E5F900; margin-bottom:28px;}
.comment a { color:#E5F900;}

#tablemail {
	margin : 0 auto;
	width : 90%;
}

#agenda {
	display : block;
	margin : 0 auto;
	width : 70%;
	}

#liens {
	display : block;
	margin : 0 auto;
	width : 80%;
	}
		
#palmares {
	display : block;
	margin : 0 auto;
	width : 70%;
}

#palmares td {
	width : 100%;
}

#historique_sommaire {
	display:block;
	}
	
	#historique_sommaire a {
		text-decoration : none;
	}
	
	#historique_sommaire a:hover{
		color:#fe661c;
	}
	
#historique_paragraphes {
	margin-top : 20px;
}

	#historique_paragraphes ul {
		display : block;
		margin : 0 auto;
		width : 90%;
	}
	
	#historique_paragraphes p {
		text-indent: 20px;
	}
	
	#historique_paragraphes p  .deco {
		text-decoration : underline;
		font-weight : bold;
	}

	
.imagelarge {
	width:100%;
}

/* content end */