/* No script
-----------------------------------------------------------------------------*/

noscript div {
	background : #FFFFB4;
	border : 1px solid #C0BDB9;
	margin : 0px 0px 10px 0px;
	padding : 5px 5px 5px 5px;
}

/* Body
-----------------------------------------------------------------------------*/

body {
	color : #414141;
	background : #daeef8;
	font-family	: "Trebuchet MS", "Lucida Grande", Helvetica, Sans;
	font-weight : normal;
	font-size : 13px;
	margin : 0px;
	padding : 0px;
}

#wrap {
	background : #daeef8;
	margin-left : auto;
	margin-right : auto;
	width : 908px;
}

/* Banner
-----------------------------------------------------------------------------*/

#banner {
	/*background : url(../images/banner.png) no-repeat;*/	
	margin-left : 27px;
	margin-right : 27px;
	width : 854px;
	height : 240px;
}

#banner #banner-top {
	/*background : url(../images/header.png) no-repeat;*/
	height : 253px;
	width : 854px;
}

#banner #banner-bottom1 {
	/*background : url(../images/banner-bottom1.png) no-repeat;*/
	height : 50px;
	width : 527px;
	float: left;
}

#banner #banner-bottom2 {
	background : url(../images/banner-bottom2.png) no-repeat;
	height : 50px;
	width : 327px;
	float: left;
}

/* Content
-----------------------------------------------------------------------------*/


#content {
	line-height : 20px;
	padding-top : 20px;
	padding-bottom : 20px;
	padding-right : 4px;
	padding-left : 4px;
	width : 900px;
	
	
}

#side {
	width : 220px;	
	float : right;	
	background : url(../images/bg-side2.png) repeat-y;
	
}

#side .sidetop{	
	height : 7px;
	background : url(../images/bg-topside2.png) no-repeat;	
}

#side .sidebottom{					
	background : url(../images/bg-bottomside2.png) no-repeat;
	height : 9px;
}

#side .sidecontent{		
	padding-right : 20px;
	padding-left : 20px;
	/*background : url(../images/bg-side2.png) repeat-y;*/
	
	
}

#mainfullpage {
	float : left;
	padding-right : 20px;
	padding-left : 20px;
	width : 860px;
	background-color:#daeef8;
}

#main {
	float : left;
	padding-right : 30px;
	padding-left : 30px;
	width : 600px;
	background-color:#daeef8;
	
}




/* Footer
-----------------------------------------------------------------------------*/

#footer {		
	
	background : #daeef8;
	width: 700px;		
	text-align : center;	
}

#footer_full {		
	
	background : #daeef8;
	width: 908px;		
	text-align : center;	
}

/* General Text Styles
-----------------------------------------------------------------------------*/

#warning {
	color : #ff0000;
	font-family : "Trebuchet MS", "Lucida Grande", Helvetica;
	font-weight : bold;
	font-size : 18px;
	margin : 0px 0px 0px 0px;
}

#text {
	margin : 10px 10px 10px 10px;
	
}

.clear {clear : both;}

.paws {
	background : url(../images/dogpaws.png) repeat-x bottom;
	margin-bottom : 5px;
	padding-bottom : 5px;
}

.more {
	color : #75507b;
	text-decoration: none
}

/* Nouvelles 
-----------------------------------------------------------------------------*/

.main-header {
	background : url(../images/border-hors.gif) repeat-x bottom;
	margin-bottom : 0px;
	padding-bottom : 0px;
	font-size : 13px;
}


#news-recent {
	margin-bottom : 0px;	
	text-align : left;	
}

#news-recent .news {
	background : url(../images/hsep_bg.gif) repeat-x bottom;
	padding-bottom : 5px;
}

#news-recent .list .news.last {
	background : none;
	margin-bottom : 0px;
	padding-bottom : 0px;
}

#news-recent .list .news .date {
	font-size : 9px;
	line-height : 7px;
}

#news-recent .list .news .name {
	color : #272E34;
	font-weight : bold;	
	font-size : 11px;
	line-height : 7px;
}

#news-recent .list .news .desc {
	white-space: normal;
	text-align: justify;
	font-size : 11px;
	line-height : 13px;
}

#news-recent .list .news .more {
	font-weight : bold;
	font-size : 11px;
}


#news-list {
	border: 1px #685353 solid;
}

#news-list .view .name {
	font-weight : bold;
	font-size : 15px;
}

#news-list .view .date {	
	font-size : 12px;
	text-align: right;
}

#news-list .view .content {
	font-size : 15px;
	
}

#news-list .view {	
	background : url(../images/bg-message.png);
	padding-bottom : 10px;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
}

/* Évènements 
-----------------------------------------------------------------------------*/



#events-recent {
	margin-bottom : 0px;	
}

#events-recent .events {
	background : url(../images/hsep_bg.gif) repeat-x bottom;
	padding-bottom : 5px;
}

#events-recent .list .events.last {
	background : none;
	margin-bottom : 0px;
	padding-bottom : 0px;
}

#events-recent .list .events .date {
	color : #ff0000;
	font-weight : bold;
	font-size : 11px;
	line-height : 7px;
}

#events-recent .list .events .desc {
	white-space: normal;
	text-align: justify;
	font-size : 11px;
	line-height : 13px;
}

#events-recent .list .events .name {
	color : #272E34;
	text-align: left;
	font-weight : bold;
	font-size : 11px;
	line-height : 7px;
}

#events-recent .list .events .more {
	font-size : 11px;
	font-weight : bold;
}

#events-list {
	border: 1px #685353 solid;
}

#events-list .view .name {
	font-weight : bold;
	font-size : 15px;
}

#events-list .view .date {	
	font-size : 16px;
	font-weight : bold;
	color : #ff0000;
	text-align: center;
}

#events-list .view .content {
	font-size : 14px;
}

#events-list .view {
	background : url(../images/bg-message.png);
	padding-bottom : 10px;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
}

/* google ad 
-----------------------------------------------------------------------------*/

#googlead {
	background-color:#daeef8;
	width : 200px;	
	float : right;
	/*border: 1px #685353 solid;*/
	padding-left : 20px;
}