.blanktxt {
text-align:left;
font-family: georgia;
font-size: 12px;
color:#fff;
margin: 0px 20px 15px 20px;
padding:0;
line-height:16px;
letter-spacing: 1px;
}

/* GENERAL*/

html, body {
margin: 0 ;
padding: 0;
text-align: left;
background:  #000 url(img_dorianel/fond.jpg)  repeat-x;

}
img {
margin: 0;
padding:0;
border:0;
}

/* ------------------------------------ CONTAINER */
#container {
background:transparent;
margin: 5px 0 0 20px ;
padding:0;
width: 800px;
background: url(img_dorianel/logo.gif) left top no-repeat;
}


/* ------------------------------------ header */
#header {
background: url(img_dorianel/taches.gif) top right no-repeat;
text-align: left;
margin: 0;
padding:0;
width: 900px;
height:110px;
}
#header h1{
font-family: verdana;
color: #000;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
margin:0;
padding:10px 0 0 0px;
}

#header ul{
padding:30px 0 0 0px;
margin: 0;
text-align:right;
list-style-type: none;
}
#header li{
margin: 0px 5px 0px 5px;
padding:0;
display: inline;
}
#header a{
font-family: verdana;
color: #ccc;
text-decoration: none;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
}
#header a:hover{
color: #fff;

}
#header .repos{
font-family: verdana;
color: #fff;
text-decoration: none;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
}

/* ------------------------------------ MENU */

#menu {
background: transparent;
position:relative;
top:0;
left:0;
width: 150px;
margin:0;
padding: 0px 0 0px 0px;
z-index:3;
}
#menu h1{
padding: 5px 0 5px 0;
color: red;
font-weight: bold;
font-size: 12px;
font-family: verdana;
text-decoration: none;
display: block;
height: 18px;
text-align: right;
}
#menu ul{
margin: 0 ;
padding: 0 ;
list-style-type: none;
margin:0;
padding: 0px 8px 0px 0px;
border-right:dotted 2px red;
}

#menu li {
text-align: left;
color: #fff;
}

#menu  a {
background: url(img_dorianel/fond_nav.jpg) left bottom no-repeat;
padding: 5px 0px 5px 0px;
color: #fff;
font-weight: normal;
font-size: 12px;
font-family: verdana;
text-decoration: none;
display: block;
height: 18px;
text-align: right;
}
#menu  a:hover {
color: red;
}
.select {
background: url(img_dorianel/fond_nav.jpg) left bottom no-repeat;
padding: 5px 0px 5px 0px;
color: red;
font-weight: normal;
font-size: 12px;
font-family: verdana;
text-decoration: none;
display: block;
height: 18px;
text-align: right;
}


/* ------------------------------------ RIGHT */

#sousright{
position:absolute;
top:100px;
left:550px;
z-index:1;
margin: 0;
padding:0;
}
#right {
z-index:2;
position:absolute;
top:155px;
left:190px;
margin: 0;
padding:0;
}
#right h1{
margin:0;
padding: 0px 0 10px 20px;
font-family: georgia;
font-size: 20px;
font-weight: bold;
letter-spacing: 1px;
color:red;
}
#right h2{
margin:0;
padding: 0px 0 10px 20px;
font-family: georgia;
font-size: 26px;
font-weight: bold;
letter-spacing: 1px;
color:red;
}
#right h3{
margin:0;
padding: 10px 0 0px 20px;
font-family: georgia;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
color:red;
}
#right p{
text-align:justify;
font-family: georgia;
font-size: 12px;
color:#fff;
margin: 8px 20px 0px 20px;
padding:0;
line-height:16px;
letter-spacing: 1px;
}
#right p.intro{
font-family: verdana;
font-size: 11px;
color:red;
margin: 0px 20px 10px 20px;
padding:0;
line-height:14px;
letter-spacing: 1px;
text-align:justify;
}
#right a {
font-family: verdana;
color: #ccc;
text-decoration: none;
font-size: 11px;
text-decoration:underline;
line-height:13px;
display: block;
margin: -5px 0 4px 0;
padding:0;
}
#right a:hover {
color: #fff;
}


#right ul{
padding: 0px 0px 3px 0px;
margin: 0px 0px 0px 80px ;
list-style-type: none;
}

#right li {
font-family: verdana;
font-size: 11px;
color:#666;
padding: 3px 0px 0px 0px;
margin: 3px 0px 0px 0px ;
list-style-type: none;
}




/* ------------------------------------ BLANK */
#blank {
padding: 0;
margin: 0;
visibility: hidden;
width:840px;
clear: both;
}
/* ------------------------------------ FOOTER */
#footer {
margin: 0 auto;
padding:0;
width: 955px;
text-align:center;
}
#footer p{
margin: 5px 0 10px 0;
padding:0;
background:  transparent;
font-size: 11px;
color: #ccc;
font-family: verdana;
}


#footer a {
font-family: verdana;
letter-spacing: 1px;
color: #999;
text-decoration:underline;
font-size: 11px;
}

#footer a:hover {
color: #333;
}


/* --------------------------form */
#form {
float: left;
text-align:left;
background:transparent ;
padding: 0px 10px 0px 20px;
margin:0 auto;
width: 100%;
}
#form p {
margin:0;
padding: 4px 0px 6px 0px;
}
label {
font-family: verdana;
font-size: 12px;
font-weight:normal;
color:#fff;
margin:0;
padding: 0 0 0 0px;
}
input {
margin: 0;
border:1px solid black;
background-color:#ccc;
color:#000;
width:300px;
margin:0;
padding:0;
}
select, option {
background-color:#ccc;
color:#000;
}
textarea {
border:1px solid black;
background-color:#ccc;
color:#000;
width:300px;
}
input.bouton {
border:2px outset #ccc;
font-weight:bold;
cursor:pointer;
}
input.bouton:hover {
background-color:#000;
color:#fff;
}
input.bouton:active {
border:2px inset #F5F5F5;
background-color:#000;
color:#fff;
} 