/* CSS BY GUILLAUME H.- DEBUT */



/* PRINCIPAL */

body {
		margin:0; 
		padding:0;
		color:#000000;
		font-family:Tahoma, Verdana, Arial, sans-serif;
		font-size:0.7em;
		line-height:1.3em;
	 }

#principal {
		position: absolute;
		width: 900px;
		left: 50%;
		margin-left: -450px;
		background-color:#ffffff;
		}
		


/* HAUT DE LA PAGE */		

#haut1 {
		height:200px;
		margin:0;
		padding:0;
		background:url("../images/ban-divertissements.png") no-repeat;
		}
		
#haut2 {
		border-bottom:1px #b0b0b0 solid;
		height:25px;
		margin:0;
		padding:0;
		}
				
				
			
.bordhaut {
		margin:0; padding:0;
		}		




/* PUB */
		
.pub-h-context {
				margin:0;
				padding:0;
				padding-top:7px;
				}		
				
				
.pub-h-context1 { 
				border-top:1px #b0b0b0 solid;
				border-bottom:1px #b0b0b0 solid;
				border-right:1px #b0b0b0 solid;
				border-left:1px #b0b0b0 solid;
				background-color:#fe1f20;
				text-align:center;
				margin:0;
				padding:0;
				padding-top:1px;
				padding-bottom:2px;
				}					

.pub-h-2context {
				margin:0;
				padding:0;
				padding-top:7px;

				}	


.pub-h-context2 { 
				width:740px;
				border-top:1px #b0b0b0 solid;
				border-bottom:1px #b0b0b0 solid;
				border-right:1px #b0b0b0 solid;
				border-left:1px #b0b0b0 solid;
				background-color:#f5f6f5;
                                text-align:center;
				margin:0;
				padding:0;
				padding-top:1px;
				padding-bottom:4px;
				}
                                
.pub-h-context3 {
				width:736px;
				border-top:1px #b0b0b0 solid;
				border-bottom:1px #b0b0b0 solid;
				border-right:1px #b0b0b0 solid;
				border-left:1px #b0b0b0 solid;
				background-color:#f5f6f5;
				text-align:center;
				margin:0;
				padding:0;
				padding-top:1px;
				padding-bottom:4px;
				}


.pub-h-banniere1 {
				margin:0;
				padding:0;
				padding-top:7px;
				padding-bottom:7px;
				}


.pub-h-banniere {
				width:571px;
				border-top:1px #b0b0b0 solid;
				border-bottom:1px #b0b0b0 solid;
				border-right:1px #b0b0b0 solid;
				border-left:1px #b0b0b0 solid;
				background-color:#f5f6f5;
				text-align:center;
				margin:0;
				padding:0;
				padding-top:1px;
				padding-bottom:4px;
				}


/* MENU HAUT */

div#menuh_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; BACKGROUND: url(../images/shadow-nav-left.gif) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	
}
div#menuh_2 {
	PADDING-RIGHT: 1px; BACKGROUND: url(../images/shadow-nav-right.gif) #f3f3f3 repeat-y right top; HEIGHT: 25px
}
#menuh_2 ul {
	DISPLAY: inline; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
#menuh_2 ul li {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: right; WIDTH: 130px; TEXT-ALIGN: center
}
#menuh_2 ul li#nav_ref {
	WIDTH: 120px
}
#menuh_2 ul li a {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 130%; BACKGROUND: url(../images/nav.gif) #f3f3f3 no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #fe1f20; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none; voice-family: inherit
}
UNKNOWN {
	HEIGHT: 20px
}
#menuh_2 ul li a:hover {
	BACKGROUND: url(../images/nav-hover.gif) #fe1f20 no-repeat right top; COLOR: #ffffff;
}

BODY#referencement #menuh_2 ul li#nav_ref A {
	BACKGROUND: url(../images/nav-current.gif) #ff6600 no-repeat right top; COLOR: #757575;
}

BODY#annuaire #menuh_2 ul li#nav_annuaire a {
	BACKGROUND: url(../images/nav-current.gif) #ff6600 no-repeat right top; COLOR: #757575;
}
BODY#services #menuh_2 ul li#nav_services a {
	BACKGROUND: url(../images/nav-current.gif) #ff6600 no-repeat right top; COLOR: #757575;
}
BODY#divertissements #menuh_2 ul li#nav_divertissements a {
	BACKGROUND: url(../images/nav-current.gif) #ff6600 no-repeat right top; COLOR: #757575;
}
body#bonsplans #menuh_2 ul li#nav_bonsplans a {
	BACKGROUND: url(../images/nav-current.gif) #ff6600 no-repeat right top; COLOR: #757575;
}




/* MENU */		

#main1 {
		margin:0; padding:0;
		background:url("../images/gris1.jpg") top left repeat-y;
		}
		
#main2 {
		margin:0; padding:0;
		background:url("../images/gris2.jpg") top right repeat-y;
		}
		
#left {
		float:left;
		width:2px;
		margin:0; 
		padding:0;
		}
		
#right {
		float:right;
		width:145px;
		margin:0; 
		padding:0;
		}

.menu-droit-h {
		margin:0;
		padding:0;
		padding-top:8px;
		}

.menu1-droit-h {
		margin:0;
		padding:0;
		border-left: #fe1f20 3px solid;
		border-bottom:1px #fe1f20 solid;
		}

.menu2-droit-h {
		margin:0;
		padding:0;
                border-top:1px #fe1f20 solid;
                border-bottom:1px #fe1f20 solid;
                border-left: #fe1f20 3px solid;
		}

.menu-droit1-h {
		border-top:1px #fe1f20 solid;
                border-bottom:1px #b0b0b0 solid;
		margin:0;
		padding:0;
		}

.menu-droit2-h {
               border-bottom:1px #b0b0b0 solid;
               border-left: #fe1f20 3px solid;
               margin:0;
               padding:0;
               padding-left:5px;
               color: #000000;
}

.menu-droit-h-pub {
		margin:0;
		padding:0;
		text-align:center;
		}
		


a { font-family:Tahoma, Verdana, Arial, sans-serif; }
a:link { color:#e77623; text-decoration:none; }
a:visited { color:#e77623; text-decoration:none; }
a:hover { color:#574d44; text-decoration:none; }
a:active { text-decoration: none; }


		   


/* BAS DE LA PAGE */

#bas1 { height:68px;
		width:900px;
		margin:0; 
		padding:0;
		background:url("../menu/menubh/bg-bas.gif") top right no-repeat;
		}
		
#bash {
		float:left;
		margin:0;
		padding:0;
		}
		
.colone-bas {
		padding-top:22px;
		padding-left:220px; 
		padding-right:15px;
		line-height:11px;
		text-align:center;
		margin:0;
			}
		
		

/* PAGE CENTRAL */		

#middle {
		margin:0;
		margin-right:145px;
		margin-left:2px;
		background:#FFFFFF;
		}
		

		
#icone {
		float:left;
		height:37px;
		width:174px;
		margin:0;
		padding-top:0.4em;
		}		
		
.titre1 {
		float:left;
		width:728px;
		padding:0;
		background:url("../images/bg-h1.jpg") bottom left no-repeat;
		}
		
.column-in {
		margin:0; 
		padding-top:0;
		padding-left:0.4em;
		padding-right:0.4em;
		}
		


/* Div interieur pour Horoscope */

.column-in2 { 
		margin:0; 
		padding-top:0;
		padding-left:5em;
		padding-right:5em;
		text-align:center;
		}		
		
.fixe {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
	   }
	   
.fixe1 {
		line-height:0.1em;
		margin:0;
		padding:0;
		background:transparent;
	   }	   



/* TEXTAREA, SELECT, INPUT */

input {
		background-color:#FFFFFF;
		color:#574d44;
		border:1px #574d44 solid;
		font-family:Tahoma, Verdana, Arial, sans-serif;
		font-size:0.76em; 
		} 
		
input.recherche-annu {
		height:10px;
		background-color:#FFFFFF;
		color:#574d44;
		border:1px #b0b0b0 solid;
		font-family:Tahoma, Verdana, Arial, sans-serif;
		font-size:0.76em; 
		} 		
		
input.recherche-annu1 {
		height:15px;
		background-color:#FFFFFF;
		color:#574d44;
		border:1px #b0b0b0 solid;
		font-family:Tahoma, Verdana, Arial, sans-serif;
		font-size:0.76em; 
		} 
		
		
input.goo {
		background-color:#FFFFFF;
		color:#574d44;
		border:0;
		font-family:Tahoma, Verdana, Arial, sans-serif;
		font-size:0.76em; 
		  } 		

textarea {
		background-color:#FFFFFF;
		color:#574d44;
		border:1px #574d44 solid;
		font-family:Tahoma, Verdana, Arial, sans-serif;
		font-size:0.76em; 
		} 

select {
		background-color:#FFFFFF;
		color: #574d44;
		font-family:Tahoma, Verdana, Arial, sans-serif;
		font-size:0.76em; 
		} 
		
form { 
		margin:0; 
		padding:0; 
	 }		



/* IMAGES */

img { border:0;
	  margin:0;
	  padding:0;
	  }



/* LIENS PRINCIPAUX, COULEURS PRINCIPALS ETC... */

a.liengo { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:0.9em; }
a.liengo:link, a.liengo:visited { color:#574d44; text-decoration:none; }
a.liengo:hover { color:#e77623; text-decoration:none; }
a.liengo:active { text-decoration: none; }

a.lienorange { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.lienorange:link, a.lienorange:visited { color:#e77623; text-decoration:none; }
a.lienorange:hover { color:#574d44; text-decoration:none; }
a.lienorange:active { text-decoration: none; }

.lienorange {
		list-style-type: none;
		margin: 0;
		padding:0;
			  }
			  	  
			  
.menu-line li {                    /* Menu pour la meteo*/ 
		list-style-type: none;
		display:inline;
		margin: 0;
		padding:0;
			  }		  			  	  

h1 {
		font-size:1em;
		display:inline; 
		color: #ffffff; 
		font-family:Tahoma, Verdana, Arial, sans-serif; 
		font-weight: bold; 
		margin:0;
		padding:0.5em;
	}


h2 {
		font-size:1em;
		display:inline; 
		color: #ffffff; 
		font-family:Tahoma, Verdana, Arial, sans-serif; 
		font-weight: bold; 
		margin:0;
		padding:0.5em;
	}
	
h3 {
		font-size:0.99em;
		line-height:1.7em; 
		display:inline; 
		color: #5ba75d; 
		font-family:Tahoma, Verdana, Arial, sans-serif; 
		margin:0;
		padding:0;
	}

	
h4 { margin: 0.2em 0; }

p { margin:0;
	padding:0;
	}
	
p.mini { margin:0;
   		 font-size:0.9em;
		 color:#574d44
	   }
	   
p.center-m {
		text-align:center;
		  }	   

.orange-gras {
		color:#e77623;
		font-weight:bold
			}
			
.orange-normal {
		color:#e77623;
			}	
			
.orange-middle {
		color:#e77623;
		text-align:center;
			}								
			
.gris-gras {
		color:#574d44;
		font-weight:bold
			}			


	

/* PUB */

#d-pub-g {
text-align:center;
		width:138px;
		margin:0;
		}



a.lienorangeb { font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:bold; }
a.lienorangeb:link, a.lienorangeb:visited { color:#59a85b; text-decoration:none; }
a.lienorangeb:hover { color:#e77623; text-decoration:none; }
a.lienorangeb:active { text-decoration: none; }


a.lienorangebn { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.lienorangebn:link, a.lienorangebn:visited { color:#574d44; text-decoration:none; }
a.lienorangebn:hover { color:#e77623; text-decoration:none; }
a.lienorangebn:active { text-decoration: none; }


/* ANNUAIRE */



.titre1-h {
		float:left;
		width:730px;
		margin:0;
		padding:0;
		margin-top:7px;
		padding-left:25px;
		}
		
.titre1-hjf {
		float:left;
		width:730px;
		margin:0;
		padding:0;
		margin-top:7px;
		padding-left:25px;
		}		


.titre2-h {
		float:left;
		margin:0;
		padding:0;
		padding-left:15px;
		padding-right:15px;
		border-top:1px #b0b0b0 solid;
		border-right:1px #b0b0b0 solid;
		border-left:1px #b0b0b0 solid;
		color:#FFFFFF;
		font-weight:bold;
		background-color:#fe1f20;
		}
		
		
.titre3-h {
		float:left;
		width:750px;
		margin:0;
		padding:0;
		margin-top:7px;
		padding-left:0;
		}	
			
.index-column-in-divertissements {
		float:left;
		width:740px;
		margin:0;
		padding:0;
		border-top:1px #b0b0b0 solid;
		border-bottom:1px #b0b0b0 solid;
		border-right:1px #b0b0b0 solid;
		border-left:1px #b0b0b0 solid;
		BACKGROUND: url(../images/background-gris.jpg) #ffffff repeat-x left top;
		         }

.index-column-in-divertissements1 {
		float:left;
		width:737px;
		margin:0;
		padding:0;
		padding-top:7px;
		padding-bottom:7px;
		}

.images-column-in-divertissements {
		float:left;
		width:683px;
		margin:0;
		padding:0;
		padding-left:25px;
		padding-right:20px;
		}
		
.index-column-in-blaguesg {
		float:left;
		width:360px;
		margin:0;
		padding:0;
		         }
				 
.index-column-in-blaguesd {
		float:left;
		width:360px;
		margin:0;
		padding:0;
		         }

.chercher-annu {
		float:right;
		margin:0;
		padding:0;
		padding-right:30px;
		}


.index-column-in-anu {
		float:left;
		width:740px;
		margin:0;
		padding:0;
		border-top:1px #b0b0b0 solid;
		border-bottom:1px #b0b0b0 solid;
		border-right:1px #b0b0b0 solid;
		border-left:1px #b0b0b0 solid;
		BACKGROUND: url(../images/background-gris.jpg) #ffffff repeat-x left top;
		         }

.index-column-in-anu1 {
		float:left;
		width:730px;
		margin:0;
		padding:0;
		padding-top:7px;
		padding-bottom:7px;
		}

.index-column-in-anu2 {
		float:left;
		width:726px;
		margin:0;
		padding:0;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:7px;
		padding-right:7px;
		}

.index-column-in-anug {
		float:left;
		width:355px;
		margin:0;
		padding:0;
		padding-left:5px;
		margin-bottom:-2px;
		         }
		         
.affiche-site-annuaire {
		float:left;
		width:740px;
		margin:0;
		padding:0;
		border-top:1px #767676 solid;
		border-bottom:1px #767676 solid;
		border-right:1px #767676 solid;
		border-left:1px #767676 solid;
		background: url(../images/background-gris.jpg) #ffffff left top repeat-x;
		         }
				 
				 
.affiche-site-jfswf1 {
		width:580px;
		margin:0;
		padding:0;
		padding-top:10px;
		padding-bottom:2px;
		padding-left:70px;
		         }					 				
				 
.affiche-site-jfdetail {
		float:left;
		width:725px;
		margin:0;
		padding:0;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:7px;
		}				  

.affiche-site-annuaire1 {
		float:left;
		width:580px;
		margin:0;
		padding:0;
		padding-top:10px;
		padding-bottom:7px;
		padding-left:7px;
		}
		
.affiche-annu-allcat {
		float:left;
		width:740px;
		margin:0;
		padding:0;
		border-top:1px #b0b0b0 solid;
		border-bottom:1px #b0b0b0 solid;
		border-right:1px #b0b0b0 solid;
		border-left:1px #b0b0b0 solid;
		background-color:#d2d2d2;
		         }
				 
.affiche-annu-allcat1 {
		float:left;
		width:703px;
		margin:0;
		padding-left:27px;
		padding-top:7px;
		padding-bottom:7px;
		}
		
.affiche-site-annuaire-image {
		float:left;
		width:130px;
		margin:0;
		padding:0;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:7px;
		}

		         
.show-arbo {

				margin:0;
				padding:0;
				padding-top:7px;
				}		
				
				
.show-arbo1 {     
				float:left;             
                width:735px;
				border-top:1px #b0b0b0 solid;
				border-bottom:1px #b0b0b0 solid;
				border-right:1px #b0b0b0 solid;
				border-left:1px #b0b0b0 solid;
				background-color:#fe1f20;
				margin:0;
				padding:0;
				padding-top:1px;
				padding-bottom:2px;
				padding-left:5px;
				}
				
.show-arbo2 {
				float:left;             
                width:735px;
				border-bottom:1px #b0b0b0 solid;
				border-right:1px #b0b0b0 solid;
				border-left:1px #b0b0b0 solid;
				background-color:#fe1f20;
				margin:0;
				padding:0;
				padding-top:1px;
				padding-bottom:2px;
				padding-left:5px;
				}
				
.show-arbo3 {

				margin:0;
				padding:0;
				}						
				
				
.page-site {
            float:left;
            width:575px;
            margin:0;
            padding:0;
            padding-top:2px;
            padding-bottom:1px;
}


.page-site1 {
            float:left;
            width:120px;
            margin:0;
            padding:0;
            padding-top:5px;
            padding-bottom:3px;
}

.page-siteg {
            float:left;
            width:120px;
            margin:0;
            padding:0;
            font-weight:bold;
}


.page-sited {
            float:right;
            width:453px;
            text-align:left;
            margin:0;
            padding:0;

}


.page-sitep {
            float:left;
            width:573px;
            text-align:center;
            margin:0;
            padding:0;
            background-color:#d2d2d2;
            font-weight:bold;

}

.page-sitego {
            float:left;
            width:55px;
            text-align:left;
            margin:0;
            padding:0;
            background-color:#ffffff;

}

.page-sitegoo-gh {
            float:left;
            width:191px;
            text-align:left;
            margin:0;
            padding:0;

}

.page-sitegoo-gm {
            float:left;
            width:191px;
            text-align:center;
            margin:0;
            padding:0;

}

.page-sitegoo-gd {
            float:right;
            width:191px;
            text-align:right;
            margin:0;
            padding:0;

}

.page-sitegoo-ilu {
            float:left;
            width:120px;
            margin:0;
            padding:0;
			text-align:center;
            font-weight:bold;
}




/* IMAGES ANNUAIRE */

.image-aleatoire {
		float:left;
		width:150px;
		margin:0;
		padding:0;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:32px;
		}

img.imgaleatoire {
		border: #fe1f20 1px solid;
		width:120px;
		height:90px;
		margin:0;
		padding:0;
		}
		
img.annu7 {
		border: #767676 1px solid;
		width:120px;
		height:90px;
		margin:0;
		padding:0;
		}
		
table.submitsite { border:1px black solid; background-color:#ececec; }		


		
.arbo-annuaire_petit	{ }

.link_to_cat_annuaire {  
			margin:0;
			font-size:0.9em;
			color:#574d44
			}

.menudb {
	 PADDING-LEFT: 5px; BORDER-LEFT:  COLOR:#000000; font-weight:bold; text-align:center; TEXT-DECORATION: none
}

.boldgras { font-weight:bold; text-decoration:none; }
.vertdivertissements { color:#01af58; text-decoration:none; }

.blancdivertissements { color:#FFFFFF; }
.blancannubold { color:#FFFFFF; font-weight:bold; }


/*MENU DROIT DIVERTISSEMENTS ROUGE */

a.menudroitrouge {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BORDER-LEFT: #fe1f20 3px solid; COLOR: #000000; TEXT-DECORATION: none
}
a.menudroitrouge:link, a.menudroitrouge:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BORDER-LEFT: #fe1f20 3px solid; COLOR: #000000; TEXT-DECORATION: none
}
a.menudroitrouge:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #01af58 3px solid; COLOR: #ffffff; BACKGROUND-COLOR: #01af58; TEXT-DECORATION: none
}




a.menucategorierouge {
	PADDING-RIGHT: 12px; PADDING-LEFT: 10px; BORDER-LEFT: #fe1f20 3px solid; COLOR: #000000; TEXT-DECORATION: none
}
a.menucategorierouge:link, a.menucategorierouge:visited {
	PADDING-RIGHT: 12px; PADDING-LEFT: 10px; BORDER-LEFT: #fe1f20 3px solid; COLOR: #000000; TEXT-DECORATION: none;
}

a.menucategorierouge:hover {
	PADDING-RIGHT: 12px; PADDING-LEFT: 10px; BORDER-LEFT: #01af58 3px solid; COLOR: #ffffff; BACKGROUND-COLOR: #01af58; TEXT-DECORATION: none;
}

.nbrsites {
	FONT-SIZE: 10px; COLOR: #555555; FONT-STYLE: italic
}




a.liendivertissementsimages { font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:bold }
a.liendivertissementsimages:link, a.liendivertissementsimages:visited { color:#01af58; text-decoration:none; }
a.liendivertissementsimages:hover { color:#fe1f20; text-decoration:none; }
a.liendivertissementsimages:active { text-decoration: none; }

a.lienannuairemini { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.lienannuairemini:link, a.lienannuairemini:visited { color:#574d44; text-decoration:none; }
a.lienannuairemini:hover { color:#000000; text-decoration:none; }
a.lienannuairemini:active { text-decoration: none; }

a.lienannuairearbomini { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.lienannuairearbomini:link, a.lienannuairearbomini:visited { color:#574d44; text-decoration:none; }
a.lienannuairearbomini:hover { color:#ff6600; text-decoration:none; }
a.lienannuairearbomini:active { text-decoration: none; }

a.liendivertissementsarbo { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.liendivertissementsarbo:link, a.liendivertissementsarbo:visited { color:#ffffff; text-decoration:none; }
a.liendivertissementsarbo:hover { color:#ffffff; text-decoration:none; font-weight:bold; }
a.liendivertissementsarbo:active { text-decoration: none; }

a.liendivertissementsjfnotes { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.liendivertissementsjfnotes:link, a.liendivertissementsjfnotes:visited { color:#fe1f20; text-decoration:none; }
a.liendivertissementsjfnotes:hover { color:#01af58; text-decoration:none; }
a.liendivertissementsjfnotes:active { text-decoration: none; }




/* CSS BY GUILLAUME H. - FIN */