ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; font-family:arial; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

a:visited
{
  color: black;
}

/* general */
.clear                          { clear:both; }
body                            { background-color: #fff8bc; margin:0; }

h1                              { font-size:14px; }
h2                              { text-align:center; }

hr                              { color: #fff8bc; }

.info                           { color:#721f20; font-style:italic; margin:auto; width:550px; }

/* layout */

#main                           { background-color: white; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:966px; }
#title                          { padding-top:40px; text-align:center; font-size:36px; font-weight:bold; }
#subtitle                       { text-align:center; font-size:14px; }

#header                         { background-image: url('/images/header.jpg'); height: 163px; }

#menu                           { font-size:18px; margin:auto; width:550px; }
#menu .element                  { float:left; margin-left:20px; color:#721f20; }
#menu .element a                { color:#721f20; }

#content                        { height:450px; padding:0px 40px 0px 40px; }

#footer                         { text-align:center; }

/* pictures */

#pictures                       { margin-left:20px; width:100%; }
#pictures .picture              { float:left; margin:5px; border:0; }
#pictures .picture img          { height:150px; padding:0px; border: 0; }

/* descriptif */

.flash                          { width:100%; padding:5px; }
.flash td                       { color:#721f20; text-align:center; font-size:15px; }

/* contact */

#contact                                 { width:100%; }
#contact #informations                   { float:left; }
#contact #informations #coordonnees      { text-align:center; }
#contact #informations #gmap             { border:solid thin #fff8bc;; text-align:center; }
#contact #request #formulaire            { }
#contact #request #formulaire th         { text-align:right; }
#contact #request #formulaire #submit    { float:right; margin-right:50px; }


#partners                                { margin-top:20px; text-align:center; font-size:10px; }

