/* -----------------------------------*/
/* --------->>> GLOBAL <<<----------*/
/* -----------------------------------*/

body {
	font-family: "Trebuchet MS", verdana;
	color: #636363;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
	text-align: justify;
	background-image: url(images/habillages/fond.png);
	background-repeat: repeat; }
	
a {
	font-weight: normal;
	color: #c20000;
	text-decoration: none; }

p a:hover, h2 a:hover, .liste_li_2 a:hover, .liste_dd a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #000; }

h1, h2, h3 {
	font-size: 150%;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	color: #404040;
	margin: 0 0 0 0;	
	padding: 18px 20px 5px 20px; }

img {
	border-width: 0;
	border-style: none; }

		img a:hover {
			border-width: 0;
			border-style: none; }
		
#lien_droite {
	text-align: right; }
		
#lien_droite a {
	font-size: 90%; }	
		
.liste_dd {
	font-size: 90%; }

.liste_li {
	margin-bottom: 5px;
	font-size: 90%;
	font-variant: small-caps;
	font-weight: bold;
	color: #000; }

.liste_li_2 {
	margin-bottom: 5px;
	margin-left: 20px;	
	font-size: 100%;
	font-variant: small-caps;
	color: #000; }

.liste_li_3 {
	font-size: 110%;
	font-variant: small-caps; }

.liste_dd {
	font-size: 80%; }

.liste_dd_2 {
	font-size: 90%; }

.liste_2 {
	list-style-type: none;
	padding-left: 30px;
	margin: 1em 20px;
	text-align: left;
	text-transform: lowercase;	}

.liste {
	padding-left: 30px;
	margin: 1em 20px;
	text-align: justify; }

dt {
	font-variant: small-caps;
	font-size: 100%; }

dd {
	padding-bottom: 20px; }
	
.couleur_noir {
	color: #000; }

.couleur_rouge {
	color: #a60101;
	font-size: 80%; }
	
.smallcaps {
	margin-top: -5px;
	font-size: 110%;
	font-weight: normal;
	font-variant: small-caps;
	text-align: center;
	color: #404040; }	

.citation {
	color: #000000;
	font-variant: small-caps; }	

.date {
	font-family: arial;
	text-align: right;
	margin: 0 60px -20px 0;	
	padding: 10px 0 0 0;
	text-transform: uppercase; 
	font-size: 80%;
	color: #666666; }

.sans_forme {
	font-weight: normal; }	

.italic {
	font-style: italic; }	
	
.fond_design {
	text-align: right; }

.cadre_boite {
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right; }

.imageflottante {
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 0;
	border: 1px solid #919191; }

.imageflottante_sanscontour {
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 0;
	border: none ; }	
	
.imageflottante2 {
	float: left;
	margin: 5px 10px 0 0;	
	padding-bottom: 0;
	border: 1px solid #919191; }

.imageflottante_carre {
	float: right;
	margin: 5px 10px 0 0;	
	padding-bottom: 0;
	border: 1px solid #919191; }

.imageflottante2_carre {
	float: left;
	margin: 5px 10px 0 0;	
	padding-bottom: 0;
	border: 1px solid #919191; }

/* -----------------------------------*/
/* -------->>> BANNIERE <<<-------*/
/* -----------------------------------*/	

#banniere_fredrika {
	width: 770px;
	height: 230px;
	background-image: url(images/fredrika/banniere_fredrika.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }
	
#banniere_leila {
	width: 770px;
	height: 170px;
	background-image: url(images/leila/banniere_leila.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_mary {
	width: 770px;
	height: 170px;
	background-image: url(images/mary_anne_hobbs/banniere_mary.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }	
	
#banniere_milkymee {
	width: 770px;
	height: 230px;
	background-image: url(images/milkymee/banniere_milkymee.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_buridane {
	width: 770px;
	height: 230px;
	background-image: url(images/buridane/banniere_buridane.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_fake_oddity {
	width: 770px;
	height: 170px;
	background-image: url(images/fake_oddity/banniere_fake_oddity.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_hifana {
	width: 770px;
	height: 170px;
	background-image: url(images/hifana/banniere_hifana.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_slow_joe {
	width: 770px;
	height: 220px;
	background-image: url(images/slow_joe/banniere_slow.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }	
	
#banniere_tara {
	width: 770px;
	height: 220px;
	background-image: url(images/tara_king_th/banniere_taraking.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_filastine {
	width: 770px;
	height: 180px;
	background-image: url(images/filastine/banniere_filastine.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_koumekiam {
	width: 770px;
	height: 180px;
	background-image: url(images/koumekiam/banniere_koumekiam_2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_banko {
	width: 770px;
	height: 180px;
	background-image: url(images/banko/banniere_banko.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_dj_rupture {
	width: 770px;
	height: 180px;
	background-image: url(images/dj_rupture/banniere_dj_rupture.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_nsk {
	width: 770px;
	height: 180px;
	background-image: url(images/nsk/banniere_nsk.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_nsk_pro {	
	width: 770px;
	height: 200px;
	background-image: url(images/nsk/banniere_nsk_pro.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }
	
#banniere_altam {
	width: 770px;
	height: 180px;
	background-image: url(images/altam/banniere_altam.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_gesch {
	width: 770px;
	height: 180px;
	background-image: url(images/gesch_et_les_otakus/banniere_gesch_et_les_otakus.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_yokohama {
	width: 770px;
	height: 180px;
	background-image: url(images/yokohama_zen_rock/banniere_yokohama_zen_rock.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 0 30px 0; }

#banniere_actualites {
	width: 770px;
	height: 180px;
	background-image: url(images/actualites/banniere_actu.jpg);
	background-position: left;
	background-repeat: no-repeat;
	margin-top: 0; }
		
/* ------->>> VIGNETTES <<<------*/
/* ------->>> ARTISTES <<<-------*/

#logo {
	margin: 0;
	padding: 20px 0 0 0; }

		#logo a {
			margin:auto ;
			display: block ;
			width: 60px ;
			height: 60px ;
			color: #000 ;
			background: url(images/habillages/logo_index.png) no-repeat 0 0 ; }

		#logo a:hover {
			background: url(images/habillages/logo_index.png) no-repeat 0 -60px ; }

#artistes {
	margin: 0;
	padding: 0; 
	outline: none; }

		#artistes li {
			list-style-type: none; }
		
#fake a, #hifana a, #buridane a, #tara a, #slow a, #filastine a, #koumekiam a, #mary a, #banko a, #nsk a, #altam a, #gesch a, #yokohama a, #leila a , #milkymee a, #rupture a, #fredrika a, #logo a {
	text-indent: -8000px ;
	text-decoration: none ; }

#fake {
	margin: 20px 20px 20px 20px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#fake a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_fake.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#fake a:hover {
			background: url(images/vignettes_artistes/vignette_fake.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#fredrika {
	margin: 0 20px 20px 0 ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#fredrika a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_fredrika.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#fredrika a:hover {
			background: url(images/vignettes_artistes/vignette_fredrika.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#hifana {
	margin: 20px 20px 20px 0 ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#hifana a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_hifana.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#hifana a:hover {
			background: url(images/vignettes_artistes/vignette_hifana.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#buridane {
	margin: 0 20px 20px 20px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#buridane a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_buridane.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#buridane a:hover {
			background: url(images/vignettes_artistes/vignette_buridane.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#slow {
	margin: 0 20px 20px 0 ;
	padding: 0;
	float: left;
	list-style-type: none ;	}

		#slow a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_slow.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ;	}

		#slow a:hover {
			background: url(images/vignettes_artistes/vignette_slow.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }			
			
#tara {
	margin: 0 20px 20px 0 ;
	padding: 0;
	float: left;
	list-style-type: none ;	}

		#tara a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_taraking.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ;	}

		#tara a:hover {
			background: url(images/vignettes_artistes/vignette_taraking.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#filastine {
	margin: 0 20px 20px 20px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#filastine a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_filastine.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#filastine a:hover {
			background: url(images/vignettes_artistes/vignette_filastine.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#leila {
	margin: 0 20px 20px 0 ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#leila a{
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_leila.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#leila a:hover {
			background: url(images/vignettes_artistes/vignette_leila.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#koumekiam {
	margin: 0 20px 20px 20px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#koumekiam a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_koumekiam.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#koumekiam a:hover {
			background: url(images/vignettes_artistes/vignette_koumekiam.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#banko {
	margin: 0 20px 20px 0 ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#banko a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_banko.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#banko a:hover {
			background: url(images/vignettes_artistes/vignette_banko.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#rupture {
	margin: 0 20px 20px 20px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#rupture a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_rupture.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#rupture a:hover {
			background: url(images/vignettes_artistes/vignette_rupture.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }
			
#milkymee {
	margin: 0 20px 20px 20px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#milkymee a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_milkymee.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#milkymee a:hover {
			background: url(images/vignettes_artistes/vignette_milkymee.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#mary {
	margin: 0 20px 20px 0px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#mary a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_mary.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#mary a:hover {
			background: url(images/vignettes_artistes/vignette_mary.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }			
			
#gesch {
	margin: 0 20px 20px 0 ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#gesch a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_gesch.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#gesch a:hover {
			background: url(images/vignettes_artistes/vignette_gesch.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#nsk{
	margin: 0 20px 20px 0px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#nsk a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_nsk.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#nsk a:hover {
			background: url(images/vignettes_artistes/vignette_nsk.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#altam {
	margin: 0 20px 20px 20px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#altam a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_altam.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#altam a:hover {
			background: url(images/vignettes_artistes/vignette_altam.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#yokohama{
	margin: 0 20px 20px 20px ;
	padding: 0;
	float: left;
	list-style-type: none ; }

		#yokohama a {
			display: block ;
			width: 310px ;
			height: 50px;
			color: #000 ;
			background: url(images/vignettes_artistes/vignette_yoko.jpg) no-repeat 0 0 ;
			border: 1px solid #bfbfbf ; }

		#yokohama a:hover {
			background: url(images/vignettes_artistes/vignette_yoko.jpg) no-repeat 0 -50px ;
			border: 1px solid #000 ; }

#vide {
	clear: both; }

/* ------->>> CONTENANT <<<------*/

#langues {
	width: 770px; 
	margin: auto; }

		#langues a {
			color: #fff;
			font-size: 100%; }	

		#langues a:hover{
			color: #c20000;
			background: none;
			font-size: 100%; }		

		#langues p {
			margin: 0 5px 3px 0; 
			color: #fff;
			font-size: 85%; }			
		
#conteneur {
	width: 770px;
	margin: 0 auto 20px auto;
	margin-bottom: 20px;
	background-color: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff; }

#conteneur_home {
	width: 770px;
	margin: 0 auto 0 auto;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-image: url(images/habillages/essai.jpg) }

#cadre_home {
	width: 770px;
	margin: 0 auto 0 auto;
	background-image: url(images/habillages/essai.jpg) }

/** MENUS **/
#menu1 {
	width: 770px;
	height: 35px;
	line-height: 35px;
	margin: 0 auto 0 auto;
	position: relative;
	bottom: 0px;
	background-color: #000;
	border-top: 1px solid #fff; }

		#menu1 a:hover {
			width: 770px;
			height: 35px;
			background-color: #fff;
			color: #000; }

#menu2 {
	width: 770px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto 0 auto;
	position: relative;
	bottom: 0px;
	background-color: #000;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff; }

		#menu2 a:hover {
			width: 770px;
			height: 36px;
			background-color: #fff;
			color: #000;
			border-bottom: solid 1px #000; }
	
#menu3  {
	clear: both;
	width: 770px;
	height: 35px;
	line-height: 35px;
	margin: 0 auto 0 auto;
	position: relative;
	bottom: 0px;
	background-color: #000;
	border-bottom: 1px solid #fff; }

		#menu3 a:hover {
			width: 770px;
			height: 35px;
			background-color: #fff;
			color: #000;
			border-top: solid 1px #000; }

#menu1 a, #menu2 a, #menu3  a {
	color: #fff;
	text-decoration: none; }

.menus {
	display: block;
	width: 770px;
	height: 35px;
	line-height: 35px;
	font-size: 110%;
	text-align: center;
	letter-spacing: 0.5em; }	

#cadre {
	width: 770px;
	margin: 0 auto 0 auto;
	padding-bottom: 0; }

#cadre_pro {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	width: 770px;
	margin: 80px auto 80px auto;
	padding-bottom: 0; }
	
#image_bas {
	clear: both;
	width: 770px;
	height: 30px;
	background-image: url(images/habillages/cadrebas.jpg);
	background-position: top;
	background-repeat: no-repeat; }

#player {
	float: right;
	margin: -30px 35px 0 0; }

/* -----------------------------*/	
/** BOITES CONTENUS **/
/* ---------------------------*/

.cadre_droite {
	padding: 0 0 0 0; }

.boite {
	width: 335px;
	margin: 0 0 0 35px; 	
	padding-bottom: 15px;
	background: transparent url(images/habillages/bordure_bas.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%;
	text-align: center; }

		.boite h1 {
			height: 40px;
			padding-top: 20px;
			text-align: center;
			font-variant: small-caps;
			font-size: 160%;
			background: transparent url(images/habillages/bordure_haut.jpg) no-repeat;
			background-position: center top; }	
	
.boite_2 {
	width: 335px;
	margin: 0 0 0 35px; 
	padding-bottom: 15px;
	background: transparent url(images/habillages/bordure_bas.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%;
	text-align: center; }

		.boite_2 h1 {
			background: transparent url(images/habillages/bordure_haut.jpg) no-repeat;
			background-position: center top; }

		.boite_2 p {
			margin: 1em 19px;
			text-align: justify; }

.boite_droite {
	width: 335px;
	margin: 0 35px 0 0; 
	padding-bottom: 15px;
	background: transparent url(images/habillages/bordure_bas.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%; }

		.boite_droite img {
			text-align: center;
			margin: 1em 22px;
			text-align: justify; }

		.boite_droite p {
			margin: 1em 19px;
			padding-bottom: 15px;
			text-align: center; }

.boite_contenu_centre {
	width: 335px;
	margin: 0 0 0 35px; 
	padding-bottom: 15px;
	background: transparent url(images/habillages/bordure_bas.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%; }

		.boite_contenu_centre p {
			font-size: 110%;
			font-weight: normal;
			font-variant: small-caps;
			margin: 1em 19px;
			padding-bottom: 15px;
			text-align: center; }

		.boite_contenu_centre h1 {
			background: transparent url(images/habillages/bordure_haut.jpg) no-repeat;
			background-position: center top; }

.boite_droite_2 {
	float: right;
	clear: both;
	width: 335px;
	margin: 0 35px 0 0; 	
	padding-bottom: 15px;
	background: transparent url(images/habillages/bordure_bas.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%; }

		.boite_droite_2 h2 {
			background: transparent url(images/habillages/bordure_haut.jpg) no-repeat;
			background-position: center top; }

		.boite_droite_2 p {
			margin: 1em 19px;
			padding-bottom: 15px;
			text-align: justify; }

		.boite_droite_2 dl {
			list-style-type: disc;
			margin: 1em 19px;
			text-align: justify; }

		.boite_droite_2 dd {
			list-style-type: none;
			margin: 1em 19px;
			padding-bottom: 5px;
			text-align: justify; }
		
.boite_actu {
	width: 768px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	background: transparent url(images/habillages/bas_long.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%;
	text-align: center; }

		.boite_actu  img {
			border: 3px solid #a6a6a6; }

		.boite_actu  img:hover {
			border: 3px solid #000; }

		.boite_actu h1 {
			background: transparent url(images/habillages/haut_long.jpg) no-repeat;
			background-position: center top; }

		.boite_actu p {
			margin: 1em 90px;
			text-align: justify; }			

		.boite_actu ul {
			margin: 1em 90px;
			text-align: justify; }

		.boite_actu h3 {
			margin: 0 90px -10px 90px;		
			font-size: 100%;
			font-weight: normal;
			text-decoration: underline; 
			text-align: left;
			text-transform: uppercase; }				

.boite_centree {
	width: 335px;
	margin: 0 auto 20px auto; 	
	padding-bottom: 15px;
	background: transparent url(images/habillages/bordure_bas.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%;
	text-align: center; }

		.boite_centree h1 {
			height: 40px;
			padding-top: 20px;
			text-align: center;
			font-variant: small-caps;
			font-size: 160%;
			background: transparent url(images/habillages/bordure_haut.jpg) no-repeat;
			background-position: center top; }

		.boite_centree p {
			margin: 1em 19px;
			text-align: justify; }

.boite_bas {
	width: 335px;
	height: 150px;
	margin: 15px 0 0 35px; 	
	padding-bottom: 15px;
	background: transparent url(images/habillages/bordure_bas_1.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%;
	text-align: center; }
		
#grosse_actu {
	clear: both;
	width: 768px;
	margin: 20px 0 30px 0; 	
	padding-bottom: 15px;
	background: transparent url(images/habillages/bas_long_noir.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%;
	text-align: center; }

		#grosse_actu  img {
			border: 3px solid #616161; }

		#grosse_actu  img:hover {
			border: 3px solid #000; }
					
		#grosse_actu h1 {
			color: #fff;
			background: transparent url(images/habillages/haut_long_noir.jpg) no-repeat;
			background-position: center top; }

		#grosse_actu p {
			color: #000;
			margin: 1em 90px;
			text-align: justify; }		

#encart_presse {
	width: 335px;
	margin: 30px 35px 0 0; 	
	padding-bottom: 15px;
	background: transparent url(images/habillages/guillemet_bas.jpg) no-repeat;
	background-position: center bottom;
	text-align: center; }

		#encart_presse h3 {
			height: 30px;
			background: transparent url(images/habillages/guillemet.jpg) no-repeat;
			background-position: center top; }

		#encart_presse p {
			margin: -20px 10px 25px 10px;
			text-align: center;
			font-size: 100%;
			font-variant: small-caps;
			color: #000; }

#contact_simple {
	width: 470px;
	margin: 40px auto 30px auto; 	
	font-size: 90%;
	text-align: justify;
	border: 1px solid #afafaf; 
	background-color: #f2f2f2}
				
.cadre_contact {
	width: 700px;
	margin: auto; }

		.cadre_contact p {
			text-align: center;
			color: #000;
			font-variant: small-caps; }

		.cadre_contact img {
			margin-top: 15px; }
		
#boite_droite_bas {
	width: 335px;
	height: 150px;
	margin: 15px 35px 0 0; 	
	padding-bottom: 15px;
	background: transparent url(images/habillages/bordure_bas_1.jpg) no-repeat;
	background-position: center bottom;
	font-size: 80%; }

.barre {
	clear: both;
	width: 600px;
	margin: 0 auto 25px auto;
	border-top: 1px solid #000; }

.cadre_clear {
	clear: both; }

.contact{
	margin: 15px 0 0 20px;
	float: left;
	font-size: 100%;
	text-align: justify; }

.contact_droite{
	margin: 15px 50px 0 0;
	float: right;
	font-size: 100%;
	text-align: justify; }
		
.boite p, #boite_droite_bas p {
	margin: 1em 19px;
	text-align: justify; }

#boite_droite_bas h2, .boite_bas h3 {
	background: transparent url(images/habillages/bordure_haut_1.jpg) no-repeat;
	background-position: center top; }

.boite h2, .boite_droite h1, .boite_droite h2, .boite_droite h3 {
	background: transparent url(images/habillages/bordure_haut.jpg) no-repeat;
	background-position: center top; }		
		
.souligne {
	padding-bottom: 15px;
	margin: auto;
	width: 600px; }		
		
/* -----------------------------*/	
/** --------DIVERS-------- **/
/* ---------------------------*/

#galerie_mini {
	margin: 0 ;
	padding: 0;
	list-style-type: none ;
	padding: 20px 14px 5px 14px; }

		#galerie_mini li {
			float: left; }

		#galerie_mini img {
			width: 45px;
			height: 30px;
			margin: 2px 2px ;
			border: 1px solid #666; }

		#galerie_mini li img:hover {
			width: 45px;
			height: 30px;
			border: 1px solid #c20000; }

#cadre_boite img {
	margin-top: 15px;
	padding: 0; }

#cadre_bas {
	clear: both;
	background-color: #d2d1d1;
	margin: 0 auto;
	overflow:hidden; }

dl#photo {
	margin: 0 auto ; }

dl#photo dd {
	margin: 0 ; }

dl#photo img {
	border: 1px solid #000 ; }

.textedroit {
	width: 380px; }

.partenaire {
	height: 87px;
	line-height: 87px;
	text-align: center;
	padding-bottom: 20px; }

#partenaire_petit_logo {
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 35px; }

#partenaire_moyen_logo {
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 30px; }

#retour_haut {
	clear: both; }

		#retour_haut a {
			margin:auto;
			display: block ;
			width: 30px ;
			height: 30px;
			color: #000 ;
			background: url(images/habillages/fleche.jpg) no-repeat 0 0 ; }

		#retour_haut a:hover {
			background: url(images/habillages/fleche.jpg) no-repeat 0 -30px ; }

#fil_ariane {
	margin-top: -20px; }

		#fil_ariane p {
			font-size: 85%;
			text-align: center; }

#credits {
	margin-top: -20px;
	font-size: 80%;
	text-align: right; }
	
#tournee {
	text-align: left;
	 }
	
		#tournee li {
			margin-bottom: 5px;
			font-size: 85%; }