/**
      Document CSS de Sodexi
**/

body { background:#FAFAFA; margin:0; padding:0; text-align:center; font: 13px "Trebuchet MS", Verdana, Arial, sans-serif; 
color:#5A4625; }

/** Rédéfinition des balises **/
p, ul, fieldset, form, h1, h2, h3, h4, h5, h6  { margin:0; padding:0; border:0; } em { font-size:11px; } a { text-decoration:none; } input { border:0; }
h1 img { border:0 }
.separateur { clear:both; }
 
a img { border:0 }  a {outline:none;} h2 img { display:block; padding:0; margin-bottom:5px; }

/** Le bloc qui englobe l'ensemble du site**/
#global { width:826px; margin:0 auto; }

#header { width:807px; margin:0 auto; font-family:arial; color:#799FC4 }
#header img { text-align:center; }

#header .accueil { border-top:1px dotted #819DBA; border-bottom:1px dotted #819DBA; padding:3px 0; margin-top:11px; font-weight:bold; font-size:13px; text-align:left;
text-indent:15px; }
#header .accueil img { vertical-align:middle; }

#conteneur { width:806px; margin:17px auto 0 auto; float:none !important; float:left; }

.bloc-tabs { height:27px; padding:0; margin:0; list-style:none; font-weight:bold; }
.bloc-tabs li { float:left; }

#first-g { margin-left:18px !important; margin-left:10px; }

.bloc-tabs li.gauche { width:8px; height:27px; }
.g-active { background:url(../../images/gauche-active.gif) no-repeat; }
.g-inactive { background:url(../../images/gauche-inactive.gif) no-repeat; }

.bloc-tabs li.droite { width:8px; height:27px; margin-right:1px; }
.d-active { background:url(../../images/droite-active.gif) no-repeat; }
.d-inactive { background:url(../../images/droite-inactive.gif) no-repeat; }

.bloc-tabs li.centre { height:27px; padding:0 20px; color:#fff; line-height:26px; }
.c-active { background:url(../../images/centre-active.gif) repeat-x; }
.c-inactive { background:url(../../images/centre-inactive.gif) repeat-x; }

.bloc-tabs li.centre a { color:#fff }

.top, .bottom { height:10px; font-size:1%; background:url(../../images/bg-div-top.gif) no-repeat; }
.bottom { background:url(../../images/bg-div-bottom.gif) no-repeat 0 -1px; }

.content { min-height:324px; height:auto !important; height:324px; background:#FEFEFE url(../../images/bg-content.gif) repeat-x top; border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0; width:802px !important; width:804px; margin-left:1px !important; margin-left:0 }

.content-interne { padding:0 13px 13px 13px; }
.content-interne h2 { color:#2D3739; font-size:15px; text-align:left; margin-bottom:21px; }
.content-interne p { text-align:left; }
.content-interne table { width:765px; border-top:4px solid #E4E4E4; border-bottom:4px solid #CECECE; text-align:left; margin-top:13px; float:left; 
border-collapse:collapse; border-spacing:1px; margin-bottom:19px; }

.content-interne table td { width:20%; font-weight:bold; border:1px solid #fff; font-size:13px; padding:5px; }
.titre { background:#697577; color:#fff }
.titre a { color:#fff }
.ligne1 { background:#F3F3F3; color:#797979; }
.ligne2 { background:#E3E3E3; color:#797979; }
.ligne1 td, .ligne2 td { font-weight:normal !important; }

#part-g { border-left:0 } #part-d { border-right:0 }
#part-g img { float:left; margin:3px 2px 0 0 }

p.recommandation a { color:#000; font-weight:bold; text-decoration:underline } p.recommandation a:hover { text-decoration:none; }

#footer { width:807px; margin:0 auto; font-family:arial; color:#799FC4; border-top:1px dotted #819DBA; border-bottom:1px dotted #819DBA; padding:8px 0; 
margin-top:11px; font-weight:bold; font-size:12px; text-align:center; }

.bloc-login { margin:26px 0 0 44px; min-height:375px; height:auto !important; height:375px; text-align:left; }
.bloc-login label { display:block; margin-bottom:10px; }
.bloc-login label span { display:block; font-weight:bold; font-size:14px; width:150px; float:left; }
.bloc-login label input.champ { border:1px solid #B5C4DC; width:130px; height:20px !important; height:22px; }

.oubli-mdp { margin-top:18px; color:#7E7E7E; }
.oubli-mdp a { color:#7E7E7E; text-decoration:underline } 
.oubli-mdp a:hover { text-decoration:none; }

.deconnexion-2 { font-size:12px; display:block; text-align:right }
.deconnexion-2 a { color:#819DBA } .deconnexion-2 a:hover { color:#094B8D }

.btn { padding:1px 5px; color:#fff; background:#3A83C2; border:1px solid #699DC9; }

.erreur { color:#B50000; padding:4px; border:1px dotted #B50000; text-align:left; } 

.banner-header { width:826px; height:63px; background:url(../../images/logo-header.gif) no-repeat; color:#fff; text-align:right; font-size:13px;
line-height:64px; font-weight:bold; }
.banner-header p { padding-right:32px; }

.pagination { text-align:left; margin:10px 0; color:#000 }
.pagination a { color:#094B8D }



