/* 
    Document   : common
    Created on : 28 avr. 2009, 16:46:08
    Author     : Pico (révisé par GoZz)
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
    background-color: #8A8A8A;
    padding-top:15px;
    font-size : 11px;
}

tr{
    margin: 0px;
}

img{
    border: 0px;
    vertical-align: middle;
}

a:link {
	color: #686868;
	text-decoration:none;
}
a:visited {
	color: #686868;
	text-decoration:none;
}
a:hover {
	color: #686868;
	text-decoration:none;
}
a:active {
	color: #686868;
	text-decoration:none;
}

#header{
    background-image: url('img/header.jpg');
    width: 940px;
    height: 246px;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px;
    text-align: center;
}

#bgmenu{
    background-image: url('img/background_menu.jpg');
    text-align: center;
    width: 940px;
    height: 250px;
    background-repeat: no-repeat;
    background-position: center;
}

#menu{
    float: left;
    width: 238px;
    margin: 0 0 0 0;
    padding-left: 6px;
}

#image{
    float: right;
    width: 663px;
    padding-left: 331px;
    z-index: 1;
}

#bg{
    background-image: url('img/background.jpg');
    width: 940px;
    background-repeat: repeat-y;
    background-position: center;
    z-index: 0;
}

#contenu{
    width: 663px;
    margin: 0px;
    padding-left: 257px;
    font-family: verdana;
}

#footer{
    background-image: url('img/footer.jpg');
    width: 940px;
    height: 127px;
    background-repeat: no-repeat;
    background-position: center;
}

#copyrights{
    text-align: center;
    width: 663px;
    margin: 0px;
    padding-left: 257px;
    padding-top: 22px;
    font-family: verdana;
    font-size:x-small;
    color: #686868;
}

/* Définition des contenus... */

#content_head{
    text-align:right;
    padding-top:65px;
    padding-right: 35px;
}
#content_head a{
    color:orange;
}


/* Design news */

img{
    border: 0px;
    vertical-align: middle;
}

.headnews{
    background-image: url('img/bg_news_top.jpg');
    width: 648px;
    height: 42px;
    background-repeat: no-repeat;
    margin: 0px;
    padding-bottom: 0px;
}

.bodynews{
    background-image: url('img/bg_news_body.jpg');
    width: 648px;
    background-repeat: repeat-y;
    background-position: center;
    margin: 0px;
}

.footnews{
    background-image: url('img/bg_news_foot.jpg');
    width: 648px;
    height: 46px;
    background-repeat: no-repeat;
    background-position: center;
}

.contenu_news{
    width: 568px;
    margin: 0px;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 13px;
    font-family: verdana;
    font-size: 11px;
    text-align: justify;
    color: white;
}

.titre_news{
    width: 571px;
    margin: 0px;
    padding-left: 3px;
    padding-top: 17px;
    font-family: verdana;
    font-weight: bold ;
    font-size: 14px;
    color: silver;
}

.sign_news{
    width: 571px;
    margin: 0px;
    padding-top: 8px;
    padding-left: 0px;
    font-family: verdana;
    font-size: 10px;
    color: silver;
}

.emplacement-gauche{
    text-align: center;
    width: 238px;
    float: left;
    margin-top: 20px;
    margin-left: 7px;
}


#footer .emplacement-gauche{
    padding-top: 40px;
}
