/**
 * Zone aspect general
 */
html, body {
 text-align: center;
 width: 100%;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 font-family: verdana;
 color: #000000;
 font-size: 14px;
}

a:link, a:visited {
 color: #850000;
 text-decoration: none;
 font-weight: normal;
 font-style: normal;
}


a:hover {
 color: #b80000;
 text-decoration: underline;
 font-weight: normal;
 font-style: normal;
}

input, textarea {
 margin: 5px 0 0 0;
 padding: 2px 3px 2px 3px;
}

select {
 margin: 5px 0 0 0;
 padding: 1px 2px 1px 2px;
}

form {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

#wrapper {
 text-align: left;
 position: relative;
 width: 990px;
 margin: 0 auto 0 auto;
 border: solid 1px #353535;
 border-width: 0 0 0 0 ;
 background-color: ;
}

/**
 * Zone fond du blog
 */
body {
 background: #F6F6F6 url(/sites/fr/fonds/1000/fond_391.gif) repeat-x scroll top left;
}

/**
 * Zone date
 */
#date_zone {
 height: 35px;
 padding: 0 5px 0 5px;
 border: solid 1px #cacaca;
 border-width: 0 0 1px 0 ;
 line-height: 35px;
 background-color: #dddddd;
 font-family: arial;
 color: #666666;
 font-size: 13px; text-decoration: none;
 font-weight: normal;
 font-style: italic;
 text-align: right;
 letter-spacing: 0;
}

/**
 * Zone en-tete
 */
#header {
 position: relative;
 height: 100px;
 padding: 0 0 0 0;
 border: solid 1px transparent;
 border-width: 0 0 0 0 ;
 line-height: 100px;
 background: transparent url(/sites/fr/fonds/1000/fondentete_391.png) no-repeat  center left;
 font-family: arial;
 color: #9c9c9c;
 font-size: 32px;
 text-decoration: none;
 font-weight: bold;
 font-style: normal;
 text-align: center;
 letter-spacing: 0;
}

/**
 * Zone bloc central
 */
#content_wrapper {
 margin: 30px 0 0 0;
 padding: 20px;
 border: solid 1px ;
 border-width: 0 0 0 0 ;
 background-color: #ffffff;
 border:1px solid #DADADA;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 -o-border-radius:2px;
}

/**
 * Zone colonnes
 */
#column1 {
 width: 300px;
 min-height: 250px;
 margin: 0 0 0 20px;
 padding: 0 0 0 20px;
 border: solid 1px #DADADA;
 border-width: 0 0 0 1px ;
 background-color: transparent;
}

#column2 {
 width: 160px;
 min-height: 250px;
 margin: 0 0 0 0;
 padding: 2px 2px 2px 2px;
 border: solid 1px #940000;
 border-width: 1px 1px 1px 1px ;
 background: #c4b5b5 url(/sites/fr/fonds/1000/zonecol2_391.png) repeat  center center;
}

.width_col1 {
 width: 300px;
}

.width_col2 {
 width: 160px;
}

/**
 * Zone menu principal
 */
.main_menu {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border-width: 0 0 0 0 ;
 background-color: transparent;
}

.main_menu td {
 width: 10%;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border-width: 0 0 0 0 ;
 background-color: transparent;
 text-align: center;
 border-right:1px solid #600000;
 height:35px;
 line-height:25px;
}

.main_menu td.survol {
 margin:    ;
 padding: 0 0 0 0;
 border-width: 0 0 0 0 ;
 background-color: #F6F6F6;
 text-align: center;
  border-right:1px solid #F6F6F6;

}

.main_menu td a:link, .main_menu td a:visited {
 font-family: arial;
 color: #ffffff;
 font-size: 14px;
 text-decoration: none;
 font-weight: bold;
 letter-spacing: 0;
 text-shadow:0 1px 0 #360000;
}

.main_menu td.survol a:link, .main_menu td.survol a:visited {
 font-family: arial;
 color: #000000;
 font-size: 14px;
 text-decoration: none;
 font-weight: bold;
 letter-spacing: 0;
 text-shadow: none;
}

.main_menu td.survol a:hover {
 font-family: arial;
 color: #000000;
 font-size: 14px;
 text-decoration: none;
 font-weight: bold;
 letter-spacing: 0;
  text-shadow: none;
}

/**
 * Zone menu secondaire
 */
.second_menu {
 margin: 0 0 6px 0;
 padding: 0 0 0 0;
 border: solid 1px transparent;
 border-width: 0 0 0 0 ;
 line-height: 20px;
 background-color: transparent;
 font-family: arial;
 color: #333333;
 font-size: 13px; text-decoration: none;
 font-weight: none;
 font-style: normal;
 text-align: left;
 letter-spacing: 0;
}

.title_second_menu {
 height: 30px;
 padding: 0 0 0 6px;
 border: solid 1px #ffffff;
 border-width: 0 0 0 0 ;
 line-height: 22px;
 background: transparent url(/sites/fr/fonds/1000/titremenusec_391.gif) no-repeat  top left;
 font-family: arial;
 color: #f3ce4e;
 font-size: 14px; 
 text-decoration: none;
 font-weight: bold;
 text-align: left;
 text-transform:uppercase;
}

.second_menu ul {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border: solid 1px transparent;
 border-width: 0 0 0 0 ;
 text-align: left;
 list-style-type: none;
}

.second_menu ul li {
 min-height: 20px;
 margin: 0 0 0 0;
 padding: 5px 0 5px 0;
 border: solid 1px #efefef;
 border-width: 0 0 1px 0 ;
 line-height: 20px;
 background-color: transparent;
}

.second_menu ul li.survol {
 min-height: 20px;
 line-height: 20px;
 background-color: #efefef;
}

.second_menu ul li a:link, .second_menu ul li a:visited {
 font-family: arial;
 color: #333333;
 font-size: 13px; text-decoration: none;
 font-weight: normal;
 font-style: normal;
 text-align: left;
 letter-spacing: 0;
}

.second_menu ul li a:hover {
 font-family: arial;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
 font-style: normal;
}

.footer_second_menu {
 height: 0px;
 background-color: transparent;
}

/**
 * Zone formulaires colonnes
 */
.second_menu input, .second_menu select {
 padding: 6px;
 border: solid 1px #CCC;
 border-width: 1px 1px 1px 1px ;
 background-color: #ffffff;
 font-family: arial;
 color: #2d2d2d;
 font-size: 13px; text-decoration: none;
 font-weight: none;
 font-style: none;
 text-align: left;
 letter-spacing: 0;
}

.second_menu input.middle_button {
 margin: 5px auto 5px auto;
 padding: 5px 10px;
 border: none;
 background-color: #850000;
 font-family: arial;
 color: #ffffff;
 font-size: 13px; text-decoration: none;
 font-style: none;
 text-align: center;
 letter-spacing: 0;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 cursor:pointer;
}

/**
 * Zone de contenu
 */
.middle_content {
 margin: 0 20px 0 0;
 padding: 0 0 0 0;
 border: solid 1px transparent;
 border-width: 0 0 0 0 ;
 background-color: transparent;
}

.title_middle_content {
 min-height: 30px;
 margin: 0 0 0 0;
 border: solid 1px transparent;
 border-width: 0 0 0 0 ;
 line-height: 20px;
 background: transparent url(/sites/fr/fonds/1000/titrecontenu_391.gif) repeat-x  ;
 font-family: arial;
 color: #850000;
 font-size: 20px;
 text-decoration: none;
 font-weight: bold;
 text-align: left;
 letter-spacing: 0;
}
.banniere {
 margin-top:30px;
}

.message_middle_content {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border:  1px transparent;
 border-width: 0 0 0 0 ;
 line-height: 16px;
 background-color: transparent;
 font-family: arial;
 color: #000000;
 font-size: 12px; text-decoration: ;
 font-weight: ;
 font-style: ;
 letter-spacing: 0;
}

.comment_middle_content {
 height: 30px;
 padding: 0 10px 0 0;
 border: dashed 1px #cccccc;
 border-width: 1px 0 0 0 ;
 line-height: 30px;
 background-color: transparent;
 font-family: arial;
 color: #000000;
 font-size: 12px; 
 text-align: right;
 letter-spacing: 0;
 margin-bottom:30px;
 background:#F6F6F6;

}

.comment_middle_content a:link, .comment_middle_content a:visited {
 color: #850000;
 text-decoration: underline;
 font-weight: normal;
 font-style: normal;
}

.comment_middle_content a:hover {
 color: #b80000;
 text-decoration: underline;
 font-weight: normal;
 font-style: normal;
}

.message_middle_content img {
 margin: 5px 8px 5px 8px;
 border: solid 1px ;
 border-width: 0 0 0 0 ;
}

.bgcolor_middle_content {
 background-color: transparent;
}

.color_title_middle_content {
 color: #222222;
}

.color_message_middle_content {
 color: #000000;
}

.color_coms_middle_content {
 color: #000000;
}

.border_color_message_middle_content {
 border: solid 1px #000000;
 border-width: 1px 1px 1px 1px ;
}

/**
 * Zone des formulaires contenu
 */
.middle_content input, .middle_content textarea, .middle_content select {
 padding: 6px;
 border: solid 1px #CCCCCC;
 border-width: 1px 1px 1px 1px ;
 background-color: #ffffff;
 font-family: arial;
 color: #000000;
 font-size: 12px; text-decoration: none;
 font-weight: none;
 font-style: none;
 text-align: left;
 letter-spacing: 0;
}

.middle_content input.middle_button {
 margin: 5px auto 5px auto;
 padding: 5px 10px;
 border: none;
 background-color: #850000;
 font-family: arial;
 color: #ffffff;
 font-size: 12px; text-decoration: none;
 font-style: none;
 text-align: center;
 letter-spacing: 0;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
}

/**
 * Zone bas
 */
#footer {
 height: 50px;
 padding: 10px 0 10px 0;
 border: solid 1px transparent;
 border-width: 0 0 0 0 ;
 line-height: 50px;
 background-color: #ffffff;
 font-family: verdana;
 color: #353535;
 font-size: 12px; text-decoration: none;
 font-weight: normal;
 font-style: normal;
 text-align: center;
 letter-spacing: 0;
}

#footer a:link, #footer a:visited {
 font-family: verdana;
 color: #353535;
 font-size: 13px; text-decoration: none;
 font-weight: normal;
 font-style: normal;
}

#footer a:hover {
 font-family: verdana;
 color: #028d92;
 font-size: 12px; text-decoration: underline;
 font-weight: ;
 font-style: ;
}


