/* CSS Document */
/**********************************************************************************************************************************************
************************************************** SQUELETTE *********************************************************************************
**********************************************************************************************************************************************/
#page {
	width: 927px;
	text-align: left;
	margin: 0 auto;
	min-height: 400px;
	height: auto;
}
/***************************************************************
************************** HEADER ***********************
****************************************************************/
#header {
	background: #474545;
}
#header h1{
	display: none;
}
.teaser {
	font-size: 92%;
	padding: 9px 0 8px 10px;
}
/** menu **/
.menu {
	background: url(../images/css/bg_menu.jpg) repeat-x #A69978;
}
/* nivo 1 */
.menu li {
	font-size: 110%;
	text-transform: uppercase;
	font-weight: bold;
	border-left: 1px solid #BDB396;
	float: left;
	margin: 0 0 -1px 0;
	position:relative;
}
.menu li.home {
	border-left: 0px;
	background: url(../images/css/bg_menu_home.jpg) repeat-x #4D3300;	
}
.menu li a {
	float: left;
	padding: 4px 5px 4px 5px;
	display: block;
}
.menu li.encour a {
	background: url(../images/css/survol_menu.jpg) repeat-x #B1A587;
	padding: 4px 5px 6px 5px;
	color: #92835A;
}
.menu li.home a {
	color: #C5A859;
	background: url(../images/css/home_picto.jpg) no-repeat 9px 7px;
	padding: 5px 6px 5px 30px;
}
.menu li a:hover{
	text-decoration: none;
}
.menu li ul {
	position: absolute;
	width: 214px;
	background: #92835A;
	padding: 4px 0;
	top: 23px;
	left:0px;
	display:none;
}
.menu li:hover ul  , .menu li.sfhover ul {
	display:block;
}
.menu li li {
	font-size: 92%;
	text-transform: none;
	font-weight: normal;
	border: 0;
	float: none;
}
.menu li li a{
	float: none;
	padding: 2px 0 2px 7px;
}
.menu li.encour li a{
	padding: 2px 0 2px 7px;
	background: none;
	color: #fff;
}
.menu li li a:hover{
	background: #A89B79;
}
.menu li li a{
	float: none;
	padding: 2px 0 2px 7px;
}
.menu li.encour li a{
	padding: 2px 0 2px 7px;
	background: none;
	color: #fff;
}
.menu li li a:hover{
	background: #A89B79;
}
/***************************************************************
************************** FOOTER ***********************
****************************************************************/
#footer {
	color: #fff;
	text-transform: uppercase;
	padding: 0 0 15px 0;
	margin: -1px 0 0 0;
}
#footer p {
	padding: 0 0 0 8px;
}
#footer li {
	font-weight: bold;
	display: inline;
}
#footer ul {
	background: url(../images/css/bg_footer.jpg) repeat-x #A89B79;
	padding: 4px 0 5px 11px;
	margin: 0 0 6px 0;
}
#footer ul span{
	padding: 0 2px 0 4px; 
}
/***************************************************************
************************** CONTENEUR ***********************
****************************************************************/
#conteneur {
	background: url(../images/css/bas_col_droite.jpg) bottom right no-repeat #252424;
}
/** CENTRE **/
.centre {
	width: 700px;
	float: left;
	background: #474545;
}
/* infos */
.infos {
	background: #575555;
	padding: 7px 0 8px 14px;
	margin: 0 0 14px 0;
}
.pages .infos {
	margin: 0;
	padding: 8px 0 8px 14px;
}
.infos li {
	display: inline;
	padding: 1px 23px 2px 24px;
}
.infos li.rss {
	background: url(../images/css/rss.jpg) no-repeat;
}
.infos li.newsletter {
	background: url(../images/css/newsletter.jpg) no-repeat;
}

/** COL DROITE **/
.col_droite {
	width: 227px;
	float: left;
	padding: 0 0 70px 0;
}
/* recherche */
.search {
	background: #4D4225;
	padding: 7px 0 5px 7px;
}
.search label{
	color: #fff;
	font-size: 92%;
	padding: 0 5px 0 0;
}
.search .input{
	border: 1px solid #fff;
	background: #4D4225;
	width: 100px;
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
	color: #fff;
	min-height: 12px;
	height: auto;
}
.search .bt{
	background: url(../images/css/bg_bt.jpg) no-repeat;
	border: 0;
	width: 24px;
	color: #fff;
	font-size: 110%;
	cursor: pointer;
}
/* tags */
.tag_cloud {
	text-align: center;
	color: #92835A;
	background: url(../images/css/bg_tags.jpg) repeat-x #C7BF9E;
	padding: 23px 0 0 0;
	margin: 0 0 1px 1px;
	font-size: 110%;
}
.tag_cloud a {
	color: #92835A;
}
.tag_cloud .content_box {
	padding: 0 35px 12px 35px;
	background: url(../images/css/bas_tags.jpg) repeat-x bottom left;
	line-height:10px;
}
.tag_cloud .size_16 {
	font-size: 133.5%;
}
.tag_cloud .size_14 {
	font-size: 117%;
}
/* nav */
.nav {
	margin: 0 0 0 1px;
}
.nav li {
	background: url(../images/css/bg_li_nav.jpg) repeat-x #A89B79;
	margin: 0 0 1px 0;
	padding: 5px 3px 3px 9px;
	font-size: 110%;
	font-weight: bold;
}
.nav li.close span {
	background: url(../images/css/close.jpg) no-repeat 0px 1px;
	padding: 0 0 0 16px;
}
.nav li.open span {
	background: url(../images/css/open.jpg) no-repeat 0px 1px;
	padding: 0 0 0 16px;
}
.nav li a:hover {
	text-decoration: none;
}
.nav li ul{
	background: #252424;
	margin: 3px -3px -4px -9px;
	padding: 1px 0 0 0;
}
.nav li li{
	background: none;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 3px 3px 11px;
	color: #92835A;
}
.nav li li a {
	background: url(../images/css/bg_nav_nivo2.jpg) repeat-x #5A5446;
	display: block;
	margin: -5px -3px -2px -11px;
	padding: 2px 60px 4px 8px;
	text-transform: none;
}
.nav li li a span{
	display: block;
	padding: 0 0 0 7px;
	background: url(../images/css/tiret.png) no-repeat 0px 8px;
}
.nav li ul ul{
	margin: 6px -3px -3px -9px;
	padding: 0 0 7px 9px;
}
.nav li ul ul.version_pyjama{
	margin: 3px -3px 10px -11px;
	padding: 0 0 7px 0;
}
.nav li li li{
	background:  url(../images/css/puce.jpg) no-repeat 0px 4px;
	margin: 0;
	padding: 0;
	font-size: 92%;
	font-weight: normal;
	text-transform: none;
	padding: 0 3px 3px 10px;
	color: #fff;
	padding: 0 3px 4px 10px;
}
.nav li li .version_pyjama li{
	background:  url(../images/css/puce.jpg) no-repeat 11px 6px;
	padding: 2px 3px 2px 21px;
}
.nav li li li.pyjama{
	background-color: #474545;
}
.nav li li li a {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}
.nav li li li a:hover {
	text-decoration: underline;
}
/**********************************************************************************************************************************************
************************************************** HOME *********************************************************************************
**********************************************************************************************************************************************/
/*** BLOC A LA UNE ***/
.bloc_la_une {
	margin: 0 -66px -6px 14px;
}
.bloc_la_une2 {
	margin: 30px 0 -6px 36px;
}
.bloc_la_une .item_block{
	width: 199px;
	float: left;
	margin: 0 36px 28px 0;
}
.bloc_la_une2 .item_block{
	width: 190px;
	margin: 0 19px 28px 0;
}
.bloc_la_une .ss_item_block{
	width: 284px;
	margin: 0 46px 28px 0;
}
.bloc_la_une .item_block .visuel,
.galerie li .visuel{
	text-align: center;
	background: #92835A;
	padding: 8px 0 0 0;
	margin: 0 0 5px 0;
}
.bloc_la_une .ss_item_block .visuel{
	float: left;
	margin: 0 18px 0 0;
}
.bloc_la_une .item_block .visuel img,
.galerie li .visuel img{
	border: 0px solid #A89B79;
	border-width: 5px 6px 8px 6px;
}
.bloc_la_une .item_block .play {
	background: url(../images/css/play.png) no-repeat center top;
	height: 83px;
	margin: 0 0 -83px 0;
	position: relative;
	cursor: pointer;
	display: block;
}
.bloc_la_une .item_block .content_box{
	padding: 0 5px 0 8px;
}
.bloc_la_une .ss_item_block .content_box{
	padding: 0;
}
.bloc_la_une .item_block h2,
.bloc_la_une .item_block h3{
	font-size: 127.5%;
	padding: 0 0 2px 0;
}
.bloc_la_une .item_block h3 a{
	color: #92835a;
}
.bloc_la_une .item_block p{
	line-height: 12px;
}
.pages .bloc_la_une h2{
	font-size: 227.5%;
	color: #fff;
	margin: -5px 0 10px 0;
}
.bloc_la_une .item_block h2 a {
	color: #92835a;
}
.bloc_la_une .item_block .content_box h3 span{
	margin: 0 -5px 0 -8px;
	display: block;
}
/** GALERIE **/
.galerie {
	margin: 0 11px 0 8px;
}
.galerie li {
	float: left;
	margin: 0 9px 10px 0;
}
.galerie .float_left {
	margin: 20px 11px 0 0;
}
.galerie .float_right {
	margin: 20px 0 0 0;
}
.galerie li .visuel img{
	border: 0px solid #A89B79;
	border-width: 5px 5px 4px 5px;
}
.galerie li .visuel .encour{
	display: block;
	background: url(../images/css/encour.png) no-repeat right bottom;
	margin: 0 0 -20px 0;
}
.galerie li .visuel .encour {
	background: url(../images/css/encour.png) no-repeat right bottom;
	height: 46px;
	width: 74px;
	margin: 0 5px -46px 0;
	position: relative;
	cursor: pointer;
	display: block;
}
/*** BLOC ARTICLES ***/
.zone_articles {
	background: #92835A;
	padding: 16px 0 0 14px;
}
.zone_articles .item_block{
	width: 317px;
	float: left;
	color: #fff;
	margin: 0 25px 0 0;
}
.zone_articles .item_block .visuel{
	text-align: center;
	background: #252424;
	padding: 16px 0 0 0;
	margin: 0 0 13px 0;
}
.zone_articles .item_block .visuel img{
	border: 0px solid #474545;
	border-width: 7px;
}
.zone_articles .item_block .content_box{
	padding: 0 5px 0 8px;
}
.zone_articles .item_block h2{
	font-size: 127.5%;
	color: #474545;
	padding: 0 0 2px 0;
}
.zone_articles .item_block h2 a{
	color: #474545;
}
.zone_articles .item_block p{
	padding: 0 0 5px 0;
	line-height: 12px;
}
.zone_articles .item_block a{
	font-weight: bold;
}
.zone_articles ul{
	float: left;
	width: 300px;
	padding: 0 0 0 21px;
	background: url(../images/css/sepa.jpg) no-repeat;
}
.zone_articles ul li{
	padding: 0 0 14px 0;
}
.zone_articles .ss_item_block{
	color: #fff;
}
.zone_articles .ss_item_block .visuel{
	text-align: center;
	background: #252424;
	padding: 7px 0 0 0;
	margin: 0 22px 0 0;
	float: left;
}
.zone_articles .ss_item_block .visuel img{
	border: 0px solid #474545;
	border-width: 6px;
}
.zone_articles .ss_item_block .content_box{
	float: left;
	width: 183px;
}
.zone_articles .ss_item_block h3{
	font-size: 127.5%;
	color: #474545;
	padding: 0 0 2px 0;
}
.zone_articles .ss_item_block h3 a{
	color: #474545;
}
.zone_articles .ss_item_block p{
	line-height: 12px;
}
/**********************************************************************************************************************************************
************************************************** PAGES *********************************************************************************
**********************************************************************************************************************************************/
/*** FIL ARIANE ***/
.fil_ariane {
	background: #B4AA8A;
	border-bottom: 1px solid #EDE9E9;
	padding: 5px 0 4px 13px;
	color: #fff;
}
.fil_ariane li {
	display: inline;
}
.fil_ariane li.encour {
	font-weight: bold;
}
/*** NAVIGATION **/
.bloc_nav {
	background: #92835A;
/* 	padding: 16px 20px 0 14px;  */
	padding: 8px 8px 0 8px; 
}
.bloc_nav h3{
	color: #252424;
	text-transform: uppercase;
	font-size: 110%;
	padding: 0 0 2px 0;
}
.bloc_nav ul{
	padding: 0 20px 9px 0;
}
.bloc_nav li{
	color: #fff;
	display: inline;
}
.bloc_nav li span{
	padding: 0 2px;
}
.bloc_nav hr{
	background: #ACA181;
	border: 1px solid #ACA181;
	margin-top: 3px;
	margin-bottom: 10px;
	height: 1px;
	overflow: hidden;
}
/*** BLOC ARTICLE PRNCIPALE ***/
.article_principal {
	background: #fff;
	padding: 17px 17px 10px 31px;
	color: #4D4225;
	margin: 0 0 17px 0;
	font-size: 110%;
}
.article_principal2 {
	padding: 17px 38px 20px 38px;
}
.article_principal3 {
	padding: 17px 38px 20px 34px;
}
.article_principal p,
.article_principal a {
	color: #4D4225;
}
.article_principal p,
.article_principal p.chapo {
}
.article_principal p {
	padding: 0 0 17px 0;
	text-align: justify;
}
.article_principal p.chapo {
	padding: 0 0 5px 0; 
	font-weight: bold;
}
.article_principal p.chapo2 {
	padding: 0 0 20px 0; 
}
.article_principal p a{
	text-decoration: underline;
	color: #92835A;
}
.article_principal h2 {
	padding: 10px 0 7px 0;
	font-size: 167%;
	color: #6C5D36;
}
.article_principal2 h2 {
	display: inline;
	color: #92835A;
	font-size: 117%;
}
.article_principal2 h2 span {
	font-weight: normal;
}
.article_principal h3 {
	padding: 0 0 7px 0;
	font-size: 108.5%;
	color: #4D4225;
}
.article_principal .visuel{
	text-align: center;
	background: #92835A;
	padding: 9px 0 0 0;
	margin: 0 0 15px 0;
}
.article_principal .video{
	margin: 15px 0 10px 0;
}
.article_principal .visuel img{
	border: 0px solid #A89B79;
	border-width: 7px 9px 9px 9px;
}
.article_principal .visuel span{
	display: block;
	text-align: right;
	background: #fff;
	font-style: italic;
	padding: 5px 10px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}
.article_principal .float_right{
	margin-left: 25px;
}
.article_principal .visuel2{
	margin-top: 11px;
	padding: 11px 0 0 0;
}
.article_principal cite{
	font-weight: bold;
	font-style: italic;
	padding: 0 0 17px 0;
	display: block;
}
.article_principal ul{
	padding: 5px 0 20px 13px;
}
.article_principal li{
	padding: 0 0 10px 10px;
	background: url(../images/css/puce.png) no-repeat 0px 10px;
}
.article_principal li a{
	display: block;
	font-weight: bold;
	text-decoration: underline;
	line-height: 19px;
}
.article_principal li img{
	float: left;
	padding: 0 9px 0 0;
}
.article_principal li span{
	float: left;
}
.print {
	float: right;
	padding: 0 29px 0 0;
}
.option {
	margin: 10px 0 -10px 0;
	text-align: right;
}
.fleche_nav {
	float: right;
}
.fleche_nav img{
	margin: 0 0 0 16px;
}
.pagination {
	color: #fff;
	text-align: right;
	margin: -10px 55px 0 0;
	padding: 6px 0 40px 0;
	background: url(../images/css/sepa_pagination.jpg) no-repeat top right;
}
.pagination span,
.pagination ul{
	float: right;
}
.pagination span{
	padding: 0 10px 0 0;
}
.pagination li {
	color: #fff;
	display: inline;
}
.pagination li a,
.pagination li.encour {
	padding: 0 3px;
	background: #575555;
}
.pagination li a:hover,
.pagination li.encour {
	background: #92835A;
	text-decoration: none;
}

.imgbord{
	text-align: center;
	background-color:#B39D8A;
	padding:6px;
	margin-left:15px;
	margin-bottom:15px;
/*	border-width:0px; */
	border-top-color: #92835A;
	border-top-width:10px;
	border-top-style:solid;
}

#infosup {
	position:relative;
	 left:4px;
	float:left	;  /* bug d'ie */
	top:-60px;
	width:210px;
	margin-left:8px;
	z-index:3599;
/*	border:1px dotted red; */

}

