		body, input, textarea, table
		{
			font-family: "Lucida Grande", "Trebuchet MS", Verdana, Geneva, Arial, Sans-serif;
			font-size: 12px;
		}
		
		body
		{
			margin: 0;
			padding: 0;
			background-color: #FFF;
		}
		
		a
		{
			color: #aaa;
			text-decoration: none;
			border-bottom: #AAA;
			border-width: 0 0 1px 0;
			border-style: none none dotted none;
		}
		
		a:hover
		{
			border-style: none none solid none;
		}
		
		h1
		{
			color: #000;
			font-weight: normal;
			font-size: 36px;
		}
		
		div#fond
		{
			position: fixed;
			width:100%;
			height:100%;
			background-color: #FFF;
		}
		
		div#conteneurprincipal
		{
			position: relative;
			width: 900px;
			margin: 50px auto 40px auto;
			padding: 30px;
			line-height: 200%;
		}

		div#enteteconteneur
		{
			position: fixed;
			top: 0px;
			width: 100%;
			background-color: #FFF;
			border-bottom: #ccc;
			border-width: 0 0 2px 0;
			border-style: none none solid none;
		}
		
		div#entete
		{
			position: relative;
			width: 960px;
			height: 48px;
			margin: 0 auto;
			background-image: url(images/shantarao.jpg);
			background-repeat: no-repeat;
			background-position: 20px 10px;
		}

		div#piedconteneur
		{
			position: fixed;
			bottom: 0px;
			width: 100%;
			background-color: #FFF;
			border-top: #ccc;
			border-width: 2px 0 0 0;
			border-style: solid none none none;
		}
		
		div#pied
		{
			position: relative;
			width: 960px;
			height: 38px;
			margin: 0 auto;
			text-align:center;
		}
		
		ul#menuprincipal
		{
			list-style-type: none;
			list-style-position: default;
			margin: 0;
			padding: 0;
		}

		ul#menulangue
		{
			list-style-type: none;
			list-style-position: default;
			margin: 0;
			padding: 0;
		}
		
		li.menuprincipal_sel
		{
			float: left;
			background-color: #ccc;
			padding: 4px 8px;
			color: #FFF;
		}

		li.menuprincipal_sel:hover
		{
			background-color: #aaa;
			cursor: pointer;
		}

		li.menuprincipal
		{
			float: left;
			padding: 4px 8px;
			color: #aaa;
		}

		li.menuprincipal:hover
		{
			background-color: #eee;
			cursor: pointer;
		}

		li.menulangue
		{
			float: right;
			padding: 4px 8px;
			color: #aaa;
		}

		li.menulangue:hover
		{
			background-color: #eee;
			cursor: pointer;
		}

		ul.sousmenuprincipal
		{
			list-style-type: none;
			list-style-position: default;
			margin: 0;
			padding: 0;
			position: absolute;
			bottom:39px;
		}
		
		li.sousmenuprincipal
		{
			background-color: #fff;
			color: #ccc;
			padding: 4px 8px;
			border:1px solid #ccc;
		}
				
		li.sousmenuprincipal:hover
		{
			background-color: #ccc;
			color: #fff;
			cursor: pointer;
		}

		li.sousmenuprincipal_select
		{
			background-color: #000;
			color: #fff;
			padding: 4px 8px;
			border:1px solid #ccc;
		}
				
		div#permalink
		{
			padding-top: 4px;
		}
		
		a.permalink
		{
			color: #ccc;
			text-decoration: none;
			padding: 2px;
			border-bottom: 1px dotted #ccc;
		}
		
		a.permalink:hover
		{
			border-bottom: 1px solid #ccc;
		}
		
		div.nav
		{
			border: 1px solid #ccc;
			text-align: center;
			color: #aaa;
			height: 20px;
			line-height: 20px;
			font-size: 11px;
		}
		
		div.navarrow
		{
			color: #ccc;
			padding: 2px 8px;
			line-height: 150%;
		}

		div.navarrow:hover
		{
			background-color: #ccc;
			color: #fff;
			cursor: pointer;
		}
		
		img.imagerub
		{
			border: 1px solid #ccc;
			background-color: #eee;
			width: 228px;
			height: 228px;
		}
		
		div.nomrub
		{
			font-size: 14px;
		}
		
		div.nomart
		{
			font-size: 12px;
		}
		
		div.cartrub
		{
			float: left;
			color: #aaa;
			padding: 10px;
			background-color: #fff;
			border-color: #CCC;
			border-width: 1px 1px 10px 1px;
			border-style: solid;
			width: 230px;
			margin: 10px 10px 0 0;
		}
		
		div.cartrub:hover
		{
			background-color: #eee;
			color: #000;
			cursor:pointer;
		}
		
		div.cartrubs
		{
		}

