/* CSS Document */

body{
background:url("../img/background.png") repeat-x scroll center top #1E4D91;
border:0 none;
margin:0 auto;
padding:0;
width:960px;
font-family:Arial, Helvetica, sans-serif;
}

table{
margin:0;
padding:0;
width:100%;
border:none;
font-size:12px;
}

img{
border:none;
}

a{
text-decoration:none;
border:none;
color:#1e4d91;
}

a:hover {
	text-decoration:underline;
}

p{
	padding:10px 0;
	text-align:justify;
	font-size:12px;
}
ul{
	text-align:left;
	font-size:12px;
	list-style-type:square;
}

/****************header****************/
#wrap {
width:100%;
}

#menu {
float:left;
}

#menu a div{
padding-top:5px;
padding-bottom:5px;
margin:0px 7px;
float:left;
width:146px;
text-align:center;
color:#1e4d91;
}

#menu a div:hover{
	text-decoration:underline;
}

/***********Accueil***************/

#logo_social img{
padding-left:10px;
padding-right:10px;
}

#wrap_news{
padding-left:10px;
}


#news{
padding:15px 15px 0 15px;
font-size:10px;
}

#news a {
	font-size:12px;
}

#news_rss{
background:#ffffff !important;
text-align:right !important;
}

#news_rss img{ height:20px; width:20px; }
#partenaire div{ background:#fcfcfc; }

/************navigation***************/

.news_page_numbers_active {
    background: none repeat scroll 0 0 #0E3875;
    border: 1px solid #CCCCCC;
    color: white;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    padding: 4px 5px;
    text-decoration: none;
}

.news_page_numbers {
    background-color: white;
    border: 1px solid #CCCCCC;
    color: #0E3875;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    padding: 4px 5px;
    text-decoration: none;
}

.news_page_numbers:hover {
    background-color: #0E3875;
    color: white;
    text-decoration: none;
}

/**************global****************/

#content { padding:10px 0; margin-top:60px; min-height: }

#source p{ font-size:12px; text-align:right; }
#source p a{ color:#1e4d91; }

/*****Sous-menu page partenaire******/

#sous-menu{
	width:100%;
	padding-top:15px;
	height:40px;
	text-align:center;
	float:left;
	background:white;
}

#sous-menu a{ background:#5298d4; -moz-border-radius:4px 4px 4px 4px; padding:5px 10px; color:white; }
#separateur{ height:1px; background:#999; margin:15px 0; }

/***********Footer***************/
#footer a { 
color:white;
text-decoration:none;
}

#footer a:hover { 
text-decoration:underline;
}

#footer{
height:150px;
width:960px;
padding:20px 0 0 0;
}

#footer ul{
padding:0px;
font-size:12px;
}

#footer ul li{
float:left;
font-weight:bold;
font-size:12px;
list-style:none outside none;
padding:0 20px 0 0;
}

#footer li ul {
margin:15px 0 0;
padding:0;
}

#footer ul li ul li {
float:none;
font-weight:normal;
font-size:11px;
margin:0;
list-style:none outside none;
}


#plan ul{
font-size:12px;
}

#plan ul li{
padding-bottom:10px;
font-weight:bold;
list-style:none outside none;

}

#plan li ul {
margin:15px 0 0;
padding:0 0 0 20px;
}

#plan ul li ul li {

font-weight:normal;
margin:0;
padding-bottom:10px;
list-style:none outside none;
}

#plan_platine_title {
	font-size:24px;
}

#plan_platine {
	padding-left:57px;
	list-style-type:square;
	font-size:19px;
}

#plan_or_title {
	font-size:24px;
}

#plan_or {
	padding-left:57px;
	list-style-type:square;
	font-size:16px;
}

#plan_argent_title {
	font-size:24px;
}

#plan_argent {
	padding-left:57px;
	list-style-type:square;
	font-size:14px;
}

#plan_bronze_title {
	font-size:24px;
}

#plan_bronze {
	padding-left:57px;
	list-style-type:square;
	font-size:12px;
}

#plan_supporteurs_title {
	font-size:24px;
}

#plan_supporteurs {
	padding-left:57px;
	list-style-type:square;
	font-size:10px;
}







