#top {
width: 990px;
height: 132px;
overflow: hidden;
}
#logotop {
float: left;
height: 132px;
}
#logo {
height: 66px;
width: 670px;
overflow:hidden;
}
#top_home {
width: 970px;
height: 153px;
overflow: hidden;
background-image: url(../template/top_home.png);
background-position: top right;
background-repeat: no-repeat;
}
#top_site {
width: 970px;
height: 153px;
overflow: hidden;
background-image: url(../template/top_site.png);
background-position: top right;
background-repeat: no-repeat;
}
#search {
float: left;
margin-left: 5px;
margin-right: 10px;
}
.magnify {
cursor: url(../images/magnify.cur), pointer;
}
#navigate {
height: 66px;
background-image: url(../template/header_top_1.gif);
background-position: top right;
background-repeat: no-repeat;
width: 670px;
text-align: left;
}
#bdback {
height: 66px;
background-image: url(../../images/backoffice.gif);
background-position: top left;
background-repeat: no-repeat;
width: 990px;
text-align: center;
padding-top: 40px;
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 14px;
font-weight: normal;
}
.ladmin {
background-image: url(../../images/gestion.png);
background-position: top left;
background-repeat: no-repeat;
color: #FF0000;
font-family: Trebuchet MS;
font-size: 11px;
font-weight: normal;
padding-left: 20px;
}
.ladmin a:link, .ladmin a:active, .ladmin a:visited, .ladmin a:hover {
color: #FF0000;
font-family: Trebuchet MS;
font-size:11px;
}
#identification {
height: 312px;
width: 545px;
background-image: url(../../images/secured.gif);
background-position: top right;
background-repeat: no-repeat;
margin-left: 200px;
padding-top: 80px;
color: #24b5e2;
font-family: Trebuchet MS;
font-size:11px;
font-weight: normal;
}
#bdback a:link, #bdback a:visited, #bdback a:active, #bdback a:hover {
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
}
#navigate2 {
height: 66px;
background-image: url(../template/header_top_2.gif);
background-position: top right;
background-repeat: no-repeat;
width: 670px;
text-align: left;
}
#foot {
height: 140px;
background-image: url(../images/foot.gif);
background-position: top right;
background-repeat: repeat-x;
width: 990px;
text-align: left;
}
#searchengine {
padding-top:50px;
height: 132px;
background-image: url(../template/header_search_1.gif);
background-position: top right;
background-repeat: no-repeat;
float: right;
width: 320px;
text-align: left;
}
#searchengine2 {
padding-top:50px;
height: 132px;
background-image: url(../template/header_search_2.gif);
background-position: top right;
background-repeat: no-repeat;
float: right;
width: 320px;
text-align: left;
}
div#container {
background-color: #FFFFFF;
width: 990px;
border: 0px;
color: #000000;
font-family: Trebuchet MS;
font-size:11px;
font-weight: normal;
padding: 0px;
text-align: left;
}
.plus {
margin-right: 3px;
margin-top: 2px;
float: right;
}
.fond_user1 {float: left;width: 300px;margin-right: 10px;}


.colo1 {		margin-right: 3px;float: left;width: 322px;padding-top: 15px;}
.colo1b {		float: left;width: 320px;margin-right: 6px;}
.colo1c {		margin-right: 4px;margin-left: 6px;float: left;width: 325px;padding-top: 15px;}
.colo1blog {	float: left;width: 750px;margin-left: 6px;margin-right: 2px;}
.colo11 {		float: left;width: 654px;margin-right: 3px;}
.colo11b {		float: left;width: 642px;margin-right: 10px;}
.colo100 {		float: left;width: 100%;}
.colo2blog {	float: left;width: 10px;}
.colo2 {		margin-left: 3px;float: right;width: 322px;padding-top: 15px;}
.colo2c {		margin-left: 0px;float: left;width: 325px;padding-top: 15px;}
.colo2b {		margin-right: 12px;margin-left: 0px;float: left;width: 325px;padding-top: 15px;}
.colo3 {		float: right;width: 320px;padding-top: 15px;}
.colo3blog {	float: right;width: 220px;}
.colo33 {		margin-right: 12px;margin-left: 0px;float: left;width: 325px;padding-top: 15px;}

#bannieretop {
width:530px;
float: right; line-height:18px; text-align:left;
margin-top: 5px;font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;
}

#bannieretop a:link {	font-family: Trebuchet MS; 	font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#bannieretop a:visited {	font-family: Trebuchet MS; 	font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#bannieretop a:hover {	font-family: Trebuchet MS; 	font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#bannieretop a:active {	font-family: Trebuchet MS; 	font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#spacemenu {
float: left;
margin-top: 3px;
}
#spacemenurub {
float: left;
margin-top: 3px;
text-align: center;
}
#menutop {
width: 990px;
height: 25px;
background-image: url(../images/fondmenutop.gif);
background-position: top left;
background-repeat: repeat-x;
text-align:left;
}
.menuint {
width: 100%;
background-image: url(../images/fondmenutop.gif);
background-position: top left;
background-repeat: repeat-x;
text-align:left;
}
#menurub {
width: 990px;
background-color:#FFFFFF;
text-align:left;
margin-top:5px;
}
#quicklink {
float: left;
margin-left: 5px;
padding-left: 12px;
background-image: url(../images/separsearch.gif);
background-position: top left;
background-repeat: no-repeat;
}
.basevent {
background-image: url(../images/basevent.gif);
background-position: top left;
background-repeat: no-repeat;
height:10px;
}
.themestory {
font-size:11px;
font-family:Trebuchet MS;
color:#5a83a1;
font-weight: normal;
text-decoration:none;
}
.blockstory {
background-image: url(../template/barre.gif);
background-position: top left;
background-repeat: no-repeat;
float:left;
width:130px;
height:60px;
margin-left:3px;
padding-left: 8px;
margin-bottom:5px;
}
.txtstory {
float:left;width:195px;margin-left:5px;margin-bottom:3px;height:66px;overflow:hidden;
}
.titlestory {
font-size:11px;
font-family:Trebuchet MS;
color:#727476;
font-weight: normal;
text-decoration:none;
}
.titlestory a:link, .titlestory a:active, .titlestory a:visited, .titlestory a:hover{
color:#727476;
font-size:11px;
font-weight: normal;
text-decoration:none;
}
.introstory {
font-size:11px;
line-height:12px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;border-top: 1px solid #CCCCCC;
}
.introstory a:link, .introstory a:active, .introstory a:visited, .introstory a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.intronote {
font-size:11px;
font-family:Trebuchet MS;
color:#919293;
font-weight: normal;
margin-bottom: 10px;
text-decoration:none;
}
.intronote a:link, .intronote a:active, .intronote a:visited, .intronote a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#919293;
font-weight: normal;
text-decoration:none;
}
.menuuser {
font-size:11px;
font-family:Trebuchet MS;
color:#919293;
font-weight: normal;
text-decoration:none;
text-align: right;
width: 690px;
}
.menuuser a:link, .menuuser a:active, .menuuser a:visited, .menuuser a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#919293;
font-weight: normal;
text-decoration:none;
}
.rouge2 {
color: #FF3333;
}
.brbleu{
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Arial;
color:#5a83a1;
font-weight: normal;
text-decoration:none;
}
.brbleu a:link, .brbleu a:active, .brbleu a:visited, .brbleu a:hover{
font-size:11px;
font-family:Arial;
color:#5a83a1;
font-weight: normal;
text-decoration:none;
}
.brbleu2 {
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:12px;
font-family:Arial;
color:#5a83a1;
font-weight: bold;
text-decoration:none;
}
.brbleu2 a:link, .brbleu2 a:active, .brbleu2 a:visited, .brbleu2 a:hover{
font-size:12px;
font-family:Arial;
color:#5a83a1;
font-weight: bold;
text-decoration:none;
}
.loupe{
background:url(../images/loupe.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 12px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#5a83a1;
font-weight: normal;
text-decoration:none;
text-align:left;
}
.loupe a:link, .loupe a:active, .loupe a:visited, .loupe a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#5a83a1;
font-weight: normal;
text-decoration:none;
}
.brblanc{
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Arial;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.brblanc a:link, .brblanc a:active, .brblanc a:visited, .brblanc a:hover{
font-size:11px;
font-family:Arial;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.divprofil{
margin-bottom: 10px;
}

.fondprofil{
background:url(../images/backblock.gif);
background-repeat: no-repeat;
background-position: top left;
width: 320px;
font-size: 12px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
padding-top: 4px;
padding-bottom: 4px;
}
.fondprofillg{
background:url(../images/backblocklg.gif);
background-repeat: no-repeat;
background-position: top left;
width: 650px;
font-size: 12px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
padding-top: 4px;
padding-bottom: 4px;
}
.fondprofil2{
background:url(../images/backblockbis.gif);
background-repeat: no-repeat;
background-position: top left;
width: 320px;
font-size: 12px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
padding-top: 4px;
padding-bottom: 4px;
}
.fondprofilblog{
width: 166px;
font-size: 12px;
font-family:Trebuchet MS;
color:#5a5a59;
font-weight: bold;
text-decoration:none;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px dashed #a7a6a5;
}
.fondprofilb2{
background-color: #e30119;
width: 277px;
font-size: 12px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
padding-top: 3px;
padding-bottom: 3px;
text-align:center;
}
.fondbloc{
background:url(../images/backcont2.gif);
background-repeat: repeat-y;
background-position: top left;
padding: 6px 12px 6px 6px;
width: 320px;
height: 140px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.fondbloc2{
background:url(../images/backcont2.gif);
background-repeat: repeat-y;
background-position: top left;
padding: 6px;
width: 320px;
height: 140px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.fondblocblog{
padding: 6px;
width: 166px;
height: 140px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.fondblocb2{
padding: 3px;
width: 269px;
height: 205px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.fondblocillimite{
background:url(../images/backcont2.gif);
background-repeat: repeat-y;
background-position: top left;
padding: 6px;
width: 320px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.fondblocillimitelg{
background:url(../images/backcont2lg.gif);
background-repeat: repeat-y;
background-position: top left;
padding: 6px;
width: 638px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.fondblocillimite2{
background:url(../images/backcont2.gif);
background-repeat: repeat-y;
background-position: top left;
padding: 6px;
width: 320px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.fondblocillimiteblog{
padding: 6px;
width: 166px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.fondblocag{
background:url(../images/backcont.gif);
background-repeat: repeat-y;
background-position: top left;
width: 300px;
height: 140px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.fondblocbas{
background:url(../images/backblock2.gif);
background-repeat: no-repeat;
background-position: top left;
width: 320px;
height: 9px;
font-size:1px;
overflow: hidden;
}
.fondblocbaslg{
background:url(../images/backblock2lg.gif);
background-repeat: no-repeat;
background-position: top left;
width: 650px;
height: 9px;
font-size:1px;
overflow: hidden;
}
.fondblocbas2{
background:url(../images/backblock2.gif);
background-repeat: no-repeat;
background-position: top left;
width: 320px;
height: 9px;
font-size:1px;
overflow: hidden;
}
.big{
font-size: 12px;
font-weight: bold;
}
.price{
font-size: 18px;
font-weight: bold;
}
#path{
margin-top: 10px;
margin-bottom: 10px;
color: #5a83a1; 
}
.intervideo {
background-image: url(../images/video.png);
background-position: top left;
background-repeat: no-repeat;
color: #5a83a1;
font-family: Trebuchet MS;
font-size: 20px;
padding-left: 40px; padding-top: 5px; padding-bottom: 10px;
font-weight: bold;
text-decoration:none;
margin-left: 4px;
}
.bt110 {
background-image: url(../images/fond_commander.gif);
background-position: top left;
background-repeat: no-repeat;
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 12px;
width: 110px;
font-weight: bold;
text-decoration:none;
border: 0px;
height:21px;
}
.intervideo a { font-size: 18px; color: #e48515; }
.intervideo a:hover { font-size: 18px; color: #f99014; }
.interpodcast {
background-image: url(../images/podcast.png);
background-position: top left;
background-repeat: no-repeat;
color: #5a83a1;
font-family: Trebuchet MS;
font-size: 18px;
padding-left: 40px; padding-top: 5px; padding-bottom: 10px;
font-weight: bold;
text-decoration:none;
margin-left: 4px;
}
.interpodcast a { font-size: 18px; color: #e48515; }
.interpodcast a:hover { font-size: 18px; color: #f99014; }
.intertext {
background-image: url(../images/text.png);
background-position: top left;
background-repeat: no-repeat;
color: #5a83a1;
font-family: Trebuchet MS;
font-size: 18px;
padding-left: 40px; padding-top: 5px; padding-bottom: 10px;
font-weight: bold;
text-decoration:none;
margin-left: 4px;
}
.intertext a { font-size: 18px; color: #e48515; }
.intertext a:hover { font-size: 18px; color: #f99014; }

.grandblanc{
font-size:16px;
font-family:Trebuchet MS;
color: #5a83a1;
font-weight: bold;
text-decoration:none;
margin-bottom: 4px;
}
.vignette2{
float: left;
margin-right: 5px;
border: 1px solid #FFFFFF;
}
.txtvignette{
float: left;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
}
.avatar_blog {
width: 700px;
height: 175px;
background-image: url(../images/back_avatar_blog.gif);
background-position: bottom left;
background-repeat: no-repeat;
}
.avatar_rub {
width: 700px;
height: 90px;
background-image: url(../images/back_avatar_blog.gif);
background-position: bottom left;
background-repeat: no-repeat;
}
#spacemenu a {
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
height: 23px;
}

.spacemenuint a {
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
height: 23px;
padding-left:5px;padding-right:5px;
}
#spacemenu a:hover {
background-image: url(../images/fondamenu.gif);
background-position: top left;
background-repeat: repeat-x;
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
text-decoration:none;
height: 23px;
padding-left:5px;padding-right:5px;
}
.spacemenuint a:hover {
background-image: url(../images/fondamenu.gif);
background-position: top left;
background-repeat: repeat-x;
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
text-decoration:none;
height: 23px;
}
#spacemenurub a {
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
line-height: 12px;
}
#spacemenurub a:hover {
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
text-decoration:none;
line-height: 12px;
}
.overint {
background-image: url(../images/fondamenu.gif);
background-position: top left;
background-repeat: repeat-x;
font-family: Trebuchet MS;
font-size:11px;
color: #000000;
text-decoration:none;
height: 23px;
}
.overp {
background-image: url(../images/fond_menu_p.gif);
background-position: top center;
background-repeat: no-repeat;
width:100px;height:31px;
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
text-decoration:none;
margin-left:1px;
}
.overpss {
background-image: url(../images/fond_ssmenu_p.gif);
background-position: top left;
background-repeat: repeat-x;
height:25px;
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
text-decoration:none;
}

.month{
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size: 12px;
color: #656363;
font-weight: bold;
}
.monthsmall{
text-align: center;
font-family: Trebuchet MS;
font-size:11px;
color: #000000;
font-weight: bold;
}
.datevent{
margin-top: 3px;
background-image: url(../images/backday.gif);
background-position: top left;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size: 12px;
color: #656363;
font-weight: bold;
width: 665px;
}
.month a{
font-family: Trebuchet MS;
font-size: 12px;
color: #656363;
font-weight: bold;
}
.dd1 {width: 13%; border:1px solid #ccc; background-color:#80a3bd; float: left; margin: 2px; text-align: center; padding-top: 2px; padding-bottom: 2px; font-family: Trebuchet MS; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.dd7 {width: 39px;border:1px solid #FFFFFF;float: left;margin: 1px;text-align: center;font-family: Trebuchet MS;font-size:11px;color: #80a3bd;font-weight: bold;}
.dd2 {width: 13%;float: left;margin: 2px;height: 42px;border:1px solid #ccc;}
.dd8 {width: 39px;float: left;margin: 1px;height: 14px;border:1px solid #FFFFFF;}
.dd3 {width: 13%;border:1px solid #ccc;background-color:#FFFFFF;float: left;margin: 2px;height: 42px;}
.dd9 {width: 39px;border:1px solid #ccc;background-color:#FFFFFF;float: left;margin: 1px;height: 14px;}
.dd4 {width: 13%;border:1px solid #ccc;background-color:#afdd25;float: left;margin: 2px;height: 42px;}
.dd10 {width: 39px;border:1px solid #ccc;background-color:#afdd25;float: left;margin: 1px;height: 14px;}
.dd5 {background-image: url(../images/eventp.gif);background-position: bottom right;background-repeat: no-repeat;width: 13%;border:1px solid #ccc;background-color:#afdd25;float: left;margin: 2px;height: 42px;}
.dd11 {background-image: url(../images/eventp.gif);background-position: bottom right;background-repeat: no-repeat;width: 39px;border:1px solid #ccc;background-color:#afdd25;float: left;margin: 1px;height: 14px;}
.dd6 {background-image: url(../images/eventp.gif);background-position: bottom right;background-repeat: no-repeat;width: 13%;border:1px solid #ccc;background-color:#FFFFFF;float: left;margin: 2px;height: 42px;}
.dd12 {background-image: url(../images/eventp.gif);background-position: bottom right;background-repeat: no-repeat;width: 39px;border:1px solid #ccc;background-color:#FFFFFF;float: left;margin: 1px;height: 14px;}
.contenuannexe {
position: absolute;z-index: 140; visibility: hidden; margin-top: 10px; margin-left: -30px; width: 230px;
background-color:#FFFFFF;
border:1px solid #ccc;
padding: 3px;
}
.topdivmin{
padding-bottom: 1px;
font-family: Trebuchet MS;
font-size: 12px;
color: #4a4a4c;
font-weight: bold;
}
.topdiv667{
padding-bottom: 1px;
font-family: Trebuchet MS;
font-size: 15px;
color: #5a83a1;
font-weight: bold;
}
.title_center2 {
padding-bottom: 1px;
font-family: Trebuchet MS;
font-size: 15px;
color: #5a83a1;
font-weight: bold;
}
.bottomdiv667{
width: 667px;
min-height: 280px;
}
.ongletbleu{
width: 660;
height: 25px;
background:url(../images/fdbleu.gif);
background-repeat: no-repeat;
background-position: top left;
}
.listingborder {
background-color: #FFFFFF;
}
.backwhite {
background:url(../images/pixblanc.gif);
width: 990px;
}
#det {
width: 310px;
}
.sousdiv265{
width: 265px;
height: 23px;
font-size:15px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
}
.sousdiv265 a{
width: 265px;
height: 23px;
font-size:13px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
}
.soustheme{
font-size:13px;
font-family:Trebuchet MS;
text-align: left;
color:#0a918c;
overflow: hidden;
padding-top: 3px;
padding-bottom: 3px;
}
.soustheme a{
color:#0a918c;
}

.bgphot{
background:url(../images/backblockphot.png);
background-repeat: repeat-x;
background-position: top left;
float: left;
width: 320px;
height:240px;
text-align: center;
margin-left:5px;
}
.bgpod{
background:url(../images/fondmp3.gif);
background-repeat: no-repeat;
background-position: top left;
float: left;
width: 320px;
height:240px;
text-align: center;
margin-left:5px;
}
.bgpod2{
background:url(../images/fondmp3.gif);
background-repeat: no-repeat;
background-position: top left;
width: 320px;
height:240px;
text-align: center;
}
.bgphotm{
background:url(../images/backblockphot.png);
background-repeat: repeat-x;
background-position: top left;
float: left;
width: 200px;
height:150px;
text-align: center;
margin-left:5px;
}
.bgphotp{
background:url(../images/backblockphot.png);
background-repeat: repeat-x;
background-position: top left;
float: left;
width: 80px;
height:60px;
text-align: center;
margin-right: 4px;
}
.bgphotbl{
background:url(../images/backblockphot.png);
background-repeat: repeat-x;
background-position: top left;
border: 1px solid #CCCCCC;
float: left;
width: 80px;
height:80px;
text-align: center;
margin-right: 4px;
}
.bgphotmr{
background:url(../images/backblockphot.png);
background-repeat: repeat-x;
background-position: top left;
float: left;
width: 80px;
height:60px;
text-align: center;
margin-right: 4px;
}

.vignettea{
background:url(../images/backblockphot.png);
background-repeat: repeat-x;
background-position: top left;
float: left;
width: 80px;
height:60px;
margin-left: 1px;
margin-bottom: 1px;
text-align: center;
}
.vignettept{
background:url(../images/backblockphot.png);
background-repeat: repeat-x;
background-position: top left;
float: left;
width: 73px;
height:55px;
margin-left: 3px;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
overflow: hidden;
}
.vignetteb{
float: left;
width: 80px;
height:60px;
margin-bottom:1px;
}
#diapodroitp a img {
  filter:alpha(opacity=80);-moz-opacity:0.8;
  border-width: 0;
  padding-top:0px;
  padding-left:0px;
} 
#diapodroitp a {
  display:block;
} 
#diapodroitp a:hover img {
  filter:alpha(opacity=100);-moz-opacity:1;
  border-width: 0;
  padding-top:0px;
  padding-left:0px;
}
#diapodroit a img {
  filter:alpha(opacity=80);-moz-opacity:0.8;
  border-width: 0;
  padding-top:0px;
  padding-left:0px;
} 
#diapodroit a {
  display:block;
} 
#diapodroit a:hover img {
  filter:alpha(opacity=100);-moz-opacity:1;
  border-width: 0;
  padding-top:0px;
  padding-left:0px;
}
.vignette2a{
float: left;
margin-right: 5px;
border: 1px solid #FFFFFF;
}
div.autocomplete {
            position:absolute;
            width:200px;
            background-color:white;
            border:1px solid #888;
            margin:0px;
            padding:0px;
        }

.ch50 {
	width:80px;
    height:18px;
	background-image: url(../images/fdchamp.gif);
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight: bold;
	color: #686666;
	border: 1px solid #686666;
	padding-bottom: 3px;
}
.bordergris {
	border: 1px solid #CCCCCC;
}
.appareil {
font-family:  Trebuchet MS; font-size:11px; color: #686666; text-decoration: none; font-weight: normal;
}
.onglon {
 background-color: #FF7400;
 font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 height: 24px;
 padding-top: 5px;
 margin-top: 0px;
 margin-left: 4px;
 float: left;
 cursor: pointer;
}
.onglbloc {
border: 1px solid #c85b00;
} 
.onglof {
 background-color: #f8bf7c;
 font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 height: 24px;
 padding-top: 5px;
 margin-top: 0px;
 margin-left: 4px;
 float: left;
 cursor: pointer;
}
.divleft {
	margin-left: 10px;
	padding-right: 13px;
	float:left;
	text-align:right;
	width: 80px;
	margin-bottom: 2px;
}
.divleftsb {
	margin-left: 10px;
	padding-right: 13px;
	float:left;
	text-align:right;
	width: 80px;
	margin-bottom: 2px;
}
.divright {
	margin-left: 5px;
	float:left;
	text-align:left;
	margin-bottom: 2px;
}
.ongletvert {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #980224;
	text-align: left;
}
.titleblog {
 width: 100%;
 font-family: Trebuchet MS;
 font-size: 28px;
 color: #5a83a1;
 font-weight: bold;
 padding-top: 20px;
 padding-bottom: 20px;
 text-align:center;
}
.titleblog a:link, .titleblog a:visited, .titleblog a:active, .titleblog a:hover {
font-family: Trebuchet MS;
 font-size: 14px;
 color: #5a83a1;
 font-weight: normal;
 text-decoration: underline;
}
.ptblocshort {
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 width: 160px;
}
.ptblocfull {
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 width: 100%;
}
.ptblocfshort {
 border: 1px solid #CCCCCC;
 width: 160px;
}
.ptblocffull {
 border: 1px solid #CCCCCC;
 width: 100%;
}
.orange {
color: #5a83a1;
}
.gris {
color: #88898b;
}
.vert {
color: #2a8f02;
}
.texterougegras {
color: #FF0000;
font-weight:bold;
}

.color12 { color: #e2281e; font-size: 12px; }
.color13 { color: #90d911; font-size: 15px; }
.color14 { color: #df16ec; font-size: 17px; }
.color15 { color: #1b90b7; font-size: 19px; }
.color16 { color: #f1ad1a; font-size: 21px; }

.color17 { color: #e2281e; font-size: 15px; }
.color18 { color: #90d911; font-size: 16px; }
.color19 { color: #df16ec; font-size: 16px; }
.color20 { color: #1b90b7; font-size: 18px; }
.color21 { color: #f1ad1a; font-size: 18px; }


.titlenote {
 font-family: Trebuchet MS;
 font-size: 18px;
 font-weight: bold;
 color: #009F8B;
 margin-bottom: 2px;
 margin-left: 10px;
}
.contentnote {
 font-family: Trebuchet MS;
 padding: 4px;;
 border: 1px dashed #CCCCCC;
 margin-top: 4px;
 margin-bottom: 4px;
 width: 650px;
 margin-left: 10px;
 overflow: hidden;
}
.txtnoteshort {
 font-family: Trebuchet MS;
 width: 380px;
 float:left;
 margin-right: 20px;
}
.txtnotefull {
 font-family: Trebuchet MS;
 width: 100%;
 font-size:11px;
}
.blocnoteshort {
 font-family: Trebuchet MS;
 width: 162px;
 float:right;
 margin-right: 3px;
}
.blocnotefull {
 font-family: Trebuchet MS;
 width: 100%;
}
.content_block ul li { list-style-image: url(../images/bullet.gif); }
a.content_block, a.content_block:visited, a.content_block:active {
        color: #009F8B;
        font-family: Trebuchet MS;
        font-size:11px;
        font-weight: bold;
        text-decoration: none;
}
a.content_block:hover {
        color: #009F8B;
        font-family: Trebuchet MS;
        font-size:11px;
        font-weight: bold;
        text-decoration: underline overline;
}

div#listing ul li {
   list-style-image: url(../images/bullet.gif);
}

.listingborder ul li {
   list-style-image: url(../images/bullet.gif);
}
div#corpsblog {
		width: 70%;
}
div#blockblog {
		width: 27%;
}
div#blocblog {
		width: 18%;
}

.content_block {
        font-family: Trebuchet MS;
		color: #1E7A6D;
        font-size:11px;
        font-weight: normal;
		margin-bottom: 15px;
		border : 1px solid #2fb325;
		width: 100%;
}

.spacer {
        font-size:11px;
        font-weight: normal;
}
.space {
        padding: 3px;
        font-size:11px;
        font-weight: normal;
}

.rank {
height:18px;border: 1px solid #c85b00; display:inline-block;font-family:Trebuchet MS; color:#FFFFFF; text-decoration:none;margin: 3px; padding-left:5px;padding-right:5px;
}
.rankoff {
background-color: #CCCCCC;height:18px;border: 1px solid #666666; display:inline-block;margin: 3px; padding-left:5px;padding-right:5px;
}

small
	{
		color: #07b32f;
	}
label
	{
		font-weight: bold;
	}
.asholder
	{
		position: relative;
	}
.rubrique {	font-family: Trebuchet MS; 	font-size: 12px; color: #60b604; text-decoration: none; font-weight: bold; }
.rubrique:link {	font-family: Trebuchet MS; 	font-size: 12px; color: #60b604; text-decoration: none; font-weight: bold; }
.rubrique:visited {	font-family: Trebuchet MS; 	font-size: 12px; color: #60b604; text-decoration: none; font-weight: bold; }
.rubrique:hover {	font-family: Trebuchet MS; 	font-size: 12px; color: #478405; text-decoration: none; font-weight: bold; }
.rubrique:active {	font-family: Trebuchet MS; 	font-size: 12px; color: #60b604; text-decoration: none; font-weight: bold; }

.sections {	font-family: Trebuchet MS; 	font-size: 12px; color: #afa908; text-decoration: none; font-weight: bold; }
.sections:link {	font-family: Trebuchet MS; 	font-size: 12px; color: #afa908; text-decoration: none; font-weight: bold; }
.sections:visited {	font-family: Trebuchet MS; 	font-size: 12px; color: #afa908; text-decoration: none; font-weight: bold; }
.sections:hover {	font-family: Trebuchet MS; 	font-size: 12px; color: #7a760a; text-decoration: none; font-weight: bold; }
.sections:active {	font-family: Trebuchet MS; 	font-size: 12px; color: #afa908; text-decoration: none; font-weight: bold; }

.seccont {		font-family: Trebuchet MS; 	font-size:11px; color: #c79419; text-decoration: none; font-weight: bold; }
.seccont:link {		font-family: Trebuchet MS; 	font-size:11px; color: #c79419; text-decoration: none; font-weight: bold; }
.seccont:visited {	font-family: Trebuchet MS; 	font-size:11px; color: #c79419; text-decoration: none; font-weight: bold; }
.seccont:hover {	font-family: Trebuchet MS; 	font-size:11px; color: #7f5e0d; text-decoration: none; font-weight: bold; }
.seccont:active {	font-family: Trebuchet MS; 	font-size:11px; color: #c79419; text-decoration: none; font-weight: bold; }

#main_menu { z-index:30;width: 700px; height: 20px; display: block;  }

.men1 a:link, .men1 a:active, .men1 a:visited, .men1 a:hover { color: #FFFFFF; text-align: center; text-decoration: none; font: bold 12px Arial; padding: 2px; }
.men a:link, .men a:active, .men a:visited, .men a:hover { color: #FFFFFF; text-align: left; text-decoration: none; font: normal 11px Arial; padding: 2px; }
#menulab, #menulab ul { background-color: transparent; list-style: none; padding: 0; margin: 0; z-index: 1000; color: #12578C; text-align: left; text-decoration: none; font: normal 11px "Trebuchet MS"; line-height: 15px; }
#menulab li a { display: block; overflow: hidden; }
#menulab ul li a { line-height: 15px; }
#menulab li ul li { float: left; padding: 0; width: 180px; }
#menulab li { float: left; padding-left: 8px;padding-right: 8px;  }
#menulab li ul { filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;position: relative; background-color: #7b9bb4; border-bottom: #FFFFFF solid 1px; position: absolute; left: -999em; margin-left: -0px; width: 180px; }
#menulab .last ul {  width: 170px; }
#menulab li ul ul { color: #12578C; text-align: left; text-decoration: none; font: bold 11px "Arial", sans-serif; margin: -30px 0 0 150px; }
#menulab li:hover ul ul, #menulab li:hover ul ul ul, #menulab li.sfhover ul ul, #menulab li.sfhover ul ul ul { left: -999em; }
#menulab li:hover ul, #menulab li li:hover ul, #menulab li li li:hover ul, #menulab li.sfhover ul, #menulab li li.sfhover ul, #menulab li li li.sfhover ul { left: auto;  }
#menulab li:hover, #menulab li a:hover, #menulab li:hover  { background-color: transparent; }

#rese { position: absolute; }
#research {
background-color: #FFFFFF; text-align: left; border: 1px solid #000000;z-index:100; width: 240px;
}
.panier {
width: 220px;
background-image: url(../images/panier.gif);
background-repeat:no-repeat;
text-align:left; height: 25px; padding-top: 4px; padding-left: 24px; margin-left: 10px;
}
.bloc_day {
background-image: url(../images/fond_agenda.png);
background-position: top left;
background-repeat: no-repeat;
width: 33px;
height: 37px;
float: left;
margin-right:4px;
}
.bookmark {
border: 1px solid #CCCCCC;
}
.bmonth {
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding-top: 3px;
padding-left: 6px;
line-height: 10px;
}
.bday {
color: #1080ac;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-left: 7px;
}
.bnote {
color: #1080ac;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding-left: 4px;
padding-top: 2px;
}
.overlayer { background-color: #000; }
.windowz { 
	padding:0px;
	border:1px solid #75A0CA;
	background:#FFF;
	position:absolute;
	z-index:500;	
	width: 400px;
	top: 17%;
    left: 30%;
	display:none;
}

* html .windowz {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.windowz.title { background:#ACC6DF; padding:5px;}
.windowz.title.buttons { float:right;margin-top:-16px; _margin-top:-20px; _margin-right:3px;}
* + html.windowz.title.buttons {margin-top:-18px; margin-right:3px;}
.windowz.title.buttons.min { cursor:pointer; display:block; float:left; background:#F5714E url("../images/window_min.gif") top left no-repeat; border:1px solid #A7190F; height:10px; width:10px; padding:1px;margin-right:3px;_padding-bottom:0px;}
.windowz.title.buttons.close {cursor:pointer; display:block; float:left; background:#F5714E url("../images/window_close.gif") top left no-repeat; border:1px solid #A7190F; height:10px; width:10px; padding:1px;_padding-bottom:0px;}
.windowz.title.buttons.hover { background-color:#EF947D;}
.windowz.title.status.resize { color: }
.windowz.contentw { padding:8px;overflow:hidden;}

.transferer
{
	border: 1px solid #EEE;
	background-color: #F9F9F9;
	opacity:0.7;
	filter:alpha(opacity=30);
	z-index:99999;
}
.tcol3 {
width: 660px;
}
.col3 {
float:left;
width: 200px;
margin: 1px;
}
.col3b {
float:left;
width: 440px;
margin: 1px;
}


.clear {
clear: both;
height:0px;
}
.comment1 {
width: 318px;
height: 19px;
background-image: url(../images/comm_top.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 3px;
}
.comment1l {
width: 654px;
height: 19px;
background-image: url(../images/comm_topl.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 3px;
}
.comment1l2 {
width: 654px;
height: 19px;
background-image: url(../images/comm_topl2.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 3px;
}
.comment1l2b {
width: 654px;
height: 19px;
background-image: url(../images/comm_topl2b.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 3px;
}
.comment2 {
width: 318px;
background-image: url(../images/comm_center.gif);
background-position: top left;
background-repeat: repeat-y;
color: #1080ac;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
.comment2l {
width: 654px;
background-image: url(../images/comm_centerl.gif);
background-position: top left;
background-repeat: repeat-y;
color: #1080ac;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
.comment2l2 {
width: 654px;
background-image: url(../images/comm_centerl2.gif);
background-position: top left;
background-repeat: repeat-y;
color: #1080ac;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
.spacecom {
width:95%;
padding-left: 10px;
}
.comment3 {
width: 318px;
height: 13px;
background-image: url(../images/comm_bottom.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 3px;
}
.comment3l {
width: 654px;
height: 13px;
background-image: url(../images/comm_bottoml.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 3px;
}
.comment3l2 {
width: 654px;
height: 13px;
background-image: url(../images/comm_bottoml2.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 3px;
}


.profiltitre {
float:left;margin-left:5px;
}
.profilurl {
float:right;margin-right:4px;
}
.profiltitre2 {
float:left;margin-left:5px;
}
.profiltitreblog {
float:left;margin-left:5px;
}
.profilurl2 {
float:right;margin-right:4px;
}
.profilurlblog {
float:right;margin-right:4px;
}
.cat_profil a {
background:url(../images/user/user_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_cadenas a {
background:url(../images/user/cadenas_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_cadenas a:hover{
background:url(../images/user/cadenas_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_profil a:hover {
background:url(../images/user/user_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_ref a {
background:url(../images/user/plus_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_ref a:hover {
background:url(../images/user/plus_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_cv a {
background:url(../images/user/fiche_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_cv a:hover {
background:url(../images/user/fiche_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_blog a {
background:url(../images/user/home_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_blog a:hover {
background:url(../images/user/home_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_tar a {
background:url(../images/user/euro_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_tar a:hover {
background:url(../images/user/euro_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_res a {
background:url(../images/user/reseau_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_res a:hover {
background:url(../images/user/reseau_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_addres a {
float: left; margin-left: 10px;margin-right:10px;background:url(../images/user/ajoutreseau.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: normal;display: block;
}
.cat_addres a:hover {
float: left; margin-left: 10px;margin-right:10px;background:url(../images/user/ajoutreseau.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: normal;display: block;
}
.cat_contact a {
float: left; margin-left: 10px;margin-right:10px;background:url(../images/user/contact.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: normal;display: block;
}
.cat_contact a:hover {
float: left; margin-left: 10px;margin-right:10px;background:url(../images/user/contact.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: normal;display: block;
}
.cat_abus a {
background:url(../images/user/abus.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size: 10px;color: #2d7398;text-decoration: none;font-weight: normal;display: block;
}
.cat_abus a:hover {
background:url(../images/user/abus.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size: 10px;color: #000000;text-decoration: none;font-weight: normal;display: block;
}
.cat1 a {
background:url(../images/arrow_left_1.png);
background-repeat: no-repeat;
background-position: top left;
background-color: #efeeed;
padding-left: 25px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
width:277px;
}
.cat1b a {
background:url(../images/arrow_left_1.png);
background-repeat: no-repeat;
background-position: top left;
background-color: #f7eade;
padding-left: 25px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
width:277px;
}
.cat2 a {
background:url(../images/arrow_left_2.png);
background-repeat: no-repeat;
background-position: top left;
background-color: #FFFFFF;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
width:267px;
}
.cat2 a:hover {
background:url(../images/arrow_left_2.png);
background-repeat: no-repeat;
background-position: top left;
background-color: #e1f1fb;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
}
.cat2b a {
background:url(../images/arrow_left_2.png);
background-repeat: no-repeat;
background-position: top left;
background-color: #fbf2c6;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
width:267px;
}
.cat2b a:hover {
background:url(../images/arrow_left_2.png);
background-repeat: no-repeat;
background-position: top left;
background-color: #e1f1fb;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
}
.cat3 {
margin-left: 28px;
margin-right: 30px;
margin-bottom: 3px;
padding-bottom: 2px;
border-bottom: 1px solid #e4e4d1;
}
.cat3 a {
font-family: Trebuchet MS;
font-size:11px;
text-decoration: none;
font-weight: normal;
color: #2d7398;
background:url(../images/arrowbrown.png);
background-repeat: no-repeat;
background-position: top right;
padding-right: 15px;
text-decoration: none;
}
.cat3 a:hover {
font-family: Trebuchet MS;
font-size:11px;
text-decoration: none;
font-weight: normal;
color: #000000;
background:url(../images/arrowbrown.png);
background-repeat: no-repeat;
background-position: top right;
padding-right: 15px;
text-decoration: none;
}
.titre_note_blog {
font-family: Trebuchet MS;
font-size: 16px;
text-decoration: none;
font-weight: bold;
color: #000000;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding-top: 12px;
padding-bottom: 12px;
text-decoration: none;
margin-top:10px;
margin-bottom:10px;
}
.bookprf {
background:url(../images/fd_profile166.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 8px;
padding-top: 8px;
padding-bottom: 8px;
margin-left: 4px;
text-align:left;
width: 182px;
}
.bookavt {
padding-bottom: 8px;
text-align:left;
}

.titre_edito {
font-family: Trebuchet MS;
font-size: 12px;
color: #027abf;
text-decoration: none;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
}

.tr1 { background:url(../images/fd_tr_1.gif); background-repeat: no-repeat; background-position: top left; height: 29px; border-right: 1px solid #e7e5e4; padding-left: 10px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.tr1 a:link, .tr1 a:hover, .tr1 a:active, .tr1 a:visited {
background:url(../images/tri.gif); background-repeat: no-repeat; background-position: top left; padding-left: 12px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;
}
.tr1b { background:url(../images/fd_tr_1.gif); background-repeat: no-repeat; background-position: top left; height: 29px; padding-left: 10px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.tr1b a:link, .tr1b a:hover, .tr1b a:active, .tr1b a:visited {
background:url(../images/tri.gif); background-repeat: no-repeat; background-position: top left; padding-left: 12px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;
}
.tr2 { background:url(../images/fd_tr_2.gif); background-repeat: no-repeat; background-position: top left; text-align: center; border-right: 1px solid #e7e5e4; height: 29px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.tr2 a:link, .tr2 a:hover, .tr2 a:active, .tr2 a:visited {
background:url(../images/tri.gif); background-repeat: no-repeat; background-position: top left; padding-left: 12px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;
}
.tr3 { background:url(../images/fd_tr_3.gif); background-repeat: no-repeat; background-position: top right; text-align: center; height: 29px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.tr3 a:link, .tr3 a:hover, .tr3 a:active, .tr3 a:visited {
background:url(../images/tri.gif); background-repeat: no-repeat; background-position: top left; padding-left: 12px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;
}
.be1 { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #6fbbe3; text-decoration: none; font-weight: bold; }
.be1 a:link, .be1 a:hover, .be1 a:active, .be1 a:visited {font-family: Trebuchet MS; font-size:11px; color: #6fbbe3; text-decoration: none; font-weight: bold;}
.be1c { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }
.be1c a:link, .be1c a:hover, .be1c a:active, .be1c a:visited {font-family: Trebuchet MS; font-size:11px; color: #6fbbe3; text-decoration: none; font-weight: bold;}
.be1b { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }
.be1b a:link, .be1b a:hover, .be1b a:active, .be1b a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.be2 { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; text-align: center;  }
.be2e { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; text-align: right; padding-right:10px; padding-top:6px; padding-bottom:6px;  }
.be3 { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4; text-align: center; }
.be4 { background-color: #f5fafd; text-align: left; padding:4px; }
.be5 { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4; text-align: left; padding:4px; }
.be3c { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4; text-align: left; padding:5px; }
.ba1 { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #6fbbe3; text-decoration: none; font-weight: bold;}
.ba1 a:link, .ba1 a:hover, .ba1 a:active, .ba1 a:visited {font-family: Trebuchet MS; font-size:11px; color: #6fbbe3; text-decoration: none; font-weight: bold;}
.ba1c { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.ba1c a:link, .ba1c a:hover, .ba1c a:active, .ba1c a:visited {font-family: Trebuchet MS; font-size:11px; color: #6fbbe3; text-decoration: none; font-weight: bold;}
.ba1b { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }
.ba1b a:link, .ba1b a:hover, .ba1b a:active, .ba1b a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.ba2 { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; text-align: center;  }
.ba2e { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; text-align: right; padding-right:10px; padding-top:6px; padding-bottom:6px;  }
.ba3 { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4; text-align: center; }
.ba4 { background-color: #FFFFFF; text-align: left; padding:4px; }
.ba5 { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4; text-align: left; padding:4px; }
.ba3c { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4; text-align: left; padding:5px; }
.be2 a:link, .be2 a:hover, .be2 a:active, .be2 a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.be3 a:link, .be3 a:hover, .be3 a:active, .be3 a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.be3c a:link, .be3c a:hover, .be3c a:active, .be3c a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.ba2 a:link, .ba2 a:hover, .ba2 a:active, .ba2 a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.ba3 a:link, .ba3 a:hover, .ba3 a:active, .ba3 a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.ba3c a:link, .ba3c a:hover, .ba3c a:active, .ba3c a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.btrl { background:url(../images/fd_tr_bas.gif); background-repeat: no-repeat; background-position: top left; text-align: center; height: 16px; }
.btrr { background:url(../images/fd_tr_bas.gif); background-repeat: no-repeat; background-position: top right; text-align: center; height: 16px; }

.Trebuchet MS10 {
padding-bottom: 5px;
font-family: Trebuchet MS;
font-size: 10px;
color: #5a5a59;
text-decoration: none;
font-weight: normal;
}
.Trebuchet MS10 a {
font-family: Trebuchet MS;
font-size: 10px;
color: #6fbbe3;
text-decoration: none;
font-weight: normal;
}
.Trebuchet MS11 {
padding-bottom: 5px;
font-family: Trebuchet MS;
font-size:11px;
color: #5a5a59;
text-decoration: none;
font-weight: normal;
}
.Trebuchet MS11 a {
font-family: Trebuchet MS;
font-size:11px;
color: #6fbbe3;
text-decoration: none;
font-weight: normal;
}
.titre_note_blog {
font-family: Trebuchet MS;
font-size: 16px;
text-decoration: none;
font-weight: bold;
color: #5a83a1;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding-top: 12px;
padding-bottom: 12px;
text-decoration: none;
margin-top:10px;
margin-bottom:10px;
}
.mini_book_it {
background:url(../images/back_pict_8060.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 6px;
padding-top: 6px;
padding-bottom: 6px;
text-align:left;
width: 92px;
}
.mini_book_fr {
background:url(../images/back_pict_4560.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 6px;
padding-top: 6px;
padding-bottom: 6px;
text-align:left;
width: 57px;
}
.mini_book_cr {
background:url(../images/back_pict_6060.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 6px;
padding-top: 6px;
padding-bottom: 6px;
text-align:left;
width: 72px;
}
.champ {
background-image: url(../images/pucechamp.gif);
background-position: center left;
background-repeat: no-repeat;
width:200px;
float:left;
padding-left: 12px;
font-family: Trebuchet MS;
font-size:11px;
color: #000000;
font-weight: normal;
border: 0px;
}
.formulaire{
width:430px;
padding-left: 12px;
margin-bottom:8px;
float:left;
}
.formulaire_admin{
width:700px;
float:right;
margin-bottom:10px;
}
div#centertotal {
width: 600px;
}
.top_fleche {
background-image: url(../images/top_cv.gif);
background-position: top left;
background-repeat: no-repeat;
background-color: #e9e5df;
padding-top: 27px;
padding-bottom: 14px;
padding-left:14px;
padding-right:14px;
border: 0px;
margin-bottom:25px;
}
.titre_cv {
font-family: Trebuchet MS;
font-size: 23px;
color: #5a5a59;
font-weight: normal;
}
.titre_devis {
font-family: Trebuchet MS;
font-size: 18px;
color: #5a5a59;
font-weight: normal;
}
.leftfr {
background-image: url(../images/leftfr.gif);
background-position: top right;
background-repeat: no-repeat;
padding-top: 10px;
width:130px;
min-height:200px;
float:left;
}
.content {
padding: 2px 2px 6px 2px;
}
.pointille {
background-image: url(../images/pointille.gif);
background-position: top left;
background-repeat: no-repeat;
padding-left: 15px;
font-family: Trebuchet MS;
font-size: 11px;
color: #5a5a59;
font-weight: normal;
}

.pointilleb{
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:12px;
font-family:Arial;
color:#5a83a1;
font-weight: normal;
text-decoration:none;
}
.pointilleb a:link, .pointilleb a:active, .pointilleb a:visited, .pointilleb a:hover{
font-size:12px;
font-family:Arial;
color:#5a83a1;
font-weight: normal;
text-decoration:none;
}
.fdtitre{
margin-top: 10px;
padding-top: 2px;
font-family: Arial;
font-size: 14px;
color: #5a83a1;
text-decoration: none;
font-weight: bold;
letter-spacing: 1px;
}
.pictocarte {
background-image: url(../images/pictocarte.gif);
background-position: top left;
background-repeat: no-repeat;
color: #000000;
font-family: Arial;
font-size: 11px;
font-weight: normal;
padding-left: 24px;
padding-top:2px;
padding-bottom:10px;
}
#box8{
	position:absolute;
}
#box8 div{
	width:363px;
	height:272px;
	float:left;
}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.sample8 .mask1{
}
.mask1{
	position:relative;
	width:363px;
	height:273px;
	overflow:hidden;
}
.buttons{padding:0px;margin:0px; height:272px; overflow:hidden;}
.buttons span sp2 { width:1px;height:1px;margin:0px; padding:0px;overflow:hidden; }
.buttons span{background-image: url(../images/fdleft.png);
background-position: top left;
background-repeat: repeat-y;
color: #FFFFFF;
font-family: Arial;
font-size: 20px;
font-weight: normal;
padding-left: 20px;
padding-top:20px;
width:174px;
height:70px;
text-align:left;
display:block;
margin:0px;
border-top:1px solid #FFFFFF;
cursor:pointer;
}
h3 { margin:0px; padding:0px; }
.bc_accueil {
filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;width:353px;height:90px;margin-top:182px;padding:5px;background-color:#c1d0da;
color: #000000;
font-family: Arial;
font-size: 16px;
font-weight: bold;
}
.accroche_accueil {
color: #838b91;
font-family: Arial;
font-size: 14px;
font-weight: bold;
margin:0px;
padding:0px;
}

.utile1 {float:left;width:170px;color:#000000;}
.utile1b {width:230px;color:#000000;float:left;text-align:left;padding-top:10px;margin-left:20px;}
.utile2 {float:right;width:120px;color:#000000;}
.utile4 {background-image: url(../images/topvote.gif);background-position: top center;background-repeat: no-repeat;padding-top:16px;width:217px;float:left;color:#000000; text-align:center;}
.utile3 {width:300px;border-top:1px dotted #CCCCCC;margin-top:3px;padding-top:5px;color:#000000;}
.poster_t {padding-left:10px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_nouveau {background-image: url(../images/forum/nouveau.png);background-position: top left;background-repeat: no-repeat;padding-left: 20px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_ouvert {background-image: url(../images/forum/ouvert.png);background-position: top left;background-repeat: no-repeat;padding-left: 20px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_ferme {background-image: url(../images/forum/ferme.png);background-position: top left;background-repeat: no-repeat;padding-left: 20px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_resolu {background-image: url(../images/forum/resolu.png);background-position: top left;background-repeat: no-repeat;padding-left: 20px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_line {float:left;font-family: Trebuchet MS; font-size:10px; color: #000000;}
.poster_line a:link, .poster_line a:visited, .poster_line a:active {font-family: Trebuchet MS; font-size:10px; color: #3d829b;}
.poster_line a:hover {font-family: Trebuchet MS; font-size:10px; color: #3d829b; text-decoration:underline;}
.imgn {width: 34px;height: 37px;float:left;margin-left:5px;}
.imgnote {width: 59px;height: 37px;padding-top:1px;overflow: hidden;background-image: url(../images/imgnote.gif);background-position: top left;background-repeat: no-repeat;color: #56b907;text-align:center;font-family: Trebuchet MS;font-size: 26px;font-weight: bold;float:left;}
.imgnote2 {color: #56b907;text-align:center;font-family: Trebuchet MS;font-size: 26px;font-weight: bold;}