/* 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-gratuit.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:#f8ab29;
				text-align:center;
				margin:0;
				padding:0;
				padding-top:1px;
				padding-bottom:2px;
				}					

.pub-h-2context {
				float:left;
				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: #f8ab29; 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") #f8ab29 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: #ffffff;
}
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:145px;
		margin:0; 
		padding:0;
		}
		
#right {
		float:right;
		width:2px;
		margin:0; 
		padding:0;
		}

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

.menu1-gauche-h {
		margin:0;
		padding:0;
		border-right: #f8ab29 3px solid;
		border-bottom:1px #f8ab29 solid;
		}

.menu2-gauche-h {
		margin:0;
		padding:0;
        border-top:1px #f8ab29 solid;
        border-bottom:1px #f8ab29 solid;
        border-right: #f8ab29 3px solid;
		}

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

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

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


a { font-family:Tahoma, Verdana, Arial, sans-serif; }
a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; 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("../menu1/menubh1/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:2px;
		margin-left:145px;
		background:#ffffff;
		}
		
.column-in {
		margin:0; 
		padding-top:0;
		padding-left:0.4em;
		padding-right:0.4em;
		}
		
		
.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:695px;
		margin:0;
		padding:0;
		margin-top:7px;
		padding-left:25px;
		padding-right:25px;
		}
		
.titre1-2-g {
		float:left;
		width:310px;
		margin:0;
		padding:0;
		margin-top:7px;
		padding-left:25px;
		padding-right:25px;
		}		
		
.titre1-2-d {
		float:right;
		width:310px;
		margin:0;
		padding:0;
		margin-top:7px;
		padding-left:25px;
		padding-right: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:#f8ab29;
		}
		
.titre2d-h {
		float:right;
		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:#f8ab29;
		}		
		
		
.titre3-h {
		float:right;
		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:#f8ab29;
		}	


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


.index-column-in-gratuit {
		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-gratuit1 {
		float:left;
		width:730px;
		margin:0;
		padding:0;
		padding-top:7px;
		padding-bottom:7px;
		}

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

.index-column-in-gratuitg {
		float:left;
		width:350px;
		margin:0;
		padding:0;
		         }
				 
.index-column-in-gratuitd {
		float:left;
		width:350px;
		margin:0;
		padding:0;
		padding-bottom:23px;
		padding-top:7px;
		text-align:center;
		         }
				 
.index-column-in-gratuitdi {
		float:left;
		width:350px;
		margin:0;
		padding:0;
		padding-bottom:25px;
		padding-top:12px;
		text-align:center;
		         }		

.index-column-in-gratuit-sep {
		float:left;
		width:368px;
		margin:0;
		padding:0;
		         }
				 
.index-column-in-gratuit-sepd {
		float:right;
		width:368px;
		margin:0;
		padding:0;
		         }				 
				 
.index-column-in-gratuit-ech-cong {
		float:left;
		width:365px;
		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-gratuit-ech-cond {
		float:right;
		width:365px;
		margin:0;
		margin-right:2px;
		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-gratuit-ech-con2 {
		float:left;
		width:350px;
		margin:0;
		padding:0;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:7px;
		padding-right:7px;
		}				  						 			 				 
		         
.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-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:#f8ab29;
				margin:0;
				padding:0;
				padding-top:1px;
				padding-bottom:2px;
				padding-left:5px;
				}
				
.show-arbo2 {
				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: #20c0fe 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
			}

.menugb {
	 padding-left:5px; BORDER-LEFT:0;  COLOR:#00000; font-weight:bold; text-align:center; TEXT-DECORATION: none
}

.boldgras { font-weight:bold; text-decoration:none; }

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


/*MENU GAUCHE ORANGE BONS PLANS GRATUITS */

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




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

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

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


a.lienannuairesite { font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:bold }
a.lienannuairesite:link, a.lienannuairesite:visited { color:#000000; text-decoration:none; }
a.lienannuairesite:hover { color:#574d44; text-decoration:none; }
a.lienannuairesite: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:#000000; text-decoration:none; }
a.liendivertissementsarbo:hover { color:#ffffff; text-decoration:none; }
a.liendivertissementsarbo:active { text-decoration: none; }

a.lienannuaire-url-direct { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:0.9em; }
a.lienannuaire-url-direct:link, a.lienannuaire-url-direct:visited { color:#ff6600; text-decoration:none; }
a.lienannuaire-url-direct:hover { color:#ff6600; text-decoration:none; }
a.lienannuaire-url-direct:active { text-decoration: none; }

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


/* CSS BY GUILLAUME H. - FIN */