body
{
margin : auto;
width : 1300px;
background : #222222 url('content_img/header1.jpg') no-repeat top center;
}

html:focus{
outline: 0;
}

#hhblock
{
position : relative;
top : 0px;
left : 0px;
width : 985px;
height : 390px;
}

#mailinput
{
width : 207px;
height : 210px;
position : absolute;
left : 766px;
top : 50px;
}

#mp3play
{
position : absolute;
left : 790px;
top : 170px;
}

#mp3play p
{
margin : 0px 0px 0px 0px;
}

#mailinput h1
{margin : 10px 0px 0px 20px;font-family : Arial, sans-serif;color : white;font-size : 18px;}
#mailinput p
{margin : 0px 0px 0px 20px;font-family : Arial, sans-serif;color : white;font-size : 9px;}

#mailinput input[type=text]
{
margin-left : 20px;
width : 170px;
height : 21px;
background : url('content_img/input_mail.png') no-repeat;
font-family : Arial, sans-serif;
color : #5c5c5c;
font-size : 10px;
padding : 3px 6px 0 6px;
border : none;
}

#mailinput input[type=submit]
{
margin-left : 20px;
width : 90px;
height : 21px;
border : none;
background : url('content_img/button_mail.png') top right no-repeat;
font-family : Arial, sans-serif;
color : black;
font-size : 10px;
text-align : center;
/*padding : 4px 6px 0 6px;*/
cursor : pointer;
}

a img
{
border : none;
}

a
{
color : white;
font-family: Arial, sans-serif;
}

#buttons
{
height : 19px;
margin : no-margin;
position : absolute;
top : 285px;
right : 0px;
}

#buttons a img
{
margin-left : 10px;
}

/* NEWS de TAXI */

#les_news
{
width : 490px;
height : auto;
position : absolute;
top : 390px;
}

#title
{
width : 490px;
height : 54px;
background-image : url('content_img/news_title.gif');
margin : 0px 0px 0px 400px;
padding-top : 5px;
}

#title h1
{
font-family : Arial, sans-serif;
color : #aedcff;
font-size : 16px;
margin-left : 30px;
margin-bottom : 0px;
}

#title p
{
font-family : Arial, sans-serif;
color : #acacac;
font-size : 10px;
margin-left : 30px;
margin-top : 0px;
}

.content
{
width : 430px;
height : auto;
font-family : Arial, sans-serif;
color : white;
font-size : 12px;
background-color : black;
margin : 0px 0px 0px 400px;
display : block;
padding : 20px 30px 9px 30px;
}

#news_foot
{
width : 490px;
height : 61px;
background-image : url('content_img/news_bottom.gif');
margin : 0px 0px 20px 400px;
}

#news_foot p
{
font-family : Arial, sans-serif;
text-align : right;
font-size : 10px;
margin-top : 0px;
margin-right : 30px;
}

#news_foot a
{
color : #acacac;
}

/* FOOTER */

#footer
{
width : 1300px;
height : 342px;
background-image : url('content_img/footer.jpg');
background-repeat : no-repeat;
float : left;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

#footer p
{
font-family : Arial, sans-serif;
color : white;
font-size : 10px;
margin : 190px 0px 0px 450px;
}

#footer p a
{
font-family : Arial, sans-serif;
color : white;
font-size : 10px;
}

/* NEWS PAGE */


#news_page
{
width : 750px;
height : auto;
/*margin-top : 390px;*/
margin-left : 250px;
background-color : black;
padding : 10px 20px 20px 20px;
}

#titlepage h1
{
font-family : Arial, sans-serif;
color : #aedcff;
font-size : 20px;
}

#titlepage p
{
font-family : Arial, sans-serif;
color : #acacac;
font-size : 10px;
}

.contentonpage
{
font-family : Arial, sans-serif;
color : white;
font-size : 12px;
}

h2
{
font-family : Arial, sans-serif;
margin-left : 50px;
color : #333333;
font-size : 20px;
}

.celllighted
{
background-color : #333333;
padding : 0px 10px 0px 10px;
}

.cellclear
{
padding : 0px 10px 0px 10px;
}

.celladmin
{
background-color : #aedcff;
padding : 0px 10px 0px 10px;
border : 1px solid white;
}

#pageslinkbuttons
{
width : 450px;
height : auto;
margin-left : 120px;
margin-top : 15px;
text-align : center;
}

.pageslink
{
width : 20px;
height : 26px;
background-color : #333333;
font-family : Arial, sans-serif;
color : white;
font-size : 10px;
}

#pageslinkbuttons td
{
width : 18px;
height : 22px;
font-family : Arial, sans-serif;
text-align : center;
color : white;
font-size : 10px;
background-color : #333333;
}

#pageslinkbuttons td a
{
text-decoration : none;
display : block;
}

#pageslinkbuttons td:hover
{
background-color : #aedcff;
cursor : pointer;
}

#pageslinkbuttons td.current,#pageslinkbuttons td.current:hover
{
background-color : #666;
}

/* FORMULAIRES */

#formdiv
{
margin-left : 140px;
}

#formdiv form p
{
font-family : Arial, sans-serif;
font-size : 18px;
color : #aeaeae;
}

#formdiv input[type=text]
{
width : 198px;
height : 27px;
background : url('content_img/inpute.png') no-repeat;
font-family : Arial, sans-serif;
color : white;
font-size : 18px;
padding : 2px 6px 0 6px;
border : none;
}

#formdiv textarea
{
width : 311px;
height : 162px;
background : url('content_img/area.png') no-repeat;
font-family : Arial, sans-serif;
color : white;
font-size : 16px;
padding : 4px 6px 0 6px;
border : none;
overflow:hidden;
}

#formdiv input[type=submit]
{
width : 136px;
height : 35px;
border : none;
background : url('content_img/poster_off.png') top right no-repeat;
cursor : pointer;
}

#formdiv input[type=submit]:hover
{
background : url('content_img/poster_on.png') no-repeat;
}

/*   DATES  */

#pagina
{
margin-left : 360px;
width : 546px;
margin-top : 10px;
}

#concerton 
{
margin-left : 360px;
width : 546px;
height : 87px;
background-image : url('content_img/date_concert.jpg');
margin-top : 10px;
}

#concertoff
{
margin-left : 360px;
width : 546px;
height : 87px;
background-image : url('content_img/date_outdated.jpg');
margin-top : 10px;
}

#titre
{
Font-family : Arial, sans-serif;
float : left;
font-weight : bold;
font-size : 18px;
margin-top : -6px;
margin-left : 15px;
}

#lieu
{
font-family : Arial, sans-serif;
float : left;
margin-left : 120px;
margin-top : -3px;
}

#concerton #date
{
font-family : Arial, sans-serif;
font-size : 17px;
color : white;
float : right;
text-align : right;
margin-right : 10px;
}

#concerton #comm
{
width : 427px;
height : 35px;
font-family : Arial, sans-serif;
color : #455838;
font-size : 10px;
float : left;
margin-left : 6px;
margin-top : -17px;
}

#concertoff #date
{
font-family : Arial, sans-serif;
font-size : 17px;
color : #d0d0d0;
float : right;
text-align : right;
margin-right : 10px;
}

#concertoff #comm
{
width : 427px;
height : 35px;
font-family : Arial, sans-serif;
color : #d0d0d0;
font-size : 10px;
float : left;
margin-left : 6px;
margin-top : -17px;
}

#ancresmedia
{
margin-left:30px;
}

#ancresmedia a
{
font-family : Arial, sans-serif;
color:white;
size:8;
}
