* {font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif}
body {margin:0; padding:0; text-align:center; background-color:#fff}

/***************************************** les blocs *******************************/

#maitre {width:760px; margin:0 auto; text-align:left}

#tete {clear:both;}
#logo {float:left; margin:12px}
#zone-titre {float:left; width:350px; margin-top:12px}

#contenu {clear:both;}
#contenu .int {padding:6px; text-align:center}
#contenu .bloc {margin-bottom:12px}
#gauche {float:left; width:560px}
#droite {float:right; width:190px; text-align:center }

#pied {clear:both; border-top:1px solid #ccc; padding-top:6px; text-align:center}

/** le menu horizontal **/
#menu-horizontal ul, #menu-horizontal li {margin:0; padding:0; list-style-type:none;} 
#menu-horizontal ul {float:left; width:100%;}
#menu-horizontal li {float:left; width:20%; text-align:center;}
#menu-horizontal a {display:block; padding:4px 0; text-decoration:none; }

/** le menu vertical **/
#menu-vertical ul, #menu-vertical li {margin:0; padding:0; text-align:left; list-style-type:none} 
#menu-vertical li {margin:0 0 3px 0}
#menu-vertical a {display:block; padding:4px; text-decoration:none; border-bottom:1px solid #ccc}

/** recherche google **/
#recherche {float:right; width:190px}
#recherche {text-align:center; margin-top:6px}
#recherche a {display:block;}
#recherche form {margin:0 6px; padding-bottom:6px; }
#recherche input.champ {width:80%; font-size:0.8em; margin:0 auto 6px auto; display:block;}
#recherche input.bouton {padding:0 12px}

/** blocs annonces **/

.adscences-250 {float:right; background:#fff; margin-left:10px }
.adscences-250 .int {border:1px solid #ccc; width:260px; margin-bottom:10px;}
.pub-large {text-align:center; width:560px;}
.pub-large img {margin-top:6px}
.pub-large script {margin-top:6px}
.banniere-top {background:#ccc; width:760px; margin:0 auto; padding:10px 0}

/***************************************** styles textes de bases *******************************/
img {border:none}

h1, h2, h3, h4, p {text-align:left; margin:0 0 6px 0}
ul {text-align:left; margin-top:0}

p {margin:0 0 6px 0;}

ul {}

.img-gauche {float:left; margin:6px 12px 6px 0}
.img-droite {float:right; margin:6px 0 6px 12px}

.txt-centre {text-align:center}
.txt-droit {text-align:right}
.txt-gauche {text-align:left}

.clear {clear:both}

/** rajouté par moi **/

.alignleft, img.alignleft {
display: inline;
float: left;
margin-right: 10px;
}

.alignright, img.alignright {
display: inline;
float: right;
margin-left: 10px;
}

.aligncenter, img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignleft, img.alignright, img.aligncenter {
margin-bottom: 12px;
}