a {



	text-decoration: underline;



; font-family: Geneva, Arial, Helvetica, san-serif

; font-size: 12px; color: #000066



}







a:hover {



	color:#FF0000;



	text-decoration: underline;



; font-family: Geneva, Arial, Helvetica, san-serif



}







a.spip_url  { }



a.spip_in   { } 



a.spip_out  { } 







.spip_code { }







p.spip_note { }







h3.spip {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 100%;



	text-align: center;



; color: #FF6633; font-style: italic; line-height: normal}







table.spip {



}







table.spip tr.row_first {



	background-color: #FCF4D0;



}







table.spip tr.row_odd {



	background-color: #C0C0C0;



}







table.spip tr.row_even {



	background-color: #F0F0F0;



}







table.spip td {



	padding: 1px;



	text-align: left;



	vertical-align: center;



}







hr.spip { }







b.spip { }



i.spip { }







.forml { width: 100%; background-color: #FFDDAA;; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #000000; clip:   rect(   )}







.spip_encadrer { 



	width : 100%;



	background-color: #FFFFFF; 



	padding: 5px; 



	border: 1px #666666 solid; 



}







.spip_cadre { 



	width : 100%;



	background-color: #FFFFFF; 



	padding: 5px; 



}











.spip_bouton { background-color: #FFCC00;}







.formrecherche { width: 100% ; background-color: #FFDDAA;}







.reponse_formulaire {



	font-family: Verdana,Arial,Helvetica,sans-serif;



	font-weight: bold;



	font-size: 110%;



	color: red;



}



.forum_cache {  background-color: #FFFFFF; height: auto; width: auto; border: #666666 dashed; border-width: 0px 0px 0px 1px}

.forum_visible {  background-color: #FFFFEE; border: inset; border-width: 1px 0px 0px 1px; border-color: #999999 auto #3366CC #999999}



input, select

{

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

}



.inputfield

{

	background-color: #006699;

	color: #000000;

	font-size: 11px;

; border: 1px #003366 solid

}



a

{

	color: #003366;

	font-weight: bold;

	text-decoration: underline;

}



a:hover

{

	color: #FF0000;

	text-decoration: underline;

; background-color: #66CCFF

; font-size: 12px

}



.big

{

	font-weight: bold;

	font-size: 16px;

}



.small

{

; list-style-type: squate
}



.hidden

{

	color: #0099cc;

}



.title

{

	font-size: 16px;

	font-weight: bold;

	color: #003366;

	text-decoration: none;

}



.help

{

	border-bottom: 1px dotted #ffffff;

	cursor: help;

}



.menu

{

	margin: 6px 0px;

	line-height: 18px;

}



.menusmall

{

	font-size: 10px;

	font-weight: normal;

	color: #ffffff;

}



.footer

{

	font-size: 10px;

}





.calendar_head

{

	background-color: #FFFFEE;

; color: #663399

; border: #666699; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin

}



.calendar_this_day

{

	background-color: #FFFFCC;

; color: #FF0000; font-weight: 600

}



.calendar_this_month

{

	background-color: #FFFFEE;

; color: #666699

}



.calendar_not_this_month

{

	background		: #EEEEEE;

; color: #663399

}



.small a:hover

{

	text-decoration: underline;

	color: #FF0000;
; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: 200

}



.small a { 	text-decoration: underline;

	color: #0033CC;

	font-weight: 200;
; font-size: 10px
; white-space: normal; list-style-position: inside; list-style-image: none; list-style-type: none
; font-variant: normal; font-family: Georgia, "Times New Roman", Times, serif

 } 

input { background-color: #FFDDAA }