a.tag1 { font-size:8pt; }
a.tag2 { font-size:10pt; font-weight:bold; }
a.tag3 { font-size:12pt; }

a.tag1:hover { text-decoration:none; }
a.tag2:hover { text-decoration:none; }
a.tag3:hover { text-decoration:none; }

div.result              { margin-left:0px; margin-right:0px; margin-bottom:15px; margin-top:15px; overflow:hidden; }
p.result_title          { margin:0px; }
p.result_description    { margin-left:0px; margin-right:0px; margin-bottom:3px; margin-top:3px; padding-left:10px; }
p.result_url            { margin:0px; }
p.result_bar            { margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:3px; color:#777777; }
div.result a            { color:#6C75EF; }
div.result a:hover      { text-decoration:none; color:#0000FF; }

span.bullet             { color:#9CB4CE; }

span.highlight          { background:yellow; }

span.result_title       { font-size:10pt; }
span.result_description { font-size:9pt; }
span.result_url         { font-size:9pt; color:green; }

div.searchbartop     { font-size:9pt; background:#EFF4FA; border:solid 1px #A9C0CE; margin-top:5px; }
div.searchbartop p   { margin:0px; padding:2px; }

div.searchbarbottom     { font-size:9pt; background:#EFF4FA; border:solid 1px #A9C0CE; margin-top:5px; }
div.searchbarbottom p   { margin:0px; padding:2px; }

div.themes { text-align:justify; padding:5px 5px 5px 5px; margin-bottom:5px; }
div.themes p.titre  { font-size:10pt; margin-top:2px; margin-bottom:10px; margin-right:2px; margin-left:2px; font-weight:bold; text-decoration:underline; }
div.themes p.normal { font-size:9pt; margin:4px; }
div.themes a        { color:#6C75EF; }
div.themes a:hover  { text-decoration:none; color:#0000FF; }

div.navigation          { text-align:center; }

div.tags { border:solid 1px #A9C0CE; text-align:justify; padding:5px 5px 5px 5px; margin-bottom:5px; }




div.edito p.titre {
	clear: both;
	background: #A9C0CE url(corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;