/*

Feuille de style - BricoSign.com

  -----------------

Copyright © Brico-Sign - All rights reserved

  -----------------

*/

body { margin : 0; margin-bottom : 7px; background-color : #4e517a; }

* {margin: 0; padding: 0;}

form {margin: 0; padding: 0;}

#document {
   background-color : #f1eeee; }

#general_header { width : 100%;
   background-image: url("../images/cadre_haut_gauche.gif");
   background-repeat: no-repeat;
   background-position: top left; }

#titre { display: block; }

#header_gauche { padding-top : 4px;
   padding-left : 4px; }

#header_droite { width : 100%;
   background-image: url("../images/cadre_haut_droite.gif");
   background-repeat: no-repeat;
   background-position: top right; }

#general_speedbar { height : 37px;
   background-image: url("../images/speedbar.gif"); }

#speed { color : #4E517A;
   font-family: Verdana;
   font-size: 12px; }

#speed a
{   color : #4E517A;
   font-size: 12px;
   text-decoration: none; }
#speed a:hover
{   color : #6066A4;
   text-decoration: none; }

#speedbar_ombre { width : 8px;
   height : 37px;
   background-image: url("../images/cadre_milieu_droite.gif"); }

#speedbar_gauche { padding-left : 10px; padding-bottom : 4px; }
#speedbar_droite { padding-right : 10px; padding-bottom : 4px; }

#corps_ombre { width : 8px; background-image: url("../images/cadre_milieu_droite.gif"); }

#spacer_ombre { width : 8px; }

#footer { background-image: url("../images/cadre_milieu_bas.gif");
   background-repeat: repeat-x;
   background-position: bottom;
   text-align : center;
   color : #979393;
   font-family: Verdana;
   font-size: 11px; }

#footer a
{   color : #979393;
   text-decoration: none; }
#footer a:hover
{   color : #575555;
   text-decoration: none; }

#footer_gauche { width : 15%;
   background-image: url("../images/cadre_gauche_bas.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
   padding-bottom : 14px; }

.footer_texte { width : 14.5%; padding-bottom : 14px; }

#footer_milieu { width : 35%; padding-bottom : 14px; }

.footer_barre { padding-bottom : 14px; }

#footer_droite { width : 25%;
   background-image: url("../images/cadre_bas_droite.gif");
   background-repeat: no-repeat;
   background-position: bottom right;
   padding-bottom : 14px; }

.bloc { background-color : #ffffff;
 background-image: url("../images/bloc.gif"); background-repeat: repeat-x; background-position: top; }

.bloc2 { background-color : #ffffff;
 margin-top : 15px;
 background-image: url("../images/bloc.gif"); background-repeat: repeat-x; background-position: top; }

#corps_droite { width : 100%; vertical-align : top; }

#u11 { vertical-align : top; }

.bloc_menu { background-color : #ffffff;
 margin-left : 15px;
 margin-right : 15px;
 background-image: url("../images/bloc.gif"); background-repeat: repeat-x; background-position: top; }

.spacer_bloc { width : 10px; height : 10px; display: block; }

.bloc_haut_gauche { height : 10px; background-image: url("../images/bloc_haut_gauche.gif"); }

.bloc_haut_droite { width : 100%; background-image: url("../images/bloc_haut_droite.gif"); background-repeat: no-repeat; background-position: top right;
   font-size: 9px;
   color : #878787;
   font-family: Verdana;
   padding-top : 4px;
   padding-right : 6px;
   padding-bottom : 4px;
   text-align : right; }
.bloc_haut_droite a {   color : #656565;
   text-decoration: none; }
.bloc_haut_droite a:hover {   color : #878787;
   text-decoration: none; }

.bloc_cote_gauche { background-image: url("../images/bloc.gif"); background-repeat: repeat-y; background-position: left; }

.bloc_cote_droite { background-image: url("../images/bloc.gif"); background-repeat: repeat-y; background-position: right; }

.bloc_milieu { color : #615d99;
   font-family: Verdana;
   font-size: 11px; }
.bloc_milieu a
{   color : #757575;
   text-decoration: none; }
.bloc_milieu a:hover
{   color : #514D89;
   text-decoration: none; }

.bloc_p { margin : 0;
   padding : 0;
   line-height: 15px;
   margin-bottom : 10px; }

.bloc_p_info { margin : 0;
   padding : 0;
   margin-top : 1px;
   margin-bottom : 3px; }

.bloc_p_info2 { margin : 0;
   padding : 0; }

.bloc_bas_gauche { height : 10px; background-image: url("../images/bloc_bas_gauche.gif"); background-repeat: no-repeat; background-position: bottom left; }

.bloc_cote_bas { width : 100%; background-image: url("../images/bloc.gif"); background-repeat: repeat-x; background-position: bottom; }

.bloc_bas_droite { background-image: url("../images/bloc_bas_droite.gif"); background-repeat: no-repeat; background-position: bottom right; }

.menu
{   list-style-type: none;
   padding: 0;
   margin: 0; }
.menu2
{   list-style-type: none;
   padding: 0;
   margin: 0;
   margin-left: 0px; }
.menu_titre
{   vertical-align : middle;
   margin-top : 5px;
   margin-bottom : 5px; }
.menu_liens
{   margin-left : 6px; margin-top : 2px; }
.menu_liens a
{   color : #DAB04D;
   text-decoration: none; }
.menu_liens a:hover
{   color : #B98C21;
   text-decoration: none; }

.texte_important { font-size: 15px; margin : 0;
   padding : 0;
   line-height: 15px;
   margin-top: 10px;
   margin-bottom : 8px; }

.info_404_droite { color : #615d99;
   font-family: Verdana;
   padding-left : 3px;
   padding-bottom : 6px;
   font-size: 11px; }

.info_404 { margin-top : 10px; margin-bottom : 4px; }

.titre_bloc { font-size: 13px; margin-bottom : 15px; }

.pseudo { font-size: 11px; color : #514D89; font-family: Verdana; border : 1px solid #C6C6C6; width : 205px; }

.mdp { font-size: 11px; color : #514D89; font-family: Verdana; border : 1px solid #C6C6C6; width : 118px; }

.champ { font-size: 11px; color : #514D89; font-family: Verdana; border : 1px solid #C6C6C6; }

.info { float : left; padding-right : 5px; }

.info2 { color : #615d99; font-family: Verdana; font-size: 11px; }
.info2 a
{   color : #757575;
   text-decoration: none; }
.info2 a:hover
{   color : #514D89;
   text-decoration: none; }

.submit { font-size: 11px; color : #878787; font-family: Verdana; border : 1px solid #C6C6C6; width : 100px; background-color : #ffffff;}
.submit2 { font-size: 11px; color : #878787; font-family: Verdana; border : 1px solid #C6C6C6; background-color : #ffffff;}

.submit3 { font-size: 11.5px; color : #635FAF; font-family: Verdana; border : 1px solid #635FAF; padding: 2px; background-color : #ffffff;}

.submit_acces { font-size: 11px; color : #878787; font-family: Verdana; border : 1px solid #C6C6C6; width : 25px; background-color : #ffffff;}