body {
    padding:0px;
    margin:0px;
    background-color:#FFFFFF;
}

h1 {
    font-family:Verdana,helvetica neue extend;
    line-height:normal;
    padding:0px;
    margin:0px;color:#333333;
    font-size:18px;
}

div.even {
    display:table; 
    height:82px
}

table, td 
{
		width:100%;
		height:100%;
		border:0px;
}

td { 
    vertical-align:top;
}

a:hover{
    text-decoration:none;
}

a, strong, span {
    color:#282828; 
    line-height:14px;
 }
 
a.son{
    margin-left:11px;
    font-weight: bold;
}

img { 
    border:0px;
}

img.news {
    margin-top:7px
}

.m_text, td, li, a, input, textarea, select{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#636363;
}

input, textarea, select { 
    color:#363636;
 }

.m1_text {
    color:#737171; 
    margin-left:25px;

 }
 
.m2_text {
    color:#737171; 
    text-align:justify;
 }

.ml5 { 
    margin-left:5px
}

.t_cell { 
    padding-left:10px; 
    vertical-align:middle;
}
	
.c_text, .c_text a {
    color:#939393; 
    line-height:11px; 
    text-decoration:none;
	}
	
.c_text a:hover { 
    text-decoration:underline
}

.cell_l { 
    padding: 12px 20px 28px 10px
}

.cell_r { 
    padding: 20px 15px 10px 13px
}

.line { 
    height:3px; 
    background-color:#7A7A7A;
}

.dot_line { 
    height:1px; 
    background-image:url(images/h-l.gif); 
    background-repeat:repeat-x
}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}


.input {
		width:110px; 
    height:21px; 
    border-color:#747474; 
    border-width:1px; 
    background-color:#ffffff; 
    border-style:solid; 
    padding-left:7px
	}


ul {
    margin:0; 
    padding:0; 
    list-style:none
}

li {
    background:url(images/a.gif) no-repeat 0px 5px; 
    margin: 0px 0px 0px 0px; 
    padding:0px 0px 0px 10px; 
    color:#7A7A7A; 
    line-height:14px
}

.ul1 li {
    background:url(images/h-l.gif) repeat-x left bottom; 
    margin: 0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    padding-top:3px; 
    padding-bottom:3px
}	

.ul1 li a { 
    line-height:11px; 
    text-decoration:none; 
    margin-left:6px;
}

.ul1 li a:hover { 
    text-decoration: underline
}

br.song {
    line-height:6px;
}

spip_logo{
margin-right:15px;
background-position :left

}
.formulaire_spip label {
   font-weight: bold;
}


