BODY
{
    BACKGROUND-COLOR: #FDF9F2;
    COLOR: #333366;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
    
                 
}
H1
{
    COLOR: #FFF;
	background-color:#9E0D0D;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0px 5px;
	padding: 2px;
}
H1.pub-header {
    COLOR: #9E0D0D;
	background-color:#FDF9F2;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:20px 5px;
	padding: 2px;
	text-align:left;
	border: 1px solid #9E0D0D;
	border-style: none none solid none;
}

H2
{
    COLOR: #6666CC;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: capitalize;
	font-size:18px;
}

#indextable h2 {margin:0px;padding:0px;padding-top:0px}
H3
{
    COLOR: #6666CC;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: capitalize
}

H4
{
    COLOR: #6666CC;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
}

H5
{
    COLOR: #6666CC;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: capitalize
}
H6
{
    COLOR: #6666CC;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: capitalize
}
TH {
 color: #6060cc
}
.petit {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.tresPetit {
	COLOR: #aaaaff;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	
}

A {
    COLOR: #6666CC;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

.titreTableau {
COLOR: #6666CC;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:bold;

}
.suiteTitre {
COLOR: #6666CC;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;

}
.titreTableauGrand {
COLOR: #6666CC;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:medium;
font-style:italic;
font-weight:bold

}
.suiteTitreGrand {
COLOR: #6666CC;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:medium;

}

.texteMoyen {
COLOR: #000099;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:10px 40px;
}

.texteGrand {
COLOR: #000099;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;

}

.texteAmour {
COLOR: #990000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.titreIndex {
COLOR: #990000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
}


.titreAchat {
COLOR: #990000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
}

.titreCours {
COLOR: #990000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
}


.titreAccueil {
COLOR: #990000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
}
.titreGrandAccueil {
COLOR: #990000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
}

.texteMoyenAccueil {
COLOR: #35359F;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:center;

}

.texteMoyenAchat {
COLOR: #35359F;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
}


.sousTitreMoyen {
COLOR: #000099;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
font-weight:bold;
text-decoration:none;

}

.sousTitreGros {
COLOR: #000099;
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
text-align:center;
font-weight:bold;
text-decoration:none;

}

.sousTitreTresGros {
COLOR: #000099;
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
font-weight:bold;
text-decoration:none;
}

.texteMoyenNoir {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;

}

.tdTablePrixTitre {
background-color:#FDF9F2;
font-weight:bold;
padding:3px;
text-align:center;
}

.tdTablePrix {
background-color:#FDF9F2;
padding:3px;
text-align:center;
}



a:link,a:visited,a:active {
font-weight:normal;
color:#0000FF;
padding:2px;
}

a:hover {
font-weight:normal;
color:#0000FF;
background-color: #F9EDDB;
border: 1px dotted #9E0D0D;
padding:1px;
}


.titre {
COLOR: #990000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:larger;
text-align:center;

}

h1.titremain {
COLOR: #9E0D0D;
background-color:#FDF9F2;
border: 1px dotted #9E0D0D;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-align:center;
padding:5px;
margin:20px 0px 10px 0px;
}


.cadretitre {border: 2px dashed #9E0D0D;padding:5px;margin-top:30px;margin-bottom:30px}
#dispastel {text-align:center;padding-top:10px}
#main-left {text-align:left;padding: 0px 4px;margin:0px;vertical-align:top;}
#main-center {font-size:14px;vertical-align:top;padding:10px 4px 0px 4px;text-align:left;}
#main-right {vertical-align:top;padding:0px 4px}
#main-inner {text-align:center;width:800px;margin:0px;padding:0px;background-color:#FDF9F2}
.menuhor {text-align:center;background-color:#9E0D0D;color:#FFFFFF;height:30px;padding:2px;margin:0px 5px;vertical-align:middle;border: 1px none #000}
.menuhor ul {display:inline;list-style-position:inside;list-style-type:none;vertical-align:middle;border: 1px none #000}
.menuhor ul li {float: left;vertical-align:middle;border: 1px none #000}
td.menuhor a {font-family:Verdana,Arial, Helvetica, sans-serif;padding:0px;font-weight:normal;font-size:14px;margin: 0px 10px;float: left;display: block;text-align: left;text-decoration: none;color: #fff;background: #9E0D0D;vertical-align:middle;border: 1px none #000}
td.menuhor a:hover {font-family:Verdana,Arial, Helvetica, sans-serif;padding:0px;font-weight:normal;font-size:14px;margin: 0px 10px;float: left;display: block;text-align: left;text-decoration: underline;color: #fff;background: #9E0D0D;vertical-align:middle;border: 1px none #000}
td.menuhor a:active {font-family:Verdana,Arial, Helvetica, sans-serif;padding:0px;font-weight:normal;font-size:14px;margin: 0px 10px;float: left;display: block;text-align: left;text-decoration: none;color: #fff;background: #9E0D0D;vertical-align:middle;border: 1px none #000}



div.divmenu {
width:212px;margin:7px 0px 0px 0px;padding:1px; border: 1px solid #B30000;
}

table.tablemenu {
padding:0px;margin:0px;width:100%;
}

td.menu {
vertical-align:top;padding:0px 2px;margin:0px;background-color:#FDF9F2;color:#9E0D0D;
}


a.menut:link,a.menut:visited, a.menut:active{
font-weight:bold;
font-size:16px;
text-decoration:none;
color:#0000ff;
padding:0px;margin:0px;
font-weight:bold;
border-style:none;
}

a.menut:hover{
font-weight:bold;
font-size:16px;
text-decoration:none;
color:#0000ff;
padding:0px;margin:0px;
font-weight:bold;
border-style:none;
}

div.carrejaune {
width:200px;margin:7px 0px 0px 0px;padding:7px; border: 1px solid #9E0D0D;background-color:#FFFFCC;font-size:12px;line-height:16px;
}


div.carrejaunelong {
width:100%;margin:7px;padding:7px; border: 1px solid #9E0D0D;background-color:#FDF9F2;font-size:12px;line-height:16px;
}


.titrecarrejaune {
color:#ffffff;background-color:#9E0D0D;font-weight:bold;font-size:13px;text-decoration:underline;padding:1px 3px;
}




.etatVenduPetit {
font-size:12px;
font-weight:bold;
color:#cc0000;
}

a.etatDispoPetit:link, a.etatDispoPetit:visited, a.etatDispoPetit:active{
font-size:12px;
font-weight:bold;
color:#008800;
}
a.etatDispoPetit:hover {
font-weight:bold;
color:#008800;
background-color: #F9EDDB;
}

a.paintlink:hover, a.paintlink:link,a.paintlink:visited,a.paintlink:active {
border-style:none;
padding:0px;
background-color:#FDF9F2;

}

.printondemand {font-size:14px;background-color:#fff;border: 1px solid #0000ff;margin:20px 60px 10px 60px;padding:5px}
.printondemandhome {font-size:14px;background-color:#fff;border: 1px solid #0000ff;margin:00px;padding:5px}
.rouge {color: #990000}
.left {text-align:left}
.right {text-align:right}
.bold {font-weight:bold}
#pleinair ol {margin-top:0px}
#pleinair ul {margin-top:0px}
#tblinscr input {width:200px;}
#tblinscr #cb{width:20px;}
table #person {table-layout:fixed;padding:0px;margin:0px;text-align:left}
.nopadding {padding:0px}
.top10 {padding-top:10px}
.paddingtop30 {padding-top:30px}
.center {text-align:center}

.admtexte {font-size: 12px;padding:1px;margin:0px;font-weight:normal;color:#000000;text-align:left;vertical-align:top}
.admtitre {font-size: 14px;padding:1px;margin:0px;font-weight:bold;color:#000066;text-align:left;vertical-align:top}
.okmsg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B790B; background-color:#EAFDEA;padding:10px 5px 10px 5px;margin-bottom::50px;border:1px solid #0B790B}
.errmsg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #D21313; background-color:#FFD5D5;padding:10px 5px 10px 5px;margin-bottom::50px;border:1px solid #D21313}
