#idbody{margin:0;}
body {font-family:verdana;font-size:10pt}
/*a{display:inline-block}*/
p{margin:0px 0px 10px 0px;display:block;}
p img{margin:0px 10px;} /* display:block*/
form{margin:0px;padding:0px}
input[type="submit"] {margin:0px;text-indent:0}
td {vertical-align:top}
div.divinline
{
	display: -moz-inline-stack;
	display:inline-block;
}

a img {border:0px;}

/*.gr li{list-style:none;display:inline-block;float:left}*/
.gr {padding:0;margin:0;display:block;clear:both}
/*.logo p span{vertical-align:top}*/


.titre_ong {
height:27px;
margin:0pt;
padding:0pt;

}
.titre_ong h2{padding-top:5px;font-size:1.1em;font-weight:normal;margin:0}
.titre_ong_left {
background:url(../files/img/titre3_left.gif);
background-repeat:no-repeat;
float:left;
width:7px;
height:100%;
}
.titre_ong_center {
background:url(../files/img/titre3_center.gif);
background-repeat:repeat-x;
color:#FFFFFF;
float:left;
font-size:1.1em;
height:100%;
}
.titre_ong_right {
background:url(../files/img/titre3_right.gif);
background-repeat:no-repeat;
float:left;
width:7px;
height:100%;
}

.partieconteneur{display:block;vertical-align:top}
div .partie {vertical-align:top;margin-left:auto;margin-right:auto;display:block}

.div_rep{margin-bottom:0px;margin-left:auto;margin-right:auto;}
.bloc{margin-left:auto;margin-right:auto;vertical-align:top;}
.bloc p img{overflow-x:hidden}
.zone{margin-left:auto;margin-right:auto}


.pagination{text-align:center}
.recherche li {margin:15px 0px}

.logo  p {margin:0px}
.logo  p span{vertical-align:top;}


blockquote {
border : 2px solid #000;
margin: 0px;
padding: 10px;
background-color: #ccc;
quotes: "\201C" "\201D";
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }
