
	TD, DIV { 
		color: #54524F;
		line-height: 11px;
	}	
	body {
		background: url('design/pattern.gif') top left #878C9A repeat-x ;
		margin: 0px;
	}
	.pack {
		width: 140px;
		height: 170px;
	}
	#packs {
		padding-top: 30px;
		margin-left: 120px;
		width: 560px;
	}
	#header {
		background: url('design/logo_weblegend_up.gif') 240px 200px no-repeat ;
		height: 250px;
	}	
	#sideleft {
		position: absolute;
		top: 250px;
		left: 0px;
		background: url('design/shadow_left.gif') right no-repeat;
		height: 340px;
		width: 180px;
		text-align: center; 
		overflow: hidden;		
	}
	#sideright {
		position: absolute;
		top: 250px;
		left: 620px;
		background: url('design/shadow_right.gif') left no-repeat;
		height: 340px;
		width: 200px;
		text-align: center;
		overflow: auto;
	}
	#contentleft {
		text-align: center; 
		padding: 0px 15px;
		overflow: auto;	
	}
	#contentright {
		margin: auto;
		width: 140px;
	}
	#content {
		position: absolute;
		top: 250px;
		left: 180px;
		background: url('design/logo_weblegend_down.gif') left top no-repeat ;
		width: 440px;
		min-height: 340px;		
	}
	#mind {
		padding-top: 40px;
	}
	#footer {
		position: absolute;
		top: 590px;
		left: 0px;
		background: url('design/footer.gif') left repeat-y ;
		width: 810px;
	}
	#footerup {
		background: url('design/footer_up.gif') left top no-repeat ;
	}
	#footerlogo {
		background: url('design/footer_logo.gif') left no-repeat ;
		height: 115px;
	}
	#footerdown {
		background: url('design/footer_down.gif') left no-repeat ;
		height: 35px;
	}
	.certifs {
		width: 80px;
		height: 15px;
		margin: 2px;
	}
	#certifs {
		padding: 10px;
	}
	#copyright {
		font-style: italic;
		font-weight: bold;
		font-size: 10px;
		margin-left: 220px;
		height: 16px;
		width: 360px;
		color: #666666;
		text-align: right;
	}
	#ouverture {
		font-style: italic;
		text-align: center;
		font-size: 8px;
		color: #666;
	}
	#datedito {
		display: none;
	}
	#argument {
		font-size: 10px;
		font-weight: bold;
		line-height: 12px;
		color: #FFFFFF;
		text-align: justify;
		padding-top: 10px;
		margin-left: 220px;
		width: 360px;
		min-height: 120px;
	}
	#argument:first-line {
		font-size: 18px;
		line-height: 30px;
		text-align: left;
	}
	#baseline {
		font-size: 10px;
		font-weight: bold;
		color: #B1BAC0;
		margin-left: 180px;
		width: 440px;
		text-align: center;
	}
	#baseline:first-line  {
		font-size: 14px;
		line-height: 18px;
	}
	.accroche, #argument, #copyright, #baseline, .logtexte,
	.titre, .soustitre, .texte, .chapohome, .chapo, #date, .headpan {
		font-family: Georgia, 'Times New Roman', Times, serif;
	}
	
	#content #date {
		float: right;
		font-size: 10px;
		line-height: 18px;
		font-style: italic;
		padding-right: 40px;
	}
	#content .titre {
		font-size: 16px;
		font-weight: bold;
		text-align: left;
		height: 25px;
		margin: 0px;
		padding: 0px;
		padding-left: 40px;
		color: #FFFFFF;
	}
	.titre:before {
		content: url('design/pointeur.gif') ;
		margin-left: -40px;
	}
	#main_scrollbar_contener {
		position: relative;
		width: 440px;	
	}
	#main_scrollbar, #palettes .sc_scrollbar {
		right: -15px;
		width: 10px;
		background: url('design/scroll.png') center repeat-y transparent;
	}
	#main_scrollbar{
		right: 20px;
	}	
	#palettes .margUp {
		margin-top: 0px;
	}
	#palettes .sc_handle, #main_handle {
		width: 10px;
		cursor: move;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-msie-border-radius: 5px;
		border-radius: 5px;
		behavior: url('../border-radius.htc');
		background: url('design/grip.gif') center no-repeat #BFFF00;
	}
	#palettes .padderMin, #palettes .padderMax {
		background: url('design/squareback.png') center;
	}
	#description {
		padding-left: 40px;
		padding-right: 40px;
		height: 275px;
		overflow: hidden;
	}	
	#description .chapo, #description .chapohome {
		font-style: italic;
		line-height: 12px;
		text-align: right;
		margin: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
	}
	#description .texte {
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		line-height: 14px;
		color: #000000;
		text-align: justify;
	}
	.texte:first-letter {
		font-size: 32px;
		line-height: 28px;
	}
	.accroche {
		text-align: left;
		padding-top: 10px;
		font-size: 21px;
		line-height: 20px;
		text-transform: uppercase;	
		color: #FFFFFF;
		letter-spacing: 1px;
	}
	#description .soustitre {
		margin: 0px;		
		padding: 0px;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		line-height: 20px;		
		background: transparent;
	}
	.soustitre:first-letter {
		font-size: 24px;
	}
	.phout .soustitre:first-letter, 
	.phover .soustitre:first-letter {
		padding: 0px;
		margin: 0px;
		font-size: 12px;
	}
	#description .phout {
		border: 0px none;
	}
	#description .phover {
		border: 0px none;
		background: url('design/squareback.png') repeat;
	}	
	FIELDSET INPUT, FIELDSET TEXTAREA, FIELDSET SELECT {
		font-size: 12px;
	}
	DIV.formrow TEXTAREA {
		font-size: 12px;
	}
	.listmenu:visited {
		color: #FF9400;
	}
	.liens:link {
		color: #8D94AA;
	}
	.liens:active {
		color: #BFFF00;
	}
	.liens:visited {
		color: #8D94AA;
	}
	.liens:hover {
		color: #B1BAC0;	
	}
	.listmenu:hover {
		color: #B1BAC0;	
	}
	.contraste {
		margin-top: 10px;
		color: #345BBD;		
	}
	ul#menuline {
		text-align: center;
		height: 23px;
		//height: 24px;
	}
	ul#menuline li{
		display: inline;
		line-height: 20px;
	}
	ul#menuline li a {
		font-size: 11px;
		padding: 0px 10px 0px 16px; 
	}
	#menubar {
		text-align: left;
	}
	#menubar .toc_header {
		height: 20px;
		background: url('design/roll/itemenu_on.gif') no-repeat;
	}
	#menubar .toc_header a {
		font-size: 11px;
		padding-left: 16px;	
		line-height: 19px;
		text-align: left;	
	}
	#menubar .toc_hover {

	}
	#menubar .toc_body {
		position: absolute;
		visibility: hidden;
		top: 60px;
		padding: 4px 10px 0px 0px;
		background: url('squareblack.png');
	}
	#menubar .toc_subbody {
	}
	#menubar .toc_footer {
		height: 10px;
		background: url('design/submenushadow.gif') no-repeat ;
	}
	#menubar .toc_liens {
		font-size: 12px;
		white-space: nowrap;
		position: relative;	
		bottom: 3px;
	}
	#menubar .toc_list {
	}
	#menubar .toc_listhover {
		background-color: #000;
	}
	#palettes .sentence {
		color: #CCC;
		padding: 10px 0px 2px 0px;
		height: 12px;
		font-size: 10px;
		font-weight: bold;
		background: url('design/pal_subheader.gif') repeat-x top;
	}
	.sentence { 
		height: 14px;
	}
	#palettes a:link    { 
		text-decoration: none;
		color: #BFFF00;
	}
	#palettes a:visited { 
		text-decoration: none;
		color: #BFFF00; 
	}
	#palettes a:active  { 
		text-decoration: none;
		color: #D2D2D2; 
	}
	#palettes a:hover   { 
		text-decoration: none;
		color: #3167BB;
	}
	
	#selectorlang {
		float: right;
		height: 11px;
		margin: 12px 10px;
	}
	#dockicons {
		text-align: center;
		height: 16px;
		margin-top: 10px;
	}
	#bulledock {
		color: #3167BB;
		padding-top: 5px;
		height: 15px;		
	}
	#bullenavig, #bulletopage, .bullenav {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.datetitre {
		font-size: 12px;
		color: #CBE1A4;
	}
	.date, .datebook {
		color: #666;	
	}
	#path {
		margin: 0px;
		padding: 0px;
		height: 20px;
	}
	#previous, #nextious {
		font-size: 24px;
		margin-top: 10px;
	}
	#previous {
		text-align: left;
		float: left;
	}
	#nextious {
		text-align: right;	
		float: right;
	}
	#navipath {
		height: 30px;
	}
	#sitemap {
		border-top: 1px solid #CCC;
		background: url('bkgdmap.png') repeat-x top;
	}
	.titcolmap {
		color: #666;
		font-weight: bold;
		text-align: center;
		height: 14px;
		padding: 6px;
	}
	.colsmap {
		float: left;
		padding: 3px;
		padding-top: 0px;
		border-left: 1px solid #CCC;
	}
	.cheminhome  {
		text-align: right;
	}
	.panorama {
		border-top: 1px solid #9FA4B6;
		border-bottom: 1px solid #9FA4B6;
		padding: 2px 0px;
		margin-bottom: 2px;
	}	
	.logtexte {
		font-size: 12px;
		line-height: 14px;
		text-align: justify;
		color: #666;
	}
	#description .datemanif {
		padding: 0px 0px 0px 7px;
		font-size: 12px;
		background: url('design/frises/frise_green.gif') repeat-x;
	}
	#description .socialinks {
		padding: 0px;
		margin: 0px 20px;
	}
	.breakinfo, .datebook {
		border-bottom: 1px #CCC solid;
	}
	#homediaries {
		float: right;
		margin-left: 10px;		
		width: 160px;		
	} 
	#weblegend, #partner {
		margin: 10px 0px;
	}
	.weblegend {
		font-size: 10px;
		line-height: 20px;
	}
	#docktopage {
		margin: 0px;
	}
	#iframecal {
		width: 135px;
	}
	#calframe {
	}
	.pal_header, .paluser_header, .palside_header {
		font-family: Georgia, Times New Roman, Times, serif;
		text-align: left;
		padding-left: 10px;
		font-size: 12px;
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		background: url('design/pal_header.gif') top no-repeat;	
	}
	.pal_header, .paluser_header, .palalt_header, .palside_header {
		color: #FFF;
	}
	.pal_body, .palalt_body, .palside_body {
		background: #1A1A1A;
		text-align: center;
		padding: 0px;
	}
	.pal_footer, .palalt_footer, .palside_footer {
		text-align: center;
		height: 20px;
		background: url('design/pal_footer.gif') top center no-repeat;
	}
	.palcredit {
		color: #CCC;
	}
	.indication, .palindication {
		color: #CCC;
	}
	.annexe {
		margin-left: 0px;
	}
	.rubliste {
		margin-top: 15px;
		border-top: 1px #EEE solid;
		border-bottom: 2px #CCC dotted;
	}
	DIV.menuside_header {
		margin: 0px 5px 0px 0px;
		padding: 6px 0px 2px 0px;
		font-size: 14px;
		font-weight: bold;
		border: 1px solid black;
		border-top: 0px none;
		border-bottom: 1px none white;
	}
	DIV.menuside_header a {
		padding: 4px 13px 4px 13px; 
		border-top: 1px none white;
		border-left: 1px solid white;
		border-right: 1px solid white;
	}
	DIV.menuside_hover {
		background-color: black; 
	}
	.menuside_list {
		
	}
	.menuside_listhover {
		//	background-color: #FFFF00;
	}
	.menuside_liens {
		font-weight: bold;
	}
	.guidetoc {
		width: 32%;
	}
	
			#menubar .toc_blue {
				background: url('design/roll/itemenu_blue.gif') no-repeat;
			}
			/*
			.menutoc_blue, .menusidehead_blue {
				background: top url('onglets/cell_blue.png') repeat-x;
			}
			.item_blue, .menuside_blue  {
				background: 1px 0px url('onglets/pipe_blue.png') no-repeat;
			}
			.mark_blue {
				background: right url('onglets/pipe_blue.png') repeat-y;
			}
			.listetoc_blue, .lastetoc_blue {
				background: 1px 1px url('onglets/square_blue.png') no-repeat;
			}
			.listetoc_blue {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
			#menubar .toc_carmin {
				background: url('design/roll/itemenu_carmin.gif') no-repeat;
			}
			/*
			.menutoc_carmin, .menusidehead_carmin {
				background: top url('onglets/cell_carmin.png') repeat-x;
			}
			.item_carmin, .menuside_carmin  {
				background: 1px 0px url('onglets/pipe_carmin.png') no-repeat;
			}
			.mark_carmin {
				background: right url('onglets/pipe_carmin.png') repeat-y;
			}
			.listetoc_carmin, .lastetoc_carmin {
				background: 1px 1px url('onglets/square_carmin.png') no-repeat;
			}
			.listetoc_carmin {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
			#menubar .toc_darkblue {
				background: url('design/roll/itemenu_darkblue.gif') no-repeat;
			}
			/*
			.menutoc_darkblue, .menusidehead_darkblue {
				background: top url('onglets/cell_darkblue.png') repeat-x;
			}
			.item_darkblue, .menuside_darkblue  {
				background: 1px 0px url('onglets/pipe_darkblue.png') no-repeat;
			}
			.mark_darkblue {
				background: right url('onglets/pipe_darkblue.png') repeat-y;
			}
			.listetoc_darkblue, .lastetoc_darkblue {
				background: 1px 1px url('onglets/square_darkblue.png') no-repeat;
			}
			.listetoc_darkblue {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
			#menubar .toc_green {
				background: url('design/roll/itemenu_green.gif') no-repeat;
			}
			/*
			.menutoc_green, .menusidehead_green {
				background: top url('onglets/cell_green.png') repeat-x;
			}
			.item_green, .menuside_green  {
				background: 1px 0px url('onglets/pipe_green.png') no-repeat;
			}
			.mark_green {
				background: right url('onglets/pipe_green.png') repeat-y;
			}
			.listetoc_green, .lastetoc_green {
				background: 1px 1px url('onglets/square_green.png') no-repeat;
			}
			.listetoc_green {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
			#menubar .toc_orange {
				background: url('design/roll/itemenu_orange.gif') no-repeat;
			}
			/*
			.menutoc_orange, .menusidehead_orange {
				background: top url('onglets/cell_orange.png') repeat-x;
			}
			.item_orange, .menuside_orange  {
				background: 1px 0px url('onglets/pipe_orange.png') no-repeat;
			}
			.mark_orange {
				background: right url('onglets/pipe_orange.png') repeat-y;
			}
			.listetoc_orange, .lastetoc_orange {
				background: 1px 1px url('onglets/square_orange.png') no-repeat;
			}
			.listetoc_orange {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
			#menubar .toc_pink {
				background: url('design/roll/itemenu_pink.gif') no-repeat;
			}
			/*
			.menutoc_pink, .menusidehead_pink {
				background: top url('onglets/cell_pink.png') repeat-x;
			}
			.item_pink, .menuside_pink  {
				background: 1px 0px url('onglets/pipe_pink.png') no-repeat;
			}
			.mark_pink {
				background: right url('onglets/pipe_pink.png') repeat-y;
			}
			.listetoc_pink, .lastetoc_pink {
				background: 1px 1px url('onglets/square_pink.png') no-repeat;
			}
			.listetoc_pink {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
			#menubar .toc_purple {
				background: url('design/roll/itemenu_purple.gif') no-repeat;
			}
			/*
			.menutoc_purple, .menusidehead_purple {
				background: top url('onglets/cell_purple.png') repeat-x;
			}
			.item_purple, .menuside_purple  {
				background: 1px 0px url('onglets/pipe_purple.png') no-repeat;
			}
			.mark_purple {
				background: right url('onglets/pipe_purple.png') repeat-y;
			}
			.listetoc_purple, .lastetoc_purple {
				background: 1px 1px url('onglets/square_purple.png') no-repeat;
			}
			.listetoc_purple {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
			#menubar .toc_red {
				background: url('design/roll/itemenu_red.gif') no-repeat;
			}
			/*
			.menutoc_red, .menusidehead_red {
				background: top url('onglets/cell_red.png') repeat-x;
			}
			.item_red, .menuside_red  {
				background: 1px 0px url('onglets/pipe_red.png') no-repeat;
			}
			.mark_red {
				background: right url('onglets/pipe_red.png') repeat-y;
			}
			.listetoc_red, .lastetoc_red {
				background: 1px 1px url('onglets/square_red.png') no-repeat;
			}
			.listetoc_red {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
			#menubar .toc_turquoise {
				background: url('design/roll/itemenu_turquoise.gif') no-repeat;
			}
			/*
			.menutoc_turquoise, .menusidehead_turquoise {
				background: top url('onglets/cell_turquoise.png') repeat-x;
			}
			.item_turquoise, .menuside_turquoise  {
				background: 1px 0px url('onglets/pipe_turquoise.png') no-repeat;
			}
			.mark_turquoise {
				background: right url('onglets/pipe_turquoise.png') repeat-y;
			}
			.listetoc_turquoise, .lastetoc_turquoise {
				background: 1px 1px url('onglets/square_turquoise.png') no-repeat;
			}
			.listetoc_turquoise {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
			#menubar .toc_yellow {
				background: url('design/roll/itemenu_yellow.gif') no-repeat;
			}
			/*
			.menutoc_yellow, .menusidehead_yellow {
				background: top url('onglets/cell_yellow.png') repeat-x;
			}
			.item_yellow, .menuside_yellow  {
				background: 1px 0px url('onglets/pipe_yellow.png') no-repeat;
			}
			.mark_yellow {
				background: right url('onglets/pipe_yellow.png') repeat-y;
			}
			.listetoc_yellow, .lastetoc_yellow {
				background: 1px 1px url('onglets/square_yellow.png') no-repeat;
			}
			.listetoc_yellow {
				border-bottom: 2px #CCCCCC dotted;
			}
			*/
			
	#bodyletter {
		margin: auto;
		width: 600px;
	}
	#logoletter {
		float: right;
		width: 20px;
		height: 180px;
		background: url('design/corbeillesdamour.png');
	}
	#visuletter {
		margin: auto;
		width: 600px;
		height: 200px;
	}
	.texte, .textonly, .rubtexte {
		font-size: 12px;
		line-height: 18px;
		color: #666;
	}
	.mediumtxt {
		padding: 0px 0px 0px 20px;
		background: url('design/quote.png') 0px top no-repeat;
	}
	.pan {
		text-align: justify;
		padding: 10px;
		margin-bottom: 10px;
		border: 1px #CCC solid;
		background: url('design/squareback.png');
	}
	.headpan {
		font-size: 12px;
		font-weight: bold;
		color: #EEE;
		line-height: 20px;
		height: 20px;
		margin: 0px;
		padding: 0px 0px 0px 10px;
		background: url('design/frises/frise_green.gif') repeat-x;
		-moz-border-radius: 10px 10px 0px 0px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-khtml-border-top-left-radius: 10px;
		-khtml-border-top-right-radius: 10px;
		-msie-border-top-left-radius: 10px;
		-msie-border-top-right-radius: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		behavior: url('../border-radius.htc');
	}
	.bodypan {
		text-align: center;
		font-size: 10px;
		padding: 5px;
		margin: 0px;
		margin-bottom: 10px;
		background: url('design/squareback.png');
		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		-khtml-border-bottom-left-radius: 10px;
		-khtml-border-bottom-right-radius: 10px;
		-msie-border-bottom-left-radius: 10px;
		-msie-border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		behavior: url('../border-radius.htc');
	}
	.threecol {
		width: 32%;
	}
	.titpan {
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		border-bottom: 1px #CCC solid;
	}	
	#palettes .firstli {
		border: 0px none;
	}
	#palettes .liste, 
	#palettes .listeselect, 
	#palettes .anxliste {
		border: 0px none;
		background: url('design/touch_out.gif') 0px top no-repeat;
	}
	#palettes .resum {
		color: #CCC;
		border: 0px none;
	}
	#palettes .fullitem {
		color: #CCC;
		letter-spacing: -1px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 0px none;
		background: url('design/touch_out.gif') 0px top no-repeat;
		height: 12px;
	}
	#palettes .fullitemhover, 
	#palettes .anxlistehover, 
	#palettes .listehover, 
	#palettes .lastehover, 
	#palettes .rublistehover,
	.touchOver {
		border: 0px none;
		background: url('design/touch_over.gif') 0px bottom no-repeat;
	}
	.liste, .laste, .fullitem, .listeselect, .anxliste {
		font-size: 12px;
	}
	.firstli {
		border-top: 1px #CCC solid;
	}
	.liste, .listeselect, .anxliste {
		border-bottom: 1px #CCC solid;
	}
	.fullitemhover, .anxlistehover, .listehover, .lastehover, .rublistehover {
		background-color: #DDD;
	}
	  
			#palsearch { display: none; }
			  
			#palskin { display: none; }
			  
			#palacces { display: none; }
			  
			#paldiaries { display: none; }
			  
			#palgmguide { display: none; }
			  
			#palquickpoll { display: none; }
			  
			#palnewsletter { display: none; }
			  
			#palechoppe { display: none; }
			  
			#palwebring { display: none; }
			
			.palside_blue {
				border-bottom: 0px #2364FF none;
			}
			.guinner_blue {
				background: top url('onglets/bkgd_blue.png') repeat-x;
			}
			.guideheader_blue, .sublistc_blue {
				
			}
			
			.palside_carmin {
				border-bottom: 0px #BA163F none;
			}
			.guinner_carmin {
				background: top url('onglets/bkgd_carmin.png') repeat-x;
			}
			.guideheader_carmin, .sublistc_carmin {
				
			}
			
			.palside_darkblue {
				border-bottom: 0px #302CB4 none;
			}
			.guinner_darkblue {
				background: top url('onglets/bkgd_darkblue.png') repeat-x;
			}
			.guideheader_darkblue, .sublistc_darkblue {
				
			}
			
			.palside_green {
				border-bottom: 0px #7EB51C none;
			}
			.guinner_green {
				background: top url('onglets/bkgd_green.png') repeat-x;
			}
			.guideheader_green, .sublistc_green {
				
			}
			
			.palside_orange {
				border-bottom: 0px #EF6F1A none;
			}
			.guinner_orange {
				background: top url('onglets/bkgd_orange.png') repeat-x;
			}
			.guideheader_orange, .sublistc_orange {
				
			}
			
			.palside_pink {
				border-bottom: 0px #F31CAA none;
			}
			.guinner_pink {
				background: top url('onglets/bkgd_pink.png') repeat-x;
			}
			.guideheader_pink, .sublistc_pink {
				
			}
			
			.palside_purple {
				border-bottom: 0px #964DB7 none;
			}
			.guinner_purple {
				background: top url('onglets/bkgd_purple.png') repeat-x;
			}
			.guideheader_purple, .sublistc_purple {
				
			}
			
			.palside_red {
				border-bottom: 0px #F62722 none;
			}
			.guinner_red {
				background: top url('onglets/bkgd_red.png') repeat-x;
			}
			.guideheader_red, .sublistc_red {
				
			}
			
			.palside_turquoise {
				border-bottom: 0px #34A198 none;
			}
			.guinner_turquoise {
				background: top url('onglets/bkgd_turquoise.png') repeat-x;
			}
			.guideheader_turquoise, .sublistc_turquoise {
				
			}
			
			.palside_yellow {
				border-bottom: 0px #E6BA00 none;
			}
			.guinner_yellow {
				background: top url('onglets/bkgd_yellow.png') repeat-x;
			}
			.guideheader_yellow, .sublistc_yellow {
				
			}
				
	.pollvalue {
		padding: 0px;
		margin: 0px;
		float: right;
		border: 0px none;
		font-size: 12px;
	}
	.jaugeborder {
		padding: 1px;
		margin: 0px;
		margin-right: 3px;
		width: 80%;
		border: 1px solid #CCC;
	}
	.jaugeinner {
		padding: 0px;
		margin: 0px;
		height: 9px;
		border: 0px none;
		background: #999;
	}
	.miniframe {
		width: 100%;
	}
	.minicols {
		padding: 2px;
		width: 35%;
	}
	.minicolsright {
		float: right;
		margin-left: 5px;
		padding: 2px;
		width: 65%;
	}
	.miniborder {
		margin-left: 5px;
		padding: 4px 0px 4px 20px;
		background: url('reglette.png') repeat-y left;
	}
	.minifieldset {
		border: 0px none;
	}
	.minititle {
		text-align: left;
		color: #666;
		background: url('cell.png') repeat-x top;
		padding: 2px 4px 0px 0px;
		border: 1px #CCC solid;
		border-bottom: 0px none;	
	}
	.navilink {
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		white-space: nowrap;
	}
	.iframecoms {
		width: 100%;
		height: 200px;
		margin: 0px;
		border-spacing: 0px;
		border: 0px none;
	}
	#iframecal {
		margin: 0px;
		height: 205px;
		border-spacing: 0px;
	}
	#iframenl {
		width: 100%;
		height: 200px;
		margin: 0px;
	}
	#iframetemoin {
		margin: 0px;
		width: 135px;
		height: 16px;
		border-spacing: 0px;
	}
	.artinrub {
		margin-top: 20px;
	}
	#accesadmin {
		margin-top: 10px;
	}
	#bulledock {
		text-align: center;
		line-height: 8px;
	}
	.pageback {
		padding-right: 5px;
	}
	.pagenext {
		padding-left: 5px;
	}
	ol {
		padding: 10px 40px 10px 40px;
		font-style: normal;
		line-height: 14px;
	}
	.comdate {
		clear: left;
		font-size: 11px;
		text-align: left;
		padding-top: 10px;
		border-bottom: 1px dotted #999966; 
	}
	.datedito {
		font-size: 9px;
		line-height: 9px;
		color: #CCC;
		text-align: right;
		font-style: italic;
		border-bottom: 1px dotted #999966; 
		margin-bottom: 20px;
	}
	.date, .datebook {
		font-size: 9px;
		font-style: italic;
		float: right;
		vertical-align: text-bottom;
		margin: 0px;
	}
	.date {
		padding: 14px 0px 0px 0px;
	}
	.datebook {
		padding: 0px;
		text-align: right;
		float: none;
	}
	.statbook_on {
		float: right;
	}
	.statbook_off {
		float: left;
	}
	.chemin  {
		text-align: right;
		padding-right: 1px;
	}
	#homediaries {		
		background: url('dropshadow.png') repeat-x bottom;
		padding-bottom: 15px;		
	}
	#titrenote {
		background: #FFE93B;
		padding: 1px;	
		padding-left: 10px;	
		margin-top: 10px;
		border: 1px solid #CCBA0E;
	}
	#blocnote {
		border: 1px solid #EDDE7F;
		padding: 10px;
		background: #FFF49B right top no-repeat url('calendar.png');
	}
	#ical {
		float: right;
		width: 40px;
		padding-left: 14px;
		//padding-left: 2px;
	}
	.souscatnote {
		margin-bottom: 5px;
		line-height: 11px;
	}
	.calmonth {
		font-size: 9px;
		//font-size: 8px;
		font-weight: bold;
		text-align: left;
		color: #FFF;
		padding-left: 4px;
		padding-top: 4px;
		//padding-top: 0px;
	}
	.calday {
		text-align: center;	
		color: #333;
		font-weight: bold;
		font-size: 20px;
		margin-top: 2px;
		margin-left: 5px;
	}
	.phover, .phout {
		padding: 5px;
	}
	.phover {
		border: 1px solid #CCC;
	}
	.phout {
		border: 1px solid transparent;
	}
	.rubtexte {
		font-size: 12px;   
	}
	.hilite {
		background-color: #FFE93B;
	}
	.blackonwhite {
		color: #CCC;
		background: url('squareblack.png');
	}
	#bandeau {
		display: none;
	}
	#weblegend, #partner {
		text-align: center;
		margin-top: 5px;
	}
	.weblegend {
		font-size: 10px;
		line-height: 20px;
	}
	#docktopage {
		text-align: center;
	}
	#tableofkeys .trow TD, #tableofkeys .thead {
		margin: 0px;
		padding: 0px 4px;
		border: 2px #FFF solid;
		border-top: 1px #CCC solid;
	}	
	.paladmin, .paladminside {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.paladmin_header, .paladminside_header, #tableofkeys .thead, .headline {
		font-size: 12px;
		font-weight: bold;
		color: #999;
		height: 20px;
		line-height: 20px;
		text-align: center;
		background: url('tab_on.png') repeat-x top;
		-moz-border-radius: 5px 5px 0px 0px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-khtml-border-top-left-radius: 5px;
		-khtml-border-top-right-radius: 5px;
		-msie-border-top-left-radius: 5px;
		-msie-border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		behavior: url('../border-radius.htc');
	}
	.paladmin_body, .paladminside_body {
		text-align: center;
		background: url('squarewhite.png');
	}
	.paladmin_body UL, .paladminside_body UL {
		margin: 0px 5px 0px 5px;
		padding: 0px 5px 5px 5px;
		border: 1px #CCC solid;
		border-top: 0px none;
		-moz-border-radius: 0px 0px 5px 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-khtml-border-bottom-right-radius: 5px;
		-msie-border-bottom-left-radius: 5px;
		-msie-border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		behavior: url('../border-radius.htc');
	}
	.paladmin_body .sentence, .paladminside_body .sentence  {
		margin: 0px;
		border-top: 0px none;
		border-bottom: 1px #CCC solid;
	}
	.paladmin_footer, .paladminside_footer {
		text-align: center;
		height: 25px;
		background: url('dropshadow.png') repeat-x bottom;
	}
	.paladmin_footer .palcredit, .paladminside_footer .palcredit {
		background: url('squarewhite.png');
	}
	.palcredit {
		font-size: 8px;
	}
	.sc_contener {
		position: relative;
	}
	.sc_content {
		height: 180px;
		overflow: hidden;		
	}
	.sc_scrollbar {
		position: absolute;
		top: 0;
		right: -8px;
		height: 100%;
		width: 4px;
		cursor: move;
		background: url('squarewhite.png') center repeat-y transparent;
	}
	.sc_handle {
		width: 4px;
		cursor: move;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		-msie-border-radius: 2px;
		border-radius: 2px;
		behavior: url('../border-radius.htc');
		opacity: 0.9;		-moz-opacity: 0.9;
		background: url('grip.png') center no-repeat #3167BB;
	}	
	.touchTop, .touchBot {
		width: 140px;
		height: 14px;
	}
	.margUp {
		margin-top: 5px;
	}
	.touchTop {
		background-position: top;		
		-moz-border-radius: 5px 0px 5px 0px;	   
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-khtml-border-top-left-radius: 5px;
		-khtml-border-top-right-radius: 5px;
		-msie-border-top-left-radius: 5px; 
		-msie-border-top-right-radius: 5px;	  
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		behavior: url('../border-radius.htc');
    }
	.touchBot {
		background-position: bottom;
		-moz-border-radius: 0px 5px 0px 5px;	   
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-khtml-border-bottom-right-radius: 5px;
		-msie-border-bottom-left-radius: 5px; 
		-msie-border-bottom-right-radius: 5px;	  
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		behavior: url('../border-radius.htc');
    }
	.track_btn {
		cursor: move;
		cursor: hand;
		margin-top: 3px;
	}
	.padderMin, .padderMax {
		background: url('squarehatch.png') center;
	}
	.padderMin {
		height: 5px;
	}
	.padderMax {
		height: 19px;
	}
	.touchOut {
		border: 0px none;
		background: url('tab_out.png') repeat-x;
	}
	.touchOver {
		border: 0px none;
		background: url('tab_on.png') repeat-x;
	}	
	.gallpict {
		padding: 5px;
		float: left;
	}
	#pictures {
		width: 780px; 
		margin: auto; 
		text-align: center; 
		background: #FFF;
	}
	#pictdesc {	
		text-align: left;
		color: #000;
		padding: 2px 4px;
		background: url('squarewhite.png');
	}
	#pictlayer {
		padding: 5px 10px;
		text-align: center;
	}
	#pictitre {
		padding-bottom: 5px;	
	}
	#picontroller {
		padding-top: 5px;
	}	
	#paladmin {
		z-index: 110;
		text-align: right;
		position: fixed;
		top: 0px;
		right: 0px;
	}
	#layadmin, .btnadmin {
		margin-top: 5px;
		padding: 5px;
		background: url('squareblack.png');
		-moz-border-radius: 5px 0px 0px 5px;	   
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-top-left-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-msie-border-top-left-radius: 5px; 
		-msie-border-bottom-left-radius: 5px;	  
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		behavior: url('../border-radius.htc');
	}
	.paladmin .intitule {
		margin: auto;
		width: 140px;
	}
	.paladminside {
		width: 160px;
	}
	.paladmin, .paladminside {
		background: url('squarewhite.png');
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-msie-border-radius: 5px;
		border-radius: 5px;
		behavior: url('../border-radius.htc');
	}
	.textareapal {
		height: 60px;
	}
	INPUT[type='text'].inputfind, INPUT[type='text'].inputfindfocus,
	INPUT[type='text'].inputchange, INPUT[type='text'].inputchangefocus,
	INPUT[type='text'].inputsearch, INPUT[type='text'].inputsearchfocus,
	INPUT[type='text'].inputuser, INPUT[type='text'].inputuserfocus,
	INPUT[type='text'].inputmail, INPUT[type='text'].inputmailfocus,
	INPUT[type='text'].inputlock, INPUT[type='text'].inputlockfocus,
	INPUT[type='password'].inputlock, INPUT[type='password'].inputlockfocus,
	TEXTAREA.palwidth, INPUT.palwidth,
	INPUT.inputfind, INPUT.inputfindfocus,
	INPUT.inputchange, INPUT.inputchangefocus,
	INPUT.inputsearch, INPUT.inputsearchfocus,
	INPUT.inputuser, INPUT.inputuserfocus,
	INPUT.inputmail, INPUT.inputmailfocus,
	INPUT.inputlock, INPUT.inputlockfocus,
	INPUT.inputlock, INPUT.inputlockfocus {
		text-align: left;
		padding-left: 20px;
		width: 120px;
	}
	INPUT.inputfind {
		background: url('inputs/find.gif') no-repeat left bottom;
	}
	INPUT.inputfindfocus {
		background: url('inputs/findfocus.gif') no-repeat left bottom #D2D2D2;
	}
	INPUT.inputchange {
		background: url('inputs/change.gif') no-repeat left bottom;
	}
	INPUT.inputchangefocus {
		background: url('inputs/changefocus.gif') no-repeat left bottom #D2D2D2;
	}
	INPUT.inputsearch {
		background: url('inputs/search.gif') no-repeat left bottom;
	}
	INPUT.inputsearchfocus {
		background: url('inputs/searchfocus.gif') no-repeat left bottom #D2D2D2;
	}
	INPUT.inputuser {
		background: url('inputs/user.gif') no-repeat left bottom;
	}
	INPUT.inputuserfocus {
		background: url('inputs/userfocus.gif') no-repeat left bottom #D2D2D2;
	}
	INPUT.inputmail {
		background: url('inputs/mail.gif') no-repeat left bottom;
	}
	INPUT.inputmailfocus {
		background: url('inputs/mailfocus.gif') no-repeat left bottom #D2D2D2;
	}
	INPUT.inputlock {
		background: url('inputs/lock.gif') no-repeat left bottom;
	}
	INPUT.inputlockfocus {
		background: url('inputs/lockfocus.gif') no-repeat left bottom #D2D2D2;
	}
	.selectcantid {
		width: 80%;
		position: relative;	
		bottom : 3px;
		right: 0px;
		background: url('inputs/normal.gif') repeat-x bottom;
	}
	.listeselect {
		text-align: left;
	}
	ul {
		text-align: left;
		margin:0; 
		padding:0; 
	}
	.rolloutopt, .rolloutoptaucune {
		background: transparent;	
	}
	.rolloveropt, .rolloveroptaucune {
		background: #EEE;	
	}
	.rolldownopt, .rolldownoptaucune {
		background: #EFEFEF;	
	}
	.listmenu {
		color: #666;
		font-size: 12px;
		font-weight: bold;
	}
	.faliste {
		list-style: none;
		list-style-image: none;
		text-align: center;
	}
	.indication, .palindication {
		text-align: center;
		font-size: 10px;
	}
	.listem {
		text-align: left;
		padding-left: 2px;
		margin-bottom: 1px;
		margin-top: 1px;
		border-top: 1px #CCC solid;
	}
	.listpoll {
		text-align: left;
		padding: 2px 0px;
		border-top: 1px #CCC solid;
	}	
	.credit {
		font-size: 9px;
		line-height: 6px;
		color: #CECECE;
	}	
	.submitsuivant, .submitajout, .submitend, .submitbref {
		font-size: 11px;
		height: 20px;
		border: 1px solid #FFF;
		margin: 0px 2px 0px 0px;
		padding: 0px 2px 0px 18px;
		cursor: pointer;
	}
	.submitsuivant {
		background: url('http://icones.weblegend.info/silk_icons/find.png') no-repeat;
	}
	.submitajout {
		background: url('http://icones.weblegend.info/silk_icons/cog.png') no-repeat;
	}
	.submitend {
		background: url('http://icones.weblegend.info/silk_icons/cancel.png') no-repeat;
	}
	.submitbref {
		padding: 0px 2px 0px 2px;
	}
	.submitsuivant:hover, .submitajout:hover, .submitend:hover, .submitbref:hover {
		border-color:#3167BB; 
	}
	.maxus:after {
		content: url('maxus.png');
	}
	.minus:after {
		content: url('minus.png');
	}
	.rolltxt {
		overflow: hidden;
		height: 60px;
		border: 0px none;
		margin: 0px;
		padding: 0px;
	}
	.context {
		border: 0px none;
		margin: 0px;
		padding: 0px;
	}
	.clips {
		clear: both;
		overflow: hidden;
		height: 0px;
	}
	.rollbtns {
		float: left;
		margin: 2px 4px 0px 2px;
	}
	.iconbtn, .clipbtn {
		margin: 0px;
		cursor: pointer;
	}	
	.monthmanif {
		margin: 5px 0px 0px 0px;
		text-align: left;
		font-size: 16px;
		color: #7EB51C;
	}
	.moismanif {
		display: inline;
		font-size: 14px;
		color: #CBE1A4;
	}
	.datemanif {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		text-align: left;
		color: #FFF;
		font-size: 14px;
		line-height: 20px;
		height: 20px;
		background-color: #97C349;
	}
	.endroit {
		color: #000;
		text-align: left;
		font-size: 12px;
		line-height: 14px;
	}
	.souscat {
		float: left;
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		margin: 2px 0px;
		color: #814AE3;
	}
	.organisateur {
		float: right;
		color: #666;
		font-style: italic;
		line-height: 12px;
		padding-left: 10px;		
	}
	.tags, .socialinks {
		padding: 0px;
		padding-top: 5px;
		color: #666;
	}
	.socialinks {
		padding-left: 20px;
		padding-bottom: 2px;
		margin-bottom: 2px;
	}
	.layeron, .statlayeron {
		color: #666;
		display: block;
		text-align: left;
		padding: 2px 0px;
		margin-left: -4px;
	}
	.layeroff, .statlayeroff {
		display: none;
	}
	.iconcancel, .iconshow {
		float: right;
		margin-right: 4px;
		margin-left: 6px;
	}
	.breakinfo {
		color: #666;
		text-align: left;
		margin-top: 4px;
		margin-left: -6px;
		white-space: nowrap
	}
	.nobreakline {
		white-space: nowrap;
	}
	.blankline {
		clear: left;
		text-align: center;
	}
	.univsection {
		text-align: center;
		margin-top: 20px;
		border: 0px none;
	}
	/* pour coloration */
	.xscript {
		overflow: auto;
		border: 1px solid #CCC;
		padding: 3px;
		text-align: left;
		background: url('squarewhite.png');
	}
	.comment {
		text-align: left;
		color: #FF0000;
		padding: 5px;
	}
	/*
	Coloration Syntaxique par Derfum - derfum@free.fr
	Script libre de droits, laissez simplement (s'il vous plait !) la ligne précédente en commentaire.
	Paramètres modifiables : tout (!) sauf les noms.
	- Anchor  : symboles <?php et ?>
	- Bool : Booléens true et false
	- Code : Le code en entier
	- Comment : Commentaires
	- Funct : (lien) fonctions php
	- Int : Chiffres
	- KeyWord : mot-clé (if, function, while, break,...)
	- NonPHP (div) : Code Non PHP (pour un fichier)
	- Operator : symboles = , { } ; : ! @ & ( ) [ ] - + * | ? 
	- SpeChar : symboles 
  \' " dans une chaine
	- String : Chaine de caractères
	- Var : Variable
	- VarInString : Variable dans une chaine
	*/
	.Clr_Anchor{
		color: red;
		font-weight: bold;
	}
	.Clr_Bool {
		color: purple;
		font-weight: bold;
	}
	pre.Clr_Code {
		font-size: 10px;
	}
	.Clr_Comment{
		color: gray;
	}
	a.Clr_Funct:link{
		color: navy;
		text-decoration: none;
		border-bottom: 1px dashed orange;
	}
	a.Clr_Funct:hover{
		text-decoration:none;
		border-bottom: 1px solid orange;
	}
	a.Clr_Funct:visited{
		color: navy;
		text-decoration: none;
		border-bottom: 1px dashed orange;
	}
	.Clr_Int{
		color: red;
	}
	.Clr_KeyWord{
		font-weight: bold;
	}
	.Clr_NonPHP {
		color: Silver;
	}
	.Clr_Operator{
		color: green;
	}
	.Clr_SpeChar {
		color: green;
	}
	.Clr_String{
		color: blue;
	}
	.Clr_Var{
		color: purple;
	}
	.Clr_VarInString {
		color: navy;
		font-weight: bold;
	}
	.table {
		margin: auto;
		width: 100%;
	}
	.table .th {
		font-weight: bold;
	}
	.table .tr:nth-child(odd) {
		background-color: #CCCCCC;
	}
	.table .td {
		float: left;
		padding-left: 2px;
		padding-right: 2px;
	}
	
	.puce, .item {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #7EB51C;
	}
	
			.soustitre_blue, .puce_blue {
				color: #2364FF;
			}
			.soustitre_blue {
				background: left top no-repeat url('fleches/blue_mini.png');
			}
			.souscat_blue {
				color: #DC9B00;
			}
			INPUT[type='text'].inputblue, INPUT[type='password'].inputblue {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
			.soustitre_carmin, .puce_carmin {
				color: #BA163F;
			}
			.soustitre_carmin {
				background: left top no-repeat url('fleches/carmin_mini.png');
			}
			.souscat_carmin {
				color: #45E9C0;
			}
			INPUT[type='text'].inputcarmin, INPUT[type='password'].inputcarmin {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
			.soustitre_darkblue, .puce_darkblue {
				color: #302CB4;
			}
			.soustitre_darkblue {
				background: left top no-repeat url('fleches/darkblue_mini.png');
			}
			.souscat_darkblue {
				color: #CFD34B;
			}
			INPUT[type='text'].inputdarkblue, INPUT[type='password'].inputdarkblue {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
			.soustitre_green, .puce_green {
				color: #7EB51C;
			}
			.soustitre_green {
				background: left top no-repeat url('fleches/green_mini.png');
			}
			.souscat_green {
				color: #814AE3;
			}
			INPUT[type='text'].inputgreen, INPUT[type='password'].inputgreen {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
			.soustitre_orange, .puce_orange {
				color: #EF6F1A;
			}
			.soustitre_orange {
				background: left top no-repeat url('fleches/orange_mini.png');
			}
			.souscat_orange {
				color: #1090E5;
			}
			INPUT[type='text'].inputorange, INPUT[type='password'].inputorange {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
			.soustitre_pink, .puce_pink {
				color: #F31CAA;
			}
			.soustitre_pink {
				background: left top no-repeat url('fleches/pink_mini.png');
			}
			.souscat_pink {
				color: #0CE355;
			}
			INPUT[type='text'].inputpink, INPUT[type='password'].inputpink {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
			.soustitre_purple, .puce_purple {
				color: #964DB7;
			}
			.soustitre_purple {
				background: left top no-repeat url('fleches/purple_mini.png');
			}
			.souscat_purple {
				color: #69B248;
			}
			INPUT[type='text'].inputpurple, INPUT[type='password'].inputpurple {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
			.soustitre_red, .puce_red {
				color: #F62722;
			}
			.soustitre_red {
				background: left top no-repeat url('fleches/red_mini.png');
			}
			.souscat_red {
				color: #09D8DD;
			}
			INPUT[type='text'].inputred, INPUT[type='password'].inputred {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
			.soustitre_turquoise, .puce_turquoise {
				color: #34A198;
			}
			.soustitre_turquoise {
				background: left top no-repeat url('fleches/turquoise_mini.png');
			}
			.souscat_turquoise {
				color: #CB5E67;
			}
			INPUT[type='text'].inputturquoise, INPUT[type='password'].inputturquoise {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
			.soustitre_yellow, .puce_yellow {
				color: #E6BA00;
			}
			.soustitre_yellow {
				background: left top no-repeat url('fleches/yellow_mini.png');
			}
			.souscat_yellow {
				color: #1945FF;
			}
			INPUT[type='text'].inputyellow, INPUT[type='password'].inputyellow {
				text-align: center;	
				width: 100%;
				background: url('inputs/normal.gif') repeat-x bottom;
			}
			
	ul.header_subtabs {
		list-style: none;
		margin: 0px;
		padding: 0;
		height: 17px;
	}
	ul.header_subtabs li.tab {
		float: left;
		margin-left: 2px;
		margin-top: 2px;
		text-align: center;
	}
	ul.header_subtabs li.tab a {
		white-space: nowrap;
		display: block;
		height: 15px;
		line-height: 15px;
		padding: 0px 5px;
		background: url('tab_out.png') repeat-x bottom #CCC;
	}	
	ul.header_tabs {
		list-style: none;
		margin: 10px 0px 0px 0px;
		padding: 0;
		height: 25px;	
	}
	ul.header_tabs li.tab {
		float: left;
		margin-left: 6px;
		margin-top: 5px;
		text-align: center;
	}
	ul.header_tabs li.tab a {
		white-space: nowrap;
		display: block;
		height: 20px;
		line-height: 20px;
		padding: 0px 10px;
		background: url('tab_out.png') repeat-x bottom #CCC;
		-moz-border-radius: 5px 5px 0px 0px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-khtml-border-top-left-radius: 5px;
		-khtml-border-top-right-radius: 5px;
		-msie-border-top-left-radius: 5px;
		-msie-border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		behavior: url('../border-radius.htc');
	}
	ul.header_tabs li.tab a.active, ul.header_subtabs li.tab a.active {
		background: url('tab_on.png') repeat-x top #EEE;
	}
	
			ul.header_tabs li.tab a.clrblue {
				background-color: #A7C1FF;
			}
			.guidetoc_blue {
				background-color: #2364FF;
			}
			
			ul.header_tabs li.tab a.clrcarmin {
				background-color: #E3A1B2;
			}
			.guidetoc_carmin {
				background-color: #BA163F;
			}
			
			ul.header_tabs li.tab a.clrdarkblue {
				background-color: #ACAAE1;
			}
			.guidetoc_darkblue {
				background-color: #302CB4;
			}
			
			ul.header_tabs li.tab a.clrgreen {
				background-color: #CBE1A4;
			}
			.guidetoc_green {
				background-color: #7EB51C;
			}
			
			ul.header_tabs li.tab a.clrorange {
				background-color: #F8C5A3;
			}
			.guidetoc_orange {
				background-color: #EF6F1A;
			}
			
			ul.header_tabs li.tab a.clrpink {
				background-color: #FAA4DD;
			}
			.guidetoc_pink {
				background-color: #F31CAA;
			}
			
			ul.header_tabs li.tab a.clrpurple {
				background-color: #D5B7E2;
			}
			.guidetoc_purple {
				background-color: #964DB7;
			}
			
			ul.header_tabs li.tab a.clrred {
				background-color: #FBA8A6;
			}
			.guidetoc_red {
				background-color: #F62722;
			}
			
			ul.header_tabs li.tab a.clrturquoise {
				background-color: #ADD9D5;
			}
			.guidetoc_turquoise {
				background-color: #34A198;
			}
			
			ul.header_tabs li.tab a.clryellow {
				background-color: #F5E399;
			}
			.guidetoc_yellow {
				background-color: #E6BA00;
			}
			
	#intell {
		height: 17px;
	}
	#rules {
		height: 85px;
	}
	#readme {
		height: 34px;
	}
	BODY {
		margin: 0px;
		text-align: center;
	}
	.exp {
		font-size: 70%;
		line-height: 70%;
		vertical-align: super;
	}
	.indice {
		font-size: 70%;
		line-height: 70%;
		vertical-align: sub;
	}
	.adminbar {
		text-align: right;
		margin-top:5px;
		padding: 2px;
		padding-right: 5px;
		border: 1px #CCC solid;
		background: url('squarewhite.png');
	}
	.flashlayer {
		position: absolute;
		z-index: 110;
		background: url('flash_warning.png') no-repeat center #FFF;
		opacity: .4;
		-moz-opacity: .4;
		filter: alpha(opacity=40);
		top: 40px; bottom: 40px;
		left: 40px; right: 40px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-msie-border-radius: 10px;
		border-radius: 10px;
		behavior: url('../border-radius.htc');
	}
	.message {
		text-align: left;
		font-weight: bold;
		margin-top: 10px;
		margin-left: 5px;
		padding: 5px;
		width: 300px;
		color: #FFF;
		background: url('squareblack.png');
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-msie-border-radius: 10px;
		border-radius: 10px;
		behavior: url('../border-radius.htc');
	}
	.msgbulle {
		margin-left: 180px;
		width: 20px;
		height: 20px;
		background: url('arrowoblique.png');
	}
	.gestionbar {
		text-align: center;
		color: #666;
		background: url('cell.png') repeat-x top;
		margin-top: 5px;
		padding: 2px 4px 2px 4px;
		border: 1px #CCC solid;
		border-bottom: 0px none;
	}
	.liste, .laste, .rubliste, .anxliste, .toc_list, .menuside_list, .listeselect, .faliste {
		white-space: nowrap;
		padding-left: 0px;
		padding-right: 2px;
		list-style-position: inside;
		list-style-image: url('http://icones.weblegend.info/silk_icons/bullet_go.png');
	}
	.list, .listmenu, .listanx {
		position: relative;	
		bottom: 3px;
	}
	.list {
		font-size: 11px;
	}
	.listanx {
		font-size: 12px;
	}
	.resum {
		list-style: none;
		list-style-image: none;
		text-align: justify;
		padding: 0px 20px 3px 20px;
		font-size: 9px;
		line-height: 10px;
		color: #666;
		border-bottom: 1px #DDD solid;
	}
	abbr[title] { 
		border-bottom: 1px dotted #999966; 
		cursor: help; 
	}
	.asterisk:before {
		content: url('asterisk.png');
	}
	.warning:before {
		content: url('warning.png');
	}
	.follow:before {
		content: url('follow.png');
	}
	s[title] { 
		cursor: help; 
	}
	.preload {
		background: url('../../http://icones.weblegend.info/progress/loading.gif') center no-repeat;
	}
	.phylactere {
		align-text: center;
		font-size: 9px;
	}
	.pointeur {
		background: left no-repeat url('http://icones.weblegend.info/silk_icons/bullet_go.png');
	}
	.title {
		color: #7EB51C;
	}
	.signature {
		text-align: right;
	}
	.texte, .textonly, .rubtexte {
		padding: 0px;
		text-align: justify;
		font-style: normal;
		font-weight: normal;
		border: 0px none;
		white-space: normal;
	}
	.texte, .rubtexte {
		margin: 10px 0px;
	}
	.textflag {
		font-size: 12px;
		line-height: 16px;
		text-align: left;
		margin: 0px 2px;
		padding: 2px;
		border: 1px #CCC solid;
	}
	.soustitre {
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		padding: 0px 0px 2px 20px;
		margin: 0px 0px 2px 0px;
		color: #7EB51C;
		background: left top no-repeat url('fleches/green_mini.png');
	}
	.chapo, .chapohome {
		text-align: left;
		line-height: 20px;
	}
	.chapo {
		border: 0px none;
	}
	INPUT[type='text'], INPUT[type='password'] {
		height: 16px;
	}
	INPUT[readonly], SELECT[readonly], TEXTAREA[readonly]  {
		background: #666;
		text-align: left;
		font-weight: bold;
		color: #FFF;
	}
	INPUT, SELECT, TEXTAREA {
		font-family: 'trebuchet MS', Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		border: 0px none;
		background: url('dropshadow.png') repeat-x top #EEE;
	}	
	INPUT[type='file'] {
		border: 0px none;
		background: transparent;
	}
	.input {
		text-align: center;	
		width: 57%;
		background: url('inputs/normal.gif') repeat-x bottom;
	}
	.inputfocus {
		text-align: center;	
		width: 57%;
		background: url('inputs/normalfocus.gif') repeat-x top #D2D2D2;
	}
	INPUT[type='text'].inputnormal, INPUT[type='text'].inputnormalfocus,
	INPUT.inputnormal, INPUT.inputnormalfocus, .selectpal, .textareapal {
		text-align: left;
		width: 120px;
	}
	INPUT.inputnormal, .selectpal, .textareapal {
		background: url('inputs/normal.gif') repeat-x bottom #DFE0E1;
	}
	INPUT.inputnormalfocus {
		background: url('inputs/normalfocus.gif') repeat-x bottom #D2D2D2;
	}
	.whiturn {
		padding: 5px;
	}
	.mediumtxt {
		font-size: 11px;
		text-align: justify;
		margin-top: 10px;
	}
	.minitxt {
		font-size: 9px;
		line-height: 11px;
	}
	.paljustify {
		font-size: 11px;
		text-align: justify;
		padding: 0px 5px;		
	}	
	.pave {
		text-align: left;
		padding: 3px;
		padding-right: 10px;
		padding-left: 10px;
		color: #FFF;
		background: #F0F0F0;
	}
	.shapebutton {
		height: 24px;
		padding: 0;
		margin: auto;
		padding-top: 5px;
		padding-bottom: 2px;
	}
	.likebutton {
		text-align: center;
		font-weight: bold;
		font-size: 11px;
		margin-left: 5px;
		padding: 5px;
		color: #FFF;
		background-image: url('squareblack.png');
		margin-bottom: 3px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-msie-border-radius: 10px;
		border-radius: 10px;
		behavior: url('../border-radius.htc');
		cursor: pointer;
		cursor: hand;
	}
	.likebutton:hover {
		opacity: .6;
		-moz-opacity: .6;
		filter: alpha(opacity=60);
	}
	.innerbutton {
		padding: 5px 5px 5px 0px;
	}
	.innerbutton:link, .innerbutton:visited {
		color: #FFF;
	}
	HR {
		margin: 2px 0px;
		background-color: #DDD;
		height: 1px;
		border: 0px none;
	}
	FIELDSET {
		text-align: left;
		margin-top: 10px;
		padding: 5px;
		border: 1px #CCC solid;
		background: url('squarewhite.png');
	}
	LEGEND {
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		border:  0px none;
		border-top: 1px #CCC solid;
		padding: 2px 8px 0px 8px;
		height: 12px;
		background: url('cell.png') repeat-x top;
	}
	LABEL {
		width: 40%;
		display: block;
		text-align: right;
		background: url('cell.png') repeat-x top;
		float: left;
		padding: 2px 4px 2px 4px;
	}
	FIELDSET DIV {
		text-align: left;
		margin: 2px 0;
		padding-top: 2px;
		border-top: 1px #DDD solid;
	}
	FIELDSET.noborder DIV {
		border-top: 0px none;
	}
	FIELDSET DIV.row {
		margin: 0px;
		padding: 0px 0px 2px 0px;
		border: 0px none;
		overflow: hidden;
	}
	FIELDSET DIV.firstrow {
		border: 0px none;
	}
	FIELDSET DIV.formrow {
		margin: 0px;
		padding: 2px 0px 2px 42%;
		border: 0px none;
	}
	FIELDSET DIV.viewoptions, .viewoptions {
		float: right;
		text-align: right;
		padding-right: 6px;
		margin: 0px;
		border: 0px none;
		width: 24px;	
	}
	FIELDSET DIV.checkspell, FIELDSET DIV.iconpreview {
		text-align: right;
		margin: 0px;
		padding: 0px;
		height: 18px;
		border: 0px none;
	}
	FIELDSET DIV.formline {
		border-bottom: 1px #EEE solid;
	}
	INPUT.browse {
		width: 57%;
	}
	INPUT.radbox {
		width: 3%;
		background: transparent;
	}
	INPUT[type='checkbox'], INPUT[type='radio'] {
		background: transparent;
	}
	FIELDSET DIV INPUT, 
	INPUT[type='text'], 
	INPUT[type='file'], 
	INPUT[type='password'], 
	TEXTAREA {
		width: 57%;
	}
	DIV.formrow TEXTAREA {
		width: 97%;
	}
	DIV.googie_edit_layer {
		clear: both;
		color: #000;
		border: 0px none;
		background: url('dropshadow.png') repeat-x top #EEE;
		margin: 0px;
		width: 97%;
	}
	INPUT.inputfloat {
		margin-right: 10px;
		float: right;
	}
	INPUT.inputfantome, TEXTAREA.inputfantome {
		color: #666;
		width: 120px;
	}
	INPUT.clearfantome, TEXTAREA.clearfantome, .selectmaxw {
		width: 120px;
	}
	SELECT.maxwidth {
		width: 57%;
	}
	SELECT.minwidth {
		width: 30%;
	}
	INPUT.cutinput {
		width: 52%;
	}
	INPUT.mininput {
		width: 5%;
	}
	INPUT.mediuminput {
		width: 14%;
	}
	INPUT.deminput {
		width: 25%;
	}
	SELECT.filter {
		width: 50%;
	}
	INPUT.shortinput {
		width: 6%;
		border: 0px none;
		background-color: #BBB;
	}
	INPUT.permalien {
		width: 92%;
	}
	FIELDSET LABEL .temoinput {
		margin-left: 5px;
		width: 14%;
		border: 0px none;
		background-color: #BBB;
	}
	.fieldsetcoms {
		margin: 0px;
	}
	.inline {
		display: inline;
	}
	BUTTON, IMG, #optparms {
		margin: 0;
		padding: 0;
		border-spacing: 0px;
		border: 0px none;  
	}
	#bullenavig, #bulletopage, #bulleadmin, .bullenav {
		text-align: center;
		color: #3167BB;
		height: 10px;
	}
	.pagenavout, .pagenavover {
		text-align: center;
		margin: 0px 2px;
		padding: 5px 9px; 
	}
	.pagenavout {
		background: center no-repeat url('http://icones.weblegend.info/silk_icons/control_dumb_blue_long.png');
	}
	.pagenavover {
		background: center no-repeat url('http://icones.weblegend.info/silk_icons/control_dumb_long.png');
	}
	ul#morenav {
		text-align: center;
	}
	ul#morenav li {
		display: inline;
	}
	.pan {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-msie-border-radius: 10px;
		border-radius: 10px;
		behavior: url('../border-radius.htc');
	}
	.minpan {
		margin: auto;
		margin-bottom: 10px;
		width: 340px;
	}
	.titpan {
		margin: auto;
		margin-bottom: 10px;
		width: 340px;
	}
	.frameavec {
		padding: 5px;
		border: 1px #B8B8B8 solid !important;
		background: url('squarewhite.png');
		border: 6px #EEE solid;
	}
	.framesans {
	}
	.alignleft, .alignright {
		margin-top: 5px;
	}
	.noalign, .aligntopright {
		margin: 0px;
	}
	.aligncenter, .alignleft, .alignright, .aligntopright {
		border: 0px none;
	}
	.aligncenter {
		display: block;
		margin: auto;
	}
	.alignleft {
		float: left;
		margin-right: 10px;
	}
	.alignright, .aligntopright {
		float: right;
		margin-left: 10px;
	}
	.cadrage {
		background: url('dropshadow.png') repeat-x bottom;
		padding-bottom: 15px;    
	}
	.colorview {
		padding: 0px 5px;
		border: 1px solid; 
	}
	.pictop, .piczoom {
		cursor: n-resize;
	}
	.piczoom:hover {
		opacity: .4;
		-moz-opacity: .4;
		filter: alpha(opacity=40);
	}
	.roulette {
		margin: 60px 0px;
		text-align: center;
	}
	#guidresult .roulette,
	#waitingflow .roulette {
		margin: 5px 0px;
		height: 42px;
	}
	TABLE, TR, TD, FORM {
		font-size: 10px;
		margin: 0px;
		padding: 0px;
		border-spacing: 0px;
		border: 0px none;
	}
	.submitclassic, .cancel, .copy {
		font-weight: bold;
		font-size: 11px;
		line-height: 15px;
		white-space: nowrap;
		border-spacing: 0px;
		border: 0px none;  
		background: transparent;
		vertical-align: middle;
		cursor: hand;
	}
	.submitclassic:link {
		color: #000; 
	}
	.submitclassic:visited {
		color: #000; 
	}
	.submitclassic:active {
		color: #000; 
	}
	.submitclassic:hover      {
		color: #000; 
	}
	.rolloutsubmit {
		background: url('out/submit.png') repeat-x;
	}
	.rolloversubmit {
		background: url('over/submit.png') repeat-x;
	}
	.rolldownsubmit {
		background: url('down/submit.png') repeat-x;
	}
	.cancel, .copy {
		float: left;
		height: 20px;
		width: 15%;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-msie-border-radius: 10px;
		border-radius: 10px;
		behavior: url('../border-radius.htc');
	}
	.cancel:hover, .copy:hover {
		opacity: .7;
		-moz-opacity: .7;
		filter: alpha(opacity=70);
	}
	.cancel {
		margin-left: 42%;
		margin-top: 5px;
		background: #FFCFAD;
	}
	.copy {
		margin: 5px 0px 0px 5px;
		background: #CCF99B;
	}
	.movelayer {
		position: absolute;
		z-index: 120;
		display: none;
		text-align: left;
		padding: 5px;
		color: #FFF;
		background: url('squareblack.png');
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-msie-border-radius: 10px;
		border-radius: 10px;
		behavior: url('../border-radius.htc');
	}
	.window_close {
		height: 14px;
		width: 14px;
		padding-right: 2px;
		border: 0px none;
		background: url('buttons/clos.png');
		cursor: pointer;
		cursor: hand;
	}
	.tick {
		float: right;
		height: 16px;
		width: 16px;
		margin-left: 10px;
		border: 0px none;
		background: url('http://icones.weblegend.info/silk_icons/accept.png');
		cursor: pointer;
		cursor: hand;
	}
	.infofont {
		font-size: 28px;
		line-height: 28px;
		white-space: nowrap;
	}
	.editfont {
		text-align: center;
		font-size: 14px;
		line-height: 14px;
		min-width: 50px;
	}
	.infobkgd, .infobkgdwidth {	
		color: #000;
		padding: 2px 4px;
		margin: 2px;
		background: url('squarewhite.png');
	}
	.infobkgd {
		text-align: left;
		white-space: nowrap;
	}
	.infobkgdwidth {
		text-align: justify;
		font-weight: normal;
		width: 300px;
	}
	.infotitl {
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
		padding: 0px 5px 2px 5px;
	}
	.infosubtitl {
		text-align: center;
		background: url('tab_on.png') repeat-x top #EEE;
		margin: 1px 0px;
		padding: 0px 10px;
		height: 14px;
		line-height: 14px;		
		-moz-border-radius: 7px 7px 0px 0px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		-khtml-border-top-left-radius: 7px;
		-khtml-border-top-right-radius: 7px;
		-msie-border-top-left-radius: 7px;
		-msie-border-top-right-radius: 7px;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		behavior: url('../border-radius.htc');
	}
	.infohead {
		text-align: center;
		line-height: 16px;
		background: url('dropshadow.png') repeat-x #FFF;
		padding: 2px;
		margin: 2px 2px 0px 2px;
		-moz-border-radius: 5px 5px 0px 0px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-khtml-border-top-left-radius: 5px;
		-khtml-border-top-right-radius: 5px;
		-msie-border-top-left-radius: 5px;
		-msie-border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		behavior: url('../border-radius.htc');
	}
	.arrowlayer {
		position: absolute;
		z-index: 130;
		display: none;
		width: 20px;
		height: 20px;
		margin: 0px;
		background: url('arrowoblique.png') no-repeat;
	}
	.cocheleft, .cocheright, .cochetop, .cochebottom {
		position: absolute;
		z-index: 130;
		display: none;
		margin: 0px;
	}
	.cocheleft, .cocheright {
		width: 10px;
		height: 20px;
	}
	.cocheleft {
		background: url('arrowleft.png');
	}
	.cocheright {
		background: url('arrowright.png');
	}
	.cochetop, .cochebottom, .marktop {
		width: 20px;
		height: 10px;
	}
	.cochetop, .marktop {
		background: url('arrowtop.png');
	}
	.cochebottom {
		background: url('arrowbottom.png');
	}
	.marktop {
		margin: auto;
	}	
	.normaltxt {
		font-size: 11px;
	}
	.mailtolink, .externalink, .externlink, .internalink, .iframelink, .normaltxt {
		font-style: normal;
		font-weight: normal;
	}
	.mailtolink:after {
		content: url('mailtolink.png');
	}
	.externalink:after, .externlink:after {
		content: url('externalink.png');
	}
	.internalink {
		border-bottom: 1px solid #251DA7;
	}
	.iframelink:after {
		content: url('iframelink.png');
	}
	.iconmenu {
		padding-bottom: 2px;
	}
	.iconmenu:hover {
		opacity: .4;
		-moz-opacity: .4;
		filter: alpha(opacity=40);
	}
	.msgadmin {
		text-align: left;
		height: 26px;
		font-weight: bold;
		color: #990066;
	}
	.displayok {
		display: block;
	}
	.displayko {
		display: none;
	}
	.displayin {
		display: inline;
	}
	.hidden {
		visibility: hidden; 
	}
	.visible {
		visibility: visible; 
	}
	.underline {
		border-bottom: 1px #CCC solid;
	}
	.puce_ {
		color: #000;
	}
	/** gestguide **/
	.btncancel {
		float: left;
		margin-top: 5px;
	}
	.selmulti_container {
		position: absolute;
		z-index: 200;
		text-align: left;
		background: url('squareblack.png');
		padding: 5px;
		color: #FFF;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-msie-border-radius: 10px;
		border-radius: 10px;
		behavior: url('../border-radius.htc');
	}
	.selmultip_body {
		text-align: left;
		border: 0px none;
		width: 80px;
	}
	/* pour diaporama */
	#smallflow p, #heavyflow p, #gallyflow p {
		color: #999;
	}
	#smallflow .caption, #heavyflow .caption, #gallyflow .caption {
		font-size: 12px;
		color: #333;
	}
	#smallflow .slider, #heavyflow .slider, #gallyflow .slider {
		background-image: url('slider_btn.png');
	}
	#smallflow .loading, #heavyflow .loading, #gallyflow .loading {
		border: 1px solid #CCC;
		height: 7px;
		margin-top: 5px;
		margin-left: -56px;
		padding: 2px;
		width: 104px;
	}
	#smallflow .loading_bar, #heavyflow .loading_bar, #gallyflow .loading_bar {
		background: url('../../jscripts/lightview/images/progress_bar.gif') #999;
		height: 7px;
	}
	/* Browsers */
	#browseralert {
		font-size: 12px;
		color: #FFF;
		line-height: 14px;
		text-align: justify;
		width: 370px;
		clear: both;
		padding: 5px;
		margin: 10px;
		background: url('squareblack.png');
	}
	#browserpromt {
		position: absolute;
		z-index: 200;
		color: #FFF;
		height: 300px;
		background: url('squareblack.png');
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-msie-border-radius: 10px;
		border-radius: 10px;
		behavior: url('../border-radius.htc');
	}
	#browsers {
		padding: 10px 0px 10px 10px;
	}
	#browsers li {
		list-style-type: none;
		height: 122px;
		width: 120px;
		margin: 0 10px 10px 0;
		background: url('browsers/background.png') top left no-repeat;
		position: relative;
		cursor: pointer;
		float: left;
	}
	#browsers .icon {
		position: absolute;
		top: 1px;
		left: 50%;
		width: 100px;
		height: 100px;
		margin-left: -50px;
	}
	#browsers .icon:hover {
		opacity: .4;
		-moz-opacity: .4;
		filter: alpha(opacity=40);
	}
	#browsers .version {
		position: absolute;
		top: 101px;
		left: 1px;
		width: 118px;
		height: 18px;
		text-align: center;
		font-size: 0.8em;
		line-height: 17px;
		color: #808080;
	}
	#browsers .IE .icon { background: url('browsers/ie.gif') top left no-repeat; }
	#browsers .Firefox .icon { background: url('browsers/firefox.gif') top left no-repeat; }
	#browsers .Safari .icon { background: url('browsers/safari.gif') top left no-repeat; }
	#browsers .Opera .icon { background: url('browsers/opera.gif') top left no-repeat; }
	
* {
	margin: 0;
	padding: 0;
}
a:link    { 
	text-decoration: none;
	color: #FF9400;
}
a:visited { 
	text-decoration: none;
	color: #D7A969; 
}
a:active  { 
	text-decoration: none;
	color: #D2D2D2; 
}
a:hover   { 
	text-decoration: none;
	color: #3167BB;
}
.pathlink {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	white-space: nowrap;
	letter-spacing: 0px;
}
.titalink {
	font-size: 12px;
	font-weight: bold;
}
.mailtolink:link, .mailtolink:visited ,
.externalink:link, .externalink:visited ,
.internalink:link, .internalink:visited ,
.iframelink:link, .iframelink:visited ,
.pathlink:link, .pathlink:visited, 
.titalink:visited, .titalink:visited {
	color: #3167BB;
}
.mailtolink:hover, 
.externalink:hover, 
.internalink:hover,
.iframelink:hover,
.pathlink:hover,
.titalink:hover {
	color: #7C98C6;
}
TD, DIV, FORM, UL {
	font-family: 'trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border: 0px none;
}
.iconbtn, .iconnone, .iconbefore, .iconafter, .iconput, .codeclef {
	vertical-align:  middle;
	margin-bottom: 4px;
}
.iconput {
	width: 16px;
	height: 16px;
}
.iconnone:hover, .iconbefore:hover, .iconafter:hover,
.iconcancel:hover, .iconshow:hover, .iconpreview:hover {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.iconbtn, .iconnone, .iconmenu {
	margin-right: 2px;	margin-left: 2px;	
}
.iconbefore {
	margin-right: 3px;	margin-left: 6px;	
}
.iconafter {
	margin-right: 3px;	margin-left: 6px;	
}
.intitule {
	text-align: center;
	padding: 5px;
	font-weight: bold;
}
