/***************************
****************************
blanc		#FFFFFF
Noir		#000000

Maisons Daura Vert vif				#669933
Maisons Daura Vert clair			#B9E48D
Artothèque Orange vif				#ff6600
Artothèque Orange clair				#ff9933
Centre art  marron vif				#990000
Centre art  marron clair			#B46666

****************************
***************************/
body {
margin-top : 15px; 
padding-left : 15px; 
color : #000000; 
background : #ffffff url(../images/trait_noir.gif) repeat-x; 
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
} 
td {
border : none; 
padding : 0; 
vertical-align : top; 
background : transparent none; 
empty-cells : show; 
} 
span {
border : none; 
margin : auto; 
padding : 0; 
text-align : center; 
vertical-align : middle; 
} 
img {
border : none; 
margin : auto; 
} 
p {
border : none; 
margin : 0 auto; 
padding : 0; 
vertical-align : top; 
width : 100%; 
display : block; 
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
letter-spacing : 0.5px; 
color : #000000; 
text-align : left; 
} 
ul {
list-style-position : inside; 
margin : 0; 
padding : 5px 0 0; 
vertical-align : top; 
text-align : left; 
list-style-type : square; 
} 
a:link {
text-decoration : none; 
font-family : verdana, arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #ff6600; 
cursor : pointer; 
} 
a:visited {
text-decoration : none; 
font-family : verdana, arial, Helvetica, sans-serif; 
color : #fead5d; 
font-weight : bold; 
cursor : pointer; 
} 
a:hover {
text-decoration : none; 
font-family : verdana, arial, Helvetica, sans-serif; 
color : #fead5d; 
font-weight : bold; 
cursor : pointer; 
} 
a:active {
text-decoration : none; 
font-family : verdana, arial, Helvetica, sans-serif; 
font-style : normal; 
color : #ff6600; 
font-weight : bold; 
cursor : pointer; 
} 
.TableFond {
margin : 0; 
padding : 0; 
color : #000000; 
} 
.ArtTitrePage {
font-size : 18px; 
line-height : 30px; 
font-weight : bold; 
color : #ff6600; 
letter-spacing : 0.2em; 
text-align : center; 
text-transform : uppercase; 
vertical-align : top; 
border-bottom : 1px solid #ff9933; 
margin-top : 20px; 
margin-bottom : 20px; 
} 
.SousTitrePage {
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
line-height : 40px; 
font-weight : 900; 
color : #f4a951; 
text-align : center; 
font-variant : normal; 
text-transform : uppercase; 
} 
.CacTitrePage {
font-size : 18px; 
line-height : 30px; 
font-weight : bold; 
color : #990000; 
letter-spacing : 0.2em; 
text-align : center; 
text-transform : uppercase; 
vertical-align : top; 
border-bottom : 1px solid #b46666; 
margin-top : 20px; 
margin-bottom : 20px; 
} 
.CacSousTitrePage {
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
line-height : 40px; 
font-weight : 900; 
color : #b46666; 
text-align : center; 
font-variant : normal; 
text-transform : uppercase; 
} 
.CacDates {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 15px; 
line-height : 40px; 
font-weight : bold; 
color : #990000; 
text-align : right; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.CacTitrePara {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 15px; 
line-height : 40px; 
font-weight : bold; 
color : #990000; 
text-align : left; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.CacTitreParaFond {
font-family : arial, Helvetica, verdana, sans-serif; 
background : #dfa19b; 
font-size : 15px; 
line-height : 40px; 
font-weight : bold; 
color : #990000; 
text-align : left; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.CacSousTitrePara {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 13px; 
line-height : 30px; 
font-weight : bold; 
color : #dfa19b; 
text-align : left; 
font-variant : small-caps; 
letter-spacing : 0.5px; 
vertical-align : top; 
} 
.CacTitrePublis {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 13px; 
line-height : 20px; 
font-weight : bold; 
color : #990000; 
text-align : left; 
letter-spacing : 0.5px; 
vertical-align : top; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #990000; 
} 
.CacTxtPublis {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 15px; 
font-weight : normal; 
color : #000000; 
text-align : left; 
letter-spacing : 0.5px; 
vertical-align : middle; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #990000; 
} 
.CacTitrePublisCentre {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 13px; 
line-height : 20px; 
font-weight : bold; 
color : #990000; 
text-align : center; 
letter-spacing : 0.5px; 
vertical-align : top; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #990000; 
} 
.CacTitreTxtCentre {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 13px; 
line-height : 15px; 
font-weight : normal; 
color : #000000; 
text-align : center; 
letter-spacing : 0.5px; 
vertical-align : middle; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #990000; 
} 
.CacSignature {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 11px; 
line-height : 20px; 
font-weight : bold; 
color : #990000; 
text-align : right; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.CacSignatureFond {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 11px; 
background : #dfa19b; 
line-height : 20px; 
font-weight : bold; 
color : #990000; 
text-align : right; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.CacSousSignature {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #b46666; 
text-align : right; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.CacPC {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 40px; 
font-weight : 900; 
color : #990000; 
text-align : center; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
background-color : #dfa19b; 
} 
.CacTexte {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 40px; 
color : #000000; 
text-align : left; 
font-variant : normal; 
vertical-align : top; 
} 
.CacTraitHaut {
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #990000; 
} 
.CacCadre {
border-width : 1px; 
border-style : solid; 
background : #f2dcda; 
border-color : #990000; 
} 
.MadTitrePage {
font-family : Arial, Helvetica, sans-serif; 
font-size : 18px; 
line-height : 30px; 
font-weight : bold; 
color : #669933; 
letter-spacing : 0.2em; 
text-align : center; 
text-transform : uppercase; 
vertical-align : top; 
border-bottom : 1px solid #b9e48d; 
margin-top : 20px; 
margin-bottom : 20px; 
} 
.MadSousTitrePage {
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
line-height : 40px; 
font-weight : 900; 
color : #a1d071; 
text-align : center; 
font-variant : normal; 
text-transform : uppercase; 
} 
.MadDates {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 15px; 
line-height : 40px; 
font-weight : bold; 
color : #669933; 
text-align : right; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
border-top : 1px solid #669933; 
} 
.MadTitrePara {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 16px; 
line-height : 40px; 
font-weight : bold; 
color : #669933; 
text-align : left; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.MadTitreParaFond {
font-family : arial, Helvetica, verdana, sans-serif; 
background : #b9e48d; 
font-size : 16px; 
line-height : 40px; 
font-weight : bold; 
color : #669933; 
text-align : left; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.MadSousTitrePara {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 14px; 
line-height : 30px; 
font-weight : bold; 
color : #669933; 
text-align : left; 
letter-spacing : 0.5px; 
vertical-align : top; 
} 
.MadAccroche {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 13px; 
color : #669933; 
text-align : left; 
letter-spacing : 0.5px; 
vertical-align : top; 
font-style : italic; 
} 
.MadTitrePublis {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 13px; 
line-height : 20px; 
font-weight : bold; 
color : #669933; 
text-align : left; 
letter-spacing : 0.5px; 
vertical-align : top; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #669933; 
} 
.MadTxtPublis {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 15px; 
font-weight : normal; 
color : #000000; 
text-align : left; 
letter-spacing : 0.5px; 
vertical-align : middle; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #669933; 
} 
.MadTitrePublisCentre {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 13px; 
line-height : 20px; 
font-weight : bold; 
color : #669933; 
text-align : center; 
letter-spacing : 0.5px; 
vertical-align : top; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #669933; 
} 
.MadTitreTxtCentre {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 13px; 
line-height : 15px; 
font-weight : normal; 
color : #000000; 
text-align : center; 
letter-spacing : 0.5px; 
vertical-align : middle; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #669933; 
} 
.MadSignature {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 11px; 
line-height : 20px; 
font-weight : bold; 
color : #669933; 
text-align : right; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.MadSignatureFond {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 11px; 
background : #b9e48d; 
line-height : 20px; 
font-weight : bold; 
color : #669933; 
text-align : right; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.MadSousSignature {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #a1d071; 
text-align : right; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.MadPC {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 40px; 
font-weight : 900; 
color : #669933; 
text-align : center; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
background-color : #b9e48d; 
} 
.MadTraitHaut {
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #669933; 
vertical-align : middle; 
} 
.MadCadre {
border-width : 1px; 
border-style : solid; 
background : #f2dcda; 
border-color : #669933; 
} 
.AutresTitrePage {
font-size : 18px; 
line-height : 30px; 
font-weight : bold; 
color : #000000; 
letter-spacing : 0.2em; 
text-align : center; 
text-transform : uppercase; 
vertical-align : top; 
border-bottom : 1px solid #cccccc; 
margin-top : 20px; 
margin-bottom : 20px; 
} 
.AutresSousTitrePage {
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
line-height : 40px; 
font-weight : 900; 
color : #cccccc; 
text-align : center; 
font-variant : normal; 
text-transform : uppercase; 
} 
.AutresTxtPublis {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 15px; 
font-weight : normal; 
color : #000000; 
text-align : left; 
letter-spacing : 0.5px; 
vertical-align : middle; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #cccccc; 
}
.AutresTxtOrangeDroit {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 15px; 
font-weight : bold; 
color : #ff6600; 
text-align : right; 
letter-spacing : 0.5px; 
vertical-align : middle; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #cccccc; 
}
.AutresPC {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 40px; 
font-weight : 900; 
color : #000000; 
text-align : center; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
background-color : #cccccc; 
} 
.NewsTxt {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
letter-spacing : 0.5px; 
color : #000000; 
text-align : left; 
} 
.NewsCacTxtGrasCoul {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
font-weight : bold; 
font-variant : normal; 
letter-spacing : 0.5px; 
color : #990000; 
text-align : left; 
} 
.NewsCacTitrePara {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #990000; 
text-align : left; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.NewsMadTxtGrasCoul {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
font-weight : bold; 
font-variant : normal; 
letter-spacing : 0.5px; 
color : #669933; 
text-align : left; 
} 
.NewsMadTitrePara {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #669933; 
text-align : left; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
.NewsArtTxtGrasCoul {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
font-weight : bold; 
font-variant : normal; 
letter-spacing : 0.5px; 
color : #ff6600; 
text-align : left; 
} 
.NewsArtTitrePara {
font-family : arial, Helvetica, verdana, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ff6600; 
text-align : left; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
} 
#MaisonsDauraDiv {
border : none; 
margin-top : 15px; 
padding : 0; 
width : auto; 
height : auto; 
text-align : right; 
vertical-align : top; 
overflow : auto; 
visibility : inherit; 
} 

.TxtGrasGauche {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : bold; 
} 
.TxtGrasCentre {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : bold; 
text-align : center; 
} 
.TxtCentre {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
text-align : center; 
} 
.TxtJustify {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
text-align : justify; 
} 
.TxtDroit {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
text-align : right; 
} 
.LegendePhoto {
text-align : right; 
padding-right : 72px; 
} 
.TxtGaucheItalique {
font-style : italic; 
} 
.ArtNomOeuvre {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 15px; 
font-style : normal; 
font-weight : bold; 
color : #ff6600; 
text-align : center; 
line-height : 26px; 
} 
.ArtTechnique {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
font-weight : bold; 
color : #000000; 
text-align : center; 
line-height : 26px; 
}
.ArtTitreParaFond {
font-family : arial, Helvetica, verdana, sans-serif; 
background : #fead5d; 
font-size : 15px; 
line-height : 40px; 
font-weight : bold; 
color : #ff6600; 
text-align : left; 
font-variant : normal; 
text-transform : uppercase; 
vertical-align : top; 
}  

.ArtTxtGalerieArtiste {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
letter-spacing : 0.5px; 
color : #000000; 
text-align : center; 
padding-top : 2px; 
} 
.ArtTxtGalerieOeuvre {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
font-weight : bold; 
font-variant : normal; 
letter-spacing : 0; 
color : #000000; 
text-align : center; 
}
#ArtothequeDiv {
border : none; 
margin-top : 15px; 
padding : 0; 
width : auto; 
height : auto; 
text-align : right; 
vertical-align : top; 
overflow : auto; 
} 
#CentreArtDiv {
border : none; 
margin-top : 15px; 
padding : 0; 
width : auto; 
height : auto; 
text-align : right; 
vertical-align : top; 
overflow : auto; 
visibility : inherit; 
} 
.ArtNavigation1 {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 12px; 
font-variant : normal; 
letter-spacing : 1px; 
font-weight : bold; 
color : #ff6600; 
padding-top : 20px; 
} 
.ArtNavigation2 {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 12px; 
font-variant : normal; 
letter-spacing : 1px; 
font-weight : bold; 
color : #ff9933; 
padding-top : 20px; 
} 
.ArtTxtPublis {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 15px; 
font-weight : normal; 
color : #000000; 
text-align : left; 
letter-spacing : 0.5px; 
vertical-align : middle; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #ff6600; 
}
.TableCadre {
border : 1px solid #0075bf; 
padding : 15px; 
} 
.Traitbas {
font-size : 8px; 
background-image : url(../images/index_49.gif); 
} 
.TxtPuce {
font-family : verdana, arial, Helvetica, sans-serif; 
font-size : 11px; 
font-variant : normal; 
padding-top : 7px; 
list-style-image : url(../images/puce_bleue.gif); 
line-height : 14px; 
} 
.menu {
padding-top : 14px; 
padding-left : 0; 
text-align : left; 
padding-bottom : 15px; 
} 
.MargeMenuHaut {
line-height : 1px; 
} 
.SuiteTitreMda {
padding-top : 8px; 
} 
.SuiteTitreArt {
padding-top : 14px; 
} 
