/* Style sheet GesWeb */
/* Theme Sadec - Home */
/* Copyright 2010 Obtic Sàrl e-consultant	*/


/*---------------------------------------------------------*/
/* html Tag
/*---------------------------------------------------------*/


	* 			{ margin:0em;	padding:0em; }
	html 		{ font:0.8em/120% Verdana, Arial, Helvetica, sans-serif ; }
	
	body 		{ min-width: 770px; background: url(images/background.gif) repeat-x #a5aaa6; }

	a 			{	text-decoration:underline; color: #76ac1c; }
	a:hover { color: #333;	}
	a:visited { color: #666;	}
	hr			{ border:0; border-bottom: 1px dotted #933; height:1px;margin:5px 0px;}
	
/*	.input 	{ margin:5px 0px 0px 0px; width:140px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}		
*/
/*---------------------------------------------------------*/
/* Content 2 col
/*---------------------------------------------------------*/

	#gw-center-block { width:1110px; height:auto;	margin:0px auto;  }

	/*--------*/
	/* Header */
	/*--------*/
	#gw-header-block { height:84px; width:770px; margin:0px auto; background-color:#fff; }
	
	/* customer Logo */
		#gw-logo { float:right; height:50px; width:240px; text-align:center;background:url(images/logo-sadec.gif) no-repeat;margin-top:15px; margin-right:10px; }
/*			
			#gw-logo .gw-logo-picture {  }
			#gw-logo .Addresse { font-size:11px; margin-left:20px;	}
*/			
			
		/* Menu TOP (generic and language) */
		#gw-header-nav { font-size:0.85em;float:left; width:400px; height:74px; margin-left:20px ; padding:10px 0 0 30px; border-left:1px solid #ccc; }	
		
			/* Common navigation */
			#gw-menu-common 						{	}
				#gw-menu-common a       	{ text-decoration:none; 			color:#666; }
				#gw-menu-common a:hover 	{ text-decoration:underline;	color:#76ac1c; }
				#gw-menu-common a.select	{ font-weight:bold; 					color:#76ac1c; }
		
			/* Quick Search Box */
			#gw-search 														{ float:left; margin-top:20px; clear:both; }
				#gw-search fieldset 								{ border: none; width: 200px; height: 22px; padding: 0; margin: 0; background:url(images/bgr-search.gif) no-repeat; }
				#gw-search fieldset input 					{ border: none; float: left; padding: 0; margin: 0; }
				#gw-search fieldset button 					{ border: none; float: right; padding: 0; margin: 0; }
				#gw-search fieldset label 					{ display: none; }
				#gw-search fieldset input.inputbox  { color: #ccc; font-weight: normal; margin: 2px 0 0px 5px; background: transparent; width: 170px; }
				#gw-search fieldset button.btn 			{ width: 20px; height: 22px; cursor: pointer; text-indent: -9999px; background: #fff url(images/bgr-search-btn.gif) no-repeat top right; }
				.gw-search-surround 								{ color:#fff; background-color:#76ac1c;Font-weight:bold;}

		
	/*--------*/
	/* Banner */
	/*--------*/
		
		/* Header Banner */
		#gw-banner { height:186px; }
			#gw-opacity-left {width:190px; height:186px; float:left; background:url(images/opacity-left.png) no-repeat center; border-right:1px solid #fff;}
			#gw-opacity-right {width:170px; height:186px; float:right; background:url(images/opacity-right.png) no-repeat center; border-left:1px solid #fff;}
	

	/*---------*/
	/* Content */
	/*---------*/
		#gw-main-block {}
		
		#gw-main-nav{width:190px; height:300px; float:left;background:url(images/nav-background.gif) repeat-y left; /*background-color:#7b857d;*/}
		
		#gw-content-block { font-size:0.9em; padding-left:20px; width:750px; margin:0px auto; background:#fff url(images/content-background.gif) repeat-y right; border-right:1px solid #fff;} 
		
			#gw-content { border-left:1px solid #ccc; padding-left:30px; padding-right:30px; width:480px; }
			
				#gw-breadcrumb { font-size:0.95em; padding:10px 0 10px 0; color:#666;}
				#gw-breadcrumb a { color:#666;}
				#gw-breadcrumb a:hover { color:#76ac1c;}
				
				#gw-content h1, h2, h3 { color:#76ac1c; }
				#gw-content h1 a, h2 a, h3 a { text-decoration:none;  color:#76ac1c;}
				#gw-content h1 { font:180%/100% 'Trebuchet MS', Tahoma, Sans-serif; padding-bottom:5px;}
				#gw-content h2 { font:160%/100% 'Trebuchet MS', Tahoma, Sans-serif; margin:20px 0 5px 0; }
				#gw-content h3 { font:120%/100% 'Trebuchet MS', Tahoma, Sans-serif; color:#666;margin:20px 0 5px 0; }
				#gw-content p  { margin:5px 0 5px 0; font:1em/140% Verdana, Arial, Helvetica, sans-serif ; padding:5px 0;}				
        #gw-content h2 + p {margin-top:15px;}
				
				#gw-content img { background: #fff; border: 1px solid #E5E5E5; padding: 5px; }
				#gw-content img.float-right { margin: 5px 0px 10px 10px; }
				#gw-content img.float-left { margin: 5px 10px 10px 0px; }

				#gw-content ul, ol { margin: 5px 15px; padding: 0 25px; }
				#gw-content ul  { list-style:square;  }
				#gw-content li  { padding:2px;  }
				

				/* start - Block */
				#gw-content code { margin: 5px 0; padding: 15px;text-align: left;display: block;overflow: auto;  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;/* white-space: pre; */border: 1px solid #eee;  background: #f8f8f8;}
				#gw-content acronym {cursor: help;border-bottom: 1px dotted #777;	}
				#gw-content blockquote {margin: 5px 0;padding: 10px 5px 10px 40px;  font: bold 1.1em/1.3em "Trebuchet MS", Tahoma, arial, Sans-serif; color: #76ac1c;border: 1px solid #ddd;   background: #f8f8f8 url(images/quote.gif) no-repeat 8px 6px;}
				/* end - Block */

				/* start - table */
				#gw-content p table { margin: 0!important; padding: 0!important; }
				#gw-content table {border-collapse: collapse;margin: 10px 0px;	}
				#gw-content table th strong {color: #fff;}
				#gw-content table th {background: #76ac1c /*url(img/button-bg.jpg) repeat-x 0 0*/; height: 35px;padding-left: 12px;padding-right: 12px;color: #fff;text-align: left;border: 1px solid #ccc;border-bottom-width: 2px;}
				#gw-content table tr {height:30px;/*background: #fff;	*/}
				#gw-content table td {padding-left:12px; padding-right:12px; border:1px solid #ddd; }
				/* end - table */

				/* post footer */
				#gw-content .post-footer {background:#f8f8f8;padding:5px; margin:10px 0;border:1px solid #ddd; font-size:95%;	
				}
				#gw-content .post-footer .date {	padding-left:0px; margin:0 5px; float:right; font-size:90%;}
				#gw-content .post-footer .comments { padding-left: 0px; margin: 0 5px; }
				#gw-content .post-footer .readmore { padding-left: 0px; margin: 0 5px; }
				
				#gw-content .post-by { font-size:95%;	margin-top:5px; margin-bottom:5px; font-style:italic;	}
				#gw-content .datenews { font-size:95%;	margin-top:5px; margin-bottom:5px; font-style:italic;	}
				
				/* alignment classes */
				.float-left  { float: left; }
				.float-right { float: right; }
				.align-left  { text-align: left; }
				.align-right { text-align: right; }
				.plus { font-size:95%;	margin-top:5px; margin-bottom:5px; font-style:italic;	}
				
				/* display and additional classes */
				.clear { clear: both; }
				
        /* form elements */
				/* See formulaire.css */
				
	/*---------*/
	/* Connexe */
	/*---------*/
		
			#gw-connexe {  font-size:0.95em;float:right; width:190px; color:#333}
				#gw-connexe h2 { font:1.4em/120% Verdana, Arial, Helvetica, sans-serif ;color:#76ac1c; margin:20px 0 10px 0; border-left:1px solid #000; padding-left:10px; padding-top:20px;}
				#gw-connexe p  { margin-left:12px; margin-right:5px; }
				#gw-connexe ul  { list-style:square; }
				#gw-connexe ul li  { margin-left:25px; }
		
			#gw-connexe-commune {  font:0.95em/100% Verdana, Arial, Helvetica, sans-serif ;float:right; width:190px; color:#333}
				#gw-connexe-commune h2 { font:1.4em/120% Verdana, Arial, Helvetica, sans-serif ;color:#76ac1c; margin:20px 0 10px 0px; border-left:1px solid #000; padding-left:10px; padding-top:20px;}
				#gw-connexe-commune p  { margin-left:12px; margin-right:5px; }
				#gw-connexe-commune ul  { list-style:square; }
				#gw-connexe-commune ul li  { margin: 0; padding:0; margin-left:25px; }
				#gw-connexe-commune ul li.select a { font-weight:bold;color:#76ac1c; }
				#gw-connexe-commune a {text-decoration:none; color:#333;}
				#gw-connexe-commune a:hover {color:#76ac1c;}
				
	/*---------*/
	/* Footer  */
	/*---------*/
	
			#gw-footer { clear:both; height:40px; color:#76ac1c; border-top:1px solid #ccc; border-bottom:1px solid #fff;}
				#gw-address { float:left;  margin-top:10px; font-size:80%; }
				#gw-copyright { float:right; width:207px; font-size:80%; text-align:center; color:#ddd; background-color:#a5aaa6; padding:12px 0 12px 0;}
				#gw-copyright a { color:#ddd; text-decoration:none;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
