body {
font-family: Tahoma;
font-size: 13px;
margin: 0;
background-image: url('images/fond.png');
background-position: center top;
background-repeat: repeat-x;
background-color: #F03C3C;
}

.h1 {
line-height : 80%;
text-transform : uppercase;
letter-spacing : 1px;
font-weight : bold;
color : #D42323;
font-size : 20px;
}

.h2 {
font-style : italic;
color : #000000;
font-size : 13px;
}

img.ombre {
/* offset left, top, thickness, color with alpha */
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
/* IE */
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray');
/* slightly different syntax for IE8 */
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray')";
}

td.normal1 {
background-color: #FFCC00;
border-width:3px;
border-style:solid; 
border-color:#FFCC00;
}

td.survol1 {
background-color: #FFCC00;
border-width:3px;
border-style:solid; 
border-color:#D42323;
}

td.survol3 {
background-color: #D42323;
color: #FFFFFF;
border-width:3px;
border-style:solid; 
border-color:#D42323;
}


td.normal {
padding-left: 8px;
padding-right: 8px;
font-weight: bold;
}

td.normal a:link {
color: #FFFFFF;
text-decoration: none;
}

td.normal a:visited {
color: #FFFFFF;
text-decoration: none;
}

td.normal a:hover {
color: #FFCC00;
text-decoration: none;
}

a:link {
color: #000000;
text-decoration: none;
}

a:visited {
color: #000000;
text-decoration: none;
}

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

.header_container {
width: 100%;
height: 150px;
margin: auto;
}

.header {
width: 900px;
height: 150px;
margin: auto;
}

.menu {
text-align: center;
width: 900px;
height: 29px;
margin: auto;
font-family: Tahoma;
font-size: 13px;
background-image: url('images/fond_menu.png');
background-position: center top;
background-repeat: repeat-x;
color: #FFFFFF;
}

.menu a:link {
color: #FFFFFF;
text-decoration: none;
}

.menu a:visited {
color: #FFFFFF;
text-decoration: none;
}

.menu a:hover {
color: #FFCC00;
text-decoration: underline;
}

.site_container {
width: 100%;
height: 100%;
background-color: #FFFFFF;
}

.site {
text-align: justify;
width: 900px;
margin: auto;
font-family: Tahoma;
font-size: 13px;
background-color: #FFFFFF;
color: #000000;
padding-top: 8px;
padding-bottom: 8px;
}

.site a:link {
color: #000000;
text-decoration: none;
}

.site a:visited {
color: #000000;
text-decoration: none;
}

.site a:hover {
color: #D42323;
text-decoration: underline;
}

.brochure {
text-align: center;
font-family: Tahoma;
font-size: 20px;
color: #000000;
letter-spacing: 6px;
text-transform: uppercase;
font-weight: bold;
}

.brochure a:link {
color: #000000;
text-decoration: none;
}

.brochure a:visited {
color: #000000;
text-decoration: none;
}

.brochure a:hover {
color: #D42323;
text-decoration: none;
}

.footer_container {
width: 100%;
height: 100%;
margin: auto;
background-image: url('images/fond_footer.png');
background-position: center top;
background-repeat: repeat-x;
}

.footer {
text-align: center;
width: 900px;
height: 29px;
margin: auto;
font-family: Tahoma;
font-size: 11px;
background-image: url('images/fond_footer.png');
background-position: center top;
background-repeat: repeat-x;
color: #FFFFFF;
}

.footer a:link {
color: #FFFFFF;
text-decoration: none;
}

.footer a:visited {
color: #FFFFFF;
text-decoration: none;
}

.footer a:hover {
color: #FFCC00;
text-decoration: underline;
}
