BODY
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
    font-style:normal;
	margin:0px 0px 0px 0px;
}
p, span, textbox,textarea, td, form
{
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-style:normal;
}

img.png
{
      behavior: url(./Style/png.htc);
}

div.BordureGauche
{
	position:absolute;
	background-image: url(../Images/936-1/hachure.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	width: 16px;
	height:100%;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top:0px;
}

div.BordureGaucheInverse
{
	position:absolute;
	background-image: url(../Images/936-1/hachure.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#000000;	
	text-align: center;
	width: 16px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top:0px;
}

img.png
{
      behavior: url(./png.htc);
}

TD
{
	font-size:9pt;
}

A
{
	color:#000000;
	text-decoration:none;
}

A:hover
{
	text-decoration:underline;
}


.titreIdeeListe A.buttonNoir
{
	background-image:URL(../Images/936-1/btn_lire_noir.gif);
	background-repeat:no-repeat;	
	width:107px;
	height:24px;
	text-align:center;
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin:2px;
	padding-top:4px;
	display:block;
}
A.buttonBlanc
{
	background-image:URL(../Images/936-1/btn_voter_blanc.gif);
	background-repeat:no-repeat;	
	width:107px;
	height:24px;
	text-align:center;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin:2px;
	padding-top:4px;
	display:block;
}

DIV.noteIdeeListe
{
	width:100%;
	color:#000000;	
	color:#767676;
	font-weight:normal;
	font-size:9pt;
	margin-top:2px;
}

.noteLectureIdeePos
{
	color:#719a24;	
	background-image : url(../Images/936-1/note_idee_pos.png);
	background-repeat : no-repeat;		
	background-position:bottom left;
	font-size:11pt;
	text-align:center;
	font-weight:bold;
	width:63px;
	height:21px;
	padding-top:12px !important!;/*Hack pour ie6 & ie7*/
}

.noteLectureIdeePosGrand
{
	color:#719a24;	
	background-image : url(../Images/936-1/note_idee_pos_grand.png);
	background-repeat : no-repeat;		
	background-position:bottom left;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	width:140px;
	height:21px;
	padding-top:12px !important!;/*Hack pour ie6 & ie7*/
}


.noteLectureIdeePos span
{
	color:#719a24;
	font-weight:bold;
	font-size:11pt;
}

.noteLectureIdeePosGrand span
{
	color:#719a24;
	font-weight:bold;
	font-size:13px;
}
.noteLectureIdeeNeg
{
	color:#ed8000;
	background-image : url(../Images/936-1/note_idee_neg.png);
	background-repeat : no-repeat;		
	background-position:bottom left;
	font-size:11pt;
	text-align:center;
	font-weight:bold;
	width:63px;
	height:21px;
	padding-top:12px !important!;/*Hack pour ie6 & ie7*/	
}

.noteLectureIdeeNeg span
{
	color:#719a24;
	font-weight:bold;
	font-size:11pt;
}

TD.titreIdeeListe
{
	border-top:solid 1px #c0c0c0;
	margin:1 0 0 0;
	padding:0;
}

TD.titreIdeeListe a
{
	text-decoration:none;
	font-weight:bold;
	color:#719a24;
}

TD.titreIdeeListe a:hover
{
	text-decoration:underline;
	font-weight:bold;
}
TD.titreIdeeListe a span
{
	text-decoration:none;
	font-weight:bold;
}

TD.titreIdeeListe span.prixAnnonce{
    color:Red;
    font-weight:bold;
}

DIV.infosPostListe
{
	width:100%;
	color:#8f8f8f;
	font-size:8pt;
	display:inline;
}

DIV.descriptionPostListe
{
	width:100%;
	color:#719a24;
	font-size:10pt;
	position:relative;
	top:-10px !important;/*Hack pour firefox*/
	top:-6px !important!;/*Hack pour ie6 & ie7*/	
}

DIV.descriptionPostListe a
{
	text-decoration:none;
	width:100%;
	color:#719a24;
	font-size:8pt;
	font-weight:normal;
}
DIV.descriptionPostListe a:hover
{
	text-decoration:underline;
}

A.DIV.infosPostListe
{
	text-decoration:none;
	font-weight:normal;
}

TD.tdNoteIdeeListePos
{
	font-weight:bold;
	color:#c6da9c;	
	font-size:12pt;
	text-align:center;
	width:63px;
	height:65px;
	padding-top:1px;
	background-image:url(../Images/936-1/note_pos.png);
	background-position:top center;	
	background-repeat:no-repeat;
}

TD.tdNoteIdeeListeNeg
{
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	color:#ed8000;
	width:63px;
	height:65px;
	padding-top:1px;
	background-image:url(../Images/936-1/note_neg.png);
	background-position:top center;	
	background-repeat:no-repeat;
}

TD.tdTiretIdee
{
	background-image:url(../Images/936-1/tiret.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding : 10px 0px 10px 0px;
}

.home_stats
{
	font-size:9pt;
	font-weight:bold;
	color:515a57;	
}

TABLE.home_idea
{
	background-color:#f5f5f5;
	border-collapse:collapse;
	padding-top:2px;
}

TABLE.home_idea_tri
{
	background-color:#f5f5f5;
	border-collapse:collapse;
	padding-top:0px;
	position:relative;
	top:-1px;
	margin:0 5 0 5;
}

TD.home_idea
{
	background-color:#719a24;
	padding-bottom:0px;
}

IMG.home_img
{
	margin-left:8px;
	margin-top:4px;
}

IMG.fleche_img
{
	margin-top:4px;
	margin-left:10px;
}

DIV.home_titre
{
	width:100%;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

DIV.home_titre span
{
	font-weight:bold;
}

DIV.home_Stitre span
{
	width:100%;
	color:#719a24;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

DIV.home_Stitre A
{
	color:#719a24;
	text-decoration:none;
}

DIV.home_Stitre A:hover
{
	text-decoration:underline;
}

DIV.home_Bienvenue SPAN
{
	width:400px;
	font-size:12pt;
	color:#ffffff;
	padding-left:25px;
	padding-top:1px;
	margin:0px 5px 2px 7px;
	background: #719a24 url(../Images/936-1/grande_fleche_blanche.gif) no-repeat center left;
}

.home_Bienvenue SPAN A
{
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	font-size:12pt;
}

SPAN.home_Bienvenue A:hover
{
	text-decoration:underline;
}

DIV.back_home
{
	display:block;
	text-align:right;
	width:710px;
}


DIV.back_home A
{
	font-size:9pt;
	text-decoration:none;
	color:#719a24;
}

DIV.back_home A:hover
{
	text-decoration:underline;
}

DIV.back_home span
{
	font-size:9pt;
	text-decoration:none;
	color:#719a24;
	font-weight:bold;
}

DIV.searchR_Message SPAN
{
	width:400px;
	font-size:12pt;
	color:#ffffff;
	padding-left:25px;
	margin:0px 5px 0px 3px;
	background: #719a24 url(../Images/936-1/grande_fleche_blanche.gif) no-repeat center left;
	position:relative;
}

A.menuNavPostIdea
{
	text-decoration:none;
	background-image:URL(../Images/936-1/grand_btn_vert.gif);
	background-repeat:no-repeat;
	width:246px;
	height:45px;
	text-align:center;
	color:#ffffff;
	font-size:15pt;
	font-weight:lighter;
	text-decoration:none;
	margin:2px 2px 2px 2px;
	padding-top:5px;
	display:block;
	letter-spacing:1px;
}

A.menuNavPostIdea:hover
{
	text-decoration:underline;
}

.extmenu
{
	margin: 0;
	background-color:#d3e5a9;
	width:100%;
	height:21px;
}

.arrowlistmenu
{
	position:relative;
	width: 240px; /*width of accordion menu*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:#ffffff;
	text-align:left;
}

.almBas
{
	border-width:0px;
	border-collapse:collapse;
	padding:0px;
	margin-bottom:7px;
}

.almBasGauche
{
	/*background-image : url(../Images/936-1/petit_coinG_blanc.png);
	background-repeat : no-repeat;*/
	width:5px;
	height:5px;
	padding:0px;
}

.almBasDroite
{
	/*background-image : url(../Images/936-1/petit_coinD_blanc.png);
	background-repeat : no-repeat;*/
	width:5px;
	height:5px;
	padding:0px;
}

.almBasMilieu
{
	background-color:#ffffff;
	width:230px;
	padding:0px;
	height:5px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	color: black;
	background: #d3e5a9 url(../Images/accordion/936-1/arrowbullet.gif) no-repeat center left;
	cursor: hand;
	cursor: pointer;
	width:100%;
	height:18px;
	margin-left:5px;
	padding-left:12px;
	font-weight:bold;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	font: bolder 12px Arial;
	color: black;
	background: #d3e5a9 url(../Images/accordion/936-1/arrowbullet_2.png) no-repeat center left;
	cursor: hand;
	cursor: pointer;
	width:100%;
	height:18px;
	margin-left:5px;
	padding-left:12px;
}

.arrowlistmenu A.menuheader { 
	padding-top:3px;
	display:block;
	width:223px;
	margin-bottom:-2px;
}

.arrowlistmenu A.openheader {
	padding-top:3px;
	display:block;
	width:223px;
	margin-bottom:-2px;
	font-weight:bold;	
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type:none;
margin:2px 10px 0px 5px;
}

.arrowlistmenu ul li{
padding:0px;
}

.arrowlistmenu ul li a{
color: #3d3d3d;
padding-left: 7px;
margin-top:3px;
margin-bottom:3px;

position:relative;
left:-38px !important;/*Hack pour firefox*/
left:-8px !important!;/*Hack pour ie6 & ie7*/

width:100% !important!;/*Hack pour ie6 & ie7*/
background-repeat:no-repeat;
background-position:center right; /*custom bullet list image*/

text-decoration: none;
font-size: 9pt;
background-color:#ffffff;
font-weight:normal;
}

.arrowlistmenu ul li a:visited{
color: #3d3d3d;
width:100%;
text-decoration: none;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
text-decoration: none;
color:#75a424;
padding-left:15px;
background-image:url(../Images/accordion/936-1/arrowbullet.gif) !important!;
background-repeat:no-repeat;
background-position:center right; /*custom bullet list image*/
}

ul.subScategoryitems
{
	display:block;
}

.subexpandable
{
	display:block;
}
.subSexpandable
{
	display:block;
}

.expandable
{
	height:100%;
	display:block;
}

.arrowlistmenu
{
}

.arrowlistmenu a.subexpandable
{
	cursor: hand;
	width:100% !important!;/*Hack pour ie6 & ie7*/
}

.arrowlistmenu a.subSexpandable
{
	cursor: hand;
	width:100% !important!;/*Hack pour ie6 & ie7*/
}

.listSSCat
{
	margin-left:-55px !important;/*Hack pour firefox*/
	margin-left:0px !important!;/*Hack pour ie6 & ie7*/
}

.listSSSCat
{
	margin-left:-95px !important;/*Hack pour firefox*/
	margin-left:0px !important!;/*Hack pour ie6 & ie7*/
}

TABLE.WucLeftBai
{
}

TD.WucLeftBai
{
height:400px;
vertical-align:top;
background-color:#000000;
border-collapse:collapse;
}

TD.menuTri
{
	background-color:#ffffff;
	padding:0 2 0 2;
	text-align:center;
}

DIV.menuTri
{
	color:#ffffff;
}

A.menuTri
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

A.menuTri:hover
{
	color:#719a24;
	text-decoration:none;
}

A.menuTri:visited
{
	color:#000000;
	text-decoration:none;
}

.searchResultPied
{
	background-color:#d2e5ae;
}

.searchResultPied a
{
	color:#515a57;
	text-decoration:none;
}

.searchResultPied a:hover
{
	color:#515a57;
	text-decoration:underline;
}

.searchResultPied span
{
	color:#719a24;
	font-size:larger;
	font-weight:bold;
}

A.menuMotCleA
{
	color:#000000;
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:2px;	
}

A.AfficPseudo 
{
	font-weight:bold;
}

A.menuMotCleA, A.AfficPseudo:hover
{
	text-decoration:underline;
}

.bandHautGauche
{
	background-image : url(../Images/936-1/coin_G_vert.gif);
	background-repeat : no-repeat;
	width:5px;
	height:3px;
	padding:0px;
}

.bandHautDroite
{
	background-image : url(../Images/936-1/coin_D_vert.gif);
	background-repeat : no-repeat;
	width:5px;
	height:3px;
	padding:0px;
}

.bandHautMilieu
{
	background-color:#719a24;
	width:700px;
	padding:0px;
	height:3px;
}

.TDwiButtons
{
	background-color:#f5f5f5;	
}

.TableWriteIdea
{
	background-color:#d1e3af;
	background-image : url(../Images/936-1/bikebg.gif);
	background-position:right center;	
	background-repeat:no-repeat;
}

td.smallBike
{
	text-align:center;
	font-weight:bold;
	padding-top:30px;
	width:320px;
	height:107px;
	background-image : url(../Images/936-1/smallbike.gif);
	background-position:center bottom;	
	background-repeat:no-repeat;	
}

.advise
{
	font-size:smaller;
	color:#515a57;
}

.GreenSmallText
{
	font-size:smaller;
	color:#719a24;
}

.GrayText
{
	color:#515a57;	
	font-weight:bold;
}

.BigGrayText
{
	font-weight:bold;
	font-size:medium;
	color:#515a57;	
}
.MediumGrayText
{
	font-weight:bold;
	font-size:larger;
	color:#515a57;	
}


.GrayText span
{
	color:#515a57;
	font-weight:bold;	
}

.graytextASmall
{
	color:#515a57;	
	font-size:7pt;
}

.GreenText
{
	color:#719a24;	
}

TD .BlueText A
{
	color:#365ba1;
	cursor: hand;
	cursor: pointer;
}

.GreenText SPAN
{
	color:#719a24;	
}
.BckLightGreen
{
	background-color:#d1e3af;
	border-bottom:10px solid #719a24;
}

TD .graytext A
{
	color:gray;
	text-decoration:none;
	font-weight:normal;
}

.divErreur
{
	font-weight:bold;
	color:Red;
	margin-left:10px;
}

.divFieldsIdea
{
	background-image:url(../Images/936-1/velo.gif);
	background-repeat:repeat-x;
	background-position:bottom right;	
}

.tableVote
{
	background-color:#f5f5f5;
}


.bandVoteHautGauche
{
	background-image : url(../Images/936-1/coin_G_gris.png);
	background-repeat : no-repeat;
	width:5px;
	height:5px;
	padding:0px;
}

.bandVoteHautDroite
{
	background-image : url(../Images/936-1/coin_D_gris.png);
	background-repeat : no-repeat;
	width:5px;
	height:5px;
	padding:0px;
}

.bandVoteHautMilieu
{
	background-color:#f5f5f5;
	padding:0px;
	height:5px;
}

.photoMembreIdee
{
	background-image : url(../Images/936-1/cadre_photo.gif);
	background-repeat : no-repeat;	
	width:100px;
	height:97px;
	padding-top:7px;
	padding-left:6px;
}

.InnerPhotoMembreIdee
{
	width:80px;
	height:80px;	
}

.alignJustify
{
	text-align:justify;
}

.DivVoteTitre
{
	display:inline;
	padding:0 0 0 5;
	font-weight:bold;
	font-size:12pt;
	position:relative;
	top:-8px;
}
.DivVoteTitre span
{
	font-weight:bold;
	font-size:12pt;
}

.TDVote1
{
	background-image : url(../Images/936-1/coins_G_plaque_grise.gif);
	background-repeat : no-repeat;	
	background-position:top right;		
	width:5px;
	height:69px;
}

.TDVote2
{
	background-image : url(../Images/936-1/1px_plaque_grise.gif);
	background-repeat : repeat-x;	
	height:69px;
}

.TDVote3
{
	background-image : url(../Images/936-1/coins_D_plaque_grise.gif);
	background-repeat : no-repeat;	
	height:69px;
	background-position:center left;	
}

.imgVoteVelo
{
	z-index:2;
	background-image : url(../Images/936-1/personnage_velo.gif);
	background-repeat : no-repeat;		
	background-position:bottom right;
	width:145px;
	height:112px;
}

.boutonVertG
{
	background-image : url(../Images/936-1/btn_vert_coin_G.gif);
	background-repeat : no-repeat;	
	background-position:bottom left;
	width:5px;
	height:30px;
	cursor: hand;
	cursor:pointer;
}

.boutonVertM
{
	background-image : url(../Images/936-1/btn_vert_1px.gif);
	background-repeat : repeat-x;	
	background-position:bottom;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	cursor:pointer;
	cursor: hand;	
}

.boutonVertD
{
	background-image : url(../Images/936-1/btn_vert_coin_D.gif);
	background-repeat : no-repeat;	
	background-position:bottom right;
	width:12px;
	height:30px;
	cursor: hand;
	cursor:pointer;	
}

.boutonNoirG
{
	background-image : url(../Images/936-1/bout_noir_g.gif);
	background-repeat : no-repeat;	
	background-position:bottom left;
	width:6px;
	cursor: hand;
	cursor:pointer;
}

.boutonNoirM
{
	background-image : url(../Images/936-1/bout_noir_1px.gif);
	background-repeat : repeat-x;	
	background-position:bottom;
	/*padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;*/
	height:24px;
	cursor: hand;
	cursor:pointer;
	vertical-align:middle;
}

A.boutonNoirM
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor: hand;
	cursor:pointer;	
}

.boutonNoirM a
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor: hand;
	cursor:pointer;	
}

.boutonNoirD
{
	background-image : url(../Images/936-1/bout_noir_d.gif);
	background-repeat : no-repeat;	
	background-position:bottom right;
	width:6px;
	cursor: hand;
	cursor:pointer;
}

.boutonBlancG
{
	background-image : url(../Images/936-1/bout_blanc_g.gif);
	background-repeat : no-repeat;	
	background-position:bottom left;
	width:6px;
	cursor: hand;
	cursor:pointer;
}

.boutonBlancM
{
	background-image : url(../Images/936-1/bout_blanc_1px.gif);
	background-repeat : repeat-x;	
	background-position:bottom;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	cursor: hand;
	cursor:pointer;
	vertical-align:middle;

}
A.boutonBlancM
{
	color:#719a24;
	font-weight:bold;
	text-decoration:none;
	cursor: hand;
	cursor:pointer;	
}
.boutonBlancM a
{
	color:#719a24;
	font-weight:bold;
	text-decoration:none;
	cursor: hand;
	cursor:pointer;	
}
.boutonBlancD
{
	background-image : url(../Images/936-1/bout_blanc_d.gif);
	background-repeat : no-repeat;	
	background-position:bottom right;
	cursor: hand;
	cursor:pointer;
	width:6px;
}

.boutonAspNoirM
{
	background-image : url(../Images/936-1/bout_noir_1px.gif);
	background-repeat : repeat-x;	
	background-position:top;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	border-width:0px;
	height:24px;
}

.boutonAspNoirM span{
    color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	cursor:pointer;
}

.boutonAspBlancM
{
	background-image : url(../Images/936-1/bout_blanc_1px.gif);
	background-repeat : repeat-x;	
	background-position:top;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	border-width:0px;
	height:24px;
}

A.boutonVert
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor: hand;
	cursor:pointer;	
}
A.boutonVert:hover
{
	text-decoration:none;
}

.boutonVert span
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor: hand;
	cursor:pointer;	
}


.divCommentaryZone
{
	background-color:#f5f5f5;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	top:-34px;
	/*background-image : url(../Images/936-1/fond_montagne.gif);*/
	background-repeat : no-repeat;	
	background-position:bottom right;
	height:182px;
}

.divCommentaryZoneInterne
{
	background-color:#f5f5f5;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	top:-30px;
	height:140px;
}

.taCommentary 
{
	border: 3px solid #D1E3AF;
}

.SaisieChamp
{
	border-style:solid;
	border-color:#f5f5f5;
	border-width:3px;
}

.borderin
{
	border-style:solid;
	border-color:#719a24;
	border-width:3px;
}

.borderout
{
	border-style:solid;
	border-color:#F5F5F5;
	border-width:3px;
}

A.postBBlanc
{
	width:107px;
	height:24px;
	text-align:center;
	color:#ffffff;
	font-size:10pt;
	letter-spacing:1;
	font-weight:bold;
	text-decoration:none;
	margin:2px;
	padding-top:4px;
	display:block;
}
A.postBBlanc:hover
{
	text-decoration:none;
}
A.postBNoir
{
	width:107px;
	height:24px;
	text-align:center;
	color:#000000;
	font-size:10pt;
	letter-spacing:2;
	font-weight:bold;
	text-decoration:none;
	margin:2px;
	padding-top:4px;
	display:block;
}
A.postBNoir:hover
{
	text-decoration:none;
}

.Bravo
{
	background-image : url(../Images/936-1/personnage_velo_2.gif);
	background-repeat : no-repeat;		
	background-position:bottom right;
}

DIV.goVote
{
	border:solid 1px #719a24;
	background-color:#ffffff;
	font-size:14pt;
	color:#719a24;
	padding:5px;
}

DIV.wayPoints
{
	border:solid 1px #719a24;
	background-color:#ffffff;
	font-size:8pt;
	color:#719a24;
	padding:5px;
}

.entete_note
{
	background-image : url(../Images/936-1/entete_note.png);
	background-repeat : no-repeat;		
	background-position:bottom center;
	width:63px;
	height:24px;
}

.entete_note span
{
	width:63px;
	color:#404040;	
	padding-left:15px;
	font-weight:bold;
	font-size:9pt;
	position:relative;
	top:-3px;
}

.entete_note div
{
	width:63px;
	color:#404040;	
	padding-left:15px;
	font-weight:bold;
	font-size:9pt;
	position:relative;
	top:5px;
	left:8px;
}

html* .entete_note div
{
	position:relative;
	top:10px;
	left:0px;
}

.lblTitle
{
	font-size:16pt;
	color:#515a57;
	font-weight:lighter;
}

DIV.whitePanel
{
background-color:#ffffff;
display:block;
position:relative;
margin-bottom:0px !important;/*Hack pour firefox*/	
margin-bottom:-7px; !important!;/*Hack pour ie6 & ie7*/
}

DIV.ratingPane IMG
{
	padding:0 0 0 5;
	margin:0;
}

DIV.chosenRating
{
	height:20px;
	padding:0 0 0 15;
	margin:0;
}


div.DisplayCategoryPanel
{
	padding-left:5px;
}

div.categoryHome
{
	background-image : url(../Images/category/936-1/fond_category.png);
	background-repeat:no-repeat;
	width:214px;
	height:54px;
	display:inline;
	position:relative;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

div.pictoCategoryHome
{
	float:left;
	display:inline;
	background-image : url(../Images/936-1/category/box_picto.png);
	background-repeat:no-repeat;
	width:51px;
	height:44px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	padding-left:1px;
	padding-top:1px;
	z-index:100;
}

div.labelCategoryHome
{
	color:#ffffff;
	float:left;
	display:inline;
	margin-top:5px;
}

div.arrowCategoryHome
{
	float:left;
	display:inline;
	margin:0 5px 0 5px;
}

/*Pager*/
    .pg-normal {
        color: #719a24;
        font-weight: normal;
        text-decoration: none;
        background:url('../Images/category/936-1/backPageN.png') no-repeat center;
        cursor:pointer;
        padding:4px;
        margin:2px;
        width:17px;
        height:19px;
    }
    .pg-selected {
        color: #719a24;
        font-weight: bold;        
        text-decoration: underline;
        background:url('../Images/category/936-1/backPageNoV.png') no-repeat center;        
        cursor: pointer;
		padding:4px;
		margin:2px;
        width:17px;
        height:19px;		
    }
    
    .pg-normal-link {
        color: #719a24;
        font-weight: normal;
        text-decoration: none;
        cursor:pointer;
        padding:4px;
        margin:2px;
    }
    .pg-selected-link {
        color: #719a24;
        font-weight: bold;        
        text-decoration: underline;
        cursor: pointer;
		padding:4px;
		margin:2px;
    }   
    
    .titreCatEnd
    {
		color:#808080;
		font-size:18pt;
		margin-left:5px;	
    }
    
	.descCatEnd
	{
		color:#404040;
		font-size:10pt;
		padding-left:25px;
	}
	
	
	.LienMenuG A
	{
		text-decoration:none;
		font-weight:normal;	
	}
	.LienMenuG A:hover
	{
		padding-left:4px;
		text-decoration:underline;
		font-weight:normal;
	}
	
	
	.pg-normalCat {
        color: #d3e5a9;
        font-weight: normal;
        text-decoration: none;
        background-color:#719a24;
        cursor:pointer;
        padding:4px;
        margin:2px;
        width:17px;
        height:19px;
    }
    .pg-selectedCat {
        color: #d3e5a9;
        font-weight: bold;        
        text-decoration: underline;
        background-color:#719a24;
        cursor: pointer;
		padding:4px;
		margin:2px;
        width:17px;
        height:19px;		
    }
TABLE.tableCategorieIdee
{
	margin-top:10px;
	margin-bottom:2px;
	background-image:url(../Images/category/936-1/fond.png);
	background-repeat:no-repeat;
	background-color:#f5f5ef;
	border:solid 1px #c6da9c;
}
TD.GreeText a
{
	text-transform:uppercase;
	color:#719a24;
	text-decoration:none;
	font-weight:bold;
}

TD.GreeText a:hover
{
	text-decoration:underline;
}
.PoliceGras
{
	font-weight:bold;	
}
A.LienSousCategorie
{
	color:#719a24;
	text-decoration:none;
	margin-left:7px;
	padding-bottom:5px;	
}
TABLE.TableauAbusif
{
	BORDER:#719a24 1px solid;	
}
/*ONGLET TAB LORS DE LA LECTURE D UNE IDEE*/


div.onglettab{
	padding:0;
	margin:0px;
	margin-top:10px;
	width:660px;
}
ul.onglettabs{
	float:left;
	width:670px !important;
	width:710px;
	margin: 0 0 0;				
}
ul.onglettabs li{
	float:left;
	padding:0 0 0 0;
	list-style-type:none;
	width:150px;
	text-align:center;
}

ul.onglettabs a,
ul.onglettabs a:link,
ul.onglettabs a:visited,
ul.onglettabs a:active,
ul.onglettabs a:hover
{
	display:block;
	padding:7 11 7 11;
	background:#d1e3af;
	color:#515a57;
	font-weight:bold;
	text-decoration:none;
	position:relative;
}

html>body ul.onglettabs a:link,
html>body ul.onglettabs a:visited,
html>body ul.onglettabs a:active,
html>body ul.onglettabs a:hover{
	height:auto;
	min-height:20px;
}
ul.onglettabs a:hover{
	background:#719a24;
}
div.onglettab div{
	clear:both;
	background:#fff;
}
ul.onglettabs li.active a:link,
ul.onglettabs li.active a:visited,
ul.onglettabs li.active a:active,
ul.onglettabs li.active span,
ul.onglettabs li.active a:hover{
	background:#719a24;
	color:#fff;
	font-weight:bold;
}
#onglettabprintview{
	float:right;
	padding-right:1em;
	text-align:right;
}
#onglettabprintview a:link,
#onglettabprintview a:visited,
#onglettabprintview a:active,
#onglettabprintview a:hover{
	color:#000;
}
div.onglettab div a:link,
div.onglettab div a:visited,
div.onglettab div a:active
{
	color:#000;
}

/* other scheme! */
#other{
	font-size:.8em;
	margin-left:.3em;
	width:60em;
	margin-bottom:3em;
	float:left;
}
div#other.onglettab div{
	clear:both;
	width:54em;
	background:#669;
	color:#fff;
	padding:1em 3em;
}
		
#other ul.onglettabs a:hover{
	background:#669;
}
div#other ul.onglettabs li.active a:link,
div#other ul.onglettabs li.active a:visited,
div#other ul.onglettabs li.active a:active,
div#other ul.onglettabs li.active a:hover{
	background:#669;
	color:#fff;
}
#other div{
	float:left;
}
ul.prevnext{
	float:left;
	width:100%;
}
ul.prevnext li{
	float:left;
	width:49%;
}
ul.prevnext li.next{
	float:right;
	text-align:right;
}

/* Pagination */


/* Demo style */
p
        {
        width:800px;
        margin:0 auto 1.6em auto;
        }
        
/* Pagination list styles */
ul.fdtablePaginater
        {
        display:table;
        list-style:none;
        padding:0;
        margin:0 auto;
        text-align:center;
        height:2em;
        width:auto;
        margin-bottom:2em;
        }
ul.fdtablePaginater li
        {
        display:table-cell;
        padding-right:4px;
        color:#666;
        list-style:none;
        
        -moz-user-select:none;
        -khtml-user-select:none;
        }
ul.fdtablePaginater li a.currentPage
        {
        border-color:#92B353 !important;
        border-width:2px;
        color:#000;
        }
ul.fdtablePaginater li a:active
        {
        border-color:#222 !important;
        color:#222;
        }
ul.fdtablePaginater li a,
ul.fdtablePaginater li div
        {
        display:block;
        width:2em;
        font-size:1em;
        color:#666;
        padding:0;
        margin:0;
        text-decoration:none;
        outline:none;
        border:1px solid #ccc;
        font-family:georgia, serif;
        }
ul.fdtablePaginater li div
        {
        cursor:normal;
        opacity:.5;
        filter:alpha(opacity=50);
        }
ul.fdtablePaginater li a span,
ul.fdtablePaginater li div span
        {
        display:block;
        line-height:2em;
        border:1px solid #fff;
        background:#D3E5A9 url(../media/gradient.gif) repeat-x 0 -20px;
        }
ul.fdtablePaginater li a
        {
        cursor:pointer;
        }
ul.fdtablePaginater li a:focus
        {
        color:#333;
        text-decoration:none;
        border-color:#aaa;
        }
.fdtablePaginaterWrap
        {
        text-align:center;
        clear:both;
        text-decoration:none;
        }
ul.fdtablePaginater li .next-page span,
ul.fdtablePaginater li .previous-page span,
ul.fdtablePaginater li .first-page span,
ul.fdtablePaginater li .last-page span
        {
        font-weight:bold !important;
        }
/* Keep the table columns an equal size during pagination */
td.sized1
        {
        width:16em;
        text-align:left;
        }
td.sized2
        {
        width:10em;
        text-align:left;
        }
td.sized3
        {
        width:7em;
        text-align:left;
        }
tfoot td
        {
        text-align:right;
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:1px;
        }
#visibleTotal
        {
        text-align:center;
        letter-spacing:auto;
        }
* html ul.fdtablePaginater li div span,
* html ul.fdtablePaginater li div span
        {
        background:#eee;
        }
tr.invisibleRow
        {
        display:none;
        visibility:hidden;
        }
p.paginationText
        {
        font-style:oblique;
        }
* html .fdtablePaginater li {
    display:inline;
    height:0px;
}

.IntroChamp
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
DIV.TitreBloc
{
    color:#000000;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    padding:5px 0px 5px 10px;
    margin:0px 0px 0px 0px;
}
DIV.TitreBloc span
{
    color:#000000;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
}

TABLE.tableIdeeListe
{
	margin-top:2px;
	padding-bottom:8px;
	background-color:#FFFFFF;
	width:100%;
}

TD.tdNoteIdeeListePos div.noteValeurListe
{
   font-weight:bold;
	color:#c6da9c;	
	font-size:12pt;
	text-align:center;
}

TD.tdNoteIdeeListePos div.annonceValeurListe
{
   font-weight:bold;
	color:#c6da9c;	
	font-size:13px;
	text-align:center;
}

TD.tdNoteIdeeListeNeg div.noteValeurListe
{
   font-weight:bold;
	font-size:12pt;
	text-align:center;
	color:#ed8000;
}
div.readIdeaPrix{
    color:#719a24;	
	background-image : url(../Images/936-1/note_pos_grand.png);
	background-repeat : no-repeat;		
	background-position:bottom center;
	font-size:11pt;
	text-align:center;
	font-weight:bold;
	width:120px;
	height:55px;
	padding-top:20px;
}
div.readIdeaPrix span{
    font-size:14px;
    font-weight: bold;
    color: #719a24;
}
TD.tdPrixAnnonce{
    border-left:1px dotted #719a24;
}
DIV.divFondTitreAnnonce{
    background-color:#719A24;
    color:#FFFFFF;
    width:250px;
    height:20px;
    padding-left:5px;
}
DIV.divFondTitreAnnonce span{
    color:#FFFFFF;
    font-weight:bold;
}
DIV.divFondTitreAnnonce a:hover{
    color:#FFFFFF;
}
TD.tdElementAnnonce{
    background-color:#F5F5F5;
    height:20px;
    padding-left:5px;
}
TD.CadreHGAnnonce
{
	background-image : url(../Images/Annonce/936-1/coin_HG.gif);
	background-repeat : no-repeat;
	background-position:bottom left;
	width:18px;
	height:18px;
}

TD.CadreHCAnnonce
{
	background-image : url(../Images/Annonce/936-1/1px_H.gif);
	background-repeat : repeat-x;
	background-position:bottom left;
	height:18px;
}

TD.CadreHDAnnonce
{
	background-image : url(../Images/Annonce/936-1/coin_HD.gif);
	background-repeat : no-repeat;
	width:18px;
	height:18px;
    background-position:bottom left;
}

TD.CadreMGAnnonce
{
	background-image : url(../Images/Annonce/936-1/1px_G.gif);
	background-repeat : repeat-y;
	height:18px;
    background-position:bottom left;
}

TD.CadreMDAnnonce
{
	background-image : url(../Images/Annonce/936-1/1px_D.gif);
	background-repeat : repeat-y;
	height:18px;
    background-position:bottom left;
}

TD.CadreBGAnnonce
{
	background-image : url(../Images/Annonce/936-1/coin_BG.gif);
	background-repeat : no-repeat;
	width:18px;
	height:18px;
    background-position:bottom left;
}

TD.CadreBCAnnonce
{
	background-image : url(../Images/Annonce/936-1/1px_B.gif);
	background-repeat : repeat-x;
	height:18px;
    background-position:bottom left;
}

TD.CadreBDAnnonce
{
	background-image : url(../Images/Annonce/936-1/coin_BD.gif);
	background-repeat : no-repeat;
	width:18px;
	height:18px;
    background-position:bottom left;
}
a.lienDesactiverAnnonce{ 
    color:#719A24;
    font-weight:normal;
    text-decoration:none;
    background-image:URL(../Images/936-1/arrowbullet.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
}
a.lienDesactiverAnnonce:visited{ 
    color:#719A24;
    font-weight:normal;
    text-decoration:none;    
}
a.lienDesactiverAnnonce:hover{ 
    color:#719A24;
    font-weight:normal;
    text-decoration:underline;    
}
TD.ItemResultat{
    background-color:#FFFFFF;
}
.lblAnnonce
{
	font-weight:bold;
	color:#000000;
}