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

body, div, .logo , #ciel_grec, .img_fond, #fond_mer, #sable_grec, #contenant, .maincontenu, .bottom /*p, ul, ol, dl, li, h1, h2, h3, h4, h5, h6  reset defaults */
	{
	margin:0;
	padding:0; border:0
	
	
}


 body { 
       text-align: center; 
	   background-color:#EAF9FE;
	   color:#4c4c4c; /*ou 333333 plus foncé*/
	  /* background-image:url(http://www.authentic-holidays.com/images/ciel_grec.jpg);
          background-repeat: repeat-x; 
          background-position: top left;   */    
	   	   	
} 

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


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       */

	}

.logo {margin:0px; border:none; float:right; padding:0 }

#ciel_grec 
{ width:100%; height:220px; position:fixed; top:0; left:0; z-index:-1;
  background-image:url(http://www.authentic-holidays.com/images/ciel_grec.jpg);
  background-repeat: repeat-x; 
  background-position: top left; 
}

.img_fond 
{width:100%; height:100%; position:fixed; top:220px; left:0; z-index:-1; margin:0; padding:0; border:0

}


#fond_mer 
{  width:100%; height:100%; margin-top:220px; margin-bottom:220px; z-index:-1; position:fixed; top:0; left:0;
  background-image:url(http://www.authentic-holidays.com/images/fond_mer.jpg);
  background-repeat: repeat-x; 
  background-position: top left;
  
  
}

#sable_grec 
{ width:100%; height:220px; clear:both; z-index:-1;
  background-image:url(http://www.authentic-holidays.com/images/sable_grec.jpg);
  background-repeat: repeat-x; 
  background-position: top left; 
  
}

#bottom_sable
{
width:100%; height:auto; float:left; margin:0; padding:0; border:0; background-image:url(http://www.authentic-holidays.com/images/fond_sable_grec.jpg); background-repeat:repeat;
text-align:left; z-index:500 
}



#contenant 
{ 
	   position:relative;
	   width: 1000px;
       margin-left: auto;
       margin-right: auto;
	   z-index:1000;
	   background-color:#FFFFFF;  /* idem que maincontenu pour eviter marge haut couleur de body*/
       text-align: left;
	   /*background: url(http://www.authentic-holidays.com/images/coldrte.gif) right top repeat-y;*/
	   border: 2px #B4B4B4 solid;
	   margin-bottom:140px
	 
} 


 

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 { 
        position:relative;
		text-align:justify;
		z-index:5000;
		margin-right:280px;
		padding-left:20px; 
		padding-right:20px;
		 
		background-color:#FFFFFF;
		
		
		}
		
.maincontenu p {text-align:justify; z-index:5000; position:relative; }





	
	
	
		
	   
.bottom { clear:both; /* sinon si texte court body deja en milieu de page */
		text-align:center;
   	 	float:top;
		text-decoration:overline; 
		margin: 0; 
		border: 0;
		padding-top:5px;
		padding-bottom:5px;
		
		
		}

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








body { font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;} 
h2, h3, h4, h5, h6 {font-family: Georgia, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
	font-size: 100%;
	}
	
body {
	font-size: 100%;
	
	}
html>body {
	font-size: 16px;
	}
	

p, ul {
	font-size:1em;
	line-height:1.4em;
	
	}



h1, h3 { 
	color: #336699;
	font-size:1.8em;
	padding-bottom: 16px;
	margin-bottom: 16px;
	border-bottom: 2px solid #dedede;
       font-family: "PermanentMarkerRegular", Georgia, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
       font-weight: normal;
       font-style: normal;	
}




h2, h4 {
	color: #8bae0a;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	padding-bottom: 8px;
	margin-bottom: 8px;
       letter-spacing : 0em
	
}

.coldrte, {
   font-family: Arial, Helvetica, sans-serif ;
   font-size:13px;
}


#pub_mini 
{ 
}


.bottom {font-size:0.9em;
		color: #666666;
		}


#bottom_sable a { color:white; line-height:1em;		}


@font-face {
    font-family: "PermanentMarkerRegular";
    src: url(http://www.authentic-holidays.com/PermanentMarker-webfont.eot);
    src: url(http://www.authentic-holidays.com/PermanentMarker-webfont.eot?#iefix) format("embedded-opentype"),
         url(http://www.authentic-holidays.com/PermanentMarker-webfont.woff) format("woff"),
         url(http://www.authentic-holidays.com/PermanentMarker-webfont.ttf) format("truetype"),
         url(http://www.authentic-holidays.com/PermanentMarker-webfont.svg#PermanentMarkerRegular) format("svg");
    font-weight: normal;
    font-style: normal;

}
