*{
    font-family:Arial, Helvetica, Sans-Serif;
}
body{
    font-size:11px;
}
img{
    border:0;
}
.clear{
    clear:both;
    font-size:1px;
    height:1px;
}
a{
    color:#000000;
    text-decoration:none;
}

#content{
    margin:10px 0;
    padding:10px 0;
    border-top:2px solid #D91800;
    border-bottom:2px solid #D91800;
}

/***** To hide *****/
#espace,
#connexion,
.leftHome,
a.link,
#navTop,
#navLeft,
#blockLeft,
.rub,
#path,
.btnForm,
.selectRight,
#flashWords,
#blockRight,
#footer{
    display:none;
}

#ToolBar_AdminTable{
    display:none;
}

h2, h4{ display:inline; font-size:11px; }
.mention, ul.orange{ clear:both; margin-top:10px; margin-bottom:10px; }

/*** Boxs ***/
#blockContent h1{position:absolute; right:10px; top:25px; font-size:18px;}
.contentPage .visuLeft{ float:left; margin:0 10px 10px 0; }

.blockMidHome .visu{ float:left; margin:0 10px 10px 0; }
.blockMidHome .text{ display:block; margin:0 0 10px 0; }
.temoignage{ margin:5px 0; padding:10px 0; }
.temoignage .visu{float:left; margin:0 10px 10px 0; text-align:right; }

.boxDocument{ float:left; width:33%; text-align:center; }
.boxDocument a{ display:block; padding:5px 25px; color:#000000; text-decoration:none; font-weight:bold; }

.visuTemoignageLeft{ float:left; margin:0 10px 10px 0; }

.customerInfo{ margin:10px 0; }
.sub{ float:left; width:50%; }

/*** Table ***/
#blockSub table, .contentPage table{ border-collapse:collapse; width:100%; margin:10px 0; }
#blockSub table td, .contentPage table td{ padding:5px 10px; border:1px solid #EEEEEE; }
#blockSub table th, .contentPage table th{ padding:5px 10px; text-align:left; border:1px solid #EEEEEE; border-bottom:2px solid #EEEEEE; }