
.home {
background:transparent url(../img/body.png) repeat-x scroll 0 143px;
}

.home #center {

}

.home #center #news-home {
width:728px;
padding:0px 0 0 0;
}

.home #center #news-home #viewAll {
display:none;
font-size:12px;
text-align:right;
width:100%;
}

.home #center #news-home .a-news {
background: url(../img/news-separator.jpg) repeat-x bottom left;
padding:0 0 18px 0;
min-height:260px;
}

.home #center #news-home .vignette-news{
	width:230px;
	background: url(../img/news-btm.jpg) no-repeat bottom left;
}

.home #center #news-home .text-news {
background:#c01c68 url(../img/fond-news.png) no-repeat scroll top left;
_background:#c01c68;
border-color:#c83375;
border-style:solid;
border-width:0;
color:#f9e9d4;
float:right;
margin:0;
min-height:223px;
padding:10px;
width:477px;
}

.home #center #news-home .text-news .more {
background:transparent url(../img/more.png) no-repeat scroll 100% 0px;
_background:transparent;
padding:10px;
margin:16px;
text-align:right;
}

.home #center #news-home .text-news .more a,.home #center #news-home .text-news .more a:visited {
color:#f9e9d4;
padding:7px;
text-decoration:underline;
}

.home #center #news-home .vignette-news .date {
padding:0px 15px 28px 0;
text-align:right;
}

.home #center #news-home h2 {
color:#f9ea37;
font-size:16px;
text-transform:uppercase;
padding:6px 20px;
}

.home #center #news-home p {
color:#f9e9d4;
font-size:13px;
padding:2px;
text-align:justify;
}

.home #top {
background:#000;
border-color:#c31e67;
border-style:solid;
border-width:0 0 2px;
height:420px;
width:100%;
}

.home #top #accordeon {
background:#c31e67;
color:#FFF;
height:100%;
width:259px;
_width:256px;
}

.home #top #accordeon .part{
	background:transparent url(../img/li-accordeon.png) no-repeat 10px 7px;
	_background:transparent;
	
}

.home #top #accordeon .part h3 {
background:transparent url(../img/h3-accordeon.png) repeat-x scroll left 37px;
	_background:transparent;
color:#FFF;
cursor:pointer;
padding:14px 45px;
}

.home #top #accordeon .part-content {
color:#f9e9d4;
font-size:12px;
padding:0 0 0 25px;
}

.hour {
color:#f9ea37;
}

.left {
float:left;
}

.page {
background:transparent;
color:#FFF;
margin:auto;
width:1009px;
}

.right {
float:right;
}

a img {
border:0;
}

a,a:hover,a:visited {
color:#FFF;
text-decoration:none;
}

a.current,a.current:visited {
color:#88167e;
}

a.desactivated,a.desactivated:visited {
color:#444;
}

html {
background:#cd0a68 url(../img/html.jpg) repeat-x top left;
}