body
{
	font-family        : Verdana, Arial, Helvetica, sans-serif;
	font-size          : 0.8em;
	margin             : 0;
	padding            : 0;
	background-color   : #532D0B;
}

.main
{
	margin-top         : 20px;
	margin-bottom      : 20px;
	position           : absolute;
	width              : 900px;
	left               : 50%;
	margin-left        : -450px;
	border             : 0px solid #000;
	color              : #fff;
	background-color   : #7A501E;
}

.header
{
	background-image   : url("/images/header.jpg");
	background-repeat  : no-repeat;
	height             : 160px;
	padding-left       : 50px;
	padding-top        : 40px;
	max-width          : 698px;
	border-bottom      : 1px solid #532D0B;
	color              : #F5F8EF;
}

.header-address
{
	font-size           : 0.8em;
    padding-left        : 230px;
    padding-right        : 5px;
    padding-top         : 140px;
    text-align          : right;
}

.menu
{
	float          : right;
	margin         : 0px;
	padding        : 0px;
	border-left    : 1px solid #532D0B;
}


* html .menu
{
	margin-left    : -3px;
}

.content
{
	padding        : 20px;
	padding-left   : 40px;
}

.footer
{
	text-align         : center;
	color              : #F5F8EF;
	background-color   : #532D0B;
	font-size          : 0.7em;
    clear              : both;
}

.panel
{
    float           : right;
    width           : 200px;
    border-left     : 1px solid #532D0B;
    border-bottom   : 1px solid #532D0B;
    border-top      : 1px solid #7A501E;
    border-right    : 1px solid #7A501E;
}

ul#menu
{
    margin    : 0;
    padding   : 0;
    width     : 200px;
    font-size : 1.2em;
}

ul#menu li
{
    list-style-type   : none;
    margin-bottom     : 0px;
}

ul#menu li a,
.subpanel
{
    width             : auto !important; /* Largeur interprétée par tous les navigateurs excepté IE6 et inférieur */
    width             : 100%;            /* largeur interprétée par IE6 et inférieur */
    padding           : 4px;
    text-decoration   : none;
    display           : block;
    color             : #EEE3CA;
    background-color  : #492807;
    border-left       : 1px solid #fff;
    border-left-width : 5px;
    border-top        : 1px solid #532D0B;
}

#nletter
{
    margin   : 2px;
    text-align  : center;
}

ul#menu li a:hover
{
    background-color  : #532D0B;
}

.p
{
	
}

h1
{
	margin-left    : -30px;
	margin-top     : 5px;
	padding-left   : 5px;
	font-size      : 1.8em;
	color          : #F5F8EF;
	font-weight    : normal;
}

h2
{
	margin-left    : -20px;
	margin-top     : 15px;
	padding-left   : 5px;
	font-size      : 1.6em;
	color          : #F5F8EF;
	font-weight    : normal;
}

h3
{
	margin-left    : -10px;
	margin-top     : 15px;
	padding-left   : 5px;
	font-size      : 1.4em;
	color          : #F5F8EF;
	font-weight    : normal;
}

h4
{
	margin-left    : -5px;
	margin-top     : 15px;
	padding-left   : 5px;
	font-size      : 1.2em;
	color          : #F5F8EF;
	font-weight    : normal;
}

h5
{
	margin-left    : 0px;
	margin-top     : 15px;
	padding-left   : 5px;
	font-size      : 1.0em;
	color          : #F5F8EF;
	font-weight    : bold;
}

hr
{
    color          : #532D0B;
    height         : 1px;
}

a
{
	color              : #DDAD75;
	text-decoration    : none;
}

a:hover
{
	text-decoration    : underline;
}

blockquote
{
	background-color   : rgb(142, 168, 69);
	padding            : 3px;
	border-left        : 2px solid #F5F8EF;
}

#warning
{
    margin      : 100px;
    padding     : 95px 5px 5px 5px;
    width       : 570px;
    background  : #ff0 url(/images/warning.png) no-repeat;
    border      : 1px solid #000;
}

.warningMsg
{
    text-align  : center;
	color       : #000;
	font-size   : 1.7em;
}

.icon
{
    vertical-align  : middle;
    border          : 0;
}

.zend_form
{
    border  : 1px solid #ddd;
    padding : 10px
}

.zend_form label
{
    float           : left;
    width           : 150px;
    text-align      : right;
    padding-right   : 5px;
}

.zend_form dd
{
    margin-bottom   : 15px
}

.zend_form fieldset
{
    width   : 700px;
    padding : 5px
}

#submit
{
    margin-left : 150px
}

.errors
{
    color   : #FEFC36;
}

#lilist li
{
    list-style      : none;
}

#pager
{
    font-size   : 1.0em;
}

.pager_icon
{
    padding : 0 3px 0 3px;
    border  : 0
}

.pager_link
{
    padding : 0 4px 0 4px;
}

.pager_current
{
    padding     : 0 5px 0 5px;
    font-weight : bold;
}

.small
{
    font-size   : 10px;
}

.PriceList
{
    width   : 400px;
    padding : 5px;
}

.PriceListItem
{
    padding : 5px;
}

.PriceListPrice
{
    text-align  : right;
    padding : 5px;
}

.lastevent,
.lastevent li
{
    list-style-type     : square;
    list-style-position : inside;
    padding             : 0 0 6px 0;
    margin-left         : 5px;
}

.checked
{
    background-image:url(/images/checked.gif) !important;
    background-repeat:no-repeat;
    background-position:center 0%
}

.unchecked
{
    background-image:url(/images/unchecked.gif) !important;
    background-repeat:no-repeat;
    background-position:center 0%
}

.add
{
    background-image:url(/images/add.gif) !important
}

.remove
{
    background-image:url(/images/delete.gif) !important
}

.warning
{
    background-image:url(/images/warning.gif) !important
}

.switch
{
    background-image:url(/images/switch.gif) !important
}

.calendar
{
    background-image:url(/images/calendar.gif) !important
}

#legal
{
    border      : 1px solid #fff;
    padding     : 5px;
}

.admin
{
    color   : #000;
}
