
/*********** #Structure de base *******************************************/
body                    { margin:0; background-color:#4d5760; padding:0; border:0; }
img                     { border:0; }
form                    { margin:0; padding:0; }
*                       { font-family:Verdana; font-size:12px; text-decoration:none; }
table                   { margin-left:auto; margin-right:auto; border:0; }
table td                { text-align:center; vertical-align:top; }

.table-alignement       { height:100%; width:100%; }
.td                     { height:10px; }

.table-structurelle     { width:754px; }
.td-gauche              { width:12px; background:url(../../img/ombre_g.gif) right repeat-y; }
.td-droite              { width:12px; background:url(../../img/ombre_d.gif) left repeat-y; }
.td-centre              { width:730px; background:#eeebe6; }

.table-structurelle2    { width:100%; }


/*********** #Bandeau ***************************************************/
.bdo                    { }


/*********** #Menus *****************************************************/
.menus                  { background:#a4adb4; height:39px; }


/*********** #Contenus **************************************************/
.content                { padding:14px 173px 0 173px; }

td.content              { text-align:justify; vertical-align:bottom; }
.content h1             { }
         
.content a              { text-decoration:none; color:#415a68; font-style:italic; }
.content a:hover        { text-decoration:underline; }
.content p              { padding:0 0 0 3px; margin:12px 0 0 0; line-height:1.5em; }

div.link                { display:block; padding:15px 0 6px 0; margin:0 0 5px -2px; border-bottom:dotted 1px #AAAAAA; }
div.hide                { display:none; padding:5px 0 0 0px; margin:0; }
             
div.hide p              { padding:0; margin:0 0 12px 0; }

/*********** #Elements formulaires **************************************/
#sendemail              { color:#4D4D4D; }
.input                  { font-size:12px; color:#4D4D4D; width:70%; }
textarea                { color:#4D4D4D; overflow:auto; width:70%; height:80px; }
.btn                    { color:#FFFFFF; background-color:#CC0000; border-color:#CC0000; }
label                   { color:#4D4D4D; display:block; width:30%; float:left; }
select                  { font-size:12px; }


/*********** #Footer *****************************************************/
.t                      { height:20px; }
.t img                  { margin:15px; }
td.footer               { vertical-align:top; color:#999990; font-size:10px; padding:10px 0 10px 0; }