/*===================================
	MADAMESUZIE.COM
===================================*/

/*-----------------
	HTML STYLES 
------------------*/

* { margin: 0; padding: 0; }
html { height:100%; }
body {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* équivaut à 10 pix*/
	background: fixed #930000 url(/img/background.jpg) repeat-y center top;
	margin: 0px;
	padding: 0px;
	color: #4C4834;
	height:100%;
	line-height: 17px;
}
/* évite d'avoir une bordure quand on met un lien sur un image */
img {
	border: none;
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
p { margin: 0.5em 0 }

a {
	color: #930000;
	text-decoration: underline;
	}
	a:hover {
	color: #FF7200;
	/*color: #930000;
	text-decoration: none;*/
}


/*==============================
	STRUCTURE DU SITE
===============================*/

#conteneur { 
	position: relative;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	height: 203px;
	padding: 0px;
	margin: 0px;
	background: #930000 url(/img/fond_header.gif) repeat-x center bottom;
	text-align: center;
	color: #FFC300;
	}
	#header a {
	color: #FFC300;
	}
	#header .header-noflash {
	text-align: center;
	font-size: 1.1em;
	color: #FFFFFF;
	padding-top: 10px;
}
#page {
	background: #FFFCE9 url(/img/fond_page.jpg) no-repeat center top;
	padding: 40px 25px 35px 25px;
	height: 100%;
}
#footer {
	background: #FFD800 url(/img/fond_footer.gif) no-repeat center top;
	padding: 12px 0 12px 0;
	color: #930000;
	text-align: center;
	}
	#footer a {
	color: #930000;
	text-decoration: none;
	}
	#footer a:hover {
	text-decoration: underline;
}
#credit {
	background: transparent url(/img/fond_credit.jpg) no-repeat center top;
	text-align: center;
	color: #E8AD00;
	padding-top: 20px;
	/* correction bug IE5 */
	height: 100px;
	voice-family: "\"}\"";
	voice-family:inherit;
	/* bonne taille pour bons navigateurs */
	height: 80px;
	}
	#credit a {
	color: #E8AD00;
	text-decoration: none;
	}
	#credit a:hover {
	color: #FFD800;
}

/*==============================
	PAGE D'ACCUEIL
===============================*/

#edito {
	background: transparent url(/img/fond_edito.jpg) no-repeat center top;
	text-align: justify;
	padding: 0 55px 0 205px;
	margin-bottom: 20px;
	height: auto;
	min-height: 160px;
	_height: 160px; /* hack pour correction bug IE sur le min-height */
	}
	#edito h1 {
	color: #930000;
	font-weight: bold;
	font-size: 1.4em;
	margin: 0;
	}
	#edito h2 {
	color: #FF7200;
	font-weight: normal;
	font-size: 1.1em;
	margin: 0 0 15px 0;
	}
	#edito p {
	font-size: 1.1em;
}
#div3Col {
	background: transparent url(/img/fond_3col.gif) repeat-y;
}
#news, #zoom, #affiche {
	width: 292px;
	background-color: #F9F1C7;
}
#news h3, #zoom h3, #affiche h3 {
	height: 24px;
}
#news {
	float: left;
	}
	#news h3 {
	background: #930000 url(/img/titre_news.gif) no-repeat top left;
	margin: 0;
	}
	#news .contenu {
	margin: 16px 16px 0 16px;
	text-align: justify;
	font-size: 1.1em;
	}
	#news h4 {
	color: #930000;
	font-size: 1.1em;
	font-weight: bold;
	}
	#news a {
	color: #FFFFFF;
	background-color: #FF7200;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
	#news a:hover {
	color: #FFFFFF;
	background-color: #930000;
}
#affiche {
	float: right;
	}
	#affiche h3 {
	background: #930000 url(/img/titre_affiche.gif) no-repeat top right;
	}
	#affiche .contenu {
	margin: 5px 16px 16px 16px;
	text-align: justify;
	color: #4C4834;
	}
	#affiche a .contenu p {
	color: #4C4834;
	text-decoration: none;
	}
	#affiche a:hover .contenu p {
	color: #FF7200;
	}
	#affiche a .contenu .info {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF7200;
	padding: 0 2px 0 2px;
	}
	#affiche a:hover .contenu .info {
	background-color: #930000;
}
#zoom {
	margin: 0 auto 0 auto;
	}
	#zoom h3 {
	background: #930000 url(/img/titre_zoom.gif) no-repeat top center;
	}
	#zoom .contenu {
	margin: 16px 0 0 16px;
	}
	#zoom ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	#zoom li {
	padding: 0;
	margin: 0 16px 20px 0;
	float: left;
	display: inline;
	}
	#zoom img {
	border: 3px solid #930000;
	margin: 0; padding: 0;
	display: block;
	}
	#zoom a:hover img {
	border: 3px solid #FF7200;
	Filter: none; /* correction bug IE */
	}
	#zoom h4 {
	margin-top: 5px;
	font-size: 1em;
	font-weight: normal;
	color: #930000;
	}
	#zoom a:hover h4 {
	color: #FF7200;
	}
	#zoom a {
	display: block;
	color: #FF7200;
	text-decoration: none;
	}
	#zoom a:hover {
	color: #C0B58D;
}

/*==============================
	ASSOCIATION
===============================*/
h1.titre-asso  {
	width: 125px;
	height: 20px;
	background: transparent url(/img/titre_asso.gif) no-repeat top left;
	margin: 0 0 20px 0;
}
#asso-gauche {
	float: left;
	width: 265px;
	font-size: 1.1em;
	padding: 50px 0 0 20px;
}
#asso-droite {
	font-size: 1.1em;
	float: right;
	width: 580px;
	text-align: justify;
	}
	#asso-droite h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #FF7200;
	margin-bottom: 15px;
	}
	#asso-droite .article {
	clear: both;
	}
	#asso-droite .article .vignette {
	float: left;
	width: 100px;
	height: 95px;
	}
	#asso-droite .article .vignette img {
	border: 2px solid #FF7200;
	}
	#asso-droite .article .vignette a:hover img {
	border: 2px solid #930000;
	}
	#asso-droite .article .detail {
	margin-left: 120px;
	width: 460px;
	text-align: justify;
	}
	#asso-droite .article .separ {
	clear: both;
	height: 14px;
	margin-top: 8px;
	background: transparent url(/img/fond_article_souk.gif) repeat-x left top;
}

/*==============================
	LES PRODUCTIONS
===============================*/
h1.titre-prod  {
	width: 372px;
	height: 20px;
	background: transparent url(/img/titre_prod.gif) no-repeat top left;
	margin: 0 0 20px 5px;
}
#prod-home-gauche {
	float: left;
}
#prod-home-droite {
	float: right;
	width: 627px;
	margin-right: 13px;
	}
	#prod-home-droite #haut {
	height: 27px;
	background: transparent url(/img/prod_menu_haut.jpg) no-repeat bottom left;
	}
	#prod-home-droite #bas {
	height: 77px;
	background: transparent url(/img/prod_menu_bas.jpg) no-repeat top left;
	}
	#prod-home-droite #centre {
	text-align: justify;
	font-size: 1.1em;
	background: transparent url(/img/prod_menu_fond.jpg) repeat-y top left;
	padding: 0 25px 0 25px;
	}
	#prod-home-droite #centre a {
	color: #FF7200;
	text-decoration: none;
	}
	#prod-home-droite #centre a:hover {
	color: #930000;
	}
	#prod-home-droite #centre .photo{
	float: left;
	width: 160px;
	}
	#prod-home-droite #centre .txt{
	float: right;
	width: 415px;
	}
	#prod-home-droite #centre img{
	border: 5px solid #930000;
	}
	#prod-home-droite #centre a:hover img {
	border: 5px solid #FF7200;
	}
	#prod-home-droite #centre h2 {
	font-size: 1.6em;
	color: #930000;
	font-weight: bold;
	margin-bottom: 5px;
	}
	#prod-home-droite #centre a h2 {
	color: #930000;
	text-decoration: none;
	}
	#prod-home-droite #centre a:hover h2 {
	color: #FF7200;
	}
	#prod-home-droite #centre a p {
	color: #4C4834;
	}
	#prod-home-droite #centre a:hover p {
	color: #A5955B;
	}
	#prod-home-droite #centre .separ {
	clear: both;
	height: 20px;
	margin-top: 8px;
	background: transparent url(/img/prod_menu_separ.gif) repeat-x left top;
}
	

/*==============================
	LE CHAPITEAU & PRODUCTION
===============================*/
#chap-gauche, #artiste-gauche {
	float: left;
	width: 300px;
	}
	#chap-gauche h1, #artiste-gauche h1 {
	font-size: 1.6em;
	color: #FFFFFF;
	background-color: #930000;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
	margin: 0 4px 6px 5px;
	}
	#chap-gauche h1 a, #artiste-gauche h1 a {
	color: #FFFFFF;
	text-decoration: none;
}
/* Photo des fiches artistes (Product°) */
#artiste-gauche #prod-photo-haut {
	height: 12px;
	background: transparent url(/img/prod_photo_haut.gif) no-repeat bottom left;
	}
	#artiste-gauche #prod-photo-bas {
	height: 12px;
	background: transparent url(/img/prod_photo_bas.gif) no-repeat top left;
	}
	#artiste-gauche #prod-photo-centre {
	background: transparent url(/img/prod_photo_centre.gif) repeat-y top left;
	padding-left: 12px;
	}
	#artiste-gauche #prod-photo-centre p {
	margin: 0;
	color: #C0B58D;
	padding: 2px;	
}
#chap-droite, #artiste-droite {
	float: right;
	width: 121px;
	}
	#chap-droite ul, #artiste-droite ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	#chap-droite li, #artiste-droite li {
	padding: 0;
	margin: 0 0 15px 0;
	}
	#chap-droite img, #artiste-droite img {
	border: 3px solid #930000;
	margin: 0; padding: 0;
	display: block;
	}
	#chap-droite a:hover img, #artiste-droite a:hover img {
	border: 3px solid #FF7200;
	Filter: none; /* correction bug IE */
	}
	#chap-droite h4, #artiste-droite h4 {
	font-size: 1em;
	font-weight: bold;
	color: #930000;
	}
	#artiste-droite h5 {
	font-size: 1em;
	font-weight: normal;
	color: #867E60;
	}
	#chap-droite a:hover h4, #artiste-droite a:hover h4 {
	color: #FF7200;
	}
	#chap-droite a, #artiste-droite a {
	display: block;
	color: #FF7200;
	text-decoration: none;
	}
	#chap-droite a:hover, #artiste-droite a:hover {
	color: #C0B58D;
}
#chap-centre, #artiste-centre {
	margin: 0 150px 0 325px;
	padding: 0;
	text-align: justify;
	}
	#chap-centre h2, #artiste-centre h2 {
	font-size: 1.6em;
	color: #FF7200;
	font-weight: bold;
	padding: 6px 0 21px 0;
	margin: 0;
	background: transparent url(/img/prod_separ1.gif) repeat-x bottom left;
	}
	#artiste-centre #menu-lang {
	font-size: 10px;
	color: #C0B58D;
	text-align: right;
	padding: 6px 0 21px 0;
	margin: 0;
	background: transparent url(/img/prod_separ1.gif) repeat-x bottom left;
	}
	#artiste-centre #menu-lang a, #spec-droite #menu-lang a {
	color: #C0B58D;
	text-decoration: none;
	}
	#artiste-centre #menu-lang a.selected, #spec-droite #menu-lang a.selected {
	color: #FF7200;
	}
	#artiste-centre #menu-lang a:hover, #spec-droite #menu-lang a:hover {
	color: #FF7200;
	text-decoration: underline;
	}
	#chap-centre #intro, #artiste-centre #intro {
	padding-top: 11px;
	margin:0;
	font-size: 1.1em;
	/* largeur fixee et overflow pour resoudre bug IE sur affichage italic */
	width: 415px;
	overflow: hidden;
	}
	#chap-centre #intro h3, #artiste-centre #intro h3 {
	font-size: 1em;
	font-weight: normal;
	color: #FF7200;
	}
	#chap-centre #intro h4, #artiste-centre #intro h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #930000;
	}
	#chap-centre #intro h5, #artiste-centre #intro h5 {
	font-size: 1em;
	font-weight: bold;
	}
	#chap-centre #intro .calendrier, #artiste-centre #intro .calendrier {
	padding-bottom: 25px;
	background: transparent url(/img/calendrier_separ.gif) repeat-x left bottom;
	}
	#bt-back {
	margin-top: 20px;
	}
	#bt-back a {
	padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	background-color: #FF7200;
	}
	#bt-back a:hover {
	background-color: #930000;
	}
	#chap-centre #info, #artiste-centre #info {
	margin-top: 20px;
	background-color: #EDE2BB;
	padding: 10px;
	}
	#chap-centre #info #bt-calendrier, #artiste-centre #info #bt-calendrier {
	float: left;
	width: 150px;
	}
	#chap-centre #info #contact, #artiste-centre #info #contact {
	width: 225px;
	margin-left: 150px;
	padding-left: 15px;
	font-size: 1.1em;
	text-align: left;
	background: transparent url(/img/prod_separ2.gif) repeat-y top left;
	_height: 77px; /* hack pour correction bug IE sur le min-height */
	min-height: 77px;
	}
	#chap-centre #info #contact h3, #artiste-centre #info #contact h3 {
	height: 12px;
	width: 79px;
	background: transparent url(/img/titre_contact.gif) no-repeat top left;
	margin: 0 0 6px 0;
	}
	#chap-centre #info #bt-calendrier a, #artiste-centre #info #bt-calendrier a {
	width: 138px;
	height: 77px;
	display: block;
	overflow: hidden;
	background: transparent url(/img/bt_calendrier.gif) no-repeat left top;
	}
	#chap-centre #info #bt-calendrier a:hover, #artiste-centre #info #bt-calendrier a:hover {
	background: transparent url(/img/bt_calendrier.gif) no-repeat left bottom;
	}
	#chap-centre #technique {
	margin-top: 20px;
	background-color: #F9F1C7;
	font-size: 1.1em;
	padding: 10px;
	}
	#chap-centre #technique h3 {
	height: 12px;
	width: 141px;
	background: transparent url(/img/titre_technique.gif) no-repeat top left;
	margin: 0 0 6px 0;
}
/* FICHE SPECTACLE DU CHAPITEAU ET DES PRODUCTIONS */
#spec-droite {
	float: right;
	width: 150px;
	}
	#spec-droite #menu-lang {
	font-size: 10px;
	color: #C0B58D;
	margin-bottom: 5px;
	}
	#spec-droite #bloc {
	font-size: 1.1em;
	background-color: #EDE2BB;
	padding: 12px 8px 12px 8px;
	}
#chap-detail-droite {
	float: right;
	width: 130px;
	background-color: #EDE2BB;
	padding: 12px 8px 12px 8px;
	font-size: 1.1em;
	}
	/* MEDIA --------- */
	#media, #chap-detail-droite #bt-calendrier, #on-en-parle, #spec-droite #bt-calendrier, #tech {
	background: transparent url(/img/col_droite_separ.gif) repeat-x bottom left;
	padding-bottom: 20px;
	}
	#chap-detail-droite #bt-calendrier {
	background: transparent url(/img/col_droite_separ.gif) repeat-x bottom left;
	padding-bottom: 20px;
	}
	#media h3 {
	height: 14px;
	width: 67px;
	background: transparent url(/img/titre_media.gif) no-repeat top left;
	margin: 0 0 6px 0;
	}
	#media a {
	color: #4C4834;
	text-decoration: none;
	}
	#media a:hover {
	color: #FF7200;
	}
	/* BOUTON CALENDRIER -------*/
	#bt-calendrier a {
	width: 129px;
	height: 72px;
	display: block;
	overflow: hidden;
	background: transparent url(/img/bt2_calendrier.gif) no-repeat left top;
	}
	#bt-calendrier a:hover {
	background: transparent url(/img/bt2_calendrier.gif) no-repeat left bottom;
	}
	/* ON EN PARLE SUR LE NET ------*/
	#on-en-parle {
	text-align: right;
	}
	#on-en-parle h3 {
	height: 30px;
	width: 130px;
	background: transparent url(/img/titre_onenparle.gif) no-repeat top left;
	margin: 0 0 6px 0;
	}
	#on-en-parle a {
	color: #FF7200;
	text-decoration: none;
	padding-left: 6px;
	background: transparent url(/img/fleche_orange.gif) no-repeat top left;
	}
	#on-en-parle a:hover {
	text-decoration: underline;
	}
	/* FICHE TECH & DOSSIER */
	#tech a {
	font-weight: bold;
	text-decoration: none;
	}
	/* PHOTOS DE PRESSE */
	#presse h3 {
	width: 128px;
	height: 11px;
	background: transparent url(/img/titre_presse.gif) no-repeat top left;
	margin: 0 0 2px 0;
	}
#chap-detail-centre {
	margin: 0 175px 0 325px;
	padding: 0;
	text-align: justify;
	}
	#chap-detail-centre h2 {
	font-size: 1.6em;
	color: #FF7200;
	font-weight: bold;
	padding: 6px 0 21px 0;
	margin: 0;
	background: transparent url(/img/prod_separ1.gif) repeat-x bottom left;
	}
	#chap-detail-centre #intro {
	padding-top: 11px;
	margin:0;
	font-size: 1.1em;
	/* largeur fixee et overflow pour resoudre bug IE sur affichage italic */
	width: 390px;
	overflow: hidden;
}

/*==============================
	LES RENDEZ-VOUS
===============================*/
h1.titre-rdv  {
	width: 400px;
	height: 21px;
	background: transparent url(/img/titre_rdv.gif) no-repeat top left;
	margin: 0 0 20px 5px;
}
#rdv-gauche {
	float: left;
	width: 246px;
	font-size: 1.1em;
}
#rdv-droite {
	font-size: 1.1em;
	float: right;
	width: 590px;
	}
	#rdv-droite .article {
	clear: both;
	}
	#rdv-droite .article .vignette {
	float: left;
	width: 120px;
	height: 105px;
	}
	#rdv-droite .article .vignette img {
	border: 2px solid #FF7200;
	}
	#rdv-droite .article .detail {
	margin-left: 120px;
	width: 460px;
	text-align: justify;
	}
	#rdv-droite .article .detail h2 {
	font-size: 1em;
	font-weight: normal;
	color: #FF7200;
	}
	#rdv-droite .article .detail h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #930000;
	}
	#rdv-droite .article .detail h4 {
	font-size: 1.1em;
	font-weight: normal;
	color: #930000;
	}
	#rdv-droite .article .detail h5 {
	font-size: 1em;
	font-weight: bold;
	}
	#rdv-droite .article p.info {
	background-color: #EDE2BB;
	padding: 5px 10px 5px 10px;
	margin: 10px 0 10px 0;
	}
	#rdv-droite .article .separ {
	clear: both;
	height: 14px;
	margin-top: 8px;
	background: transparent url(/img/fond_article_souk.gif) repeat-x left top;
}

/*==============================
	LE P'TIT SOUK
===============================*/
#souk-gauche {
	float: left;
	width: 240px;
	font-size: 1.1em;
	background-color: #F9F1C7;
	}
	#souk-gauche h1 {
	height: 24px;
	background: #930000 url(/img/titre_souk.gif) no-repeat top left;
	}
	#souk-gauche h2 {
	color: #930000;
	font-size: 1em;
	font-weight: bold;
	}
	#souk-gauche .contenu {
	margin: 16px;
	text-align: justify;
}
#souk-droite {
	float: right;
	width: 590px;
	font-size: 1em;
	}
	#souk-droite .article {
	clear: both;
	}
	#souk-droite .article .vignette {
	float: left;
	width: 120px;
	}
	#souk-droite .article .vignette img {
	border: 2px solid #FF7200;
	}
	#souk-droite .article .detail {
	margin-left: 120px;
	width: 460px;
	text-align: justify;
	}
	#souk-droite .article .detail h3 {
	color: #930000;
	font-size: 1.1em;
	font-weight: bold;
	}
	#souk-droite .article .detail .bt-commande a {
	width: 96px;
	height: 15px;
	display: block;
	overflow: hidden;
	background: transparent url(/img/bt_commander.gif) no-repeat left top;
	}
	#souk-droite .article .detail .bt-commande a:hover {
	background: transparent url(/img/bt_commander.gif) no-repeat left bottom;
	}
	#souk-droite .article .separ {
	clear: both;
	height: 14px;
	margin-top: 8px;
	background: transparent url(/img/fond_article_souk.gif) repeat-x left top;
}


/*==============================
	CONTACT
===============================*/
#contact-gauche {
	float: left;
	width: 570px;
	font-size: 1.1em;
	}
	#contact-gauche #confirm {
	padding: 16px;
	}
	#contact-gauche #confirm a {
	color: #930000;
	text-decoration: underline;
}
#contact-droite {
	float: right;
	width: 270px;
	font-size: 1.1em;
	}
	#contact-droite a {
	color: #FF7200;
	text-decoration: none;
	}
	#contact-droite a:hover {
	color: #FF7200;
	text-decoration: underline;
	}
	#contact-droite h3 {
	margin: 0; padding: 0;
	color: #930000;
	font-size: 1em;
	font-weight: bold;
}
#formulaire {
	background-color: #EDE2BB;
	padding-bottom: 16px;
	}
	#formulaire h1 {
	height: 24px;
	background: #930000 url(/img/titre_formulaire.gif) no-repeat top left;
	}
	#formulaire #gauche {
	float: left;
	margin-top: 16px;
	padding: 0 16px 0 16px;
	}
	#formulaire #droite {
	float: right;
	margin-top: 16px;
	padding: 0 16px 0 25px;
	border-left: 1px dashed #BCAF80;
	}
	#formulaire input, #formulaire textarea, #formulaire select {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4834;
	margin: 2px 0 2px 0;
	padding: 2px;
	background-color: #F9F1C7;
	border: 1px solid #BCAF80;
	}
	#formulaire input.in1 {
	width: 200px;
	}
	#formulaire textarea {
	width: 270px;
	height: 120px;
	}
	#formulaire input.bouton {
	padding: 0;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #930000;
	border: 1px solid #930000;
}
#newsletter {
	background-color: #F9F1C7;
	padding-bottom: 16px;
	}
	#newsletter h2 {
	height: 24px;
	background: #930000 url(/img/titre_newsletter.gif) no-repeat top left;
	}
	#newsletter #gauche {
	float: left;
	margin-top: 16px;
	padding: 0 16px 0 16px;
	width: 260px;
	}
	#newsletter #droite {
	float: right;
	color: #930000;
	margin-top: 16px;
	padding: 0 16px 0 25px;
	border-left: 1px dashed #BCAF80;
	}
	#newsletter input.in1 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4834;
	margin: 2px 0 2px 0;
	padding: 2px;
	background-color: #FFFCE9;
	border: 1px solid #BCAF80;
	width: 190px;
	}
	#newsletter input.radio {
	border: none;
	/*margin-right: 10px;*/
}
#confirm-mailing {
	font-size: 1.1em;
	text-align: center;
	}
	#confirm-mailing h1 {
	font-size: 1.3em;
	color: #930000;
	font-weight: bold;
	}
	#confirm-mailing a {
	color: #930000;
	text-decoration: underline;
	}
	#confirm-mailing a:hover {
	text-decoration: none;
}
#partenaire {
	margin-top: 25px;
	padding-top: 20px;
	background: transparent url(/img/partenaire_separ.gif) repeat-x top left;
	text-align: center;
	}
	#partenaire h3 {
	width: 123px;
	height: 12px;
	background: transparent url(/img/titre_partenaire.gif) no-repeat top left;
	margin: 0 auto 20px auto;
	}
	#partenaire img {
	margin: 0 10px 10px 0;
}

/*==============================
	LIENS
===============================*/
#liens-gauche {
	float: left;
	width: 240px;
	font-size: 1.1em;
	background-color: #F9F1C7;
	}
	#liens-gauche h1 {
	height: 24px;
	background: #930000 url(/img/titre_liens.gif) no-repeat top left;
	}
	#liens-gauche .contenu {
	margin: 16px;
	text-align: justify;
	}
	#liens-gauche ul {
	margin: 0 0 1.5em 0;
	padding: 0;
	list-style-type: disc;
	list-style-position: inside;
	color: #930000;
	}
	#liens-gauche li {
	margin: 0;
	padding: 0;
	}
	#liens-gauche li a {
	color: #930000;
	text-decoration: underline;
	}
	#liens-gauche li a:hover {
	color: #FF7200;
}
#liens-droite {
	float: right;
	width: 590px;
	font-size: 1.1em;
	}
	#liens-droite p {
	margin:0; padding:0;
	}
	#liens-droite h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #930000;
	margin: 0 0 0.3em 0;
	}
	#liens-droite ul {
	margin: 0 0 1.5em 0;
	padding: 0;
	list-style-type: disc;
	list-style-position: inside;
	color: #FF7200;
	}
	#liens-droite li {
	margin: 0;
	padding: 0;
	color: #4C4834;
	}
	#liens-droite li a {
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
	padding: 0 2px 0 2px;
	}
	#liens-droite li a:hover {
	color: #FFFFFF;
	background-color: #FF7200;
}

/*==============================
	ERREUR 404
===============================*/
#erreur404 {
	text-align: center;
	padding: 0;
	margin-bottom: 20px;
	font-size: 12px;
	}
	#erreur404 h1 {
	color: #930000;
	font-weight: bold;
	font-size: 1.8em;
	margin: 0 0 25px 0;
}

/* TOUTES RUBRIQUES -----------*/

.hide	{
	display: none;
}
.cleaner {
	clear:both;
	margin:0; padding:0;
	height:0px;
	border:none;
	font-size:1px;
	line-height:0;
	visibility: hidden;
}
.orange {
	color: #FF7200;
}
.rouge {
	color: #930000;
}

