/* mainstyle.css www.authentic-holidays.com (c) O. Georgallides-Scheurer - tous droits reserves. */

body, div, /*p, ul, ol, dl, li, h1, h2, h3, h4, h5, h6  reset defaults */
	{
	margin:0;
	padding:0;
	
}


 body { 
       text-align: center; 
	   background-color:#D2D2D2;
	   font: 12px Arial, Helvetica, sans-serif ;
	   color:#4c4c4c; /*ou 333333 plus foncé*/
	   /*background-image:url(/images/fond5.jpg);*/
	   	   	
} 

a {text-decoration:none;  z-index:20}
a:link,		
a:visited,
a:active     { color:#336699;}
a:hover		 { color: #4c4c4c; }


img
	{ 
		 
		border: none;           /* Ne pas entourer les images, même s'ils contiennent des liens */
  		vertical-align: middle; /* Dans le cas d'une icône suivie d'un texte, par exemple       */

	}

#contenant 
{ 
	   width: 1000px;
       margin-left: auto;
       margin-right: auto;
	  
	   background-color:#FFFFFF;  /* idem que maincontenu pour eviter marge haut couleur de body*/
       text-align: left;
	   /*background: url(images/coldrte.gif) right top repeat-y;*/
	   border: 2px #B4B4B4 solid;  

	 
} 


 

strong { font-weigth: bold; }



	   


.coldrte {

	right:0px;
	width: 260px; /* Largeur de la colonne */
	padding-left:10px; 
	padding-right:10px;

	/*background-color: #6699cc;*/
	float:right;
}

 
	#eortologio
{ 
	   text-align:center;
	 
}


.maincontenu { 
		text-align:justify;
		
		margin-right:280px;
		padding-left:10px; 
		padding-right:10px;
		 
		background-color:#FFFFFF; 

		
		
		}
		
.maincontenu p {text-align:justify; }


h1, h2, h3, h4 {font-family: Georgia, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;}

h1 { 
	color: #646464;
	font-size:18px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 2px solid #dedede;
	
}

h2 {
	color: #8bae0a;
	font-size:14px;
	font-weight: bold;
	padding-bottom: 8px;
	margin-bottom: 8px;
	
}



h3 { 
	color: #646464;
	font-size:18px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 2px solid #dedede;
}

h4 {
	color: #8bae0a;
	font-size:14px;
	font-weight: bold;
	padding-bottom: 8px;
	margin-bottom: 8px;
	
}

/*.maincontenu h3 { 
			 font-size: 14px; 
			 font-weight:bold; 
			 color:white;
			 background-color:#7F7F7F;
			
 			 margin: -2px -10px -2px -10px;
			 padding: 2px 10px 2px 10px;
 			 
			 
		     width:100%;
			 
 			}
.maincontenu h4 { font-size: 12px; font-weight:bold; 
			 display: inline; /* Ne plus considérer le titre comme un bloc 
  			 margin-left: 0px;
 			 padding: 2px;
 			 border-left: 1px solid #B4B4B4;
			 border-bottom: 1px solid #B4B4B4;
 			}	*/
	
	
	
		
	   
.bottom { clear:both; /* sinon si texte court body deja en milieu de page */
		text-align:center;
   	 	float:top;
		font-size: 8 pt; 
		color: #666666;
		text-decoration:overline; 
		margin: 0; 
		padding: 0; 
		border: 0;
		
		
		}

.bottom a {text-decoration:none; color: #666666;z-index:20}
.bottom a:link,		
.bottom a:visited,
.bottom a:active, 
.bottom a:hover		 {  }	   