@charset "UTF-8";
/* CSS Document */

* {
	margin:0px; padding:0px; border:0px;
}

body {
	width:100%;
	margin:0px auto 0px auto;
	background:#FFF;
	font:normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif; 
}


#global-container{
	width:920px;
	margin:0px auto 0px auto;
}


	#header{
		width:920px; height:160px;
	}
	
		#logo{
			float:left;
			width:200px; height:140px;
			padding:20px 0px 0px 0px;
		}
		
		#main-menu {
			float:right;
			margin:0; padding:80px 0 0 0;
			height:80px;
		}
		
			#main-menu a:link, #main-menu a:visited{
				display:block;
				float:left;
				height:24px;
				margin:0px 1px 0px 0px; padding:0px 10px 0 10px;
				font:normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
				letter-spacing:0px;
				text-decoration:none;
				color:#e98d66;
				background:url(../images/templates/menu-spacing-line.jpg) left top no-repeat;
			}
			#main-menu a:hover{ color:#72412c;}
			#main-menu a:active{ color:#e98d66;}
			#main-menu a:focus{ color:#72412c;}
			
			#main-menu a img{ margin:0px 6px 0 0; vertical-align:middle;}
		
	
	
	#container{
		width:920px;
	}
	
		#partenaires {
			float: left;
			width: 100%;
			margin: 0 ;
			background: url(../images/templates/partenaire-bg.jpg) repeat-y;
		}
			#partenaires li, #partenaires li a.thumb, #partenaires li img { display: block; float: left;}
			#partenaires li {
				width: 100%;
				margin: 0 0 5px 0;
				list-style: none;
			}
				#partenaires li a.thumb {
					width: 450px;
					height: 110px;
					padding:5px;
					text-decoration: none;
				}
				#partenaires li a.thumb:link, #partenaires li a.thumb:visited{ color:#777; background:url(../images/templates/services-img-bg.jpg) no-repeat; }
				#partenaires li a.thumb:hover, #partenaires li a.thumb:active, #partenaires li a.thumb:focus{ color:#000; background:url(../images/templates/services-img-bg.jpg) no-repeat; }
				
				#partenaires li p {
					float:right;
					width:380px;
					margin:0; padding: 16px 35px 0 35px;
					letter-spacing:1px;
					color:#777;
					text-align:justify;
					line-height: 16px;s
				}
	
		#content-left{
			float:left;
			width:450px;
			margin:0px 10px 20px 0px;
		}
		
			#content-left p{
				letter-spacing:1px;
				color:#777;
				text-align:justify;
			}
			
			
			.services{
				height:100px;
				margin:0px 0px 0px 0px; padding:5px 0px 5px 5px;
				background:url(../images/templates/services-img-bg.jpg) no-repeat;
			}
			
			.services a:link, .services a:visited{ color:#777; text-decoration:none; }
			.services a:hover{ color:#000; text-decoration:none; }
						
			iframe{ 
				width:440px; height:320px;
				padding:5px;
				background:url(../images/templates/galerie-photo-bg.jpg) top left no-repeat;
			}
			
			.info{ 
				margin:30px 0 0 0; padding:10px 0 0 0;
				background: url(../images/templates/footer-top-bg.jpg) top center no-repeat; 
			}

		
		
		
		#content-right{
			float:left;
			width:380px;
			margin:0px 0px 20px 10px; padding:35px;
			background:#f8f8f8;
		}
		
			#content-right p{
				margin:20px 0px 0px 0px;
				letter-spacing:1px;
				color:#777;
				text-align:justify;
			}
					
		img.food-accueil { float:right; margin:20px 30px 20px 30px;}
	
	
	#footer{
		clear:both;
		width:860px;
		padding:10px 30px 10px 30px;
		text-align:center;
		background: url(../images/templates/footer-top-bg.jpg) top center no-repeat;
	}
	
		#footer p{ font:normal normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#bbb;} 
		#footer a:link, #footer a:visited{ font:normal normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#aaa; text-decoration:none;}
		#footer a:hover{ color:#777; }
		#footer a:active{ color:#bbb; }
		#footer a:focus{ color:#777; }
	
	
h1{ font:normal normal 16px/24px Verdana, Arial, Helvetica, sans-serif; color:#72412c; letter-spacing:1px;}
h2{ font:bold normal 14px/20px Verdana, Arial, Helvetica, sans-serif; color:#72412c; letter-spacing:1px;}
h3{ font:normal normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#777; letter-spacing:1px;}
h4{ font:normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#72412c;}

a:link, a:visited{ font: italic normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#777; text-decoration:underline; letter-spacing:1px;}
a:hover{ color:#e98d66; }
a:active{ color:#777; }
a:focus{ color:#e98d66; }

ol li{ margin:20px 0px 20px 20px; list-style-position:outside;}

.text-color { color:#e98d66;}
.color-red { color:#ff0000;}


