body
{
margin:0px;
font:12px Verdana, Verdana, Geneva, sans-serif;
}

td
{
font: 11px Verdana, Verdana, Geneva, sans-serif;
vertical-align:top;
}

a
{
color:#a93b4a;
text-decoration:none;
}

a:hover
{
color:#a93b4a;
text-decoration:underline;
}

input
{
padding-top:0px;
padding-bottom:0px;
font: 13px arial;
}

textarea
{
width:100%;
height:100%;
}

td
{
padding:0px;
spacing:0px;
}

h1
{
font:14px Verdana, Verdana, Geneva, sans-serif;
font-weight:bold;
margin-bottom:0px;
}

h2
{
color:#930014;
font:12px Verdana, Verdana, Geneva, sans-serif;
font-weight:bold;
padding:0px;
margin:0px;
margin-top:16px;
}

h3
{
color:#930014;
font:11px Verdana, Verdana, Geneva, sans-serif;
font-weight:bold;
padding:0px;
margin:0px;
margin-top:22px;
}

h4
{
color:#000000;
font:11px Verdana, Verdana, Geneva, sans-serif;
font-weight:bold;
padding:0px;
margin:0px;
margin-top:22px;
}

h5
{
color:#930014;
font:15px Verdana, Verdana, Geneva, sans-serif;
font-weight:bold;
padding:0px;
margin:0px;
margin-top:16px;
}

a img
{
border:0px;
}

table
{
border-collapse: collapse;
}

table.content
{
width:100%
}

table.extraits
{
width:100%
}

table.content td
{
padding-bottom:7px;
}

table.realisations
{
width:100%;
border-collapse: collapse;
}

table.realisations td
{
padding-left:7px;
padding-right:7px;
padding-top:5px;
padding-bottom:5px;
background-color: #F4F4F4;
border-style:solid;
border-width:1;
border-color: #888888;
}

table.realisations td ul
{
padding-top:0px;
margin-top:0px;
}

table.infolettre
{
width:100%;
border-collapse: collapse;
}

table.infolettre td
{
padding-left:7px;
padding-right:7px;
padding-top:5px;
padding-bottom:5px;
border-style:none;
}


table.admintable
{
border-collapse: separate;
}

td.tablebox
{
font: 13px arial;
padding-left:7px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
border-style: solid;
background-color: #F4F4F4;
border-color: #888888;
border-width: 1px;
}

form
{
margin:0px;
}

.delbutton
{
background-color: #F4F4F4;
border-style: none;
background-image: url("del.gif");
border-width: 0px;
height:24px;
width:24px;
}

span.obligatoire
{
color:#FF0000;
position:relative;
top:2px;
}

form.search
{
text-align:right;
margin:0px;
padding-right:5px;
padding-bottom:4px;
white-space:nowrap;
}

.erreur
{
font: 14px arial;
color:#FF0000;
}

.prix
{
font: 17px arial;
color:#FF0000;
font-weight: bold;
}

.rabais
{
font: 21px arial bold;
color:#FF0000;
font-weight: normal;
}

.regprice
{
font: 13px arial;
color:#4488FF;
font-weight: bold;
}

.petit_prix
{
font: 13px arial;
color:#FF0000;
font-weight: bold;
}

.counter
{
border-style: none;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
border-width: 0px;
font-weight: bold;
}

td.downer
{
background-image: url('downer_b.gif');
background-repeat:repeat;
border-style: solid;
border-color: #FFFFFF #FFFFFF #888888 #888888;
border-width: 2px;
}

.promo
{
font: 16px arial;
font-weight:bold;
}

.div
{
padding-top:0px;
margin:0px;
}

div.content
{
padding:0px;
margin:0px;
}

td.content
{
padding-left:30px;
padding-right:18px;
padding-top:178px;
padding-bottom:0px;
text-align:justify;
white-space: normal;
}

td.menu
{
padding-left:0px;
padding-top:134px;
width:192px;
}

.side_content
{
padding-top:0px;
margin-left:0px;
margin-left:0px;
}

textarea.mailmask
{
width:400px;
height:200px;
}

.site_table
{
background-image: url("background.jpg");
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position: 73px 0px;
}

img.content
{
margin-top:0px;
margin-bottom:10px;
}

div.hr
{
height:1px;
background-color:#a93b4a;
margin:0px;
padding:0px;
display:block;
overflow:hidden;
}

p.selected_menu_item
{
color:#a93b4a;
font-weight:bold;
padding:0px;
padding-left:23px;
padding-top:15px;
margin:0px;
font:12px Verdana, Verdana, Geneva, sans-serif;
font-weight:bold;
}

p.menu_item
{
padding-left:23px;
padding-top:15px;
}

p.menu_item:hover
{
padding-left:23px;
padding-top:15px;
}

.menu_item
{
color:#000000;
padding:0px;
margin:0px;
text-decoration:none;
padding:0px;
margin:0px;
font:12px Verdana, Verdana, Geneva, sans-serif;
}

.menu_item:hover
{
color:#000000;
padding:0px;
margin:0px;
text-decoration:none;
padding:0px;
margin:0px;
font:12px Verdana, Verdana, Geneva, sans-serif;
color:#a93b4a;
}

.lettrine
{
font: 18px Verdana, Verdana, Geneva, sans-serif;
color:#a93b4a;
font-weight:bold;
line-height:20px;
}

div.sub_menu_indent
{
padding:0px;
padding-left:18px;
}

td.sub_menu
{
padding:0px;
margin-bottom:0px;
padding-top:3px;
font:11px Verdana, Verdana, Geneva, sans-serif;
}

td.selected_sub_menu
{
color:#a93b4a;
padding:0px;
margin-bottom:0px;
padding:0px;
padding-top:3px;
font:11px Verdana, Verdana, Geneva, sans-serif;
}

a.sub_menu
{
color:#000000;
}

a.sub_menu:hover
{
text-decoration:none;
color:#a93b4a;
}

p.content_menu_item
{
margin-top:0px;
margin-bottom:6px;
margin-left:4px;
}

a.content_menu_item
{
font:11px Verdana, Verdana, Geneva, sans-serif;
font-weight:bold;
}

a.content_menu_item:hover
{
font:11px Verdana, Verdana, Geneva, sans-serif;
font-weight:bold;
}

sup
{
line-height:7px;
margin:0px;
padding:0px;
font:9px Verdana, Verdana, Geneva, sans-serif;
}

.affiche-concert-thumb
{
padding-top:18px;
padding-right:12px;
}

ul
{
margin-top:5px;
margin-bottom:5px;
padding-right:0px;
padding-left:17px;
margin-left:0px;
}

li
{
margin:0px;
padding:0px;
list-style-type:square;
list-style-position:outside;
}

td.side_date
{
padding-left:5px;
text-align:right;
white-space: nowrap;
}

table.realisations2
{
width:100%;
border-collapse: separate;
background-color:#888888;
}

table.realisations2 td
{
padding-left:7px;
padding-right:7px;
padding-top:5px;
padding-bottom:5px;
background-color: #F4F4F4;
border-style:none;
}

table.realisations2 td ul
{
padding-top:0px;
margin-top:0px;
}