body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: small;
color: #000;
}
a {
color: #333333;
}
h1{
display: block;
color: #FF8400;
float: left;
}

form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
ul,
ul li {
margin: 0;
padding: 0;
list-style: none;
}
#inter ul li{
list-style:disc;
margin:10px 40px;
}
#inter ul ul {
margin:0 0 0 1em;
}
#inter ul ul li {
list-style:circle;
margin:10px;
}
#inter ul ul ul {
margin:0 0 0 0.5em;
}
#inter ul ul ul li {
list-style:square;
margin:10px;
}
#inter ul ul ul ul li {
list-style:disc;
}
#inter ul ul ul ul ul li {
list-style:circle;
}
#inter ul ul ul ul ul ul li {
list-style:square;
}
#inter ol{
margin:20px;
padding-left:40px;
}
img {
border: none;
}
#raccourcis,
#recherche,
#right,
#footer,
#menu,
#palais,
#stade,
#zinga,
#destination,
#flash,
#partagez,
#formfindcalendar,
#oCalendar,
#inscritnews {
display:none;
} 

#en_bref {
float: right;
font-size: x-small;
}
#en_bref h2 {
font-size:medium;
color: #FF8400;
padding: 0px 0px 0px 0px;
margin:0px 0px 10px 0px;
border-bottom:#333 1px solid;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*--- FIL D'ARIANE ---*/

body.accueil #filariane {
border: none
}
#filariane {
border-top: #999999 1px solid;
border-bottom: #999999 1px solid;
clear: both;
font-size: x-small;
height:20px;
}
/*--------------------------------------------------------------------------------------------------------------*/

body.congres #inter h3,
body.congres #inter h4,
body.stade #inter h3,
body.stade #inter h4,
body.zinga #inter h3,
body.zinga #inter h4{
display: none;
}

body.congres  table.tableauCapacites{
page-break-after: always;
}


/*--------------------------------------------------------------------------------------------------------------*/
body.congres #inter h2,
body.congres #inter h2 a {
font-size: x-large;
color: #797979;
}
body.congres #inter h3,
body.congres #inter h3 a {
font-size: medium;
color: #663333;
}
body.stade #inter h2,
body.stade#inter h2 a {
font-size: x-large;
color: #797979;
}
body.stade #inter h3,
body.stade #inter h3 a {
font-size: medium;
color: #336600;
}
body.zinga  #inter h2,
body.zinga #inter h2 a {
font-size: x-large;
color: #797979;
}
body.zinga #inter h3,
body.zinga #inter h3 a {
font-size: medium;
color: #3366cc;
}
body.destination #inter h2,
body.destination #inter h2 a,
body.bodygenerique #inter h2,
body.bodygenerique #inter h2 a {
font-size: x-large;
color: #ff6600;
}
body.destination #inter h3,
body.destination #inter h3 a,
body.bodygenerique #inter h3,
body.bodygenerique #inter h3 a{
font-size: medium;
color: #ff6600;
}
#inter h4,
#inter h4 a {
font-size: medium;
color: #797979;
}
body.congres #inter h4,
body.congres #inter h4 a {
font-size: medium;
text-align:left;
color: #663333;
}
body.stade #inter h4,
body.stade #inter h4 a {
font-size: medium;
color: #336600;
}
body.zinga #inter h4,
body.zinga #inter h4 a {
font-size: medium;
text-align:left;
color: #3366cc;
}
body.destination #inter h4,
body.destination #inter h4 a {
font-size: medium;
text-align:left;
color: #ff6600;
}
#inter h5,
#inter h5 a {
font-size: medium;
margin: 7px 0px 7px 40px;
padding: 0;
color: #797979;
}
body.congres #inter h5,
body.congres #inter h5 a {
font-size: small;
color: #663333;
}
body.stade #inter h5,
body.stade #inter h5 a {
font-size: small;
color: #336600;
}
body.zinga #inter h5,
body.zinga #inter h5 a {
font-size: small;
color: #3366cc;
}
body.destination #inter h5,
body.destination #inter h5 a {
font-size: small;
color: #ff6600;
}
#inter p {
text-indent:20px;
}
#inter ul {
margin: 7px 0px 7px 20px;
}
#inter ul li {
padding-left: 8px;
}
#inter ul li ul {
margin: 0px 0px 0px 15px;
}
#inter ul li ul li {
padding-left: 8px;
}
/*--- TEXTE ---*/
div.coul01, .rouge, .coul01 {
color: #663333;
}
div.coul02, .bleu, .coul02 {
color: #3366CC;
}
div.coul03, .gris, .coul03 {
color: #797979;
}
div.coul04, .orange, .coul04 {
color: #FF6600;
}
div.coul05, .vert, .coul05 {
color: #336600;
}
/*-- BORDURE D'IMAGES --*/
img.bord01 .bordureRouge {
border: 1px solid #663333;
}
img.bord02, .bordureBleue {
border: 1px solid #3366cc;
}
img.bord03, .bordureGrise {
border: 1px solid #797979;
}
img.bord04, .bordureOrange {
border: 1px solid #FF6600;
}
img.bord05, .bordureVerte {
border: 1px solid #336600;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- PLAN DU SITE ---*/
body.bodygenerique #plandusite h3 {
padding:20px;
}
body.bodygenerique #plandusite{
margin:0 0 0 0;
padding:0 0 0 0;
}
body.bodygenerique #plandusite h3 a {
font-size: large;
margin:0 0 0 0;
padding:0 0 0 0;
color: #ec5d01;
text-decoration: none;
}
body.bodygenerique #plandusite ul {
margin:0 0 0 0;
padding:0 0 0 0;
border-bottom: 1px solid #ddd;
font-weight: bold;
}
body.bodygenerique #plandusite ul li ul {
border-bottom: none;
margin:0 0 0 0;
padding:0 0 0 0;
font-weight: normal;
}
body.bodygenerique #plandusite ul li a {
color: #333A4C;
text-decoration: none;
margin:0 0 0 0;
padding:0 0 0 0;
}
body.bodygenerique #plandusite ul li a:hover {
color: #333A4C;
margin:0 0 0 0;
padding:0 0 0 0;
text-decoration: underline;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- ACTUALITES --- EDITO ---*/
body.accueil #actus,
body.accueil #edito {
}
body.accueil #actus p,
body.accueil #edito p,
.actuLigne {
}
body.accueil #actus h2 {
color: #663333;
padding-left:20px;
border-bottom:#663333 2px solid;
}
body.accueil #edito h2 {
color: #333;
padding-left:20px;
border-bottom:#333 2px solid;
}
.actuLigne {
margin-bottom: 20px;
}
#actus p img,
#inter .actuLigne img {
float: right;
border-right: 8px solid #BC0606;
}
#actus p strong a,
.actuLigne strong a {
color: #ff8400;
text-decoration: none;
}
#footer_actus p.toutesactus {
position:absolute;
top:-12px;
left:10px;
font-size: x-small;
font-weight: bold;
padding-left: 5px;
}
#footer_actus p.toutesactus a {
text-decoration: none;
color:#663333;
display:block;
height:14px;
width:140px;
background:#fff url(toute_actu.gif) no-repeat left center;
}
#actus p.toutesactus a:hover {
text-decoration: underline;
}
#footer_actus{
display:none
}
#footer_actus p.rss {
display:none;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*-- DIVERS CLASSES --*/

.commandes,
.invisible {
display:none;
}

#actuList p{
float: left;
width: 100%;
clear: both;
}

/*--------------------------------------------------------------------------------------------------------------*/
address{
padding:20px;
font-weight:bold;
font-size:medium;
}
table{
margin-right:auto;
margin-left:auto;
}
th{
padding:0;
margin:0;
background:url(bg_th.jpg) 0px 103px;
border:none;
text-align:left;
}
th.th_vide{
background:none;
padding-top:15px;
margin:0;
}
td{
border:#663333 1px solid;
background:transparent;
}