/* 
	* GesWeb Style Sheet for STRID's Website UI
	* All Page Layout 
	* Theme name : -
	*  
	* Copyright 2010 Obtic Sàrl e-consultant	
*/

/* HTML Tag --------- */
	
  *                      {margin:0em;padding:0em;}
  html                   {height:100%;font:95%/1.2em "Lucida Grande","Lucida Sans",Arial,sans-serif;background:#fff url(Images/bgr-page.jpg) 50% top repeat-y;}
  body                   {font-size:70%;position:relative;/*Hack IE*/height:100%;/*Hack IE*/min-width:770px;}
  a                      {color:#989898;text-decoration:underline;}
  a:hover                {color: #960;}
  hr                     {border:0;border-bottom:1px dotted #989898;height:1px;margin:5px 10px;}
  .input                 {width:140px;margin:5px 0px 0px 0px;font:8pt Verdana,Arial,Helvetica,sans-serif;}
  .gw-hidden             {display:none;visibility:hidden;}
/* User selectable inside gesweb -------------------*/

  .flotant-gauche        {float:left;margin-right:10px;}
  .flotant-droite        {float:right;margin-left:10px;}
  .effacer-gauche-droite {clear:both;}
  .important             {color:red;font-weight:bold;}
  .legende-images        {text-align:left;font-size:.8em;font-style:italic;font-weight:normal;}

/* Center Layout --------- */

  /* Background TOP */
  #gw-header-bgr         {position:absolute;top:0;left:0;height:119px;width:100%;background-color:#fff;z-index:-1;}

	/* Center Content */			
	#gw-center-block 	     {width:960px;min-height:100%;height:100%;margin:0px auto;clear:both;}
	* html #gw-center-block{height: 100%; /*IE6*/}

/* Header Layout --------- */
	
	#gw-header-block { 
		border-top:1px solid #fff; /*1px needed for firefox*/
		height:90px; 
		background-color:#fff;
	}

		/* Pictogramme DOG fixed at top left */
		#gw-picto {
			background:url(Images/picto_180.png) no-repeat;
			width:180px;
			height:180px;
			float:left;
			position:absolute;
			top:0;
		}
	
		/* Header container at right */
		#gw-header-content {
				float:right;
				padding:0px;
				text-align:right;
				width:760px;
		}
		
		/* navigation & Search container */
		#gw-header-nav {
				float:right;
				clear:both;
				width:460px;
		}

			/* Logo */ 
			#gw-logo {	
				float:left;
				height:90px; 
				position:relative;
				top:5px;
				left:0;
			}
				#gw-logo .imgLogo { }
				#gw-logo .Addresse { font-size:1em; margin-left:20px;	}

			/* Common navigation */
			#gw-menu-common {
				float:right;
				font-size:1.1em;
				padding:5px 10px 15px 20px;
			}
				#gw-menu-common a {
					text-decoration:none;
					color:#039;
				}
				#gw-menu-common a:hover {
					text-decoration:underline;
					color: #989898;
				}
				#gw-menu-common a.Select {
					font-weight:bold;
					color:#039;
				}
				
			/* Quick Search Box */
			#gw-search {
				text-align:right;
				clear:both;
				float:right;
			}

				#gw-search fieldset {
					 border: none;
					 width: 240px; 
					 height: 22px;
					 padding: 0; margin: 0;
					 background:url(Images/bgr-search.gif) no-repeat;
				}
				#gw-search fieldset input {
						font-family:"Lucida Grande", "Lucida Sans", Arial, sans-serif;
						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.inpTxtBox {
						color: #7d8285;
						font-weight: normal;
						margin: 2px 0 0px 5px;
						background: transparent;
						width: 210px;
				}
				#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:#06c;Font-weight:bold;}

/* Main Navigation Container (Colors Tabs) */
    #gw-menu-block         {width:100%;height:27px;margin-left:0px;margin-right:0px;background-color:#fff;}

			/* Main Menu Position */
			#gw-menu-top-right {float:right;width:760px;}
	
				/*#Tabs position */
				#gw-menu-top     {float:left;font: 17px Calibri, Verdana, arial, Helvetica, sans-serif; font-weight:bold;	z-index:0; }
			
			/* Main menu Tabs */
			#gw-menu-top ul										{ list-style-type: none; margin:0px; padding:0px; text-align:center; }
			#gw-menu-top ul li 								{ border-right:2px solid #fff; display:inline; float: left; margin:0px; padding:0px; width:140px; text-align:left;  }
			#gw-menu-top ul li a							{ font:90%/1.4em "Trebuchet MS", "Lucida Sans", Arial, sans-serif ;background:#fff url(Images/bgr-menu-bleunuit.gif) no-repeat; display:block; text-decoration: none; color: #fff; padding:2px 5px 3px 10px; height:22px;}
			#gw-menu-top ul li a:hover				{ padding:3px 4px 2px 11px; }
			#gw-menu-top ul li.select	a 			{	color: #fff; font-weight:bold;}
			#gw-menu-top ul li.select	a:hover { color: #fff; }

				#gw-menu-top ul li.gw-tab-bleu a:hover    { background:#fff url(Images/bgr-menu-bleu.gif) no-repeat }
				#gw-menu-top ul li.gw-tab-beige a:hover   { background:#fff url(Images/bgr-menu-beige.gif) no-repeat }
				#gw-menu-top ul li.gw-tab-vert a:hover    { background:#fff url(Images/bgr-menu-vert.gif) no-repeat }
				#gw-menu-top ul li.gw-tab-rouge a:hover   { background:#fff url(Images/bgr-menu-rouge.gif) no-repeat }
				#gw-menu-top ul li.gw-tab-brun a:hover    { background:#fff url(Images/bgr-menu-brun.gif) no-repeat }

				#gw-menu-top ul li.gw-tab-bleu-select a   { background:#fff url(Images/bgr-menu-bleu.gif) no-repeat }
				#gw-menu-top ul li.gw-tab-beige-select a  { background:#fff url(Images/bgr-menu-beige.gif) no-repeat }
				#gw-menu-top ul li.gw-tab-vert-select a   { background:#fff url(Images/bgr-menu-vert.gif) no-repeat }
				#gw-menu-top ul li.gw-tab-rouge-select a  { background:#fff url(Images/bgr-menu-rouge.gif) no-repeat }
				#gw-menu-top ul li.gw-tab-brun-select a   { background:#fff url(Images/bgr-menu-brun.gif) no-repeat }



/* Content Layout ( 3 cols ) --------- */
	
	/* Backgroud picture */
	#gw-bgr-content{
	}

	/* Col left (nav left) & middle (text) */
	#gw-content-block {
		margin-top:0px;
		overflow:hidden;
		width:760px;
		float:left;
	}
	
	/* col middle (text) */
	#gw-content {padding:0px;}
	
	/* col right (connexe) */
	/*	see below */

/* Content for normal page (col 2 center ) --------- */
	

		/* Page content */
		#gw-text {
			float:right;
			width:560px;
			overflow:hidden; /*Hack table IE*/
			padding:0;
			margin:25px 0 0px 0;
		}

			#gw-text a						{ }
			#gw-text a:hover			{ }
			
			#gw-text h1 {
				font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
				font-size:2.2em;
				font-weight:bold;
				margin:20px 20px 10px 20px ;
			}
			
			#gw-text h2 {
				font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
				font-size:1.6em;
				margin:10px 20px 10px 20px ;
			}
				#gw-text h2 a {text-decoration:none;}

			#gw-text h3 {
				font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
				font-size:1.4em;
				margin:10px 20px 10px 20px ;
			}
			#gw-text h4 {
				font-size:1.2em;
				margin:10px 20px 10px 20px ;
			}
			#gw-text h5 {
				font-size:1.1em;
				margin:10px 20px 10px 20px ;
			}
			#gw-text p {
				font-size:1.1em;
				margin:5px 20px 15px 20px ;
			}
			
			#gw-text p.picto {float:right; margin-top:-30px; padding:5px; }
			
			/* Table for FF & Safari */
			
			#gw-text table {
				border-collapse:collapse;
				margin-left:20px;
			  font-size:1.1em;
				width:95%; /*Hack FF */
			}
			/* Table for IE */
			#gw-text p table {
				margin-left:0px;
			  font-size:1em;
			
			}
			#gw-text th {
				font-weight: bold;
				padding: .8em .5em;
				text-align:left;
			}
			
			#gw-text p.Date {
				font-size:1em;
				margin:0px 10px 0px 10px ;
				font-style:italic;
				Padding-left:13px;
				Padding-right:13px;
			}
			#gw-text p.Top {
				font-size:1em;
				margin:0px 10px 0px 10px ;
				Padding-left:13px;
				Padding-right:13px;
				text-align:right;
			}
			#gw-text p.DateMAJ { font-size:.9em;}
			
			#gw-text ul {
				font-size:1.1em;
				padding:5px 20px 5px 45px;
			}
			#gw-text ol {
				font-size:1.1em;
				padding:5px 20px 5px 50px;
			}
			#gw-text li {
				margin:10px 5px;
				margin:0;
			}
			
			#gw-text dl {
				padding:5px 10px 5px 30px;
			}
			
			#gw-text dt {
				font-style:italic; font-weight:bold;
			}
			#gw-text dd {
				padding:0px 0px 5px 0px ;
			}
			
			#gw-text blockquote {
				margin: 20px 30px 20px 30px !important ;
				padding: 10px 20px 10px 32px;
				border: 1px solid #e0e0e0;
				background: #f6f6f6 url(Images/quote.gif) no-repeat 12px 12px;
				font-weight: bold;
				/*font-size: 17px;*/
				line-height: 1.5em;
				font-style: italic;
				font-family: Georgia, 'Times New Roman', Times, Serif;
				color: #555;
				-moz-border-radius: 5px; -webkit-border-radius: 5px; 
			}
			#gw-text code {
					margin: 3px 0;
					padding: 20px;
					text-align: left;
					display: block;
					overflow: auto;
					font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;
					/* white-space: pre; */
					border: 1px solid #F0F0F0;
				background: #F8F8F8;
				color: #555;
			}
						
			
			#gw-text p.plus {margin-top:-10px;}

			/* Navigation contextuelle */
			#gw-breadcrumb 					{ margin:5px 10px 5px 20px ; padding:0; text-align:left; clear:both;}
				#gw-breadcrumb p			{ margin:0; padding:0px; font-size:1em; }
	
/* Content for page Commune  --------- */

			#gw-text .gw-commune-dechet-block-1 {
				padding:10px;
			}

			#gw-text .gw-commune-dechet-1 {
				font-size:1em;
				color:#f00 ;
				margin-left:5px;
				margin-right:5px;
			}
				#gw-text .gw-commune-dechet-1 a{
					display:inline-block;
					float:left;
					width:163px;
					height:100px;
					text-align:center;
					margin:5px;
					padding:10px 0;
					border:1px solid #ddd;
					text-decoration:none;
					font-size:.8em;
					background-color:#fff;
				}
	
				#gw-text .gw-commune-dechet-1 a:hover {
					border:1px solid #ccc;
					background-color:#faf5e5;
					cursor:pointer;
				}
					
					#gw-text .gw-commune-dechet-1 a h3 {
						font-family:"Lucida Grande", "Lucida Sans", Arial, sans-serif ;
						margin:0 ;padding:0;
					}
					
					#gw-text .gw-commune-dechet-1 a:hover h3 {
						color:#666;
					}
					
					#gw-text .gw-commune-dechet-1 a img {
						width:50px; height:50px;
						border:none;
						margin-right:10px;
						margin-left:5px;
						margin-top:5px;
					}
					
					#gw-text .gw-commune-dechet-1 a p{
						margin:0 ;padding:0;
					}


        /* Tab for commune */

				/* root element for tabs  */
				#gw-text ul.css-tabs {  
					margin:0 ; 
					margin-left:20px ;
					margin-right:19px ;
					padding:0;
					height:30px;
					border-bottom:1px solid #ccc;	 	
				}
				
				/* single tab */
				#gw-text ul.css-tabs li {  
					float:left;	 
					padding:0; 
					margin:0;  
					list-style-type:none;	
				}
				
				/* link inside the tab. uses a background image */
				#gw-text ul.css-tabs a { 
					float:left;
					font-size:13px;
					display:block;
					padding:5px 30px;	
					text-decoration:none;
					border:1px solid #ccc;	
					border-bottom:0px;
					height:18px;
					background:#faf5e5 url(Images/bgr-tab.gif) repeat-x top;
					color:#777;
					margin-right:2px;
					-moz-border-radius-topleft: 4px;
					-moz-border-radius-topright:4px;
					position:relative;
					top:1px;
				}
				
				#gw-text ul.css-tabs a:hover {
					background-color:#c90;
					color:#333 !important;
				}
					
				/* selected tab */
				#gw-text ul.css-tabs a.current {
					background:#fff;
					border-bottom:2px solid #fff;	
					color:#000;	
					cursor:default;
				}
				
				#gw-text ul.css-tabs a:focus.current {
					outline:1px solid #fff;
				}
				
					
				/* tab pane */
				#gw-text div.css-panes div.tab {
					display:none;
					border:1px solid #ccc;
					border-width:0 1px 1px 1px;
					min-height:150px;
					padding:15px 20px;
					background-color:#fff;	
					height:170px;
					overflow-y:auto;
					width:480px;
					margin-left:20px;
				}

				#gw-text div.css-panes div.tab h3 {
				  margin:5px;
				}

				#gw-text div.css-panes div.tab p {
				  margin:5px;
				}

/*  Tooltip for commune */


/* trigger button */ 
.lnk-dechet {
/*		background:transparent url(/img/home/download.png) no-repeat scroll 0 0;     
		display:block;     
		height:44px;     
		margin-bottom:30px;     
		overflow:hidden;     
		text-indent:-999em;     
		width:159px;     
		cursor:pointer; 
*/		}  
/* mouseover state */ 
.lnk-dechet:hover {     
/*	background-position:0 -44px ;         
*/	}  
/* clicked state */ 
.lnk-dechet:focus {     
/*	background-position:0 -88px; }  
*/
}
/* tooltip styling */ 
.tooltip {     
	display:none;     
	background:url(Images/tooltip-left-center-beige.png) no-repeat;     
	padding:5px;     
	width:220px;     
	height:120px;     
	font-size:11px;     
	color:#000; 
}  
/* a .label element inside tooltip */ 
.tooltip .label {     color:yellow;     width:35px; }  
.tooltip p {     
	padding:5px;
	color:#000;     
	font-size:11px;
	font-style:italic;
}

/* Content for page Dechets (col 2 center ) --------- */

		#DechetsContainer{
			margin:20px 20px 10px 20px ;
			padding:0px; 
			height:auto; 
			text-align: left;
		}
		
			#DechetsContainer .Dechet {
				float:left;
				width:49%;
				min-height:180px;
			}
  
			#DechetsContainer .Dechet p {
				float:right;
				width:150px;
			}
  
			#DechetsContainer .Dechet .picto {
			}
			#DechetsContainer .Dechet .picto:hover {
			}
			#DechetsContainer .Dechet .picto img {
				position:relative;
				top:10px;
				padding:5px;
				border:1px solid #537c00;
			}
			#DechetsContainer .Dechet .picto img:hover {
				background-color:#d8ed99;  /*d8ed99 afc409*/
			}
  
			#DechetsContainer .Dechet h2 {
				margin:0px;padding:0px;
			}

/* Content for page FAQ (col 2 center ) --------- */


			#gw-faq-container {
				margin:20px 20px 10px 20px;
			}
				
				#gw-faq-container .gw-faq {
					margin:0 0 20px 0;
				}
				#gw-faq-container .gw-faq .gw-faq-question {
					margin:0 0 0 0;
					background:#335cad;
					border:1px solid #039;
					color:#fff;
				}
				#gw-faq-container .gw-faq .gw-faq-question:hover {
					background:#6685c2/*ccb27f 9d7c59*/;
					cursor:pointer;
				}
				
				#gw-faq-container  .gw-faq .gw-faq-question h2 {
					margin:0;
					padding:0;
					padding:5px 20px;
					color:#fff;
					font-size:1.2em;
				}
					#gw-faq-container .gw-faq-plus {
						float:left;
						position: relative;
						top:5px;
					}
				#gw-faq-container  .gw-faq .gw-faq-answer {
					margin:0 3px 20px 3px;
					padding:10px;
					background-color:#d9e1f0;
					font-size:1em;
				}

			
/* Content for page NEWS (col 2 center ) --------- */

		/* Picto Calendar Date*/
		p.date-news {
			background: url(images/bgr-date-rouge.gif) no-repeat top center;
			height: 83px;
			width: 65px;
			margin: 10px 0 0 60px;
			padding: 5px 0 0 1px;
			font: bold 10px Arial, Helvetica, sans-serif !important;
			text-transform: uppercase;
			text-align: center;
			letter-spacing: 2px;
			color: #fff;
		}
		p.date-news span.date-year {
			font: normal 10px Arial, Helvetica, sans-serif;
			display: block;
			color: #f0f0f0;
			margin: 0px 0 0 0;
			padding: 0;
			letter-spacing: 0;
		}
		p.date-news span.date-day {
			font: bold 25px Arial, Helvetica, sans-serif;
			display: block;
			color: #555;
			margin: 8px 0 0 -5px;
			padding: 0;
			letter-spacing: 0;
		}


	#TitreNews {
		/*
		border:1px solid #000;
		*/
		float:left;	
		font-size:14px;color:#537c00;
		padding:10px 5px 10px 0px; 
		clear:left;
	}
	#TitreNews h1{
		font-size:14px;color:#537c00;margin:0px 10px 5px 10px; 
	}
	

		#News {
	/*
	border:1px solid #000;
	*/
			float:left;
			width:180px;
			padding:0 0 0 0;
			/*
			margin-top:35px;
			margin-left:20px;
			margin-bottom:15px;
			*/
		}
			#News h1 {
				font-size:1.4em;
				font-weight:bold;
				color:#f60;
				padding:5px 0px 20px 10px;
				background-image:url(../image/h1bgr_.jpg);
				background-repeat:no-repeat;
			}
			#News h1 a						{ color:#ff6600;}
			#News h1 a:hover			{ color:#66FF00;}
			#Newsold h1 {
				background-image:   url("../image/puce_griscs_.gif");
				background-repeat: no-repeat;
				font-size:1.4em;
				font-weight:bold;
				color:#000;
				margin:0px 10px 10px 0px ;
				Padding-top:5px;
				Padding-left:13px;
			}
			#News h2 {
				font-size:1.1em;
				color:#333;
				margin:10px 0 10px 0 ;
			}
			#News .Date {
				font-size:1em;
				font-weight:bold;
				margin:0px 0px 10px 10px ;
				color:#000;
			}
			#News .NewsTxt {
				font-size:1.1em;
				margin:10px 00px 5px 10px ;
				color:#000;
			}
			#News  .NewsTxt a{
				color:#003399;
				text-decoration:underline;
			}
			#News  .NewsTxt a:hover{
				text-decoration:underline;
				color:#ff6600;
			}
			#News .Plus {
				font-size:1.1em;
				margin:10px 10px 5px 10px ;
				color:#000;
				text-align:right;
			}
			#News  .Plus a{
				color:#003399;
				text-decoration:uderline;
			}
			#News  .Plus a:hover{
				text-decoration:underline;
				color:#ff6600;
			}

/* Connexe */ 

	/* use without jquery accordion */
	#connexe 							{ float:right; width:180px;  padding:0 ; margin:25px 20px 0px 0px; }
		#connexe ul					{ 
			list-style: none;
			margin: 0px ;															/* Empèche les options de menu de dépasser la largeur */
			padding: 0px ;														/* Empèche les options de menu de dépasser la largeur */
			width:100%;	
		}
		
		#connexe ul li						{  }
		#connexe ul li a					{ display: block; padding:10px;  }
		.connexe-content					{ width:100%; margin:0px; padding:10px 0px; }
			.connexe-content h3 			{	font-size:1.1em;  text-align:left; margin:5px 0px;margin:0px 0px 0px 0px ; padding:10px 0px 5px 10px;}
			.connexe-content p 				{	font-size:1em;    text-align:left; margin:5px 0px;margin:0px 5px 0px 0px ; padding:5px 10px 5px 10px;}
				.connexe-content p.right 	{ text-align:right;}
		
		/* use without jquery accordion */

	#gw-connexe-block {
			float:right;
			width:180px;
			padding:0;
			padding-bottom:8px;
			margin:25px 20px 8px 0px;
	}
		#gw-accordion {}
			#gw-accordion h2			{ outline: none;font-size:1.2em; display: block; padding:10px; background:url(../common/Images/bgr-connexe-top.gif) no-repeat; }
			#gw-accordion h2 a		{ color:#fff; text-decoration:none;outline: none;}


/* Pied de page */
	#gw-footer-block												{ position:relative; top:0px; height:28px; font-size:11px; text-align:center; clear:both; padding:0; margin-top:0px; /*IE Hack*/ 
	
	}
		#gw-footer														{ width:960px;  }

        #gw-footer #gw-copyright 					{ font-size:9px; float:right; padding:5px 13px; text-align:center; width:170px;  }
				#gw-footer #gw-copyright a				{ text-decoration:none; }
				#gw-footer #gw-copyright a:hover	{ text-decoration:underline; }
				
				#gw-footer #gw-address						{ padding:5px 0px; margin-left:200px; width:560px;}


	#gw-footer-block												{ background-color:#f0f0f0 ; }
		#gw-footer														{ }
			#gw-footer p 												{ }
				#gw-footer #gw-copyright 					{ }
				#gw-footer #gw-copyright a				{ }
				#gw-footer #gw-copyright a:hover	{ }
				
				#gw-footer #gw-address						{ color:#fff; background-color:#b23f65; }







.gw-transparent-50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.gw-transparent-80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.gw-transparent-none {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* Icons */
.ui-icon { width: 16px; height: 16px; background-image:url(Images/ui-icons_ffffff_256x240.png);}

.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }

/* Corner radius */
.gw-corner-tl { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
.gw-corner-tr { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
.gw-corner-bl { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
.gw-corner-br { -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
.gw-corner-top { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
.gw-corner-bottom { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
.gw-corner-right {  -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
.gw-corner-left { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
.gw-corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.gw-corner-5-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.gw-corner-5-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.gw-corner-5-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.gw-corner-5-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.gw-corner-5-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.gw-corner-5-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.gw-corner-5-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.gw-corner-5-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.gw-corner-5-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
