body{background-color:#FFFFFF;border:0px;color:#000000;font-family:Arial;font-weight:normal;margin:0px;padding:0px;}
.body2{background-color:#FFFFFF;border:0px;color:#000000;font-family:Arial;font-size:62.5%;font-weight:normal;margin:0px;padding:0px;}
a, a:visited, a:active, a:link{color:#000000;font-family:Trebuchet MS;text-decoration:none;}
a:hover{color:#000000;font-family:Trebuchet MS;text-decoration:underline;}
.rouge, a.rouge, a.rouge:visited, a.rouge:active{color:#c80a09;text-decoration:none;}
a.rouge:hover{color:#c80a09;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
div#ie{width:100%;}
hr{color:#000000;height:1px;}
li{padding-left:2px;}
.submit_standard{-moz-border-radius: 7px; -webkit-border-radius: 7px;border-radius: 7px; behavior: url(../../PIE.htc);border:1px solid #FFFFFF;background-color:#b86ea2;padding : 3px 10px 3px 10px;color:#FFFFFF;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;}
.submit:link, .submit:visited, .submit:active, .submit:hover{-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;behavior: url(../../PIE.htc);border:1px solid #FFFFFF;background-color:#b86ea2;padding : 3px 10px 3px 10px;color:#FFFFFF;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block; margin-bottom:3px;}

#ie .submit_standard{-moz-border-radius: 7px; -webkit-border-radius: 7px;border-radius: 7px; behavior: url(../../PIE.htc);border:1px solid #FFFFFF;background-color:#b86ea2;padding : 3px 10px 3px 10px;color:#FFFFFF;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;}
#ie .submit:link, #ie .submit:visited, #ie .submit:active, #ie .submit:hover{-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;behavior: url(../../PIE.htc);border:1px solid #FFFFFF;background-color:#b86ea2;padding : 3px 10px 3px 10px;color:#FFFFFF;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block; margin-bottom:3px;}
.submit_news{border:0px;color:#6b9106;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;cursor:pointer;height:18px;}
.textbox{background-color:#FFFFFF;border:#000000 1px solid;color:#45445B;font-family:Arial;font-size:11px;width:90%;}
.textbox_search{background-color:#e5e1e1;border:#a5a2a2 1px solid;color:#45445B;font-family:Arial;font-size:11px;height:20px;}
.textbox_big{background-color:#FFFFFF;border:#a5a2a2 1px solid;color:#45445B;font-family:Arial;font-size:14px;}
.textbox_cat{background-color:#e5e1e1;border:#a5a2a2 1px solid;color:#60b604;font-family:Arial;font-size:13px;}
.textbox_sscat{background-color:#e5e1e1;border:#a5a2a2 1px solid;color:#afa908;font-family:Arial;font-size:11px;}
.titrebig{color:#FFFFFF;}
.titreoffre{color:#623359;font-size:14px;font-weight:bold;border-bottom: 1px solid #d1c2ce;width:100%;}

#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#FFFFFF;cursor:pointer;}
#mbOverlay.mbOverlayFF{background:transparent url(/images/80.png) repeat;}
#mbOverlay.mbOverlayIE{position:absolute;}
#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#FFFFFF;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0px 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0px 5px 20px rgba(0,0,0,0.50);box-shadow:0px 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');}
#mbCenter.mbLoading{background:#FFFFFF url(/images/loading.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#mbImage{position:relative;left:0;top:0;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#000000;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px;}
#mbBottom{min-height:20px;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px;}
#mbTitle, #mbPrevLink, #mbNextLink, #mbCloseLink{display:inline;color:#000000;font-weight:bold;line-height:20px;font-size:12px;}
#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px;}
#mbCaption{display:block;color:#999;line-height:14px;font-size:10px;}
#mbPrevLink, #mbNextLink, #mbCloseLink{float:right;outline:none;margin:0 0 0 10px;font-weight:normal;color:#000000;}
#mbPrevLink b, #mbNextLink b, #mbCloseLink b{color:#000000;font-weight:bold;text-decoration:underline;}
#mbPrevLink big, #mbNextLink big, #mbCloseLink big{color:#000000;font-size:16px;line-height:14px;font-weight:bold;}
#mbBottom a, #mbBottom a:link, #mbBottom a:visited{text-decoration:none;color:#000000;}
#mbBottom a:hover, #mbBottom a:active{text-decoration:underline;color:#000000;}
#mbError{position:relative;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#000000;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active{color:#000000;font-weight:bold;text-decoration:underline;}
.ics:link,.ics:visited,.ics:active {background:url(../../images/ics.png);background-repeat: no-repeat;background-position: top left;padding: 4px 0px 15px 35px;font-size:14px;font-family:Trebuchet MS;color:#75a000;font-weight: normal;text-decoration:none;}
.ics:hover {background:url(../../images/ics.png);background-repeat: no-repeat;background-position: top left;padding: 4px 0px 15px 35px;font-size:14px;font-family:Trebuchet MS;color:#75a000;font-weight: normal;text-decoration:underline;}
.menuint {					width: 100%; text-align:left; }
.spacemenuint a {			background-color:#88ba00;border:1px solid #FFFFFF;color:#FFFFFF;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;behavior: url(../../PIE.htc);padding : 6px 10px 6px 10px;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block; margin-right:5px; }
.spacemenuint a:hover {		background-color:#a7c84d;border:1px solid #FFFFFF;color:#FFFFFF;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;behavior: url(../../PIE.htc);padding : 6px 10px 6px 10px;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block; margin-right:5px; }
.overint {					background-color:#a7c84d;border:1px solid #FFFFFF;color:#FFFFFF;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;behavior: url(../../PIE.htc);padding : 6px 10px 6px 10px;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block; margin-right:5px; }
#ie .champ { width:200px; float:left; color:#888888;font-family:Trebuchet MS;font-size:12px; padding:3px 0px 3px 3px; }
#ie .formulaire{width:430px;padding-left: 12px;margin-bottom:5px;float:left;color:#888888;font-family:Trebuchet MS;font-size:12px; padding:3px 0px 3px 0px;}
#ie .formulaire_admin{width:700px;float:right;margin-bottom:5px;color:#888888;font-family:Trebuchet MS;font-size:12px; padding:3px 0px 3px 0px;}
#ie .textbox_standard{background-color:#eeeeee;border:#CCCCCC 1px solid;color:#888888;font-family:Trebuchet MS;font-size:12px; padding:0px 0px 0px 0px;}
#ie .textbox_code{background-color:#eeeeee;border:#CCCCCC 1px solid;color:#888888;font-family:Trebuchet MS;font-size:16px; padding:3px;}
.diaporama {display: block;float: right; margin-left:10px;width: 320px; height: 320px;overflow:hidden;}
.diaporama2 {display: block;float: right; margin-left:10px;width: 270px; height: 400px;overflow:hidden;}

#left { float:left; width:212px; background-color:#623359;overflow:hidden;margin:0px;padding:0px; }
#right { float:left; width:790px; }
#right2 { float:left; width:992px; }
#boutiques { width:212px;height:65px;padding-top:140px;overflow:hidden;background:url(../template/235_boutiques.png);background-repeat: no-repeat;background-position: top left;}

.linoir { list-style-type:none; padding-left:0px; }
.liorange { list-style-type:none; padding-left:0px; }
.liviolet { list-style-type:none; padding-left:0px; }
.linoir, .linoir a:link, .linoir a:active, .linoir a:hover, .linoir a:visited {color:#000000;font-size:11px;text-decoration:none;}
.linoir a:hover {color:#613a59;font-size:11px;text-decoration:underline;}
.liorange, .liorange a:link, .liorange a:active, .liorange a:visited {color:#f68d06;font-size:11px;text-decoration:none;}
.liviolet, .liviolet a:link, .liviolet a:active, .liviolet a:visited {color:#a73461;font-size:11px;text-decoration:none;}
.liorange a:hover {color:#f68d06;font-size:11px;text-decoration:underline;}
.liviolet a:hover {color:#a73461;font-size:11px;text-decoration:underline;}

.cartevry {
background:url(../template/fondcarte.png);
background-repeat: no-repeat;
background-position: top left;
width:615px;
height:173px;
padding-top:30px;
}
.carte_cdbarre { margin: 0px 0px 60px 330px; }

.carte_nom	 { margin: 0px 0px 0px 55px; }
.carte_mail	 { margin: 5px 0px 0px 55px; }

.filinfo{
background:url(../template/scroller.png);
background-repeat: repeat-x;
background-position: top left;
width:100%;
padding-top:3px;
height:26px;
font-size:12px;
font-family:Arial;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.filinfo a {
padding: 6px 20px 4px 20px;
font-size:12px;
font-family:Arial;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.filinfobt{
background-color: #582d50;
width:100%;
padding-top:12px;
height:26px;
font-size:12px;
font-family:Arial;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.filinfobt a {
padding: 6px 20px 4px 20px;
font-size:12px;
font-family:Arial;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.filinfobt2{
background-color: #582d50;
width:100%;
padding-top:0px;
height:38px;
font-size:12px;
font-family:Arial;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.bonplantop {
background-image: url(../images/promo.png);
background-position: top left;
background-repeat: no-repeat;
width: 356px;
height: 39px;
}
.bonplanbottom {
background-image: url(../images/promob.png);
background-position: top left;
background-repeat: no-repeat;
width: 356px;
height: 15px;
}
.momenttop {
background-image: url(../images/moment.png);
background-position: top left;
background-repeat: no-repeat;
width: 356px;
height: 39px;
}
.momentbottom {
background-image: url(../images/momentb.png);
background-position: top left;
background-repeat: no-repeat;
width: 356px;
height: 15px;
margin:0px;
padding:0px;
}
.soldetop {
background-image: url(../images/solde.png);
background-position: top left;
background-repeat: no-repeat;
width: 356px;
height: 39px;
}
.soldebottom {
background-image: url(../images/soldeb.png);
background-position: top left;
background-repeat: no-repeat;
width: 356px;
height: 15px;
margin:0px;
padding:0px;
}

.topenseigne{
width:760px;
height:257px;
overflow:hidden;
}
.back_enseigne {
float:right;
width:493px;
height: 257px;
overflow:hidden;
}
.topenseigne1{
width: 267px;
height: 257px;
float:left;
overflow:hidden;
}


.topenseigne2{
width: 500px;
height: 258px;
float:left;
}

.topenseigne3{
background-image: url(../images/top_enseigne2.png);
background-position: top left;
background-repeat: no-repeat;
width: 86px;
height: 258px;
float:left;
}
.logoboutique{
width:267px;
background-color:#FFFFFF;
padding:20px 0px 20px 0px;
text-align:center;
}
.decouverte{
width:217px;
height:84px;
background-color:#000000;
padding:25px 25px 0px 25px;
}
.decouverte a:link,.decouverte a:visited,.decouverte a:active {
font-size:12px;
font-family:Arial;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.decouverte a:hover {
font-size:12px;
font-family:Arial;
color:#FFFFFF;
font-weight: normal;
text-decoration:underline;
}

.menu_enseigne {
width: 699px;
overflow: hidden;
padding-left:35px;
color:#FFFFFF;
font: bold 11px Arial;
}
.menu_enseigne2 {
border-top:1px solid #613a59;
width: 743px;

}
.btoff {background-image: url(../images/back_menu_enseigne_off.png);background-position: top left;background-repeat: no-repeat;width: 140px;text-align:center;float:left;margin-right:1px;padding-top:6px;padding-bottom:6px;overflow: hidden;color: #FFFFFF; text-align: center; text-decoration: none; font: normal 12px Arial;}
.btoff a:link, .btoff a:active, .btoff a:visited { color: #FFFFFF; text-align: center; text-decoration: none; font: normal 12px Arial; }
.btoff a:hover { color: #FFFFFF; text-align: center; text-decoration: underline; font: normal 12px Arial; }
.bton {background-image: url(../images/back_menu_enseigne_on.png);background-position: top left;background-repeat: no-repeat;width: 140px;text-align:center;float:left;margin-right:1px;padding-top:6px;padding-bottom:6px;overflow: hidden;color: #FFFFFF; text-align: center; text-decoration: none; font: normal 12px Arial;}
.bton a:link, .bton a:active, .bton a:visited { color: #FFFFFF; text-align: center; text-decoration: none; font: normal 12px Arial; }
.bton a:hover { color: #FFFFFF; text-align: center; text-decoration: underline; font: normal 12px Arial; }

.ttevt1 {
font-size:14px;
font-family:Arial;
color:#623358;
font-weight: bold;
}
.ttevt1 a:link,.ttevt1 a:active,.ttevt1 a:visited,.ttevt1 a:hover{
font-size:14px;
font-family:Arial;
color:#623358;
font-weight: bold;
text-decoration:none;
}
.ttevt2 {
font-size:12px;
font-family:Arial;
color:#623358;
font-weight: bold;
}
.ttevt2 a:link,.ttevt2 a:active,.ttevt2 a:visited,.ttevt2 a:hover{
font-size:12px;
font-family:Arial;
color:#623358;
font-weight: bold;
text-decoration:none;
}
.footer2 {
float:right;width:678px;margin-top:15px;text-align:right;
font-size:10px;
font-family:Arial;
color:#000000;
font-weight: bold;
}
.descr_b {
    width:200px;margin-right:10px;height:80px;float:left;
}
.footer2 a:link,.footer2 a:active,.footer2 a:visited{
font-size:10px;
font-family:Arial;
color:#000000;
font-weight: bold;
text-decoration:none;
padding-left:7px;
padding-right:7px;
}
.footer2 a:hover{
font-size:10px;
font-family:Arial;
color:#623358;
font-weight: bold;
text-decoration:none;
padding-left:7px;
padding-right:7px;
}
.footer3 {
float:right;width:1004px;margin-top:10px;text-align:center;
font-size:10px;
font-family:Arial;
color:#000000;
font-weight: bold;
}
.footer3 a:link,.footer3 a:active,.footer3 a:visited{
font-size:10px;
font-family:Arial;
color:#000000;
font-weight: bold;
text-decoration:none;
padding-left:4px;
padding-right:4px;
}
.footer3 a:hover{
font-size:10px;
font-family:Arial;
color:#623358;
font-weight: bold;
text-decoration:none;
padding-left:4px;
padding-right:4px;
}
#path{
margin-top: 5px;
margin-bottom: 10px;
color: #FFFFFF;
font-size:10px;
font-family:Arial;
font-weight: bold;
text-decoration:none;
}
#path a:link,#path a:active,#path a:visited,#path a:hover {
color: #d6cad4;
text-decoration:none;
}
.listenseigne {
margin-left:20px;
width:235px;
float:left;
line-height:20px;
}
.listenseigne a:link,.listenseigne a:active,.listenseigne a:visited{
font-size:11px;
font-family:Arial;
color:#77526f;
font-weight: bold;
text-decoration:none;
}
.listenseigne a:hover{
font-size:11px;
font-family:Arial;
color:#bd0479;
font-weight: bold;
text-decoration:none;
}
.fdlistea {
background-image: url(../template/fdboutique.png);
background-position: top left;
background-repeat: no-repeat;
width: 715px;
padding-top:8px;
padding-bottom:8px;
overflow: hidden;
color: #FFFFFF; text-decoration: none; font: normal 12px Arial;
}
.fdlistea a:link, .fdlistea a:active, .fdlistea a:visited {
padding-left:30px;color: #FFFFFF; text-align: center; text-decoration: none; font: normal 12px Arial;
}
.fdlistea a:hover {
padding-left:30px;color: #FFFFFF; text-align: center; text-decoration: underline; font: normal 12px Arial;
}
.fdliste {
width: 480px;
padding-top:8px;
padding-bottom:8px;
overflow: hidden;
color: #bd0479; text-decoration: none; font: bold 16px Arial;
}
.fdliste a:link, .fdliste a:active, .fdliste a:visited {
padding-left:10px;color: #bd0479; text-align: center; text-decoration: none; font: bold 16px Arial;
}
.fdliste a:hover {
padding-left:10px;color: #bd0479; text-align: center; text-decoration: underline; font: bold 16px Arial;
}
.fdsousliste {
width: 450px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin-left:10px;
background-image: url(../template/fdsousliste.png);
background-position: top left;
background-repeat: repeat-y;
overflow: hidden;
}
.fdsouslistemag {
width: 743px;
padding-top:5px;
padding-bottom:6px;
padding-left:15px;
overflow: hidden;
}
.fdsousliste a:link, .fdsousliste a:active, .fdsousliste a:visited {
color: #FFFFFF; text-align: center; text-decoration: none; font: normal 12px Arial;
}
.fdsousliste a:hover {
color: #FFFFFF; text-align: center; text-decoration: underline; font: normal 12px Arial;
}
.fddetail {
width: 550px;
padding-top:5px;
padding-bottom:6px;
overflow: hidden;
}
.fddetaila {
width: 715px;
padding-top:5px;
padding-bottom:6px;
overflow: hidden;
}

.fddetail ul li {
width:200px;
float:left;
}
.fdbottom {

width: 480px;
height: 12px;
margin-bottom:15px;
overflow: hidden;
}
.fdbottoma {
background-image: url(../template/fdboutique_bas.png);
background-position: top left;
background-repeat: no-repeat;
width: 715px;
height: 12px;
margin-bottom:15px;
overflow: hidden;
}

.evryip {float:right;width:102px;overflow:hidden;background-image: url(../template/fdtop.png); background-position: top left;background-repeat: repeat-x;}
#search {
background-color:#d1c2ce;
margin-left:4px;
width:206px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
behavior: url(../../PIE.htc); 
text-align:left;
color: #000000;
font-family: Arial;
font-size: 11px;
font-weight: normal;
}
.searchtitre {
color: #000000;
font-family: Arial;
font-size: 14px;
font-weight: bold;
margin-bottom:4px;
}
#newsletter {
margin-top:10px;
background-color:#0d090c;
margin-left:4px;
width:206px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
behavior: url(../../PIE.htc); 
text-align:left;
color: #FFFFFF;
font-family: Arial;
font-size: 10px;
font-weight: normal;
}
.newstitre {
color: #FFFFFF;
font-family: Arial;
font-size: 14px;
font-weight: bold;
margin-bottom:4px;
}
.spacesearch {
padding:10px;
text-align:left;
}
.spaces {
padding-top:5px;
padding-bottom:5px;
}

#top {
width: 790px;
height: 32px;
z-index:3000;
}
#topintra {
width: 1004px;
height: 32px;
}
#top2 {
background-color:#b7e0e4;
background-image: url(../images/fdheader.png);
background-position: top right;
background-repeat: no-repeat;
width: 992px;
height: 36px;
}
#logotop {
float: left;
height: 162px;
width: 320px;
}

#top3 {
float: right;
margin-top:12px;
width: 320px;
color:#000000;
text-align:left;
}
.footer1 {
background-color:#623359;
background-image: url(../template/footer1.png);
background-position: bottom left;
background-repeat: no-repeat;
width: 212px;
}
.footerextra {
float:left;width:212px;overflow:hidden;height:300px;
}
.topmember {
width:320px;overflow:hidden;background-color:#7eac00;
}

.bmini1 {
float:left;width:308px;text-align:left;margin-bottom:10px;
}
.bmini2 {
float:left;width:190px;height:114px;overflow:hidden;
}
.bmini3 {
background:url(../images/back_pict_100100.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
text-align:left;
width: 108px;
float:left;position:relative;height:106px;
}
.bmini4 {
position:absolute;top:4px;left:4px;z-index:1;border:0px;
}
.bmini5 {
position:absolute;top:4px;left:4px;z-index:10;border:0px;
}
#contacte {
float: left;
margin-left: 43px;
width:150px;
height:40px;
margin-top:3px;
color: #c4d20c;
font-family: Trebuchet MS;
font-size: 13px;
font-weight: normal;
}
#client {
background:url(../template/client.gif);
background-repeat: no-repeat;
background-position: top left;
padding:2px;
width:318px;
overflow:hidden;
text-align:left;
}
.client1 {
width:65px;height:65px;float:left;
}
.client11 {
width:202px;
}
.client2 {
width:240px;height:65px;float:left;text-align:left;color:#000000;
}
.client2 a {
color:#000000;
}
.client3 {
color:#000000;
}
.client3 a {
color:#000000;
}
.menumember {
margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;border-bottom:5px solid #7eac00;background-color:#ececec;
}
.menumember1 {
float:left;width:165px;
}
.menumember2 {
float:right;width:165px;
}

#client a:link, #client a:visited, #client a:active, #client a:hover {
color: #000000;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
}
.cli a:link, .cli a:visited, .cli a:active, .cli a:hover {
color: #c4d20c;
font-family: Trebuchet MS;
font-size: 13px;
font-weight: normal;
}
#contacte a:link, #contacte a:visited, #contacte a:active, #contacte a:hover {
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
}

#navigate {
height: 21px;
padding-top:2px;
background-image: url(../template/top2.gif);
background-position: top left;
background-repeat: no-repeat;
width: 990px;
text-align: left;
}
#logo {
height: 146px;
width: 330px;
overflow:hidden;
}
#top_home {
background-color:#b7e0e4;
width: 790px;
height: 15px;
}
#top_site {
width: 970px;
height: 153px;
overflow: hidden;
background-image: url(../template/top_site.png);
background-position: top right;
background-repeat: no-repeat;
}

.txtnotefull ul li {
   list-style-image: url(../images/brbleu.gif);
}
.magnify {
cursor: url(../images/magnify.cur), pointer;
}
.txtnotefull li {
  list-style-image: url(../images/brbleu.gif);
}

#navigate2 {
height: 66px;
background-image: url(../template/header_top_2.gif);
background-position: top right;
background-repeat: no-repeat;
width: 670px;
text-align: left;
}
#foot3 {
background-color:#FFFFFF;
background-image: url(../template/footer_extra.png);
background-position: top left;
background-repeat: no-repeat;
width: 1004px;
text-align: left;
padding-top:160px;
}
#foot {
background-color:#FFFFFF;
background-image: url(../template/footer.png);
background-position: top left;
background-repeat: no-repeat;
width: 1004px;
text-align: left;
padding-top:130px;
}
#foot2 {
background-color:#FFFFFF;
background-image: url(../template/footer_index.png);
background-position: top left;
background-repeat: no-repeat;
width: 1004px;
text-align: left;
padding-top:130px;
}
div#container {
background-color: #eeeeee;
background-image: url(../template/fdcontainer.png);
background-position: top left;
background-repeat: repeat-x;
width: 790px;
border: 0px;
color: #000000;
font-family: Arial;
font-size:11px;
font-weight: normal;
text-align: left;
}
div#containerback {
width: 990px;
border: 0px;
color: #000000;
font-family: Arial;
font-size:11px;
font-weight: normal;
text-align: left;
}
div#containerindex {
background-color: #623359;
width: 790px;
border: 0px;
color: #FFFFFF;
font-family: Arial;
font-size:11px;
font-weight: normal;
text-align: left;
}
div#container2 {
background-color: #eeeeee;
background-image: url(../template/fdcontainer.png);
background-position: top left;
background-repeat: repeat-x;
width: 1004px;
border: 0px;
color: #000000;
font-family: Arial;
font-size:11px;
font-weight: normal;
text-align: left;
}
.plus {
margin-right: 3px;
margin-top: 2px;
float: right;
}
.fond_user1 {
float: left;
width: 300px;
margin-right: 10px;
}
.colo3 {float: right;width: 320px; overflow:hidden;}
.colo11 {float: left;width: 780px;padding-left:10px; overflow:hidden;}
.colo12 {float: left;width: 760px;padding-left:10px; overflow:hidden;}
.colo1 {margin-left: 3px;float: left;width: 322px;padding-top: 5px;}
.colo1c {margin-right: 1px;margin-left: 5px;float: left;width: 325px;padding-top: 5px;}
.colo1b {float: left;width: 320px;margin-right: 6px;}
.colo1d {float: right;width: 320px;}


.colo11b {float: right;width: 670px;padding:0px;}
.colo1blog {float: left;width: 470px;}
.colo2blog {float: left;width: 10px;}
.colo3blog {float: right;width: 160px;margin-right:5px;}
.colo100 {float: left;width: 100%;}

.colo2 {margin-left: 4px;float: left;width: 322px;padding-top: 5px;}
.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;}
.colo33 {margin-right: 12px;margin-left: 0px;float: left;width: 325px;padding-top: 15px;}


.tcol3 {
width: 670px;
}
.col3 {
float:left;
width: 210px;
margin: 1px;
}
.col3b {
float:left;
width: 440px;
margin: 1px;
}


.headcol {position:relative;top:0px;left:0px;z-index:1000;}
#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;
}

#menurub {
width: 990px;
background-color:#FFFFFF;
text-align:left;
margin-top:5px;
}
#quicklink {
float: left;
margin-left: 5px;
padding-left: 12px;
}
.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:#000000;
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:200px;margin-left:3px;margin-bottom:2px;line-height:13px;
}
.titlestory {
font-size:13px;
font-family:Trebuchet MS;
color:#613a59;
font-weight: normal;
text-decoration:none;
}
.titlestory a:link, .titlestory a:active, .titlestory a:visited, .titlestory a:hover{
color:#613a59;
font-size:13px;
font-weight: normal;
text-decoration:none;
}
.introstory {
font-size:11px;
line-height:12px;
font-family:Trebuchet MS;
color:#70706e;
font-weight: normal;
text-decoration:none;
}
.introstory a:link, .introstory a:active, .introstory a:visited, .introstory a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#70706e;
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;
}
.brbloc{
margin-bottom: 1px;
margin-top: 1px;
font-size:14px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.brbloc a:link, .brbloc a:active, .brbloc a:visited, .brbloc a:hover{
font-size:14px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.brfav{
background:url(../images/coeur.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 13px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#8a8787;
font-weight: normal;
text-decoration:none;
}
.brfav a:link, .brfav a:active, .brfav a:visited, .brfav a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#8a8787;
font-weight: normal;
text-decoration:none;
}
.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:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.brbleu a:link, .brbleu a:active, .brbleu a:visited {
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
}
.brbleu a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:underline;
}
.brbleul{
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:Trebuchet MS;
color:#8a8787;
font-weight: normal;
text-decoration:none;
float:left;
margin-right:10px;
}
.brbleul a:link, .brbleul a:active, .brbleul a:visited, .brbleul a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#8a8787;
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:Trebuchet MS;
color:#000000;
font-weight: bold;
text-decoration:none;
}
.brbleu2 a:link, .brbleu2 a:active, .brbleu2 a:visited, .brbleu2 a:hover{
font-size:12px;
font-family:Trebuchet MS;
color:#000000;
font-weight: bold;
text-decoration:none;
}
.loupe{
background:url(../images/loupe.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 18px;
padding-top: 3px;
padding-bottom: 5px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#613a59;
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:#613a59;
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:Trebuchet MS;
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:Trebuchet MS;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.brblancbig{
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:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
}
.brblancbig a:link, .brblancbig a:active, .brblancbig a:visited, .brblancbig a:hover{
font-size:12px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
}
.brfoot{
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
font-size:10px;
font-family:Trebuchet MS;
color:#565655;
font-weight: normal;
text-decoration:none;
line-height:14px;
padding-left: 7px;
}
.brfoot a:link, .brfoot a:active, .brfoot a:visited{
font-size:10px;
font-family:Trebuchet MS;
color:#565655;
font-weight: normal;
text-decoration:none;
}
.brfoot a:hover{
font-size:10px;
font-family:Trebuchet MS;
color:#292929;
font-weight: normal;
text-decoration:none;
}
.brfoot2{
font-size:10px;
font-family:Trebuchet MS;
color:#413f41;
font-weight: normal;
text-decoration:none;
line-height:14px;
}
.brfoot2 a:link, .brfoot2 a:active, .brfoot2 a:visited, .brfoot2 a:hover{
font-size:10px;
font-family:Trebuchet MS;
color:#413f41;
font-weight: normal;
text-decoration:none;
}
.divprofil{
margin-bottom: 5px;
}

.fondprofil{
background-color:#3d303a;
width:320px;
-moz-border-radius: 10px 10px 0px 0px; 
-webkit-border-radius: 10px 10px 0px 0px; 
border-radius: 10px 10px 0px 0px; 
behavior: url(../../PIE.htc); 
text-align:left;
font-size: 14px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
padding-top: 4px;
padding-bottom: 4px;
}
.fondprofil a:link,.fondprofil a:active,.fondprofil a:visited,.fondprofil a:hover{
font-size: 11px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
padding-top:3px;
}
.fondprofillg{
width: 660px;
font-size: 12px;
font-family:Trebuchet MS;
color:#000000;
font-weight: bold;
text-decoration:none;
padding-top: 4px;
padding-bottom: 4px;
}

.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;
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{
-moz-border-radius: 0px 0px 10px 10px; 
-webkit-border-radius: 0px 0px 10px 10px; 
border-radius: 0px 0px 10px 10px; 
behavior: url(../../PIE.htc); 
border : 1px solid #3d303a;
padding: 8px 8px 8px 8px;
width: 302px;
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;
}

.fondblocbas{
width: 320px;
height: 1px;
font-size:1px;
overflow: hidden;
}
.big{
font-size: 12px;
font-weight: bold;
}
.price{
font-size: 18px;
font-weight: bold;
}

#pathintra{
margin-top: 10px;
color: #000000;
float:left;
width:440px;
}
.express {
background:url(../template/express.png);
background-repeat: no-repeat;
background-position: top left;
padding:7px 10px 7px 0px;
width: 520px;
float:right;
text-align:right;
}
.intervideo {
background-image: url(../images/video.png);
background-position: top left;
background-repeat: no-repeat;
color: #000000;
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: #000000;
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: #000000;
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: #000000;
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:12px;
color: #000000;
height: 26px;
}

#spacemenu a:hover {
background-image: url(../images/fondamenu.gif);
background-position: top left;
background-repeat: repeat-x;
font-family: Trebuchet MS;
font-size:12px;
color: #FFFFFF;
text-decoration:none;
height: 26px;
padding-left:5px;padding-right:5px;
}

.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{
display:none;
}
.month a{
font-family: Trebuchet MS;
font-size: 12px;
color: #656363;
font-weight: bold;
}
.dd1 {width: 13%;border:1px solid #ccc;background-image: url(../template/fondcalendar.gif); background-position: top left;float: left;margin: 2px;text-align: center;padding-top: 6px;padding-bottom: 6px;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: 52px;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: 52px;}
.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: 52px;}
.dd10 {width: 39px;border:1px solid #ccc;background-color:#afdd25;float: left;margin: 1px;height: 14px;}
.dd5 {width: 13%;border:1px solid #ccc;background-color:#afdd25;float: left;margin: 2px;height: 52px;font-family: Trebuchet MS;font-size:12px;color: #c70606;font-weight: normal;}
.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 {width: 13%;border:1px solid #ccc;background-color:#FFFFFF;float: left;margin: 2px;height: 52px;font-family: Trebuchet MS;font-size:12px;color: #c70606;font-weight: normal;}
.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;
}
.contenuhelp {
position: absolute;z-index: 140; visibility: hidden; margin-top: 0px; margin-left: 30px; width: 406px; overflow:hidden;
background-color:#FFFFFF;
border:1px solid #ccc;
}
.topdivmin{
padding-bottom: 1px;
font-family: Trebuchet MS;
font-size: 12px;
color: #4a4a4c;
font-weight: bold;
}
#ie .topdiv667{
background-image: url(../template/topdiv.png);
background-position: top left;
background-repeat: no-repeat;
padding-top: 4px;
padding-bottom: 10px;
padding-left: 35px;
font-family: Arial;
font-size: 15px;
color: #613a59;
font-weight: bold;
margin-bottom:10px;
}
#ie .topdiv667F{
background-image: url(../template/topdiv.png);
background-position: top left;
background-repeat: no-repeat;
padding-top: 4px;
padding-bottom: 10px;
padding-left: 35px;
font-family: Arial;
font-size: 15px;
color: #FFFFFF;
font-weight: bold;
margin-bottom:10px;
}
.topdivforum{
background-image: url(../template/topdivforum.gif);
background-position: top left;
background-repeat: repeat-x;
padding-top: 13px;padding-bottom: 13px;padding-left: 15px;
font-family: Trebuchet MS;
font-size: 16px;
color: #000000;
font-weight: bold;
}
.topicforum{
font-family: Trebuchet MS;
font-size: 12px;
color: #000000;
font-weight: normal;
}
.title_center2 {
padding-bottom: 1px;
font-family: Arial;
font-size: 15px;
color: #613a59;
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;
}

#det {
width: 318px;
}

.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{
float: left;
width: 80px;
height:60px;
text-align: center;
margin-right: 4px;
}
.bgphotmr{
float: left;
width: 80px;
height:60px;
text-align: center;
overflow:hidden;
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;
}

.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;
        }

.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: 20px;
 color: #000000;
 font-weight: bold;
 padding-top: 20px;
 padding-bottom: 20px;
 text-align:center;
}
.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: #623359;
}
.gris {
color: #88898b;
}
.vert {
color: #2a8f02;
}
.texterougegras {
color: #FF0000;
font-weight:bold;
}

.color12 { color: #516e03; font-size: 20px; }
.color13 { color: #5a780b; font-size: 19px; }
.color14 { color: #658315; font-size: 18px; }
.color15 { color: #6f8c20; font-size: 17px; }
.color16 { color: #7d9932; font-size: 16px; }
.color17 { color: #89a440; font-size: 15px; }
.color18 { color: #91aa4d; font-size: 14px; }
.color19 { color: #9cb45d; font-size: 13px; }
.color20 { color: #a9be70; font-size: 12px; }
.color21 { color: #b4c685; font-size: 11px; }


.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: Arial;
 width: 98%;
 color:#1a101a;
 font-size:12px;
 line-height:18px;
 text-align:justify;
}
.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;
	}
#ie .rubrique {	font-family: Trebuchet MS; 	font-size: 12px; color: #f38418; text-decoration: none; font-weight: bold; }
#ie .rubrique:link {	font-family: Trebuchet MS; 	font-size: 12px; color: #f38418; text-decoration: none; font-weight: bold; }
#ie .rubrique:visited {	font-family: Trebuchet MS; 	font-size: 12px; color: #f38418; text-decoration: none; font-weight: bold; }
#ie .rubrique:hover {	font-family: Trebuchet MS; 	font-size: 12px; color: #216185; text-decoration: none; font-weight: bold; }
#ie .rubrique:active {	font-family: Trebuchet MS; 	font-size: 12px; color: #f38418; text-decoration: none; font-weight: bold; }

#ie .sections {	font-family: Trebuchet MS; 	font-size: 12px; color: #f2ab2b; text-decoration: none; font-weight: bold; }
#ie .sections:link {	font-family: Trebuchet MS; 	font-size: 12px; color: #f2ab2b; text-decoration: none; font-weight: bold; }
#ie .sections:visited {	font-family: Trebuchet MS; 	font-size: 12px; color: #f2ab2b; text-decoration: none; font-weight: bold; }
#ie .sections:hover {	font-family: Trebuchet MS; 	font-size: 12px; color: #216185; text-decoration: none; font-weight: bold; }
#ie .sections:active {	font-family: Trebuchet MS; 	font-size: 12px; color: #f2ab2b; text-decoration: none; font-weight: bold; }

#ie .seccont {		font-family: Trebuchet MS; 	font-size:11px; color: #216185; text-decoration: none; font-weight: bold; }
#ie .seccont:link {		font-family: Trebuchet MS; 	font-size:11px; color: #216185; text-decoration: none; font-weight: bold; }
#ie .seccont:visited {	font-family: Trebuchet MS; 	font-size:11px; color: #216185; text-decoration: none; font-weight: bold; }
#ie .seccont:hover {	font-family: Trebuchet MS; 	font-size:11px; color: #f2ab2b; text-decoration: none; font-weight: bold; }
#ie .seccont:active {	font-family: Trebuchet MS; 	font-size:11px; color: #216185; text-decoration: none; font-weight: bold; }

#ie .sousrub {
color: #613a59;
font-family: Arial;
font-size: 18px;
font-weight: normal;
text-decoration:none;
margin-bottom:10px;
}
#ie .sousrub a:link,#ie .sousrub a:hover,#ie .sousrub a:active,#ie .sousrub a:visited {
color: #613a59;
font-family: Arial;
font-size: 18px;
font-weight: normal;
text-decoration:none;
}
.sousrub3 {
color: #000000;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
}
.sousrub3 a:link,.sousrub3 a:hover,.sousrub3 a:active,.sousrub3 a:visited {
color: #000000;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
}
.sousrub2 {
color: #961734;
font-family: Trebuchet MS;
font-size: 18px;
font-weight: normal;
text-decoration:none;
margin-bottom:6px;
margin-left:4px;
}
#main_menu { z-index:3000;float:left;width: 100%; height: 32px; overflow:hidden; background-color:#623358; display: block;background-image: url(../template/fdtop.png);  background-position: top right;background-repeat: repeat-x;}
#menulab { z-index: 3000; color: #FFFFFF;margin:0px;padding:0px; }
.men1 { margin:0px;padding:0px;}
.men1a { margin:0px;padding:0px;}
.men1b { margin:0px;padding:0px;}

.men1 a:link, .men1 a:visited { 	list-style: none;background-image: url(../template/backmenu.png);  background-position: top right;background-repeat: no-repeat;color: #FFFFFF; text-decoration: none; font: normal 11px Arial; letter-spacing:1px; padding: 9px 8px 9px 8px; margin:0px; display:block;text-align:center; }
.men1 a:hover, .men1 a:active  { 	list-style: none;background-image: url(../template/backmenuon.png);background-position: top left;background-repeat: no-repeat;color: #FFFFFF; text-decoration: none; font: normal 11px Arial; letter-spacing:1px; padding: 9px 8px 9px 8px; margin:0px; display:block;text-align:center; }
.men1b a:link, .men1b a:visited { list-style: none;background-image: url(../template/backmenu.png);background-position: top left;color: #FFFFFF; text-decoration: none; font: normal 11px Arial; letter-spacing:1px; padding-top: 7px; padding-bottom:13px;margin:0px;width:330px;display:block;text-align:center;  }
.men1b a:hover, .men1b a:active { list-style: none;background-image: url(../template/backmenuon.png);background-position: top left;color: #FFFFFF; text-decoration: none; font: normal 11px Arial; letter-spacing:1px; margin:0px;width:330px;display:block;text-align:center;  }
.men1a a:link, .men1a a:visited, .men1a a:hover, .men1a a:active  { 	list-style: none;background-image: url(../template/backmenuon.png);background-position: top left;background-repeat: no-repeat;color: #FFFFFF; text-decoration: none; font: normal 11px Arial; letter-spacing:1px; padding: 9px 8px 9px 8px; margin:0px; display:block;text-align:center; }

#menulab ul { list-style: none; padding: 0px; margin: 0px; z-index: 3000; }
#menulab li a { list-style: none;display: block; overflow: hidden; color: #FFFFFF; }
#menulab li { list-style: none;float: left; margin:0px; }
#menulab li ul { position: relative; position: absolute; left: -999em; margin-left: -0px; width: 180px; }
#menulab .last ul {  width: 180px; }
#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;  }
.divmenu {filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;width:180px;background-color:#633b5b;color: #FFFFFF;font-family: Trebuchet MS;font-size: 12px;font-weight: normal;padding:10px;text-align:left;}
.divmenu a:link, .divmenu a:active, .divmenu a:visited {text-align:left;color: #FFFFFF;font-family: Trebuchet MS;font-size: 12px;font-weight: normal;padding:2px;background-image: none;}
.divmenu a:hover {text-align:left;color: #FFFFFF;font-family: Trebuchet MS;font-size: 12px;font-weight: normal;padding:2px;background-image: none;text-decoration:underline;}

#rese { position: absolute; }
#research {
background-color: #FFFFFF; text-align: left; border: 1px solid #000000;z-index:100; width: 240px;
}

.bloc_day {
background-image: url(../images/fond_agenda.png);
background-position: top left;
background-repeat: no-repeat;
width: 45px;
height: 60px;
float: left;
margin-right:4px;
}
.bookmark {
border: 1px solid #CCCCCC;
}
.bmonth {
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 15px;
font-weight: normal;
text-decoration: none;
padding-top: 6px;
margin-bottom:8px;
text-align:center;
}
.bday {
color: #000000;
font-family: Trebuchet MS;
font-size: 22px;
font-weight: bold;
text-decoration: none;
text-align:center;
}
.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; }

.transferer
{
	border: 1px solid #EEE;
	background-color: #F9F9F9;
	opacity:0.7;
	filter:alpha(opacity=30);
	z-index:99999;
}


.clear {
clear: both;
height:0px;
}
.comment1 {
width: 460px;
padding: 15px 3px 10px 3px;
background-image: url(../images/comm_topl2.gif);
background-position: top left;
background-repeat: no-repeat;
}
.comment1l {
width: 600px;
padding: 15px 3px 10px 3px;
background-image: url(../images/comm_topl2.gif);
background-position: top left;
background-repeat: no-repeat;
}

.spacecom {
width:97%;
padding-left: 10px;
color:#000000;
}

.profiltitre {
float:left;margin-left:5px;
}
.profiltitre a:link,.profiltitre a:active,.profiltitre a:visited,.profiltitre a:hover {
font-size: 14px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
}


.profilurl {
float:right;margin-right:4px;color:#FFFFFF;
}
.profilurl a:link,.profilurl a:active,.profilurl a:hover,.profilurl a:visited {
color:#FFFFFF;
}

.profiltitreblog {
float:left;margin-left:5px;
}

.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: #000000;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: #000000;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: #000000;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: #000000;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: #000000;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: #000000;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: #000000;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: #000000;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 {
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: bold;display: block;
}
.cat_addres a:hover {
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: bold;display: block;
}
.cat_contact a {
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: bold;display: block;
}
.cat_contact a:hover {
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: bold;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: #567417;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.gif);
background-repeat: no-repeat;background-position: top left;
padding-left: 25px;
padding-top: 4px;padding-bottom: 3px;
font-family: Trebuchet MS;font-size:11px;
color: #819900;text-decoration: none;
font-weight: normal;display: block;
width:277px;
}
.cat1 a:hover {
background:url(../images/arrow_left_1d.gif);
background-repeat: no-repeat;background-position: top left;
padding-left: 25px;
padding-top: 4px;padding-bottom: 3px;
font-family: Trebuchet MS;font-size:11px;
color: #819900;text-decoration: none;
font-weight: normal;display: block;
width:277px;
}
.cat1b a {
background:url(../images/arrow_left_1d.gif);
background-repeat: no-repeat;background-position: top left;
padding-left: 25px;
padding-top: 4px;padding-bottom: 3px;
font-family: Trebuchet MS;font-size:11px;
color: #819900;text-decoration: none;
font-weight: normal;display: block;
width:277px;
}
.cat1b a:hover {
background:url(../images/arrow_left_1.gif);
background-repeat: no-repeat;background-position: top left;
padding-left: 25px;
padding-top: 4px;padding-bottom: 3px;
font-family: Trebuchet MS;font-size:11px;
color: #819900;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;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #678b05;
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;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #678b05;
text-decoration: none;
font-weight: normal;
display: block;
width:267px;
}
.cat2b a {
background:url(../images/arrow_left_2d.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #fa8e02;
text-decoration: none;
font-weight: normal;
display: block;
width:267px;
}
.cat2b a:hover {
background:url(../images/arrow_left_2d.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #fa8e02;
text-decoration: none;
font-weight: normal;
display: block;
width:267px;
}
.cat3 {
margin-left: 28px;
margin-right: 30px;
margin-bottom: 3px;
padding-bottom: 2px;
border-bottom: 1px dotted #CCCCCC;
color: #000000;
}
.cat3 a {
font-family: Trebuchet MS;
font-size:11px;
text-decoration: none;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.cat3 a:hover {
font-family: Trebuchet MS;
font-size:11px;
text-decoration: none;
font-weight: normal;
color: #880120;
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: #678b05;
text-decoration: none;
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
}
.texte_edito {
font-family: Trebuchet MS;
font-size: 11px;
color: #678b05;
text-decoration: none;
font-weight: bold;
}


.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;
}
.micro_produit {
background:url(../images/back_pict_8080.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
text-align:left;
width: 88px;
}
.mini_produit {
background:url(../images/back_pict_100100.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
text-align:left;
width: 108px;
}
.mini_produit2 {
padding-right: 1px;
padding-top: 1px;
text-align:left;
}
.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_search {
background-image: url(../images/pucechamp.gif);
background-position: center left;
background-repeat: no-repeat;
width:135px;
float:left;
padding-left: 12px;
font-family: Trebuchet MS;
font-size:11px;
color: #000000;
font-weight: normal;
margin-bottom:4px;
}
.formulaire_search {
width:145px;
float:left;
font-family: Trebuchet MS;
font-size:11px;
color: #000000;
font-weight: normal;
margin-bottom:4px;
}

div#centertotal {
width: 600px;
}
.top_fleche {
background-image: url(../images/top_cv.png);
background-position: top left;
background-repeat: no-repeat;
padding-top: 27px;
padding-bottom: 14px;
padding-left:14px;
padding-right:14px;
border: 0px;
margin-bottom:15px;
width:632px;
}
.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: #666666;
font-weight: normal;
}
.pointille a:link, .pointille a:active, .pointille a:visited, .pointille a:hover{
font-family: Trebuchet MS;
font-size: 11px;
color:#666666;
font-weight: normal;
text-decoration:none;
}
.pointilleb{
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:14px;
font-family:Trebuchet MS;
color:#613a59;
font-weight: bold;
text-decoration:none;
}
.pointilleb a:link, .pointilleb a:active, .pointilleb a:visited, .pointilleb a:hover{
font-size:14px;
font-family:Trebuchet MS;
color:#613a59;
font-weight: bold;
text-decoration:none;
}
.fdtitre{
margin-top: 10px;
padding-top: 2px;
font-family: Trebuchet MS;
font-size: 14px;
color: #000000;
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: Trebuchet MS;
font-size: 11px;
font-weight: normal;
padding-left: 24px;
padding-top:2px;
padding-bottom:10px;
}
#box7{
	position:absolute;
}
#box7 div{
	width:480px;
	height:70px;
	float:left;
}
#box7 .buttons{
	text-align:left;
}
#box7 .next{
	float:right;
}
.sample7 .buttons{
	text-align:center;
	clear:both;
}
.sample7 .mask3{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#box8{
	position:absolute;
}
#box8 div{
	width:480px;
	height:288px;
	float:left;
}
#box8 .buttons{
	text-align:left;
}
#box8 .next{
	float:right;
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.sample8 .mask1{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}


#box9{
	position:absolute;margin:0px;
}
#box9 div{
	width:480px;
	height:288px;
	float:left;
}
#box9 .buttons{
	text-align:left;
}
#box9 .next{
	float:right;
}
.sample9 .buttons{
	text-align:center;
	clear:both;
}
.sample9 .mask2{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.mask1{
	position:relative;
	float:left;
	width:298px;
	height:288px;
	overflow:hidden;
	margin:0px;
}
.mask3{
	position:relative;
	float:left;
	width:298px;
	height:70px;
	overflow:hidden;
	margin:0px;
}
.mask2{
	position:relative;
	float:left;
	width:298px;
	height:224px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.buttons{padding:0px;margin:0px; overflow:hidden;color: #FFFFFF;}
.buttons span{
width:134px;
height:101px;
margin:0px;
cursor:pointer;
}
.buttons span a:link,.buttons span a:visited,.buttons span a:active,.buttons span a:hover {
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 15px;
font-weight: normal;
line-height:18px;
}
.mens{
background-image: url(../template/fdmen.png);
background-position: top left;
background-repeat: no-repeat;
padding:5px;
height:40px;
overflow:hidden;
width:149px;float:left;
border-right:1px solid #404140;
border-top:1px solid #FFFFFF;
}
.bd {
background-color:#000000;
}
.bd2 {
background-color:#000000;
border-top:1px solid #FFFFFF;
}
h3 { margin:0px; padding:0px; }
.bc_accueil {
background-color:#7eac00;
width:660px;margin-top:196px;padding-left:10px;
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 23px;
font-weight: bold;

}
.bc_accueil a {
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 23px;
font-weight: bold;
text-decoration:none;
}
.accroche_accueil {
color: #ececec;
font-family: Trebuchet MS;
font-size: 20px;
font-weight: bold;
margin:0px;
padding:0px;
}
.ptnoir {
color: #000000;
font-size: 11px;
font-weight: normal;
}
.ptorange {
color: #ae2526;
font-size: 11px;
font-weight: normal;
}
.poster_forum {
background-image: url(../images/bonhomme.png);
background-position: top left;
background-repeat: no-repeat;
padding-left: 32px;
padding-top:3px;
padding-bottom:8px;
font-family: Trebuchet MS;
font-size:11px;
color: #000000;
font-weight: normal;
border: 0px;
}
.poster_time {
background-image: url(../images/horloge.png);
background-position: top left;
background-repeat: no-repeat;
padding-left: 32px;
padding-top:3px;
padding-bottom:8px;
font-family: Trebuchet MS;
font-size:11px;
color: #6b6868;
font-weight: normal;
border: 0px;
}
.poster_contrib {
background-image: url(../images/contribution.png);
background-position: top left;
background-repeat: no-repeat;
padding-left: 32px;
padding-top:3px;
padding-bottom:8px;
font-family: Trebuchet MS;
font-size:11px;
color: #6b6868;
font-weight: normal;
border: 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;}
.poster_line a:link, .poster_line a:visited, .poster_line a:active {font-family: Trebuchet MS; font-size:10px; color: #97374d;}
.poster_line a:hover {font-family: Trebuchet MS; font-size:10px; color: #97374d; 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;}
.annprice {color: #56b907;text-align:center;font-family: Trebuchet MS;font-size: 14px;font-weight: bold;}

.nmpdt {	font-family: Trebuchet MS; 	font-size: 11px; color: #9eb425; text-decoration: none; font-weight: bold; }
.nmpdt:link {	font-family: Trebuchet MS; 	font-size: 11px; color: #9eb425; text-decoration: none; font-weight: bold; }
.nmpdt:visited {	font-family: Trebuchet MS; 	font-size: 11px; color: #9eb425; text-decoration: none; font-weight: bold; }
.nmpdt:hover {	font-family: Trebuchet MS; 	font-size: 11px; color: #9eb425; text-decoration: underline; font-weight: bold; }
.nmpdt:active {	font-family: Trebuchet MS; 	font-size: 11px; color: #9eb425; text-decoration: none; font-weight: bold; }
.nmpdto {	font-family: Trebuchet MS; 	font-size: 11px; color: #9eb425; text-decoration: none; font-weight: bold; }
.prixproduit {
color: #9d0b2d;
font-size: 22px;
font-weight: bold;
}
.telproduit {
color: #9d0b2d;
font-size: 16px;
font-weight: bold;
}
.valable_promo {
color: #9d0b2d;
font-size: 14px;
font-weight: bold;
}
.question_inter {
color: #9d0b2d;
font-size: 14px;
font-weight: bold;
}
.prixproduitbarre {
color: #706f70;
font-size: 12px;
font-weight: normal;
text-decoration:line-through;
}
.introproduit {
color: #959693;
font-size: 11px;
font-weight: normal;
}
.textevert {
font-family: Trebuchet MS; color: #b1c903; font-weight: normal; font-size:11px;
text-align:left;
}
.textetableau {
font-family: Trebuchet MS; color: #747474; font-weight: normal; font-size:11px;
text-align:left; margin-bottom:3px;
}
.textetableaug {
font-family: Trebuchet MS; color: #797979; font-weight: bold; font-size:11px;
text-align:left; margin-bottom:3px;
}
.listetableau {
font-family: Trebuchet MS; color: #747474; font-weight: normal; font-size:11px;
text-align:left; margin-bottom:3px; border-bottom: 1px solid; border-bottom-color: #e1e1e6;
}
.textetableauf {
font-family: Trebuchet MS; color: #8b8b8d; font-weight: normal; font-size:11px;
text-align:left; margin-bottom:3px;
}
.contenuproduit {
color: #959693;
font-size: 11px;
font-weight: normal;
margin-top:10px;
}
.soustitrepdtbig {
font-family: Trebuchet MS; color: #b1c903; font-weight: normal; font-size:13px;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}
.menheader {
font-family: Trebuchet MS; color: #757574; font-weight: normal; font-size:22px;
text-align:left;
padding-left:20px;
height:40px;
padding-top:10px;
overflow:hidden;
background-image: url(../template/fdmenheader.png);
background-position: bottom left;
background-repeat: no-repeat;
}
.menheader a:link,.menheader a:active,.menheader a:visited,.menheader a:hover {
font-family: Trebuchet MS; color: #757574; font-weight: normal; font-size:22px;
}
.menheader2 {
font-family: Trebuchet MS; color: #757574; font-weight: normal; font-size:22px;
text-align:left;
padding-left:20px;
height:40px;
padding-top:10px;
overflow:hidden;
}
.menheader2 a:link,.menheader2 a:active,.menheader2 a:visited,.menheader2 a:hover {
font-family: Trebuchet MS; color: #757574; font-weight: normal; font-size:22px;
}
#ie ul#tabs { list-style-type: none; margin: 10px 0 0 0; padding: 0 0 0.3em 0; margin-left:5px; }
#ie ul#tabs li { display: inline; }
#ie ul#tabs li a { color: #FFFFFF; background:url(../images/backtaboff.gif); background-repeat: repeat-x; background-position: top left;  padding: 4px 10px 4px 10px; font-face: Trebuchet MS; font-size:13px; font-weight:bold; }
#ie ul#tabs li a:hover { color: #FFFFFF; background:url(../images/backtabon.gif); background-repeat: repeat-x; background-position: top left;  }
#ie ul#tabs li a.selected { font-face: Trebuchet MS; font-size:13px; font-weight:bold; background:url(../images/backtabon.gif); background-repeat: repeat-x; background-position: top left; padding: 4px 10px 4px 10px; }
#ie div.tabContent { border: 1px solid #7eac00; width:99%;background-color: #FFFFFF; }
#ie div.tabContent.hide { display: none; }

.fondmbr{
	float:left;
	margin-bottom:10px;
	width:300px;
	height:100px;
	border:1px dotted #CCCCCC;
	overflow:hidden;
	margin-left:10px;
}
.postforum {
background-color:#CCCCCC;
width:inherit;
margin-left:1em;
margin-right:1em;
padding:4px;
text-align:left;
font-size:10px;
}
.bottomforum {
height:10px;
width:30px;
margin-left:1em;
background-image: url(../images/bottomforum.gif);
background-position: bottom left;
background-repeat: no-repeat;
}
.backcenter {
margin:0px;
}
.pag_presta{
padding-bottom:10px;
width:100%;
}

#ie .pagin_presta {
background:url(../template/fdpagnoact.png);
background-repeat: no-repeat;
background-position: top left;
width:24px;
text-align:center;
float:left;
font-weight: bold;
text-decoration: none;
font-family:Trebuchet MS;
font-size: 10px;
color: #6fbbe3;
padding:4px 0px 3px 0px;
margin:2px;
}
#ie .pagin_presta a:link,#ie .pagin_presta a:visited,#ie .pagin_presta a:active,#ie .pagin_presta a:hover {
color: #6fbbe3;
}
#ie .pag_act{
background:url(../template/fdpagact.png);
background-repeat: no-repeat;
background-position: top left;
width:24px;
text-align:center;
float:left;
font-weight: bold;
text-decoration: none;
font-family:Trebuchet MS;
font-size: 10px;
color: #FFFFFF;
padding:4px 0px 3px 0px;
margin:2px;
}
#ie .pag_act a:link,#ie .pag_act a:visited,#ie .pag_act a:active,#ie .pag_act a:hover {
color: #FFFFFF;
}
.title_topics {
font-family: Trebuchet MS;
font-size: 16px;
color: #000000;
text-decoration: none;
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;

}
#searching {
background:url(../template/searching.jpg);
background-repeat: no-repeat;
background-position: top left;
float:left;
width:970px;
padding:10px;
height:50px;
overflow:hidden;
vertical-align:absmiddle;
}
#searchingfrm {
background:url(../template/searching.jpg);
background-repeat: no-repeat;
background-position: top left;
float:left;
width:970px;
padding:10px;
height:70px;
overflow:hidden;
vertical-align:absmiddle;
}
.brinfo {
font-family: Trebuchet MS;
font-size: 11px;
text-decoration: none;
font-weight: normal;
color: #FFFFFF;
background:url(../images/arrowblack_s.png);
background-repeat: no-repeat;
background-position: top right;
padding-right: 12px;
text-decoration: none;
margin-right: 18px;
text-align:right;
}
.brinfo a:link,.brinfo a:active,.brinfo a:visited {
color: #e1e1e1;
text-decoration: none;
}
.brinfo a:hover {
color: #e1e1e1;
text-decoration: underline;
}
.left_search{
float:left;margin-left:60px;width:170px;padding-top:10px;
}
#searching tr {
border-bottom:1px solid #b3b3b3;
color:#FFFFFF;
font-weight:bold;
}
#searchingfrm tr {
border-bottom:1px solid #b3b3b3;
color:#FFFFFF;
font-weight:bold;
}
.btsearch {
float:left;margin-top:25px;margin-left:20px;
}
.info {
font-family: Trebuchet MS;
font-size: 11px;
text-decoration: none;
font-weight: normal;
color: #6fbbe3;
background:url(../images/arrowblack_s.png);
background-repeat: no-repeat;
background-position: top right;
padding-right: 12px;
text-decoration: none;
margin-right: 8px;
}
.contact1 {
float:left;
height:80px;
width:210px;
background-image: url(../template/contact1.png);
background-position: top left;
background-repeat: no-repeat;
}
.contact2 {
float:left;
height:80px;
width:210px;
background-image: url(../template/contact2.png);
background-position: top left;
background-repeat: no-repeat;
}
.contact3 {
float:left;
height:80px;
width:210px;
background-image: url(../template/contact3.png);
background-position: top left;
background-repeat: no-repeat;
}
.souscontact1 {
font-family: Trebuchet MS;height:38px;padding:0.5em;width:140px;color:#FFFFFF;font-size:12px;overflow:hidden;
}
.souscontact2 {
font-family: Trebuchet MS;height:18px;padding:0.5em;width:190px;color:#c3c1c1;font-size:13px;
}
.souscontact2 a:link,.souscontact2 a:active,.souscontact2 a:visited {
font-family: Trebuchet MS; color: #FFFFFF; font-weight: normal; font-size:13px;text-decoration:none;
}
.souscontact2 a:hover {
font-family: Trebuchet MS; color: #c3c1c1; font-weight: normal; font-size:13px;text-decoration:underline;
}
.titre_cv {
font-family: Trebuchet MS;
font-size: 12px;
color: #000000;
text-decoration: none;
font-weight: bold;
padding-bottom: 5px;
}
.txt_cv {
font-family: Trebuchet MS;
font-size: 11px;
color: #5a5a59;
font-weight: normal;
padding-bottom: 7px;
margin-bottom: 8px;
border-bottom: 1px solid #e5e5e5;
}
.col1_resume {
width: 420px;
float: left;
overflow:hidden;
padding-top: 10px;
}
.col2_resume {
width:205px;float: right;
overflow:hidden;
margin-right: 10px;
padding-top: 10px;
}
.btlist {
margin-bottom:15px;padding-bottom:6px;border-bottom:1px dotted #FF0000;
}
.m_home {
width: 200px;
float: left;
margin-right: 7px;
text-align: center;
padding-top:10px;
}
.v_home {
width: 96px;
padding-top: 14px;
text-align: center;
}
.v_home2 {
width: 180px;
text-align: center;
}
.l1_home {
width: 96px;
padding-top: 3px;
padding-bottom: 10px;
text-align: center;
}
.l1_home a {
color: #6fbbe3;
text-decoration: none;
}
.l1_home2 {
width: 180px;
padding-top: 3px;
text-align: center;
}
.l1_home2 a {
color: #6fbbe3;
text-decoration: none;
}
.l2_home {
width:180px;
text-align: center;
font-size: 9px;
}
.thumbnail {
float: left;
width: 80px;
margin:6px;
}
.short_user {
float: left;
width: 210px;
margin-top: 6px;
overflow:hidden;
}
.sh_title {
font-family: Trebuchet MS;
font-size: 24px;
color: #000000;
text-decoration: none;
font-weight: bold;
display: block;
margin-bottom: 0px;
}
.sh_name {
font-family: Trebuchet MS;
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: bold;
display: block;
margin-bottom: 4px;
}
.sh_categ {
font-family: Trebuchet MS;
font-size: 11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
margin-bottom: 4px;
}
.sh_categ a {
font-family: Trebuchet MS;
font-size: 11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
}
.sh_sign {
font-family: Trebuchet MS;
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: normal;
display: block;
}
.dispo {
background:url(../images/user/dispo.png);
background-repeat: no-repeat;
background-position: top left;
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
float:left;
width:80px;
padding-left:20px;
}
.indispo {
background:url(../images/user/indispo.png);
background-repeat: no-repeat;
background-position: top left;
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
float:left;
width:80px;
padding-left:20px;
}
.cat_profil2 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: #623359;text-decoration: none;font-weight: bold;display: block;
}
.cat_profil2 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_ref2 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: #623359;text-decoration: none;font-weight: bold;display: block;
}
.cat_ref2 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_cv2 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: #623359;text-decoration: none;font-weight: bold;display: block;
}
.cat_cv2 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_blog2 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: #623359;text-decoration: none;font-weight: bold;display: block;
}
.cat_blog2 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_tar2 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: #623359;text-decoration: none;font-weight: bold;display: block;
}
.cat_tar2 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_res2 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: #623359;text-decoration: none;font-weight: bold;display: block;
}
.cat_res2 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;
}
.cat32 {
margin-left: 28px;
margin-right: 30px;
margin-bottom: 3px;
padding-bottom: 2px;
border-bottom: 1px solid #658707;
}
.cat32 a {
font-family: Trebuchet MS;
font-size:11px;
text-decoration: none;
font-weight: normal;
color: #FFFFFF;
background:url(../images/arrowbrown.png);
background-repeat: no-repeat;
background-position: top right;
padding-right: 15px;
text-decoration: none;
}
.cat32 a:hover {
font-family: Trebuchet MS;
font-size:11px;
text-decoration: none;
font-weight: normal;
color: #FFFFFF;
background:url(../images/arrowbrown.png);
background-repeat: no-repeat;
background-position: top right;
padding-right: 15px;
text-decoration: none;
}
.boardindex_on {
width:165px;text-align:center;background:url(../images/forum/index_on.png);background-repeat: no-repeat;background-position: top right; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.boardindex_off {
width:165px;text-align:center;background:url(../images/forum/index_off.png);background-repeat: no-repeat;background-position: top right; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}

.board30_on {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/30_on.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.board30_off {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/30_off.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.board31_on {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/31_on.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.board31_off {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/31_off.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.board32_on {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/32_on.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.board32_off {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/32_off.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.board33_on {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/33_on.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.board33_off {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/33_off.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.board37_on {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/37_on.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.board37_off {
width:155px;padding-left:10px;text-align:left;background:url(../images/forum/37_off.png);background-repeat: no-repeat;background-position: top left; font-family:Trebuchet MS;font-size:12px;color#FFFFFF;font-weight:bold;
}
.trforum { height:70px; }
.trforum a:link,.trforum a:visited,.trforum a:active,.trforum a:hover { color:#FFFFFF;text-decoration:none; }
.citer:link, .citer:visited, .citer:active, .citer:hover{
padding-top:2px;padding-bottom:3px;
background:url(../images/forum/citer.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 26px;
font-size:12px;
font-family:Trebuchet MS;
color:#2d7398;
font-weight: normal;
text-decoration:none;
display:inline-block;
}
.editer:link, .editer:visited, .editer:active, .editer:hover{
padding-top:2px;padding-bottom:3px;
background:url(../images/forum/editer.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 23px;
margin-left: 8px;
font-size:12px;
font-family:Trebuchet MS;
color:#2d7398;
font-weight: normal;
text-decoration:none;
display:inline-block;
}
.afficher:link, .afficher:visited, .afficher:active, .afficher:hover{
padding-top:2px;padding-bottom:3px;
background:url(../images/forum/afficher.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 23px;
margin-left: 8px;
font-size:12px;
font-family:Trebuchet MS;
color:#2d7398;
font-weight: normal;
text-decoration:none;
display:inline-block;
}
.masquer:link, .masquer:visited, .masquer:active, .masquer:hover{
padding-top:2px;padding-bottom:3px;
background:url(../images/forum/masquer.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 19px;
margin-left: 8px;
font-size:12px;
font-family:Trebuchet MS;
color:#2d7398;
font-weight: normal;
text-decoration:none;
display:inline-block;
}
.supprimer:link, .supprimer:visited, .supprimer:active, .supprimer:hover{
padding-top:2px;padding-bottom:3px;
background:url(../images/forum/supprimer.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 23px;
margin-left: 8px;
font-size:12px;
font-family:Trebuchet MS;
color:#2d7398;
font-weight: normal;
text-decoration:none;
display:inline-block;
}
.signat {
background-color:#e3ded8;
padding:0.4em;
font-family: Trebuchet MS;
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: normal;
}
.cvert {
color: #009b04;
}
.corange {
color: #f68603;
}
.crouge {
color: #FF0000;
}
