body { 
font-family: "Trebuchet MS"; 
color: #999999; 
font-size:12px;
margin: 0px; 
background: url(template/bckground-restaurant-toulon.jpg) fixed;
background-repeat: repeat-x;
margin-bottom:10px;
}
img
{
	border:0;
}
a {	font-weight: bold; color:#82AC2B; text-decoration: none;}
a:hover {color: #FAA123;}

input, select, file, textarea {
overflow:auto;
color:#999999;
border: solid 1px;
border-color:#D6D8D6;
background-color:white;
font-size:12px;
font-family: "Trebuchet MS";
}
#login
{
	padding-top:5px;
}
#login input
{
	font-size:10px;
}

form.css fieldset{
  padding: 1em;
  line-height:20px;
  color:#999999;
}
form.css label{
  display: inline;
  float: left;
  width: 90px;
  height:20px;
} 
form.login label{
  display: inline;
  float: left;
  width: 155px;
  height:20px;
}
#conteneur {
	background: white;
	position: absolute;
	width: 756px;
	left: 15%;
	border:solid;
	border-width:1px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-color:#75553C;
}

#header {
background: url(template/header-restaurant-toulon.jpg);
height: 132px;
margin: 8px; 
}
#header-menu {
background: url(template/bandeau-header-restaurant-toulon.jpg);
height: 24px;
}
#header-menu span a
{
color:#4E661A;
font-size:14px;
word-spacing : 25px ;
font-weight: 100 ;
margin-left:25px;
}
#header-menu span a:hover
{
color:#4E661A;
font-size:14px;
word-spacing : 25px ;
font-weight: 100 ;
margin-left:25px;
color: #FAA123;
}
#header-menu div
{
float:right;
}
#left
{
float:left;
width: 210px;
padding-left:5px;
}
#main
{
float:left;
width: 380px;
padding-left:25px;
}
#adsens
{
	float:left;
	margin-left:5px;
}

#DerniersRestautants h1 span,
#CommentaireRecents h1 span,
#TopRestaurants  h1 span,
#Restaurant h1 span,
#ResaurantMoment h1 span,
#ResaurantFiche h1 span,
#CommentaireFiche h1 span,
#PhotoFiche h1 span,
#Commentaire h1 span,
#RechercheCarte h1 span,
#ResultatRecherche h1 span,
#AjoutRestaurant h1 span,
#Pagedelien h1 span,
#Pagedelien h2 span,
#Pagedelien h3 span,
#Pagedelien h4 span,
#Ajoutdelien h1 span,
#DernieresInfos h1 span,
#QuickRegister h1 span,
#DemandeInfos h1 span
{
	display:none;
}
.ImgGH
{
	float:left;
	margin-right: 15px;
	margin-left: 25px;
	border: solid 1px;
	border-color:#D6D8D6;
}
.ImgLien
{
	float:left;
	margin-right: 5px;
	margin-left: 5px;
	border: solid 1px;
	border-color:#D6D8D6;
}

#DerniersRestautants {
font-size:11px;
clear: both ;
float:left;
left: 10px;
width: 200px;
margin-top: 10px;
margin-bottom: 10px;
padding-left:10px;
}
#DerniersRestautants h1{
background-image: url(template/derniers-restaurants-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 210px;
height: 30px;
margin:0px 0px 0px -10px;
}

#CommentaireRecents {
font-size:11px;
clear: both ;
float:left;
left: 10px;
width: 210x;
margin-top: 10px;
margin-bottom: 10px;
padding-left:10px;
}
#CommentaireRecents h1{
background-image: url(template/commentaire-recent-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 210px;
height: 30px;
margin:0px 0px 0px -10px;
}

#TopRestaurants {
font-size:11px;
clear: both ;
float:left;
left: 10px;
width: 200px;
margin-top: 10px;
margin-bottom: 10px;
padding-left:10px;
}
#TopRestaurants  h1{
background-image: url(template/top-restaurant-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 210px;
height: 33px;
margin:0px 0px 0px -10px;
}

#RestaurantCategorie
{
float:left;
margin-left:10px;
margin-top:5px;
background-image: url(template/restaurant-ardoise-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 331px;
height: 234px;
}

#cat1{
float:left;
color:white;
padding-top:85px;
padding-left:35px;
}
#cat2{
float:left;
color:white;
padding-top:85px;
padding-left:35px;

}
#cat1 a,
#cat2 a
{
color:white;
font-size:12px;
font-weight: 100 ;
}
#cat1 a:hover,
#cat2 a:hover
{
font-size:12px;
color: #FAA123;
}
#pub
{
width:200px;
float:left;
}

#ResaurantMoment h1{
background-image: url(template/restaurant-moment-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 247px;
height: 33px;
margin:0px 0px 0px 0px;
}
#ResaurantMoment h2{
font-size:16px;
font-weight: 500 ;
margin:0px 0px 0px 0px;
}

#DerniersRestautants ul,
#CommentaireRecents ul,
#TopRestaurants ul
 {
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	width: 200px;
	list-style-type: none;
}
#DerniersRestautants ul li,
#CommentaireRecents ul li,
#TopRestaurants ul li
{
	width: 200px;
	padding: 5px 5px 2px 15px;
	display: block;
	background: url(template/bullet-restaurant-toulon.jpg) 0px 7px no-repeat;
}
#DerniersRestautants ul li a,
#CommentaireRecents ul li a,
#TopRestaurants ul li a
{
	display: block;
	font-weight: bold;
	color:#82AC2B;
	text-decoration: none;
	line-height: 10px;
}
#DerniersRestautants ul li a:hover,
#CommentaireRecents ul li a:hover,
#TopRestaurants ul li a:hover
{
	color: #FAA123;
}

#ResaurantFiche,
#ResaurantMoment
{
width:300px;
float:left;
margin-left:5px;
margin-top:15px;
}
#ResaurantFiche h1{
background-image: url(template/fiche-restaurant-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 247px;
height: 33px;
margin:0px 0px 0px 0px;
}
#ResaurantFiche h2{
font-size:16px;
font-weight: 500 ;
margin:0px 0px 0px 0px;
}
#InfoFiche
{
width:325px;
float:left;
margin-left:5px;
margin-top:25px;
}

#CommentaireFiche
{
width:200px;
margin-left:5px;
float:left;
border-right:dashed 1px;
}
#CommentaireFiche h1{
background-image: url(template/commentaires-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 159px;
height: 33px;
margin:0px 0px 0px 0px;
}
#CommentaireFiche h2{
margin:0px 0px 0px 0px;
color:#757474;
font-size:12px;
}
#PhotoFiche
{
width:100px;
margin-left:5px;
float:left;
}
#PhotoFiche h1{
background-image: url(template/photos-restaurant-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 96px;
height: 33px;
margin:0px 0px 0px 0px;
}
.AffPhoto
{	
text-align:center;
width: 100px;
}
.AffPhoto a .grand {
display:block;
position:absolute; 
width:0px; 
}
.AffPhoto a:hover .grand { 
position:absolute; 
top:250px;
left:250px;
width:320px; 
height:240px; 
padding: 5px;
border:solid 1px;
border-color:#999999;
background:white;
}
#ActionFiche
{
	margin-top:25px;
	margin-left:15px;
	margin-bottom:0px;
}
#ActionFiche ul
 {
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	width: 200px;
	list-style-type: none;
}
#ActionFiche ul li
{
	width: 200px;
	padding: 2px 5px 5px 15px;
	display: block;
	background: url(template/bullet-restaurant-toulon.jpg) 0px 3px no-repeat;
}
#ActionFiche ul li a
{
	display: block;
	font-weight: bold;
	color:#82AC2B;
	text-decoration: none;
	line-height: 10px;
}
#ActionFiche ul li a:hover
{
	color: #FAA123;
}
#Commentaire
{
width:300px;
margin-left:5px;
margin-bottom:25px;
float:left;
}
#Commentaire h1{
background-image: url(template/commentaires-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 159px;
height: 33px;
margin:0px 0px 0px 0px;
}
#Commentaire h2{
margin:0px 0px 0px 0px;
color:#757474;
font-size:12px;
}
#Commentaire h3{
margin:0px 0px 0px 0px;
text-align:justify;
font-size:12px;
font-weight: 100 ;
font-style: italic ;
}
#Commentaire h4{
margin:0px 0px 0px 0px;
color:#757474;
text-align:center;
font-size:14px;
font-weight: 900;
}
#formcom
{
margin-left:25px;
line-height:20px;
}
#formfoto
{
margin-left:25px;
line-height:20px;
}
#formvote
{
margin-left:25px;
line-height:20px;
}
#RechercheCarte,
#Pagedelien,
#RechercheMotClef,
#ResultatRecherche,
#AjoutRestaurant,
#Ajoutdelien,
#DernieresInfos,
#Participation,
#QuickRegister,
#DemandeInfos
{
width:300px;
margin-top:12px;
margin-left:10px;
margin-bottom:25px;
}
#RechercheCarte h1{
background-image: url(template/recherche-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 222px;
height: 31px;
margin:0px 0px 0px 0px;
}

#ResultatRecherche h1{
background-image: url(template/resultat-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 222px;
height: 31px;
margin:0px 0px 0px 0px;
}

#AffRecherche ul
 {
	margin-top:0px;
	list-style-image: url(template/bullet-restaurant-toulon.jpg);
}
#AffRecherche ul li
{

}
#AffRecherche ul li a
{
	font-weight: bold;
	color:#82AC2B;
	text-decoration: none;
	line-height: 10px;
}
#AffRecherche ul li a:hover
{
	color: #FAA123;
}
#AffRecherche h2{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#757474;
font-size:12px;
}

#AjoutRestaurant h1{
background-image: url(template/ajout-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 222px;
height: 31px;
margin:0px 0px 0px 0px;
}
#AjoutRestaurant  h2{
margin:5px 0px 15px 15px;
padding:0px 0px 0px 0px;
text-align:justify;
font-size:12px;
font-weight: 100;
}

#Pagedelien p
{
	margin-bottom:20px;
}
#Pagedelien h1{
background-image: url(template/liens-sortons83-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 222px;
height: 31px;
margin:0px 0px 0px 0px;
}
#Pagedelien h2{
background-image: url(template/liens-regionnaux-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 222px;
height: 31px;
margin:0px 0px 0px 0px;
}
#Pagedelien h3{
background-image: url(template/liens-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 222px;
height: 31px;
margin:0px 0px 0px 0px;
}
#Pagedelien h4{
background-image: url(template/liens-divers-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 222px;
height: 31px;
margin:0px 0px 0px 0px;
}
#Ajoutdelien h1{
background-image: url(template/proposer-liens-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 222px;
height: 31px;
margin:0px 0px 0px 0px;
}
#DernieresInfos h1{
background-image: url(template/dernieres-infos-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 210px;
height: 30px;
margin:0px 0px 0px 0px;
}
#DernieresInfos .TitreInfo{
font-size:18px;
font-weight: 200 ;
margin:0px 0px 0px 0px;
}
#DernieresInfos .DateInfo{
font-size:10px;
font-weight: 100 ;
margin:0px 0px 0px 15px;
}
#DernieresInfos .TexteInfo{
font-size:12px;
font-weight: 100 ;
margin:0px 0px 0px 0px;
}
#DernieresInfos p{
margin:5px 0px 0px 5px;
text-align:justify;
}
#DernieresInfos .LienNews{
margin:5px 0px 0px 5px;
width: 100%;
text-align:right;
}
#QuickRegister h1{
background-image: url(template/creer-compte-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 210px;
height: 30px;
margin:0px 0px 0px 0px;
}
#DemandeInfos h1{
background-image: url(template/renseignement-mail-restaurant-toulon.jpg);
background-repeat: no-repeat;
background-position: left;
width: 233px;
height: 30px;
margin:0px 0px 0px 0px;
}