body    { font-family:Verdana;
      font-size: 10px;
      background-color:#FFFFFF;
      margin-top:0px;
    }

td,p,li,b,ul,pre    { font-family:Verdana; font-size: 10px; }
th    { font-family:Verdana; font-size: 12px; }


INPUT.recherche, 
SELECT.recherche {    width: 120px;
            border: 1px solid #000;
            padding: 2px;
            font-family: Verdana;
            font-size: 11px;
            color:#330033;
            font-weight:bold;
            background-color:#ffffff
}

.texteblanc, .texteblanc td	{ color: #ffffff; }
a.lienBar	{ color: #ffffff; font-size: 12px; font-weight: bold; }

.menu a         { font-size: 10px; color: #ffffff; font-weight:bold; text-decoration: none; }
.menu a:hover   { font-size: 10px; color: #ffffff; font-weight:bold; text-decoration: underline }

.GrosTitre      { font-size: 12px; color: #808070; font-weight:bold; }
.GrosTitreBlanc { font-size: 12px; color: #ffffff; font-weight:bold; }
.GrosTitreRouge { font-size: 12px; color: #ff0000; font-weight:bold; }
.SuperGrosTitreBlanc { font-size: 18px; color: #ffffff; font-weight:bold; }


input, select, textarea {
    border: 1px solid #ccc;
    background-color: #eee;
    }

.vignette {
    float: right;
    text-align: center;
    margin: 5px;
    padding: 2px;
    border: 1px solid #ccc;
    background-color: #eee;
}    

.basimg {
	position: relative;
    float: right;
    text-align: center;
    margin: 5px;
    padding: 2px;
    border: 1px solid #ccc;
    background-color: #eee;
}


.boitegrise {
    padding: 5px;
    border: 1px solid #ccc;
    background-color: #eee;
}    

.boitelogin {
    padding: 5px;
    border: 1px solid #000;
    background-color: #fff;
}    

.boite {
    padding: 5px;
    border: 1px solid #D0D0C8;
    background-color:#EFEFEF;
}

.boiteblanche {
    padding: 5px;
    border: 1px solid #D0D0C8;
    background-color:#FFFFF;
}

.boitebleue {
    padding: 5px;
    border: 1px solid #ccc;
    background-color: #fafaff;
}
.boitebleuef {
    padding: 5px;
    border: 1px solid #ccc;
    background-color: #6767AA;
    color: #fff;
    font: bold 12px;
}
.btnretour {
    text-align: center;
}
.btnretour a {
    width:70px;
    text-align: center;
    text-decoration: none;
    color: #666;
    padding: 5px;
    border: 1px solid #ccc;
    background-color: #f6f6f6;
    margin-right: 40px;
}

.pub {
    width: 160px;
    float: right;
    margin: 10px 5px 10px 5px;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #0B4FCF;
}

table.formBox {
	background-color: #f6f6f6;
	padding: 5px;
	border: 1px solid #aaa;
}

table.formBox td, table.formBox th {
	color: #666;
	font: bold 10px verdana !important;
	padding: 3px 0;
}

table.formBox tr { text-align: right!important; }
table.formBox td { text-align: left!important; }


