body    {
    background-color: #FFFFFF;
    font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size: 10pt;
    color: #000000;
    margin:0px 1px 0px 0px;
}

table,tr,td,th {
    font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size: 8pt;
    color: #000000;
}

h1 {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 10pt;
    color: #AEAEAE;
    font-weight:bold;
    padding:0px;
    margin:0px;
}

h2 {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 8pt;
    color: #000080;
    padding:0px;
    margin:0px;
    text-align:justify;
    font-weight:bold;
}


a {
    text-decoration: underline;
	color: #1F9844;
}

a:visited {
    text-decoration: underline;
	color: #1F9844;
}

a:link {
    text-decoration: underline;
	color: #1F9844;
}

a:hover {
    text-decoration: underline;
    color: #1F9844;
}

.general {
    background: url(/s/www.champagny.com/gifs/bg_1.gif);
}

.saison {
    background: url(/s/www.champagny.com/gifs/bghome_1.gif);
}

.menutop {
    background: url(/s/www.champagny.com/gifs/menutop-bg_1.gif);
	font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight:bold;
	padding-right:2px;
    text-decoration: none;
}

.itemmenutop {
    font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight:bold;
	text-decoration: none;
}

a.itemmenutop {
    font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight:bold;
        text-decoration: none;
}

a.itemmenutop:visited {
    font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight:bold;
        text-decoration: none;
}

a.itemmenutop:link {
    font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight:bold;
        text-decoration: none;
}



.menulangue {
    background: url(/s/www.champagny.com/gifs/menulangue-bg_1.gif);
	font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight:bold;
    text-decoration: none;
}

.menunavigation {
    background-color : #FE9A02;
	font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight:bold;
    text-decoration: none;
}

a.menunavigation {
    background-color : #FE9A02;
        font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
        font-size: 10pt;
        color: #FFFFFF;
        font-weight:bold;
    text-decoration: none;
}

a.menunavigation:visited {
    background-color : #FE9A02;
        font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
        font-size: 10pt;
        color: #FFFFFF;
        font-weight:bold;
    text-decoration: none;
}

a.menunavigation:link {
    background-color : #FE9A02;
        font-family: Trebuchet MS, Tahoma, Verdana, helvetica, arial, sans-serif;
        font-size: 10pt;
        color: #FFFFFF;
        font-weight:bold;
    text-decoration: none;
}


.corps {
    background-color : #ffffff;
    font-family: Verdana, Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size : 9pt;
    color: #000000;
    padding-right:10px;
    text-align:justify;
}

.actu {
    background-color : #FE9A02;
    font-family: Verdana, Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size : 9pt;
    color: #ffffff;
    text-align:justify;
}

.titre-cat {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
	letter-spacing: -1pt;
    font-size : 13pt;
    color: #1F9844;
    font-weight:bold;

}

.articleHeader {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 10pt;
    color: #AEAEAE;
    font-weight:bold;
        padding-top:15px;
        padding-left:10px;
}

.articleIngress {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 8pt;
    color: #000080;
    padding-left:10px;
    padding-right:10px;
    text-align:justify;
        font-weight:bold;
}


.articleBody {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 8pt;
    color: #000033;
        padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    text-align:justify;
}

.tableau {
    background-color : #D7FD8B;
	font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 8pt;
    color: #000000;
    padding-top:1px;
    padding-left:1px;
    padding-right:1px;
}

.td {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 9pt;
    color: #000000;
}

.articlephoto {
	padding-top:15px;
}

.photo {
    background-color : #FE9A02;
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 9pt;
    color: #ffffff;
	padding-top:7px;
	padding-bottom:3px;
    padding-left:7px;
    padding-right:7px;
	text-transform : uppercase;
	font-weight:bold;
}

.titre-news {
    background-color : #ffffff;
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 13pt;
	padding-left:4px;
    color: #000000;
    font-weight:bold;
}

.texte-news {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 9pt;
    color: #ffffff;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:2px;
}

.lowText {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 8pt;
    text-decoration: none;
    color: #000000;
    }

.highText {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 8pt;
    text-decoration: none;
    font-weight:bold;
    color: #ffffff;
}

.itemBorder { border: 1px solid #569EB5 }
.itemBorderBlank { border: 1px solid #569EB5 }

.formulaire {
    font-family: Tahoma, Trebuchet MS, Verdana, helvetica, arial, sans-serif;
    font-size : 8pt;
    color : #ffffff;
    background-color : #1F9844;
}

.lr {
        padding-top:17px;
}

.weboffice1 {
    background-color : #FE9A02;
}

.weboffice2 {
    background-color : #D7FD8B;
}

.weboffice3 {
    background-color : #1F9844;
}

.etabli {
    font-size: 9pt;
    color: #000000;
    font-weight:bold;
}