body {
    text-align:center;
    width:920px;
    margin:0 auto;
    background-color : #FFFFFF;
	 background-image:url(../images/fond_vert2.png);
    background-repeat:repeat-all;
 }

#page{
    width:920px;
    text-align:left;
    background-image:url(../images/fond4.png);
    background-repeat:repeat-y;
}

div.site{
    margin-left:59px;
    margin-right:59px;
    width:802px;
    height:auto;
}

div.site div.baniere{
    width:inherit;
    height:150px;
    background-image:url(../images/baniere3.png);
}

div.col_G{
    width:145px;
    border:#406B48 solid 3px;
    background-color:#79AF59;
    margin:5px;
    float:left;
    height:770px;
    display:block;
	text-align:center;
}

div.col_G div.parchemin_menu{
	width:145px;
	height:267px;
	background-image:url(../images/parchemin32.png);
	margin-top:5px;
	margin-bottom:15px;
}

div.col_G div.parchemin_menu div.titre{
	width:145px;
	height:40px;
	/*border:black solid 1px;*/
	display:block;
}
div.col_G div.parchemin_menu div.menudyn{
	width:115px;
	height:135px;
	/*border:red solid 1px;*/
	display:block;
	margin:auto;
	vertical-align:middle;
	font-size:12px;
	font-family:Garamond;
	color:#841F20;
	font-weight:bold;
}

div.col_G div.parchemin_menu div.prix{
	width:145px;
	height:60px;
	/*border:blue solid 1px;*/
	display:block;
}
div.col_G div.parchemin_menu div.date{
	width:145px;
	height:25px;
	color:#841F20;
	font-family:arial;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	padding-top:7px;
	/*border:black solid 1px;*/
	display:block;
}

div.menu{
    float:left;
    width:636px;
    height:31px;
    background-image:url(../images/fond_menu3.png);
	background-repeat:no-repeat;
    margin:4px 0 5px 0;
    position:relative;
}

div.menu div.bouton_menu{
    margin-top:3px;
    margin-left:10px;
    padding:2px;
    width:90px;
	height:25px;
    float:left;
    background-image:url(../images/bouton_menu.png);
	background-repeat:no-repeat;
	text-align:center;
}

div.menu div.bouton_menu a{
	text-decoration:none;
	font-size:12px;
    font-family:Myriad pro, arial;
    font-weight:bold;
	color:#79AF59;
}

div.menu div.bouton_menu a:hover{
    cursor:pointer;
    color:white;
    text-decoration:none;
}

div.contenu{
    float:left;
    width:636px;
    margin-right:auto;
    margin-bottom:4px;
}

div.contenu div.contenu_haut{
    width:636px;
    height:9px;
    background-image:url(../images/contenu_haut3.png);
    background-position:bottom;
    background-repeat:no-repeat;
    margin-bottom:0;
    margin-top:0;
}
div.contenu div.contenu_middle{
    width:636px;
    background-image:url(../images/contenu_middle3.png);
	height:721px;
    padding-left:5px;
    margin-top:0;
    margin-bottom:0;
    background-repeat:repeat-y;
}

div.contenu div.contenu_bas{
    width:636px;
    height:9px;
    background-image:url(../images/contenu_bas3.png);
    background-position:top;
    background-repeat:no-repeat;
    margin-top:0;
    margin-bottom:0;
}

div.copyright{
    clear:both;
    
    width:inherit;
    background-color:#79AF59;
    text-align:center;
	color:black;
}

div.copyright a{
	font-weight:bold;
	text-decoration:none;
	color:black;
}


/*////////////////////////////*/
.invalidInput, .error, .error1{
color:#8a1f11;
background-color:#fbe3e4;
}
.error,.notice,.error1{
padding:0.5em;
margin:0.5em;
}

.error{
	border:2px solid #8a1f11;
	display:none;
}
.notice {
	background-color:#FFF6BF;
	color:#514721;
	border:2px solid #FFD324;
	display:none;
}
