/* CSS */


/*___BALISES GLE_______________________________________________*/

BODY, TABLE, TD, TR, P, SPAN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

BODY {
	background: url(../images/bgsite.jpg) top repeat-x;
	margin-top:0px;
}

IMG.spip A{
	border: 0;
}

A:link,
A:active,
A:visited {
	text-decoration: underline;
}

A:hover {
	text-decoration: none;
}

P {
	margin-top: 7px;
	margin-bottom: 7px;
}





/*___TEXTES____________________________________________________*/

.txt_000000 {
	color: #000000;
	text-decoration: none;
}

.txt_10_000000 {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.txt_11_CB1414 {
	font-size: 11px;
	color: #CB1414;
	text-decoration: none;
}

.txt_14_000000 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.txt_14_EE8F20 {
	font-size: 14px;
	color: #EE8F20;
	font-weight: bold;
	text-decoration: none;
}

.txt_14_C36E0B {
	font-size: 14px;
	color: #C36E0B;
	font-weight: bold;
	text-decoration: none;
}

.txt_11_0C4DA2_bold {
	color: #0C4DA2;
	font-size: 11px;
	font-weight: bold;	
}

.txt_13_000000 {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.txt_13_FFFFFF {
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.txt_13_4E3921 {
	font-size: 13px;
	color: #4E3921;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}


.txt_13_EE8F20 {
	font-size: 13px;
	color: #EE8F20;
	font-weight: bold;
	text-decoration: none;
}

.txt_13_C9B587 {
	font-size: 13px;
	color: #C9B587;
	font-weight: bold;
	text-decoration: none;
}

.txt_14_EE8F20 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EE8F20;
	font-weight: bold;
	text-decoration: none;
}

.txt_14_227ABD {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #227ABD;
	font-weight: bold;
	text-decoration: none;
}

.txt_14_274E6B {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #274E6B;
	font-weight: bold;
	text-decoration: none;
}

.txt_14_D49248 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D49248;
	font-weight: bold;
	text-decoration: none;
}

.txt_12_D49248 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D49248;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase	
}


A.txt_11_000000 {
	font-size: 11px;
	color: #000000;
}

.txt_EE8F20 {
	color: #EE8F20;
}

.txt_C9B587 {
	color: #C9B587;
}




/*___BACKGROUND________________________________________________*/

.homebg {
	background: url(../images/home_bg.jpg) no-repeat;
}

.bgpages {
	background: url(../images/pages_bg.jpg) repeat-x #F7FAFD;
	width: 840px;
}

.baspagesMaster {
	background: url(../images/pages_bas1.gif) no-repeat #FFFFFF bottom;
	height: 450px;
	vertical-align: top;
}

.baspagesMalin {
	background: url(../images/bgpage_malin.jpg) no-repeat #FFFFFF bottom;
	height: 450px;
	vertical-align: top;
}

.baspagesIdees {
	background: url(../images/bg_idees.jpg) no-repeat #FFFFFF bottom;
	height: 450px;
	vertical-align: top;
}

.baspagesProposezBonsplans {
	background: url(../images/bg_proposez_bonsplans.jpg) no-repeat #FFFFFF bottom;
	height: 450px;
	vertical-align: top;
}

.parcheminTab {
	background: url(../images/parchemin_bgmiddle.jpg) repeat-y #C9B587 top;
}

.parcheminTab2 {
	background: url(../images/parchemin_bgmiddle2.jpg) #C9B587 top no-repeat;
}

.baspagesGoodies {
	background: url(../images/goodies_rideaux_bg.jpg) no-repeat #FFFFFF bottom left;
	height: 300px;
	vertical-align: top;
}

.baspagesDragon {
	background: url(../images/bg_pages_dragon.jpg) no-repeat #FFFFFF bottom left;
	height: 300px;
	vertical-align: top;
}

.baspagesListeAnnonce {
	background: url(../images/bgpages_annoncesplans.jpg) no-repeat #FFFFFF bottom left;
	height: 595px;
	vertical-align: top;
}

.bgPopUp {
	background: url(../images/bgpopup.jpg) repeat-x #FFFFFF top;
}

LI.puceverte {
	list-style-image:url(../images/puce_liste_verte.gif);
}

LI.pucejaune {
	list-style-image:url(../images/puce_liste_brown.gif);
}

.baspagesGuepard {
	background: url(../images/guepard_bg.jpg) no-repeat #FFFFFF bottom;
	height: 450px;
}

.baspagesPrincesse{
	background: url(../images/bgpages_princesse.jpg) no-repeat #FFFFFF bottom;
	height: 450px;
}


.baspagesPrincesse{
	background: url(../images/bgpages_princesse.jpg) no-repeat #FFFFFF bottom;
	height: 450px;
}

.bgpages_valises {
	background: url(../images/bgpages_valises.jpg) no-repeat #FFFFFF bottom;
	height: 450px;
}


/*___BORDER____________________________________________________*/

.borderLeftRight_5px_FFFFFF {
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
}

.borderGris1px_BCBDC0 {
	border-bottom: 1px solid #BCBDC0;
}

TABLE.orangeTab {
	background-color: #FFECC2;
}

TABLE.orangeTab .borderOrangeTop1px_FFBB34 {
	border-top: 1px #FFBB34 solid;
}

TABLE.orangeTab .borderOrangeLeft1px_FFBB34 {
	border-left: 1px #FFBB34 solid;
}

TABLE.orangeTab .borderOrangeRight1px_FFBB34 {
	border-right: 1px #FFBB34 solid;
}

TABLE.orangeTab .borderOrangeBottom1px_FFBB34 {
	border-bottom: 1px #FFBB34 solid;
}


/*___PADDING MARGIN ALIGN_______________________________________*/


.marginLeft10 {
	margin-left: 10px;
}

.marginContent{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 25px;
}

.marginRight20 {
	margin-right: 20px;
}

.valignBottom {
	vertical-align: bottom;
}

.marginTop5 {
	margin-top:5px;
}

.marginTop7 {
	margin-top:7px;
}

.marginTop10 {
	margin-top:10px;
}

.marginTop25 {
	margin-top:25px;
}

.marginTop28 {
	margin-top:28px;
}

.marginTop50 {
	margin-top:50px;
}

.marginTop150 {
	margin-top:150px;
}

.marginBottomBackground {
	margin-bottom:150px;
}

.marginbottom10 {
	margin-bottom:10px;
}

.marginbottom5 {
	margin-bottom:5px;
}

.marginTopFooter {
	margin-top: 15px;
}

TABLE TD.padding5 {
	padding: 5px 5px 5px 5px;
}


/*___BLOCS_____________________________________________________*/

DIV.articles {
	border-top: 1px #000000 dotted;
	padding-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

DIV.articles2 {
	padding-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

DIV.focus_services {
	background: url(../images/focus_bg_service.jpg) no-repeat;
	height: 271px;
	width: 292px;
}

DIV.focus_services .focus_terSurprise {
	margin-top: 56px;
	margin-left: 24px;
	margin-right: 20px;
}

DIV.focus_services .focus_terZen{
	margin-top: 30px;
	margin-left: 91px;
	margin-right: 20px;
}

DIV.focus_compte1 {
	background: url(../images/focus_bg_compte2.jpg) no-repeat;
	height: 130px;
	width: 292px;
}

DIV.focus_compte3 {
	background: url(../images/focus_bg_compte_vert.jpg) no-repeat;
	height: 130px;
	width: 292px;	
}

DIV.focus_compte2 {
	background: url(../images/focus_bg_compte_bleu.jpg) no-repeat;
	height: 130px;
	width: 292px;	
}

DIV.focus_compte1 TABLE,
DIV.focus_compte2 TABLE,
DIV.focus_compte3 TABLE {
	margin-top: 20px;
	margin-left: 23px;
	margin-right: 20px;
	margin-bottom: 20px;
}

DIV.focus_compte1 .titre,
DIV.focus_compte2 .titre,
DIV.focus_compte3 .titre {
	font-size: 15px;
	color: #0C4DA2;
	font-weight: bold;
	text-transform: uppercase;
}

DIV.focus_compte1 .nbpaces,
DIV.focus_compte2 .nbpaces,
DIV.focus_compte3 .nbpaces {
	font-size: 22px;
	color: #EE8F20;
	font-weight: bold;
}

.popupContent {
	color: #999999;
	font-size: 11px;
	padding: 10px 15px 10px 15px;
}




/*___MENUS_____________________________________________________*/

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 3px;
}

#footer A {
	color: #666666;
	text-decoration: none;
}

#footer A:hover{
	text-decoration: underline;
}

.bgsubmenu {
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}

.bgsubmenu .sep {
	font-size: 11px;
	color: #EE8F20;
	margin-left: 10px;
	margin-right: 10px;
	font-weight:lighter;
}

.bgsubmenu A:link,
.bgsubmenu A:active,
.bgsubmenu A:visited {
	font-size: 12px;
	font-weight: bold;
	color: #EE8F20;
	text-decoration: none;
}

.bgsubmenu A:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}

#chemin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
	height: 30px;
	vertical-align: top;
}

#chemin A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

























INPUT.width225 {
	width: 225px;
	height: 15px;
	font-size: 11px;
	color: #666666;
}

.width150 {
	width: 150px;
	height: 15px;
	font-size: 11px;
	color: #666666;
}

TEXTAREA.width225 {
	width: 225px;
	height: 93px;
}

SELECT.width225 {
	width: 232px;
	height: 18px;
	font-weight: bold;
}

.txt_10_7C7054 {
	color: #7C7054;
	font-size: 10px;
}


HR{	
border: none 0; 
border-top: 1px dashed #000000;
width: 100%;
height: 1px;

}


bourse1btn{
	margin-top: 56px;
	margin-left: 70px;
	margin-right: 20px;
}

/*_________________________ SUB NAV ________________________*/

#nav_malin {
	position: absolute;
	width:810px !important;
	width:820px;
	z-index:1;
	vertical-align: bottom;
	visibility: hidden;
	background: url(../images/nav_bg_sousnav.jpg) repeat-x;
	height: 23px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 20px;
}

#nav_malin  .sep {
	font-size: 11px;
	color: #C26E0B;
	margin-left: 10px;
	margin-right: 10px;
	font-weight:lighter;
	text-decoration: none;	
}

#nav_malin  A:link,
#nav_malin  A:active,
#nav_malin  A:visited {
	color: #C26E0B;
	text-decoration: underline;
}

#nav_malin  A:hover {
	color: #000000;
	text-decoration: none;	
}

#nav_eco {
	position: absolute;
	/*width:820px !important;*/
	width:820px;
	height:23px;
	z-index:2;
	vertical-align: bottom;
	text-align: center;
	visibility: hidden;
	background: url(../images/nav_bg_sousnav2.jpg) repeat-x;
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 20px;
}

#nav_eco  .sep {
	font-size: 11px;
	color: #0864A7;
	margin-left: 10px;
	margin-right: 10px;
	font-weight:lighter;
	text-decoration: none;	
}

#nav_eco  A:link,
#nav_eco  A:active,
#nav_eco  A:visited {
	color: #0864A7;
	text-decoration: underline;
}

#nav_eco  A:hover {
	color: #000000;
	text-decoration: none;	
}

#nav_ecolo {
	position:absolute;
	width:810px !important;
	width:820px;
	height: 23px;
	z-index: 3;
	vertical-align: bottom;
	visibility: hidden;
	text-align: right;
	background: url(../images/nav_bg_sousnav3.jpg) repeat-x;
	height: 23px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 20px;
}

#nav_ecolo  .sep {
	font-size: 11px;
	color: #468908;
	margin-left: 10px;
	margin-right: 10px;
	font-weight:lighter;
	text-decoration: none;	
}

#nav_ecolo  A:link,
#nav_ecolo  A:active,
#nav_ecolo  A:visited {
	color: #468908;
	text-decoration: underline;
}

#nav_ecolo  A:hover {
	color: #000000;
	text-decoration: none;	
}


#tab_annonces {
	background-color: #FCEAC4;
}

#tab_annonces .nopadding {
	padding: 0px 0px 0px 0px;
	border: 0px solid #FDC149;
}


#tab_annonces .bgclaire1 {
	background-color: #FCF0D6;
}

#tab_annonces .bgclaire2 {
	background-color: #FCEAC4;
}

#tab_annonces .bgfonce1 {
	background-color: #FCEAC4;
	border-right: 1px #FDC149 dashed;
	border-left: 1px #FDC149 dashed;	
}

#tab_annonces .bgfonce2 {
	background-color: #FAE1A9;
	border-right: 1px #FDC149 dashed;
	border-left: 1px #FDC149 dashed;
}

#tab_annonces .border-right-dashed {
	border-right: 1px #FDC149 dashed;
}

#tab_annonces .border-left-dashed {
	border-left: 1px #FDC149 dashed;
}

#tab_annonces .border-left-solid {
	border-left: 1px #FDC149 solid;
}

#tab_annonces .border-right-solid {
	border-right: 1px #FDC149 solid;
}

#tab_annonces .border-top-solid {
	border-top: 1px #FDC149 solid;
}

.border-bottom-solid {
	border-bottom: 1px #FDC149 solid;
}

.padding6 {
	padding: 6px;
}

.paddingTabcolor {
	padding: 6px;
}

#tab_annonces .nopaddingTop {
	padding-top: 0px;
}

.bgtitreclaire {
	background:url(../images/tabcolor_bgclaire.jpg) #FFCE6F repeat-x;
} 

.bgtitrefonce{
	background:url(../images/tabcolor_bgfonce.jpg) #FDB930 repeat-x;
	border-left: 1px #FDC149 dashed;
	border-right: 1px #FDC149 dashed;
} 

.bgtitrefonceLast{
	background:url(../images/tabcolor_bgfonce.jpg) #FDB930 repeat-x;
	border-left: 1px #FDC149 dashed;
} 

.bgtitreclaireLast{
	background:url(../images/tabcolor_bgclaire.jpg) #FFCE6F repeat-x;
	border-left: 1px #FDC149 dashed;
} 


#tab_annonces .nopadding {
	padding: 0px;
}

.Style3 {
	color: #457A03;
	font-weight: bold;
}
.Style2 {
	color: #0A6CB6;
	font-weight: bold;
}
.Style1 {
	color: #EB7F00;
	font-weight: bold;
}
.puce3 {
	color: #457A03;
}
.puce2 {
	color: #0A6CB6;
}
.puce1 {
	color: #EB7F00;
}

#tab_blue_eco TH {
	background: url(../images/eco_topblue_tab.jpg) no-repeat top;
	height: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#tab_blue_eco .borderLeft_solid {
	border-left: 1px solid #7EB2D7;
}

#tab_blue_eco .borderLeft_dashed {
	border-left: 1px dotted #7EB2D7;
}

#tab_blue_eco .borderRight_solid {
	border-right: 1px solid #7EB2D7;
}

#tab_blue_eco .bgcolor_CBE0F1 {
	background-color: #CBE0F1;
}

#tab_blue_eco .txt_11_verdana_0661A5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0661A5 ;
	font-size: 11px;
	font-weight: bold;
}


#tab_annonces {
	background-color: #FCEAC4;
}

#tab_annonces .nopadding {
	padding: 0px 0px 0px 0px;
	border: 0px solid #FDC149;
}


#tab_annonces .bgclaire1 {
	background-color: #FCF0D6;
}

#tab_annonces .bgclaire2 {
	background-color: #FCEAC4;
}

#tab_annonces .bgfonce1 {
	background-color: #FCEAC4;
	border-right: 1px #FDC149 dashed;
	border-left: 1px #FDC149 dashed;	
}

#tab_annonces .bgfonce2 {
	background-color: #FAE1A9;
	border-right: 1px #FDC149 dashed;
	border-left: 1px #FDC149 dashed;
}

#tab_annonces .border-right-dashed {
	border-right: 1px #FDC149 dashed;
}

#tab_annonces .border-left-dashed {
	border-left: 1px #FDC149 dashed;
}

#tab_annonces .border-left-dashed-dark {
	border-left: 1px #000000 dashed;
}

#tab_annonces .border-left-solid {
	border-left: 1px #FDC149 solid;
}

#tab_annonces .border-right-solid {
	border-right: 1px #FDC149 solid;
}

#tab_annonces .border-top-solid {
	border-top: 1px #FDC149 solid;
}
.bgorange {
	background:url(../images/eco_bgorange_tab.jpg) #FE9A38 bottom repeat-x;
}

.bgTop1 {
	background: url(../images/ccoeur_top5_livres_bg.jpg) no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;	
}

.bgTop2 {
	background: url(../images/ccoeur_top5_cddvd_bg.jpg) no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;	
}

.bgTop3 {
	background: url(../images/ccoeur_top5_jeuxvideo_bg.jpg) no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;	
}
.bgTop4 {
	background: url(../images/ccoeur_top5_cddvd_bg.jpg) no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;	
}
.txt_9_1773BC {
	font-size: 9px;
	color: #1773bc;
}
#flash_0{
	color:#FF0000;
	font-style:italic;
}

.bulle{
visibility:hidden; position:absolute;width:185; background-color:#FFFFFF; padding: 10px 10px 10px; text-align:left; border: 1px solid #EE8F20;
}

IMG.margesImage_bordDroit {
	margin-right: -10px !important;
	margin-right: 0px;
}

IMG.margesImage_bordBas {
	/*
	margin-bottom: -10px !important;
	margin-bottom: 0px;
	*/
}

.home_bloc_middle {
	padding-left: 15px;
	padding-top : 5px;	
	background: url(../images/home_bloc_middle.jpg) repeat-y;
}

A.home_malin:link,
A.home_malin:active, 
A.home_malin:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

A.home_malin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8D17;
	//font-weight: bold;
	text-decoration: none;
}


A.home_eco:link,
A.home_eco:active, 
A.home_eco:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

A.home_eco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A6CB3;
	//font-weight: bold;
	text-decoration: none;
}

A.home_autrement:link,
A.home_autrement:active, 
A.home_autrement:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

A.home_autrement:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #46860C;
	//font-weight: 600;
	text-decoration: none;
}

.logoTERfooter_home {
	background: url(../images/minilogo.gif) no-repeat right -5px;
}