body {
		margin: 0px;
		padding: 0px;
		background-color: #FFFFFF;
	}
	#page {
		width: 955px;
		margin-right: auto;
		margin-left: auto;
		position: relative;
		border: 1px solid #000000;
		padding: 0px;
		margin-top: 0px;
		background-color: #ffffff;
	}
#pub160x600 {
		width: 160px;
		margin-left: 2px;
		position: relative;
	}
	
	
	#header {
		background-color: #FFFFFF;
	}
	#logo {
		position: absolute;
		height: 70px;
		width: 200px;
		left: 0px;
		top: 31px;
	}
	#annoncer {
		position: absolute;
		z-index: 1;
	}
	
	
	
	#pub728x90 {
		height: 90px;
		width: 728px;
		position: absolute;
		z-index: 1000;
		left: 221px;
		top: 21px;
	}
	
	img {
		border: none;
	}
	#ident {
		height: 35px;
		line-height: 35px;
		padding-right: 25px;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		margin: 0px;
		background-image: url(http://www.kriblogs.com/_images/fond_ident.gif);
		background-repeat: repeat-x;
		background-position: 0px 0px;
	}
	#sup_head {
		font-size: 12px;
		text-align: right;
		width: 955px;
		margin-right: auto;
		margin-left: auto;
		position: relative;
		padding: 0px;
		margin-top: 0px;
	}
	#sup_head ul {
		list-style-image: none;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	#lemenu {
		width: 200px;
		float: left;
		margin-left: 193px;
		_margin-left: 98px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	#powered {
		text-align: center;
		font-size: 12px;
		color: #3CBCFF;
	}
	
	#lemenu a {
		background-color: #000000;
		color: #FFFFFF;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		display: block;
		height: 35px;
		width: 90px;
		float: left;
		margin-right: 2px;
	}
	
	#lemenu a:hover {
		background-color: #000099;
	}
	
	#sup_head li {
		display: inline;
		margin-right: 10px;
	}
	
	.input_ident {
		border: 1px solid #000000;
		height: 16px;
		width: 91px;
		
	}
	#lelogin {
		width: 330px;
		float: right;
		text-align: right;
	}
	
	.ok {
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		height: 22px;
		width: 29px;
	}
	
	a {
		color: #3300CC;
		text-decoration: underline;
	}
	form {
		margin: 0px;
		padding: 0px;
	}
	
	
	a:hover {
		color: #3300CC;
		text-decoration: none;
	}
	#corps {
		margin-top: 35px;
	}
	#gauche {
		width: 168px;
		float: left;
		border-right-width: 1px;
		border-right-style: dotted;
		border-right-color: #999999;
	}
	.concours {
		position: relative;
		height:99px;
		width:168px;
	}
	.concours2 {
		position: relative;
		height:99px;
		width:168px;
		padding-top: 2px;
		padding-bottom: 0px;
		margin-top: 2px;
		margin-bottom: 0px;
	}
	
	.module {
		margin-top: 20px;
		margin-bottom: 20px;
	
	}
	
	.dessus {
		z-index: 8000;
	}
	.concours img, .concours2 img {
		top: 0px;
		left: 0px;
		position: absolute;
	}
	
	#droite {
		margin-left: 168px;
	}
	#accessibilite a{
		color: #CCCCCC;
		text-decoration: none;
	
	}
	#accessibilite {
		position: absolute;
		left: 222px;
		top: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 275px;
	}
	
	
	#accessibilite li{
		display: inline;
		padding-left: 10px;
	}
	#accessibilite ul{
		list-style-type: none;
		display: inline;
	}
	#annoncer_krinein a {
		color: #000000;
		text-decoration: none;
		font-size: 12px;
	}
	#annoncer_krinein {
		position: absolute;
		left: 771px;
		top: 5px;
		width: 128px;
	}
	#weborama {
		height: 18px;
		width: 88px;
		position: absolute;
		left: 862px;
		top: 4px;
	}
	#rubriques ul {
		list-style-type: none;
		height: 69px;
		margin: 0px;
		padding: 0px;
	}
	#rubriques {
		_display: inline;
	}
	
	#rubriques li {
		list-style-type: none;
		margin: 0px 0px 0px 1px;
		float: left;
		_display: inline;
	}
	 
	#menu_membres ul {
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px;
	}
	#menu_membres li {
		margin-bottom: 1px;
		padding-bottom: 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	
	}
	#menu_membres a {
		height: 36px;
		width: 151px;
		display:block;
	
	}
	li.onglet_off {
		background-image: url(http://www.kriblogs.com/_images/off_log00.gif);
		height: 36px;
		width: 151px;
		line-height: 36px;
		list-style-type: none;
		text-align: center;
		margin-left:8px;
	}
	li.onglet_off:hover{
		background-image: url(http://www.kriblogs.com/_images/off_log01.gif);
	}
	
	li.onglet_on {
		background-image: url(http://www.kriblogs.com/_images/on_log01.gif);
		height: 36px;
		width: 151px;
		line-height: 36px;
		list-style-type: none;
		text-align: center;
		font-weight: bold;
		margin-left:8px;
	}
	#menu_membres a {
		color: #000000;
		text-decoration: none;
	}
	#up {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		position: relative;
		left: 25px;
		margin-top: 20px;
		_top: 0px;
		margin-right: 25px;
	}
	#up a {
		color: #000000;
	}
	
	#up h1 {
		font-size: 22px;
		font-weight: bold;
		color: #000000;
		display: block;
		width: 420px;
		margin: 0px 0px 4px;
		padding: 0px;
	}
	img.bordure {
		display: block;
		border: 1px solid #000000;
		margin-top: 6px;
		margin-bottom: 6px;
	}
	#up ul {
		list-style-type: square;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-left: 8px;
		padding-left: 8px;
	}
	#up li {
		margin-bottom: 1px;
		padding-bottom: 1px;
	}
	#corps {
	}
	#contenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		width: 540px;
		margin-left: 25px;
		padding-top: 10px;
		margin-top: 10px;
		float: left;
		padding-bottom: 15px;
		_margin-left: 15px;
		_margin-top:90px;
	}
	#contenu2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		width: 410px;
		margin-left: 25px;
		padding-top: 10px;
		margin-top: 10px;
		float: left;
		padding-bottom: 15px;
		_margin-left: 15px;
		_margin-top:90px;
	}
	#contenu3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		width: 680px;
		margin-left: 25px;
		padding-top: 10px;
		margin-top: 10px;
		float: left;
		padding-bottom: 15px;
		_margin-left: 15px;
		_margin-top:20px;
		overflow: hidden;
	}
	#boutique {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		width: 760px;
		padding-top: 10px;
		margin-top: 10px;
		padding-bottom: 15px;
		_margin-top:90px;
	}
	#contenu p {
		margin: 0px;
		padding: 0px 0px 15px;
	}
	
	
	.lettrine:first-letter{
		font-size: 43px;
		font-weight: bold;
		color: #000000;
		line-height: 38px;
	}
	.imagegauche {
		float: left;
		text-align: center;
		border: 1px solid #000000;
		padding: 0px;
		margin-right: 8px;
		margin-top: 4px;
		font-size: 11px;
	}
	#col_droite2 {
		margin-left: 730px;
		margin-top: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 50px;
		_margin-top: 20px;
		border-left-width: 1px;
		border-left-style: dotted;
		border-left-color: #999999;
	}
	
	#col_droite2 p, #col_droite2 p{
	line-height:17px;
	
	}
	#col_droite3 {
		margin-left: 450px;
		margin-top: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 316px;
		_margin-top: 89px;
	}
	#col_droite {
		margin-left: 595px;
		margin-top: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 180px;
		_margin-top: 89px;
	}
	#col_droite a, #col_droite2 a, #col_droite3 a{
		color: #000000;
		text-decoration: none;
	
	}
	
	#col_droite a:hover, #col_droite2 a:hover, #col_droite23 a:hover{
		text-decoration: underline;
	
	}
	#col_droite ul, #col_droite2 ul, #col_droite3 ul {
		margin: 0px 0px 0px 12px;
		padding: 0px 0px 0px 4px;
		list-style-type: square;
		color: #000000;
	}
	#col_droite li, #col_droite2 li, #col_droite3 li {
		line-height: 16px;
	}
	
	
	.entree {
		font-size: 20px;
		font-weight: bold;
		color: #000000;
		line-height: 30px;
	}
	.mini_titre {
		font-size: 18px;
		font-weight: bold;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 4px;
		display: block;
		clear: both;
	}
	.pdf_etc{
		list-style-type: none;
		margin: 0px;
		padding: 0px 0px 20px;
	}
	.pdf_etc li{
		display: inline;
		padding: 0px 9px;
		margin: 0px;
		font-size: 12px;
	}
	.recommander {
		margin: 0px;
		padding: 15px 0px 20px;
		list-style-type: square;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #999999;
	}
	.recommander li {
		display: inline;
		padding-right: 30px;
		padding-left: 30px;
	}
	.fuzz{
	
		background-image: url(http://www.krinein.com/_images/fuzz.gif);
		background-repeat: no-repeat;
		background-position: 7px;
	}
	.tapemoi{
	
		background-image: url(http://www.krinein.com/_images/tapemoi.gif);
		background-repeat: no-repeat;
		background-position: 7px;
	}
	.scoopeo{
	
		background-image: url(http://www.krinein.com/_images/scoopeo.gif);
		background-repeat: no-repeat;
		background-position: 7px;
	}
	.wikio{
		background-image: url(http://www.krinein.com/_images/wikio.gif);
		background-repeat: no-repeat;
		background-position: 12px;
	}
	.ami{
	
		background-image:url(http://www.krinein.com/_images/ami.gif);
		background-repeat: no-repeat;
		background-position: 7px;
	}
	.top {
		position: absolute;
		left: 159px;
		top: 149px;
		z-index: 500;
	
	}
	.coeur{
		position: absolute;
		left: -20px;
		top: 100px;
		z-index: 500;
	
	}
	#pub_carre {
		background-image: url(http://www.krinein.com/_images/pub_pave.gif);
		background-repeat:no-repeat;
		height: 256px;
		width: 306px;
		position: absolute;
		left: 435px;
		top: 41px;
	}
	#pub_carre_rel {
		background-image: url(http://www.krinein.com/_images/pub_pave.gif);
		background-repeat:no-repeat;
		height: 256px;
		width: 306px;
		position: relative;
		margin-bottom: 15px;
	}
	.pub_carre2 {
		background-image: url(http://www.krinein.com/_images/pub_pave.gif);
		background-repeat:no-repeat;
		height: 256px;
		width: 306px;
		position: relative;
		padding-top:1px;
	}
	#pub_pave, .pub_pave {
		margin-top: 3px;
		margin-left: 3px;
		position:absolute;
	}
	#recherche {
		position: absolute;
		width: 280px;
		color: #000000;
		left: 452px;
		top: 8px;
	}
	#recherche a{
		color: #000000;
		margin-left: 33px;
	}
	.ok2 {
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		height: 22px;
		width: 29px;
		position: absolute;
		top: -1px;
	}
	#prefere {
		position: absolute;
		width: 170px;
		left: 216px;
		top: 309px;
		height: 33px;
		line-height: 30px;
	}
	
	#prefere2 {
		position: relative;
		width: 170px;
		height: 33px;
		line-height: 30px;
		font-size:12px;
		margin-top:20px;
	}
	#prefere img, #prefere2 img {
		position: absolute;
		margin: 0px;
		padding: 0px;
		top: 0px;
		left: 0px;
	}
	#prefere a, #prefere2 a{
		margin-left: 20px;
	}
	.couleur2 {
		display: block;
		position: absolute;
		width: 62px;
		height: 28px;
		top: 41px;
		z-index: 0;
	}
	#couleur {
		display: block;
		position: absolute;
		width: 62px;
		height: 28px;
		left: 87px;
		top: 41px;
		z-index: 0;
	}
	.listes a {
		color: #000000;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.listes a:hover {
		text-decoration: underline;
	}
	ul.listes {
		color: #000000;
		list-style-type: square;
	}
	.google_rq {
		width: 400px;
		border: 1px solid #CCCCCC;
	}
	.google_rq2 {
		border: 1px solid #CCCCCC;
	}
	#footer {
		text-decoration: none;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
		text-align: center;
		margin-top: 15px;
		clear:both;
		margin-bottom: 15px;
		width: 770px;
		background-image: url(http://www.krinein.com/_images/footer.gif);
	}
	#footer ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	#footer li {
		display: inline;
		margin-right: 6px;
		margin-left: 6px;
		padding-right: 6px;
		padding-left: 6px;
	}
	#footer a {
		color: #000000;
		text-decoration: none;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#liens a {
		color: #333333;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	#liens {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: center;
		line-height: 16px;
	}
	
	#liens a:hover {
		text-decoration: underline;
	}#liens ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		display: inline;
	}
	#liens li {
		display: inline;
		margin-right: 1px;
		margin-left: 1px;
		padding-right: 1px;
		padding-left: 1px;
	}
	
	#lightbox{
		position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
		z-index: 99999999999;
		text-align: center;
		line-height: 0;
		}
	
	#lightbox a img{ border: none; }
	
	#outerImageContainer{
		position: relative;
		background-color: #fff;
		width: 250px;
		height: 250px;
		margin: 0 auto;
		}
	
	#imageContainer{
		padding: 10px;
		}
	
	#loading{
		position: absolute;
		top: 40%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
		line-height: 0;
		}
	#hoverNav{
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 999999999;
		}
	
	#imageContainer>#hoverNav{ left: 0; }
	#hoverNav a{ outline: none;}
	
	#prevLink, #nextLink{
		width: 49%;
		height: 100%;
		background: transparent url(http://www.krinein.com/_images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
		}
	#prevLink { left: 0; float: left;}
	#nextLink { right: 0; float: right;}
	#prevLink:hover, #prevLink:visited:hover { background: url(http://www.krinein.com/_images/prevlabel.gif) left 15% no-repeat; }
	#nextLink:hover, #nextLink:visited:hover { background: url(http://www.krinein.com/_images/nextlabel.gif) right 15% no-repeat; }
	
	
	#imageDataContainer{
		font: 10px Verdana, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
		}
	
	#imageData{
		padding:0 10px;
		}
	#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
	#imageData #caption{ font-weight: bold;	}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
			
	#overlay{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 999999999;
		width: 100%;
		height: 500px;
		background-color: #000;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
		}
		
	
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
	
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
		}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
		}	
		
	#ft {
		position: absolute;
		width: 512px;
		right: 25px;
		top: 64px;
		font-size: 14px;
		color: #000000;
		left:240px;
	}
	#ft a {
		color: #3300CC;
	}
	#fiche ul {
		font-weight: bold;
		color: #000000;
		margin: 0px;
		padding: 0px;
	}
	#fiche li {
		margin: 0px;
		padding: 0px;
		
	}
	#ft li {
		color: #000000;
		font-weight: normal;
		display: inline;
		margin: 0px 0px 2px 2px;
		padding: 0px;
	}
	#ft ul {
		padding: 0px;
		margin: 0px 0px 4px;
		width: 512px;
	}
	.notes_chapo{
		clear: both;
		margin-bottom: 10px;
		display: block;
	
	
	}
	.notes_chapo ul {
		padding: 0px;
		list-style-type: none;
		clear: both;
		height: 90px;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	.notes_chapo li {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		height: 90px;
	}
	.mosaique {
		float: left;
		width: 50px;
		position: relative;
		padding-left: 2px;
	}
	.mosaic {
		background-image: url(http://www.krinein.com/_images/fond_mini.gif);
		position: relative;
		height: 49px;
		width: 48px;
		float: left;
		padding: 1px;
		background-repeat: no-repeat;
	}
	.mosaic img {
		position: absolute;
		top: 4px;
		left: 2px;
	}
	#critique_droit {
		margin-left: 115px;
	}
	#critique_gauche {
		margin-right: 115px;
		margin-bottom:15px;
	}
	.imgg {
		text-align: center;
		border: 1px solid #000000;
		padding: 0px;
		margin-right: 8px;
		margin-top: 4px;
		font-size: 11px;
		float:left;
	}
	.imgd {
		text-align: center;
		border: 1px solid #000000;
		padding: 0px;
		margin-left: 8px;
		margin-top: 4px;
		font-size: 11px;
		float:right;
	}
	.actu {
		height: 126px;
		position: relative;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	
	
	.img_actu {
		background-image: url(http://www.krinein.com/_images/fond_actu.gif);
		background-repeat: no-repeat;
		height: 126px;
		width: 96px;
		position: absolute;
		float: left;
	}
	
	
	.img_actu img {
		position: absolute;
		top: 3px;
		left: 2px;
	}
	.actu a {
		color: #000000;
		text-decoration: none;
	}
	.actu_txt {
		position: absolute;
		width: 308px;
		left: 102px;
		font-size: 13px;
	}
	.actu_txt p {
		margin-top: 5px;
	}
	
	.actu_suite {
		position: absolute;
		top: 106px;
	}
	.formover {
		border: 1px solid #000000;
		margin-bottom: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-left: 5px;
	}
	
	h2{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		padding: 0px 0px 15px 0px;
	}
	#poster_avis {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.un_avis {
		border: 1px solid #000000;
		margin-bottom: 20px;
		padding: 4px;
	}
	.un_avis h2 {
		font-size: 14px;
		margin: 0px;
		padding: 0px;
	}
	.un_avis p {
		margin: 5px 0px 0px;
	}
	#avis {
		width: 400px;
	}
	.anti_rob {
		float: left;
		text-align: left;
		line-height: 60px;
	}
	.captcha {
		border: 1px solid #D4D0C8;
	}
	.mini {
		margin: 0px;
		padding: 0px;
	}
	#contenu form {
		margin-bottom: 20px;
	}
	.galerie {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.galerie li {
		border: 1px solid #000000;
		height: 200px;
		width: 120px;
		margin-left: 0px;
		padding: 0px;
		margin-top: 0px;
		margin-right: 12px;
		margin-bottom: 30px;
		float: left;
		overflow: hidden;
		text-align: center;
		font-size: 10px;
		line-height: 10px;
	}
	
	/* SWFUpload CSS */
	
	#filesDisplay {
		padding: 10px;
		margin-top: 20px;
		background: #f9f9f9;
		border: 1px solid #f3f3f3;
		display: none;
	}
	
	#SWFUpload {
		margin-left: 20px;
	}
	
	#mmUploadFileListing {
		margin: 0;
		padding: 0;
	}
	
	
	a.SWFUploadLink {
	width: 300px;
	height: 100px;
	background: url(http://www.krinein.com/_images/custom_button.png) no-repeat;
	display: block;
	}
	
	a.SWFUploadLink:hover {
	background: url(http://www.krinein.com/_images/custom_button_over.png) no-repeat;
	}
	
	.disabled {
		text-decoration: line-through !important;
	}
	
	.newitem {
		background: #caff4d;
	}
	
	a.whatsnew {
		font-size: 11px !important;
		color: #000;
	}
	.une_video {
		display: table;
		margin-top: 10px;
		margin-bottom: 30px;
		clear: both;
		position: relative;
	}
	.une_video p {
		margin-top: 0px;
		margin-bottom: 5px;
	}
	
	.une_video h2 {
		font-size: 14px;
		color: #000000;
		margin: 0px;
		padding: 0px;
	}
	#liste_tab {
		border: 1px dotted #000000;
		margin-bottom: 20px;
	}
	#liste_tab td {
		padding: 4px;
		border: 1px dotted #000000;
	}
	.menu_liens .menu_liens ul{
		display: inline;
		list-style-type: none;
		padding: 0px;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	 .menu_liens li{
		display: inline;
		list-style-type: none;
		margin-right: 2px;
		margin-left: 0px;
	}
	
	.contour {
		border: 1px solid #000000;
		padding: 8px 4px;
	}
	#infos {
		font-size: 12px;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style:solid;
		display: block;
		margin-bottom: 10px;
		padding-bottom: 10px;
		height: 120px;
		line-height: 25px;
	}
	#inscription {
		font-size: 13px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#inscription label, .fl {
		text-align: right;
		float: left;
		clear: both;
		width: 500px;
		margin-left: 20px;
		display: block;
	}
	#inscription p {
		display: block;
		clear: both;
	}
	#inscription label {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.erreur {
		background-color: #8CC6FF;
	}
	.cc {
		margin-top: 15px;
		margin-right: 10px;
		border: 1px solid #000000;
		margin-bottom: 10px;
	}
	.l_cc {
		display: block;
		margin-bottom: 100px;
	}
	#head {
		margin-bottom: 20px;
	}
	#pano2 {
		position: relative;
		height: 247px;
		width: 252px;
		visibility: 3;
	}
	#pano_gauche a{
		position: absolute;
		left: 5px;
		top: 3px;
		padding-top: 3px;
		z-index: 2;
		background-image: url(http://www.krinein.com/_images/panorama02.gif);
		display: block;
		height: 240px;
		width: 17px;
		background-repeat: no-repeat;
	}
	#pano_gauche a:hover{
		background-image: url(http://www.krinein.com/_images/panorama01.gif);
		text-align: center;
	}
	#pano_droit a{
		position: absolute;
		top: 3px;
		right: 3px;
		z-index: 2;
		background-image: url(http://www.krinein.com/_images/panorama04.gif);
		background-repeat: no-repeat;
		display: block;
		height: 240px;
		width: 17px;
	}
	#pano_droit a:hover{
		background-image: url(http://www.krinein.com/_images/panorama03.gif);
	}
	#head h2 {
		margin: 0px 0px 0px 80px;
		padding: 0px;
		font-size: 12px;
		color: #333333;
	}
	
	#pano_centre {
		z-index: 2;
		height: 210px;
		width: 4100px;
	}
	#masque {
		z-index: 2;
		height: 240px;
		width: 210px;
		left: 22px;
		position: absolute;
		top: 3px;
		overflow: hidden;
	}
	#pano {
		position: absolute;
		background-image: url(http://www.krinein.com/_images/panorama_ombre.gif);
		left: 0px;
		top: 0px;
		height: 247px;
		width: 252px;
		z-index: 0;
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	#mini_mos {
		float: right;
		height: 280px;
		margin-right:12px;
	}
	#head {
		float: left;
		margin-top: 3px;
	}
	
	
	.citation {
		border:1px dotted #999999;
		margin:10px 20px 15px 20px;
		padding:10px 4px 4px 40px;
		background-image: url(http://www.krinein.com/_images/quote.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		display:block;
	}
	
	.spoiler {
		margin:inherit;
		padding:inherit;
		border:1px dotted #999999;
		margin:10px 20px 15px;
		padding:10px 4px 4px 40px;
		color:#FFFFFF;
		background-image: url(http://www.krinein.com/_images/spoiler.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		display:block;
	}
	.dec {
		color: #000000;
		margin-left: 100px;
		font-size: 14px;
		margin-bottom: 5px;
		
	}
	
	.all_ul a {
		color: #000000;
		text-decoration:underline;
	}
	
	.fnacmusique {
		border: 1px solid #000000;
		padding: 13px 5px 3px 10px;
		height: 80px;
		margin-top: 10px;
		margin-bottom: 14px;
		display : block;
	}
	#categorie {
	}
	#lescats {
		float: left;
		width: 150px;
		line-height: 35px;
	}
.links{
margin-left:6px;
}
.links ul {
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:16px;
	padding:0px;
	list-style-type:
}
.links li {
	margin: 0px;
	padding:0px;
}
	#formulaire_reaction {
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #999999;
	}
	.tags {
	font-size: 12px;
	color: #666666;
	font-style: italic;

}

#formulaire{
	margin-top:7px;
}

.navigation {
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	height: 30px;
	line-height: 30px;
}

.tcl, .tc2, .tc3, .tcr{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 4px;
	padding: 4px;
}

#stats {
	border: 1px solid #000000;
	padding: 4px;
}

.tcl {
	border-left: 1px solid #000000;
}
.tc {
	border: 1px solid #000000;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size: 12px;
	background-image: url(http://www.kriblogs.com/_images/gradient.gif);
	background-repeat: repeat-x;
}
.tcu {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size: 12px;
	background-image: url(http://www.kriblogs.com/_images/gradient.gif);
	background-repeat: repeat-x;
}
.tclcon h3 {
	font-size: 13px;

}
.tclcon {
	font-size: 11px;

}

#post_texte {
width:632px;
}

#form_post {
	margin-top: 15px;
}
.adjust {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}

#contenu_forum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-left: 25px;
	padding-top: 10px;
	margin-top: 10px;
	float: left;
	padding-bottom: 15px;
	_margin-left: 15px;
	_margin-top:90px;
}
.forum_dr {
	float: right;
	width:520px;
	margin-left:100px;
	_width:500px;
	
}
.forum_dr img{
padding-left:1px;
padding-right:1px;
padding-bottom:0px;
padding-top:0px;

}
.forum_ga
 {
	float: left;
	width:100px;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 4px;
}
.avat
 {

	width:100px;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 4px;
}
#form_post p {
	margin: 0px;
	padding: 0px 0px 15px;
}

#contenu_forum form {
	margin-bottom: 20px;
}
.forum_ga dd,  .avat dd{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.forum_ga strong {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.avat strong {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
.forum_ga a, .avat a {
	text-decoration: none;
}
.forum_ga a:hover, .avat a:hover {
	text-decoration: underline;
}


.forum_dr ul,  .forum_dr ol{
	display: inline;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.titre_forum {
	margin-top: 2px;
	margin-bottom: 2px;
}

.forum_dr {
	margin-right: 10px;
	margin-left: 10px;
}

.forum_dr li {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: inline;
}
.options {
	margin-top: 2px;
	margin-bottom: 6px;
}
.postavatar {
	border: 1px solid #000000;
	margin:0px;
	padding:0px;
	width:110px;
	height:110px;
}

.signature {
	margin-top: 4px;
	margin-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: dashed;
	font-size: 12px;
	color: #666666;
}

.forum_dr strong {
	display: inline;
	color: #000000;
	font-size: 13px;
}
.options a {
	text-decoration: none;
	border: 1px solid #3300CC;
	padding: 2px;
}

.options a:hover {
	text-decoration: none;
	border: 1px solid #3300CC;
	padding: 2px;
	background-color: #3300CC;
	color:#FFFFFF;
}

.postforum {
	border: 1px solid #000000;
	margin-bottom: 20px;
}
.postmsg {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 5px;
	width:522px;
	_width:500px;
}
.clearer{
	clear:both;
}
#up h1 {
	width: 440px;
}
.hauteur {
	min-height:120px;
	overflow: hidden;
	width: 522px;
	_width:500px;
}

.hauteur strong{
	color:#000000;
}

.hauteur ul{
	list-style-type: circle;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:30px;
	display:block;
	}
.hauteur ol{
	list-style-type: decimal;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:30px;
	display:block;
}
.hauteur li{
	display: list-item;
}

#antispam {
	width: 181px;
	font-size: 12px;
	padding:4px;
	text-align:center;
	border: 1px solid #D4D0C8;
}
.bt_valid {
	position: absolute;
	left: 700px;
	margin-top: -20px;
}
.tc ul, .tcu ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.tc li, .tcu li {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.gradient {
	background-image: url(http://www.kriblogs.com/_images/gradient.gif);
	background-repeat: repeat-x;
}
.picto {
	vertical-align: middle;
}
#pub_google {
	display: block;
	height: 90px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
#pub_google2 {
	display: block;
	height: 90px;
	border: 1px solid #000000;
}
#dest {
	margin-left: 90px;
}

h3{
margin:0px;
}
.titre_forum a{
	color:#000000;
	text-decoration:none;
}
#marqueur {
	position: absolute;
}

	