body {
background-color: #8b1f1f;
font-family: Verdana;
color: #6f6b41;
text-align: center;
margin: 20px 0;
padding: 0;
font-size: 10px;
}

a:link {color: #8b1f1f;}
a:visited {color: #8b1f1f;}
a:active {color: #8b1f1f;}
a:hover {color: #6f6b41;}


h1 {
font-size: 1.2em;
}

h2 {
font-size: 2em;
color: #8b1f1f;
}

.titre {
font-size: 1.2em;
font-weight: bold;
}

/*********** input **********/

input {
background-color: #fff;
border: 1px solid #8b1f1f;
color: #6f6b41;
}

textarea {
background-color: #fff;
border: 1px solid #8b1f1f;
color: #6f6b41;
}

fieldset {
border: 1px solid #8b1f1f;
padding: 1em;
margin: 1em 0;
width : 80%;
}

/*********** id **********/

#contents {
width: 950px;
margin: 0 auto;
padding: 0;
text-align: left;
background: #fff;
/*border: 1px solid #000;*/
}

#top_1 {
width: 950px;
height: 210px;
background: url("../img/eurocuivres_top_950x210.jpg");
}

#top_2 {
width: 950px;
height: 23px;
background: url("../img/eurocuivres_top_950x23.jpg");
}

#top_3 {
width: 950px;
height: 52px;
background: url("../img/eurocuivres_top_950x52.jpg");
/*border: 1px solid #000;*/
}

#middle {
width: 950px;
background: url("../img/bgline.jpg");
}

#main {
padding: 20px 0;
width: 560px;
/*border: 1px solid #f00;*/
text-align: justify;
margin: 0 0 0 200px;
}

#foot {
width: 950px;
height: 170px;
/*background: url("../img/eurocuivres_foot_950x170.jpg");*/
background: url("../img/bgline.jpg"); /*probleme Safari*/
}

/**************************************************************************/

#sddm {
margin: 0;
padding: 0;
}

#sddm li {
margin: 0;
padding: 0;
list-style: none;
float: left;
font-family: Arial, Helvetica, sans-serif;
}

#sddm li a {
display: block;
padding: 6px 10px 0px 10px;
color: #555;
text-align: left;
text-decoration: none;
border-right: 2px dotted #fff;
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

#sddm li a:hover {
color: #8b1f1f;
z-index:100;
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

#sddm div {
position: absolute;
visibility: hidden;
margin: 0;
padding: 2;
background:#e4cda4;
/*border: 1px solid #5970b2*/
z-index:100;
width:100px;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity: 0.85;
}

#sddm div a {
position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background:#e4cda4;
color: #333;
z-index:100;
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
}

#sddm div a:hover {
background: #e0c091;
color: #8b1f1f;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity: 1;
z-index:100;
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
}

/**************************************************************************/
