body {
    background-image    : url(images/home/fond.gif);
    background-repeat   : no-repeat;
    background-position : 201px 0;
}

div.theme {
    padding             : 2px 0px 0px 3px;
    font-size           : 12px;
    font-weight         : bold;
}
div.theme a, div.theme a:visited, div.theme a:link {
	color               : #000000;
	text-decoration     : none;
}
div.theme a:active, div.theme a:hover {
	color               : #000000;
	text-decoration     : underline;
}

div.countdown {
    padding-top         : 2px;
    padding-left        : 6px;
    font-size           : 15px;
    font-weight         : bold;
    font-size           : 14px;
}

table.partenaire {
    margin-top          : 20px;
}
table.partenaire td {
    padding             : 0px 9px 7px 0px;
}

/* -----------------------------------------*/
/* ---------->>> VERSION 2008 <<<-----------*/
/* -----------------------------------------*/

table.entete td.animationflash {
    padding-left        : 23px;
}

div.uneactumetier {
    margin-bottom       : 16px;
}

div.uneactumetier div.titre a {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #811d6e;
    text-decoration     : none;
}

div.uneactumetier p.description {
    margin              : 0;
}

div.uneactumetier p.description a {
    color               : #006ab3;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    text-decoration     : none;
    font-weight         : normal;
}

a.touteslesactus:link, a.touteslesactus:visited, a.touteslesactus:hover, a.touteslesactus:active {
    color               : #e6418d;
}

div.guideexpojpo {
    position            : relative;
    background-image    : url(images/home/fond_guides_exposants_etc.gif);
    background-repeat   : no-repeat;
    width               : 658px;
    height              : 255px;
}
div.guideexpojpo div.imageguide {
    position            : absolute;
    top                 : 38px;
    left                : 10px;
}
div.guideexpojpo div.texteguide {
    position            : absolute;
    top                 : 100px;
    left                : 30px;
    width               : 210px;
    height              : 100px;
}
div.guideexpojpo div.texteguide a {
    font-weight         : bold;
    font-size           : 12px;
    color               : #811d6e;
    text-decoration     : none;
}
div.guideexpojpo div.imagejpo {
    position            : absolute;
    top                 : 207px;
    left                : 167px;
}
div.guideexpojpo div.textejpo {
    position            : absolute;
    top                 : 193px;
    left                : 300px;
    width               : 210px;
    height              : 45px;
}
div.guideexpojpo div.textejpo a {
    font-weight         : normal;
    font-size           : 12px;
    color               : #000;
    text-decoration     : none;
}
div.guideexpojpo div.titreexposants {
    position            : absolute;
    top                 : 0px;
    left                : 310px;
    width               : 164px;
    height              : 18px;
}
div.guideexpojpo div.texteexposants {
    position            : absolute;
    top                 : 80px;
    left                : 317px;
    width               : 186px;
    height              : 75px;
    font-weight         : normal;
    font-size           : 11px;
    color               : #fff;
}
div.guideexpojpo div.imageexposants {
    position            : absolute;
    top                 : 28px;
    left                : 317px;
}
div.guideexpojpo div.texteexposants a {
    color               : #fcc300;
}

div.guideexpojpo div.photoexposants {
    position            : absolute;
    top                 : 75px;
    left                : 548px;
}

td.menuinterne {
    padding-top         : 20px;
}

table.dossier div.titre a {
    color               : #811d6e;
    text-decoration     : none;
    font-size           : 16px;
    float               : left;
    width               : 120px;
    width              : 115px;
    text-align          : right;
    display             : block;
	padding-right		: 5px;
    margin-top          : 5px;
}
table.dossier div.contenu {
    text-align          : justify;
}
table.dossier div.contenu a {
    font-size           : 12px;
    color               : #000;
    font-weight         : normal;
    text-decoration     : none;
}