/* Les éléments HTML en général
-------------------------------------------------------- */
html, body{
	margin: 0;
	padding: 0;
	text-align: center;
}

body{
	background: #d5fea0; /*couleur du fond de page*/
	color: #000;
	font-size: 80%;
	line-height: 1.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6{
	font-family: "Trebuchet MS", sans-serif;
}

h1{font-size: 1.5em;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}

fieldset{
	border: none;
}

.field label{
	display: block;
}

input,textarea{
	border: 1px solid #999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:3px;
}
input{
	font-size: 1.1em;
}
select{
	font-size: 1em;
}
textarea{
	width: 95%;
	font-size: 1.1em;
}

img{border:none;}

a img{border:none;text-decoration:none;}

a{
	color: #000;
}

a:visited{
	color: #000;
}

a:hover{
	color: #000;
}

/* La page
-------------------------------------------------------- */
#page{
	background: #d5fea0; /*couleur du fond de page*/  /* ancienne couleur #CAFEB2*/
	color: inherit;
	width: 750px;
	margin: 0 auto;
	text-align: left;
}
/* L'entête
-------------------------------------------------------- */
#top{
  margin:0;
	height: 110px;
	background-color: #d5fea0;
	text-align:center;
}
#top img {
  margin-top:20px;
}
/* contenu */
#main{
	float: left;
	width: 520px;
}

#content{
	margin: 0 5px 0 10px;
	padding: 6em 0 1em 0;
}

/* sidebar */
#sidebar{
	float: right;
	width: 220px;
	padding: 5px 0;
}
#sidebar div{
	margin: 0;
	padding: 0;
}
/* gites de france */
.gf{
  margin:0;
  text-align:left;
}
.gf img{
  margin:0;padding: 0;}
.gf a{text-decoration:none;}
.gf img a{text-decoration:none;}
/* menu */
#menu {display:block; min-height:20px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {display:block; width:150px; margin-bottom:5px; list-style-position:outside;}
#menu li.list1 {background:transparent url(img/portail/drapeaux/france.gif) no-repeat 0px 40%;}
#menu li.list2 {background:transparent url(img/portail/drapeaux/espana.gif) no-repeat 0px 40%;}
#menu li.list3 {background:transparent url(img/portail/drapeaux/portugal.gif) no-repeat 0px 40%;}
#menu li.list4 {background:transparent url(img/portail/drapeaux/italia.gif) no-repeat 0px 40%;}
#menu li.list5 {background:transparent url(img/portail/drapeaux/deutschland.gif) no-repeat 0px 40%;}
#menu li.list6 {background:transparent url(img/portail/drapeaux/nederland.gif) no-repeat 0px 40%;}
#menu li.list7 {background:transparent url(img/portail/drapeaux/england.gif) no-repeat 0px 40%;}
#menu li.list8 {background:transparent url(img/portail/drapeaux/russia.gif) no-repeat 0px 40%;}
#menu a {margin:0; padding-top:3px; text-decoration:none; padding-left:30px; color:#000; font-size:1em; font-weight:bold;}


#menu a#item1:hover {background-position:0 0; z-index:50; color:#0ff;}
#menu a#item2:hover {background-position:0 0; z-index:50; color:#0ff;}
#menu a#item3:hover {background-position:0 0; z-index:50; color:#0ff;}
#menu a#item4:hover {background-position:0 0; z-index:50; color:#0ff;}
#menu a#item5:hover {background-position:0 0; z-index:50; color:#0ff;}
#menu a#item6:hover {background-position:0 0; z-index:50; color:#0ff;}
#menu a#item7:hover {background-position:0 0; z-index:50; color:#0ff;}
#menu a#item8:hover {background-position:0 0; z-index:50; color:#0ff;}

/* partenaires */
#partenaires{
  padding:8px 0;
  text-align:center;
	font-size: 14px;
	border-top:2px solid #228b22;
	clear: both;
}
#partenaires a, #partenaires a:hover, #partenaires a:visited {color:#c00;}
#partenaires ul {list-style-type:none;}
/* Le pied de page */
#footer{
	margin: 0;
	padding: 0;
	text-align:center;
	clear: both;
}

/* style pub ANYLOC */
.uueu a,.uueu td,.uueu span {
  font-weight : normal; 
  font-size : 12px; 
  font-family : Arial; 
  color :#3366FF; 
  text-decoration : none;
}
/*guide-tourisme.org*/
a.gto{
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  color:#888888;
  text-decoration:none;
  display:block;
  margin-left:0px;
  margin-right:0px;
  text-align:center;
}
a.gto:hover{
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  color:#FF8888;
  text-decoration:none;
}
div.gto{
  position:relative;
  width:100%;
  height:14px;
  top:0px;
  margin:0px;
  padding:0px;
  background-color:#EEEEEE;
  overflow-y:hidden;
}

