body.bod {
background-color: #510505;
}

body.concert {
background-color: #510505;
}

body.stages {
background-color: #510505;
}

body.terre {
background-color: #510505;
}

body.expo {
background-color: #510505;
}


/* martel-sans-regular - latin */
@font-face {
  font-family: 'Martel Sans';
  font-style: normal;
  font-weight: 400;
  src: url('http://www.chateauderatilly.fr/www_2019/fonts/martel-sans-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Martel Sans Regular'), local('MartelSans-Regular'),
       url('../fonts/martel-sans-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/martel-sans-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/martel-sans-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/martel-sans-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/martel-sans-v5-latin-regular.svg#MartelSans') format('svg'); /* Legacy iOS */
}

body.ind {
background-color: white; 
}

table.base {
margin-left: auto; margin-right: auto; text-align: left; width: 1030px; 
}

table.grandtitre { 
padding: 10px 0px 0px 4px;
}

table.index {
margin-left: auto; margin-right: auto; text-align: center; width: 930px; 
}

table.ong {
text-align: right; width:160px; padding: 132px 0px 0px 0px;
}

table.sousong {
text-align: left; height: 25px; width: 870px;
}

table.soussous {
	width: 500px;
	background-color: white; 
	height: 25px;
	padding: 25px 0px 0px 0px;	
}
f
table.soussous1 {
	width: 820px;
	background-color: white; 
	height: 35px;
	padding: 25px 0px 10px 0px;
	
}

table.texte {
	width: 560px;
	background-color: white; 
	padding: 15px 20px 40px 40px;
}


table.titre {
	border-width: 0px 0px 1px 0px;
	width: 540px;
	border-spacing: 0px;
	border-style: dotted;
	border-color: #9E9E9E #9E9E9E #9E9E9E #9E9E9E;
	border-collapse: separate;
	background-color: white; 
	padding: 15px 20px 0px 0px;
}

table.titre1 {
	border-width: 0px 0px 1px 0px;
	width: 780px;
	border-spacing: 0px;
	border-style: dotted;
	border-color: #9E9E9E #9E9E9E #9E9E9E #9E9E9E;
	border-collapse: separate;
	background-color: white; 
	padding: 15px 20px 0px 0px;
}


table.titre2 {
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	width: 780px;
	border-spacing: 0px;
	border-style: dotted;
	border-color: #9E9E9E #9E9E9E #9E9E9E #9E9E9E;
	border-collapse: separate;
	background-color: white; 
	padding: 0px 0px 0px 0px;
}

table.titre3 {
	width: 780px;
	background-color: white; 
	padding: 10px 20px 0px 0px;
}

table.s {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5;
	border-collapse: collapse;
	background-color: white;
}

table.s td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5;
	border-collapse: collapse;
	background-color: white;
}

table.texte1 {
	width: 535px;
	background-color: white; 
	padding: 15px 20px 0px 40px;
}

table.texte2 {
	width: 580px;
	background-color: white; 
	padding: 20px 5px 50px 40px;
}

table.texte3 {
	width: 560px;
	background-color: white; 
	padding: 20px 5px 50px 40px;
}

table.colonnedroite {
width: 280px; padding: 10px 15px 0px 15px; 
}

table.j {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	width: 240px;
	border-style: dotted;
	border-color: #9E9E9E #9E9E9E #9E9E9E #9E9E9E;
	border-collapse: separate;
	background-color: white; 
	padding: 10px 10px 10px 10px;
}

table.k {
	
	width: 240px;
	background-color: white; 
	padding: 0px 10px 40px 0px;
}

table.k1 {

	width: 240px;
	background-color: white; 
	padding: 0px 10px 0px 0px;
}

table.k2 {

	width: 240px;
	background-color: white; 
	padding: 0px 10px 20px 0px;
}

table.foot {
width: 860px; padding: 10px 0px 0px 5px;
}

hr
{color: #fff; background-color: #fff; border: 1px dotted #9E9E9E; border-style: none none dotted; }


span.chateau {
color: #dadada; font-family: 'Martel Sans'; font-size : 30px; line-height: 1.8em;
}


span.haut {
color: #dadada; font-family: 'Martel Sans'; font-size : 11px; line-height: 1em; padding: 0px 0px 0px 6px;
}

span.titre {
color: #AA020E; text-transform:uppercase; font-family: 'Martel Sans'; font-size : 12pt;  
}

span.titre2 {
color: #AA020E; text-transform:uppercase; font-family: 'Martel Sans'; font-size : 10pt; letter-spacing: 0.1em; 
}

span.eexpo {
color: #444444; font-family: 'Martel Sans'; font-size : 12pt; text-transform:uppercase; letter-spacing: 0.1em; 
}

span.texpo {
color: #444444; font-family: 'Martel Sans'; font-size : 16px;
}

span.texpo2 {
color: #AA020E;
font-family: 'Martel Sans'; font-size : 13pt;
letter-spacing: 0.1em;
font-style: italic;
}

span.texpo3 {
color: #AA020E;
font-family: 'Martel Sans'; font-size : 12pt;
letter-spacing: 0.1em;
font-style: italic;
}

span.texpo4 {
color: #AA020E;
font-family: 'Martel Sans'; font-size : 11pt;
letter-spacing: 0.1em;
font-style: italic;
}

span.titre_lire {
color: #AA020E; font-family: 'Martel Sans'; font-size : 12px; letter-spacing: 0.1em; line-height: 2em;
}

span.titre_lire2 {
color: #AA020E; font-family: 'Martel Sans'; font-size : 14px; line-height: 1.5em;
}

span.titre_lire3 {
color: #AA020E; font-family: 'Martel Sans'; font-size : 11pt;  line-height: 1.5em;
}

span.titre_cd {
color: #333333; font-family: 'Martel Sans'; font-size : 18px; line-height: 2em;
}

p.texte {
text-indent: 19px; color: #666666; font-family: 'Martel Sans'; font-size : 12px; text-align: justify; line-height: 1.5em;
}

p.texte1 {
text-indent: 19px; color: #666666; font-family: 'Martel Sans'; font-size : 14px; text-align: justify; line-height: 1.5em;
}

p.texte2 {
 text-indent: 19px; margin:0px; color: #666666; font-family: 'Martel Sans'; font-size : 12px; text-align: justify; line-height: 1.5em;
}

p.texte3 {
margin:0px; color: #666666; font-family: 'Martel Sans'; font-size : 12px; text-align: justify; line-height: 1.5em
}

p.sig {
color: #444444; font-family: 'Martel Sans'; font-size : 10px; line-height: 2em; margin:0px; text-align: right;
}

p.sig2 {
color: #444444; font-family: 'Martel Sans'; font-size : 10px; line-height: 0.3em; margin:0px; text-align: right;
}

span.texte {
font-family: 'Martel Sans'; font-size : 11px; color: #666666; line-height: 1.5em;
}

span.texte2 {
color: #666666; font-family: 'Martel Sans'; font-size : 11px;
}

span.texte4 {
color: #444444; font-family: 'Martel Sans'; font-size : 12px;
}

span.texte3 {
margin:0px; color: #666666; font-family: 'Martel Sans'; font-size : 11px; 
}

span.sig2 {
color: 444444; font-family: 'Martel Sans'; font-size : 9px;
}

span.texter {
color: #AA020E; font-family: 'Martel Sans'; font-size : 12px;  line-height: 1.5em;
}

span.texte2 {
color: #666666; font-family: 'Martel Sans'; font-size : 12px; 
}

span.texte3 {
color: #666666; font-family: 'Martel Sans'; font-size : 12px; 
}

span.textemaj {
color: #444444; font-family: 'Martel Sans'; font-size : 16px;
}

span.legende {
color: #666666; font-family: 'Martel Sans'; font-size : 10px; line-height: 1.5em;
}

span.legendec {
color: #666666; font-family: 'Martel Sans'; font-size : 11px; line-height: 1.3em;
}

span.date {
color: black; font-family: 'Martel Sans'; font-size : 12px; line-height: 1.5em;
}

span.date2 {
color: black; font-family: 'Martel Sans'; font-size : 11px; line-height: 1.3em; font-weight: bold;
}

span.dateprint {
color: black; font-family: 'Martel Sans'; font-size : 11px;
}

span.datexpo {
color: black; font-family: 'Martel Sans'; font-size : 11px;  
}

sup.sup {
color: #444444; font-family: 'Martel Sans'; font-size : 6pt; padding: 0px 0px 0px 0px; 
}

span.note {
color: #444444; font-family: 'Martel Sans'; font-size : 10px; line-height: 1.5em;
}

span.dateprint {
color: black; font-family: 'Martel Sans'; font-size : 11px; 
}

span.emailtitre { 
color: #AA020E; 
padding: 5px 7px 6px 7px;
font-family: 'Martel Sans';
background-color: white;
text-decoration: none;
font-size : 11pt; 
}

span.stage {
color: black; font-family: 'Martel Sans'; text-transform:uppercase; font-size: 15pt; 
}

span.pot {		
	color: #AA020E;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	font-family: 'Martel Sans';
}

span.pot4 {		
	color: #000000;
	font-size: 11px;
	font-family: 'Martel Sans';
}

span.texte_cd {
color: #666666; font-family: 'Martel Sans'; font-size : 12px; line-height: 1.5em;
}

span.foot {
color: #dadada; font-family: 'Martel Sans'; font-size : 14px; line-height: 1.5em;
}

span.horairesr{		
color: #AA020E; font-family: 'Martel Sans'; font-size : 14px; line-height: 1.5em;
}

span.horairesn{		
color: #000000; font-family: 'Martel Sans'; font-size : 13px; line-height: 1.5em;
}

img.colonnegauche {
valign: top; width: 500px; margin:10px 0px 10px 0px;
}

img.colonnegauche1 {
valign: top; width: 500px; margin:25px 0px 25px 0px;
}

img.colonnegauche2 {
valign: top; width: 500px; margin:10px 0px 0px 0px;
}

img.colonnegauche3 {
valign: top; width: 480px; margin:10px 0px 0px 0px;
}

img.colonnegauchebord {
valign: top; width: 500px; margin:10px 0px 10px 0px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #999999 #999999 #999999 #999999; 
}

img.colonnedroite {
valign:top; width:220px; padding:0px 0px 10px 0px;
}

img.colonnedroite2 {
valign:top; width:220px; padding:13px 0px 5px 0px;
}

img.colonnedroite3 {
valign:top; width:220px; padding:5px 0px 5px 0px;
}

img.colonnedroite4 {
valign:top; width:220px; padding:0px 0px 5px 0px;
}

img.bulletin {
valign: top; width: 220px;
}

a.texte { 
font-family: 'Martel Sans'; font-size : 11px; color: #333333; text-decoration: none;
}

a.texte:hover 
{ 
font-family: 'Martel Sans'; font-size : 11px; color: #333333; text-decoration: underline;
}

a.texte2 { 
color: #E7761A; font-family: 'Martel Sans'; font-size : 11px; text-decoration: none;
}

a.texte2:hover 
{ 
color: #E7761A; font-family: 'Martel Sans'; font-size : 11px; text-decoration: underline;
}

a.texte2c12 { 
color: #E7761A; font-family: 'Martel Sans'; font-size : 14px; text-decoration: none;
}

a.texte2c12:hover 
{ 
color: #E7761A; font-family: 'Martel Sans'; font-size : 14px; text-decoration: underline;
}


a.texte3 { 
color: #113cff; font-family: 'Martel Sans'; font-size : 11.5px;text-decoration: none;
}

a.texte3:hover 
{ 
color: #113cff; font-family: 'Martel Sans'; font-size : 11.5px; text-decoration: underline;
}

a.type1 { 
padding: 6px;
text-decoration: none;
line-height: 2.2em; 
color: #dadada; 
font-family: 'Martel Sans';
font-size : 13px;
}

a.type1:hover 
{ 
color: white;
padding: 6px;
line-height: 2.2em;
font-family: 'Martel Sans';
font-size : 13px;
}

a.type11 { 
padding: 6px 6px 4px 7px;
text-decoration: none;
line-height: 1.8em; 
color: #dadada; 
font-family: 'Martel Sans';
font-size : 13px;
}

a.type11:hover 
{ 
color: white;
padding: 6px 6px 4px 7px;
line-height: 1.8em;
font-family: 'Martel Sans';
font-size : 13px;
}

a.type111 { 
text-decoration: none;
line-height: 2.2em; 
color: 444444; 
font-family: 'Martel Sans'; 
font-size : 11pt;}

a.type111:hover 
{ 
color: 444444;
text-decoration: underline;
line-height: 2.2em;
font-family: 'Martel Sans';
font-size : 11pt;
}

a.type2 { 
color: AA020E; 
padding: 2px 5px 2px 5px;
font-family: 'Martel Sans'; 
font-size : 13px;
background-color: white;
text-decoration: none;
}

a.type2:hover 
{ 
color: C20233;
padding: 2px 5px 2px 5px;
font-family: 'Martel Sans'; 
font-size : 13px;
background-color: white;
text-decoration: none;
}

a.type22 { 
color: AA020E; 
padding: 2px 2px 2px 5px;
font-family: 'Martel Sans'; 
font-size : 13px;
background-color: white;
text-decoration: none;
line-height: 2.2em;
}

a.type22:hover 
{ 
color: C20233;
padding: 2px 2px 2px 5px;
font-family: 'Martel Sans';     
font-size : 13px;
background-color: white;
text-decoration: none;
line-height: 2.2em;
}

a.type3 { 
text-decoration: underline; 
padding: 0px 15px 0px 0px;
color: black; 
font-family: 'Martel Sans'; 
font-size : 11px;
}

a.type3:hover 
{ 
color: black;
padding: 0px 15px 0px 0px;
text-decoration: underline; 
font-family: 'Martel Sans';
font-size : 11px;;
}

a.type4 { 
color: AA020E;
padding: 0px 15px 0px 0px; 
font-family: 'Martel Sans';
font-size : 12px;
background-color: white;
text-decoration: none;
}

a.type4:hover 
{ 
color: AA020E;
padding: 0px 15px 0px 0px;
font-family: 'Martel Sans';
font-size : 12px;
background-color: white;
text-decoration: none;
}

a.type41 { 
color: AA020E;
padding: 0px 0px 0px 0px; 
font-family: 'Martel Sans';
font-size : 12px;
background-color: white;
text-decoration: none;
}

a.type41:hover 
{ 
color: AA020E;
padding: 0px 0px 0px 0px;
font-family: 'Martel Sans';
font-size : 12px;
background-color: white;
text-decoration: none;
}

a.type44 { 
color: AA020E;
padding: 0px 8px 0px 0px;
font-family: 'Martel Sans';
font-size : 11px;
background-color: white;
text-decoration: none;
}

a.type44:hover 
{ 
color: #AA020E;
padding: 0px 8px 0px 0px;
font-family: 'Martel Sans';
font-size : 11px;
background-color: white;
text-decoration: none;
}

a.type5 { 
color: #444444;
font-family: 'Martel Sans';
font-size : 12px;
text-decoration: underline;
}

a.type5:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 12px;
text-decoration: underline;
}

a.livre { 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 14px;
text-decoration: underline;
}

a.livre:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 14px;
text-decoration: underline;
}

a.itype5 { 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 12px;
text-decoration: none;
}

a.itype5:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 12px;
text-decoration: underline;
}


a.type51 { 
color: #555555;
font-family: 'Martel Sans';
font-size : 10px;
text-decoration: underline;
}

a.type51:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 10px;
text-decoration: underline;
}

a.itype51 { 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: none;
}

a.itype51:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: underline;
}

a.type52 { 
color: #555555;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: underline;
}

a.type52:hover 
{ 
color: #237dda;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: underline;
}

a.type55 { 
color: #AA020E;
padding: 0px 15px 0px 0px; 
font-family: 'Martel Sans';
font-size : 12px;
text-decoration: underline; 
}

a.type55:hover 
{ 
color: #AA020E;
padding: 0px 15px 0px 0px; 
font-family: 'Martel Sans';
font-size : 12px;
text-decoration: underline;
}

a.type555 { 
color: #dadada; 
font-family: 'Martel Sans';
font-size : 13px;
text-decoration: underline;
}

a.type555:hover 
{ 
color: white;
font-family: 'Martel Sans';
font-size : 13px;
text-decoration: underline;
}

a.type5555 { 
color: #AA020E;
padding: 0px 8px 0px 0px;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: underline; 
}

a.type5555:hover 
{ 
color: #AA020E;
padding: 0px 8px 0px 0px;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: underline;
}

a.type55555 { 
color: #dadada; 
font-family: 'Martel Sans';
font-size : 11px;
line-height: 1.5em;
padding: 0px 0px 0px 6px;
text-decoration: underline;
}

a.type55555:hover 
{ 
color: white;
font-family: 'Martel Sans';
font-size : 11px;
line-height: 1.5em;
padding: 0px 0px 0px 6px;
text-decoration: underline;
}

a.type6 { 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: none;
}

a.type6:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: underline;
}

a.type66 { 
color: AA020E;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: none;
}

a.type66:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: underline;
}

a.type67 { 
color: #AA020E; 
font-family: 'Martel Sans';
font-size : 10pt;
line-height: 1.5em;
text-decoration: none;
}

a.type67:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 10pt;
line-height: 1.5em;
text-decoration: underline;
}


a.type7 { 
color: 666666;
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: none; 
}

a.type7:hover 
{ 
color: #AA020E; 
font-family: 'Martel Sans';
font-size : 11px;
text-decoration: underline;
}

a.type8 { 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 11px;
background-color: white;
text-decoration: none;
}

a.type8:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 11px;
background-color: white;
text-decoration: none;
}

a.type9 { 
color: #666666;
font-family: 'Martel Sans';
font-size : 10px;
background-color: white;
text-decoration: underline;
}

a.type9:hover 
{ 
color: #511705;
font-family: 'Martel Sans';
font-size : 10px;
background-color: white;
text-decoration: underline;
}

a.texpo { 
color: 511705;
font-family: 'Martel Sans';
font-size : 16px;
font-style: italic;
text-decoration: none;
}

a.texpo:hover 
{ 
color: 511705;
font-family: 'Martel Sans';
font-size : 16px;
font-style: italic;
text-decoration: underline;
}

a.catalog { 
color: AA020E; 
text-transform:uppercase;
font-family: 'Martel Sans';
font-size : 10pt; 
letter-spacing: 0.1em; 
text-decoration: none;
}

a.catalog:hover 
{ 
color: AA020E;
text-transform:uppercase;
font-family: 'Martel Sans';
font-size : 10pt; 
letter-spacing: 0.1em; 
text-decoration: underline;
}

a.texte6 { 
color: #00359b;
font-family: 'Martel Sans';
font-size : 13px;
text-decoration: none;
}

a.texte6:hover 
{ 
color: #00359b;
font-family: 'Martel Sans';
font-size : 13px;
text-decoration: underline;
}

a.texte66 { 
color: #2a563a;
font-family: 'Martel Sans';
font-size : 18px;
text-decoration: none;
line-height: 1.8em;
}

a.texte66:hover 
{ 
color: #2a563a;
font-family: 'Martel Sans';
font-size : 18px;
text-decoration: underline;
line-height: 1.8em;
}

a.texte66c18 { 
color: #237dda;
font-family: 'Martel Sans';
font-size : 16px;
text-decoration: none;
line-height: 1.6em;
}

a.texte66c18:hover 
{ 
color: #237dda;
font-family: 'Martel Sans';
font-size : 16px;
text-decoration: underline;
line-height: 1.6em;
}

a.texte66c17 { 
color: #ee821c;
font-family: 'Martel Sans';
font-size : 14px;
text-decoration: none;
line-height: 1.6em;
}

a.texte66c17:hover 
{ 
color: #ee821c;
font-family: 'Martel Sans';
font-size : 14px;
text-decoration: underline;
line-height: 1.6em;
}

a.index { 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 20px;
text-decoration: none;
line-height: 1.5em;
margin : 10px 0px 0px 0px;
}

a.index:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 20px;
text-decoration: underline;
line-height: 1.5em;
margin : 10px 0px 0px 0px;
}

a.indexf { 
color: #FFFFFF;
font-family: 'Martel Sans';
font-size : 32px;
text-decoration: none;
line-height: 1.5em;
margin : 10px 0px 0px 0px;
}

a.indexf:hover 
{ 
color: #FFFFFF;
font-family: 'Martel Sans';
font-size : 32px;
text-decoration: underline;
line-height: 1.5em;
margin : 10px 0px 0px 0px;
}

span.index { 
color: #AA020E; font-family: 'Martel Sans'; font-size : 20px; line-height: 1.5em;
}

a.indexp { 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 12px;
text-decoration: none;
line-height: 1.8em;
}

a.indexp:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 12px;
text-decoration: underline;
line-height: 1.8em;
}

a.indexn { 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 14px;
text-decoration: none;
line-height: 1.8em;
}

a.indexn:hover 
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 14px;
text-decoration: underline;
line-height: 1.8em;
}

a.saison
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 25px;
text-decoration: none;
line-height: 1.6em;
}

a.saison:hover
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 25px;
text-decoration: underline;
line-height: 1.6em;
}

a.istage
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 17px;
text-decoration: none;
line-height: 1.6em;
}

a.istage:hover
{ 
color: #AA020E;
font-family: 'Martel Sans';
font-size : 17px;
text-decoration: underline;
line-height: 1.6em;
}


a.concert { 
color: #2a477f;
font-family: 'Martel Sans';
font-size : 19px;
text-decoration: none;
line-height: 1.8em;
}

a.concert:hover 
{ 
color: #2a477f;
font-family: 'Martel Sans';
font-size : 19px;
text-decoration: underline;
line-height: 1.8em;
}

span.concert { 
color: #444444; font-family: 'Martel Sans'; font-size : 18px; font-style: italic; line-height: 1.8em;
}

a.expoete { 
color: #444444;
font-family: 'Martel Sans';
font-size : 20px;
text-decoration: none;
line-height: 1.5em;
}

a.expoete:hover 
{ 
color: #444444;
font-family: 'Martel Sans';
font-size : 20px;
text-decoration: underline;
line-height: 1.5em;
}

span.expoete { 
color: #444444; font-family: 'Martel Sans'; font-size : 18px; line-height: 1.8em;
}

a.poterie { 
color: #7d392c;
font-family: 'Martel Sans';
font-size : 20px;
text-decoration: none;
line-height: 1.8em;
}

a.poterie:hover 
{ 
color: #7d392c;
font-family: 'Martel Sans';
font-size : 20px;
text-decoration: underline;
line-height: 1.8em;
}

a.ilien { 
color: #AA020E;font-family: 'Martel Sans';font-size : 14px;text-decoration: none; line-height: 1.8em;
}

a.ilien:hover 
{ 
color: #AA020E;font-family: 'Martel Sans';font-size : 14px;text-decoration: underline; line-height: 1.8em;
}


a.chateau {
color: #dadada; font-family: 'Martel Sans'; font-size : 30px; line-height: 1.8em; text-decoration: none;
}

a.chateau:hover {
color: #FFF; font-family: 'Martel Sans'; font-size : 30px; line-height: 1.8em; text-decoration: none;
}


ol
{
color: #555555; font-family: 'Martel Sans'; font-size : 12px; line-height: 1.5em;
}

ul
{
margin: 13px 0px 10px 0px;
padding-left: 30px;
}

li.type1
{
padding-left:0px;
list-style-type:square;
color: #333333;
}

li.type2
{
margin: 13px 0px 10px 0px;	
list-style-type:square;
color: #666666;
}

li.type3
{
list-style-type:none;
color: #666666;
}

li.type4
{
list-style-type:disc;
color: #666666;
}

li.itype
{
list-style-type:square;
color: #000000;
}

i
{
color: #511705;
}

i.2
{
color: #333333;
}

i.type2
{
color: #333333;
}

.Style1 {		
	color: #AA020E;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Style2 {	
	
	color: #AA020E;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Style3 {	
	
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Style4 {	
	
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Style5 {
color: 444444; font-family: Verdana, Arial; font-size: 7pt; line-height: 1em;
}

sup
{
line-height: 1em;
}