/** Css Document par tyx, shino*/

body {
	margin: 0 ;
	padding: 0 ;
	width: 100% ;
	background: url(images/fond.jpg) 0px 0 repeat-x ;
	font: normal 0.9em Verdana,sans-serif ;
	text-align: center ;
}

/** Layout général */
#global {
	width: 780px ;
	text-align: left ;
	margin: auto ;
}

#header {
	width: 780px ;
	height: 230px ;
	background-image: url(images/header.jpg) ;
}

#header2 {
	width: 780px ;
	height: 230px ;
	background-image: url(images/header2.jpg) ;
}

#footer {
	width: 780px ;
	height: 117px ;
	background: url(images/footer.jpg) 4px 0 no-repeat ;
	float: left ;
}

#centre {
	float: left ;
	width: 575px ;
}

#droite {
	float: right ;
	width: 190px ;
}


/** Layout edito > gros cadre */
#edito-fond {
	width: 557px ;
	background: url(images/edito.jpg) top left repeat-y ;
	margin: 30px 0 0 20px;
}

#edito {
	width: 557px ;
	background: url(images/edito-top.jpg) top left no-repeat ;
	padding-top: 25px ;
}

#edito-bottom {
	width: 557px ;
	background-image: url(images/edito-bottom.jpg) ;
	height: 10px ;
	font-size: 1px ;
}

#edito h1 {
	font: normal 2em Myriad,Verdana,Arial,sans-serif ;
	color: #868686 ;
	margin: 0 20px 5px 20px ;
}

#edito h1 a {
	text-decoration: none ;
	color: #868686 ;
}

#edito h2 {
	font: normal 1em Myriad,Verdana,Arial,sans-serif ;
	color: #FBB958 ;
	margin: 0 20px 5px 20px ;
	text-align: right ;
}

#edito h2 a {
	color: #F09945 ;
}

#edito-post {
	margin: 0 20px 10px 20px ;
	line-height: 1.2em ;
	color: #868686 ;
}


/** Layout news > petit cadre */
.news {
	width: 552px ;
	border: solid 2px #DADADA ;
	margin: 20px 0 0 20px ;
	padding: 10px 0 ; 
}

.news h1 {
	color: #5F9099 ;
	font: normal 1.1em Myriad,Verdana,Arial,sans-serif ;
	margin: 0 20px 5px 20px ;
	background: url(images/news.jpg) ;
}

.news h1 span {
	background-color: #FFF ;
	padding-right: 5px ;
}

.news h1 a {
	color: #5F9099 ;
	text-decoration: none ;
}

.post-info {
	color: #5F8F99 ;
	margin: 0 20px 0 20px ;
	padding: 0 ;
	border: none ;
	text-align: right ;
}

.post-content {
	color: #868686 ;
	margin: 0 20px 10px 20px ;
	/*border-left: solid 3px #868686 ;*/
	padding: 0 0 0 3px ;
}

.post-info-co {
	margin: 0 20px ;
	padding: 0 ;
	text-align: right ;
}

.news p {
	margin: 0 20px 10px 20px ;
	line-height: 1.2em ;
	color: #868686 ;
}

/** Layout bloc > bloc du menu */
.bloc {
	width: 182px ;
	background: url(images/bloc-fond.jpg) top left repeat-y ;
	margin-top: 30px ;
}

.bloc-top{
	width: 182px ;
	height: 10px ;
	font-size: 1px ;
	background-image: url(images/bloc-top.jpg) ;
}

.bloc ul {
	margin: 0 0 ;
	background: url(images/bloc.jpg) bottom left no-repeat ;
	list-style: none ;
	padding: 10px 5px 15px 25px ;
	font: normal 0.8em Myriad,Verdana,Arial,sans-serif ;
	min-height: 96px ;

}

.bloc li {
	margin: 3px 0 ;
	padding: 0 ;
	color: #FBB958 ;
}

.bloc a {
	color: #26545E ;
	text-decoration: none ;
}

.bloc a:hover {
	display: list-item ;
	list-style: circle outside ;
	color: #FBB958 ;
}

.bloc h2 {
	margin: 0 0 0 15px ;
	padding: 0 ;
	font: normal 1.2em Myriad,Verdana,Arial,sans-serif ;
	color: #868686 ;
}

.bloc h3 {
	font-size: 13px ;
	margin: 0 0 0 15px ;
	padding: 0 ;
	font: normal 1.2em Myriad,Verdana,Arial,sans-serif ;
	color: #868686 ;
}


/** Layout du menu du haut */
#header ul,#header2 ul {
	float: left ;
	margin: 20px 0 0 0 ;
	padding: 0 0 0 355px ;
	list-style: none ;
}

#header li,#header2 li {
	float: left ;
	margin: 0 15px 0 0 ;
	padding: 0 ;
	color : #F09945 ;
	font: normal 0.8em Myriad,Verdana,Arial,sans-serif ;
}

#header a , #header2 a{
	color: #26545E ;
	text-decoration: none ;
	padding-left: 5px ;
}

#header a:hover , #header2 a:hover{
	color: #26545E ;
	text-decoration: underline ;
}


/** Layout Copyright */
#footer p {
	font: normal 0.8em Tahoma,sans-serif ;
	padding: 90px 0 0 0 ;
	text-align: center ;
	margin: 0 ;
}

#footer a {
	color : #F09945 ;
}

#footer a:hover {
	text-decoration: none ;
}

/**Couleurs liens*/


#edito p a, .news p a {
	color: #F09945 ;
}

#edito p a:hover, .news p a:hover {
	text-decoration: none ;
}


/** Layout bloc search */
#search {
	float: left ;
	margin-top: -25px ;
	margin-left: 30px ;
}

#search h2 {
	float: left ;
	margin: 0 ;
	padding: 0 ;
	font-size: 0.8em ;
	color: #868686 ;
	margin-top: 5px ;
}

#search p {
	margin: 0 ;
	padding: 0 ;
	float: left ;
}

#search form {
	margin: 0 ;
	padding: 0 ;
	float: left ;
}

/** layout formulaire */
#comment-form fieldset {
	border: none ;
	margin: 20px ;
	background-color: #EEE ;
}
