* {
	margin:0; padding:0;}
	
body {
background: #E5E6E7 url('images/pattern.png') repeat-x;
font-family: Arial; 
font-size: 10px; 
color:#FFFFFF;
text-align: center;
}

#sidebar {width: 400px; position: absolute; top: 415px; left: 100px;}
#corps {padding: 4px; width: 593px; position:absolute; top:415px; left:470px; text-align: justify;
}

/* Sidebar */
#sidebar .cnt {padding: 0px; text-align: justify;}
	



	
/* others options */

a {color:#B47DBC; font-family: verdana,tahoma, trebuchet ms; text-transform: none; font-weight: none; font-size: 9px; text-decoration: none;}
a:visited {color:#B47DBC;}
a:active {color:#B47DBC;}
a:hover {color:#CFACD5; text-decoration:underline;}

a img:hover{border:1px solid #FF94B0; padding:2px; margin: 3px; background: transparent;}
a img{border:1px solid #D4D7F6; padding:2px;  margin: 3px; background: transparent;}
a img.cnt {border:2px solid #A2ABEB; padding:3px; margin: 4px; background: transparent; filter:alpha(opacity=50); -moz-opacity: 1;}
a img.cnt:hover{border:2px solid #D3D7F8; padding:3px; margin: 4px; background: #e0e0e0; filter:alpha(opacity=100); -moz-opacity: 1;}

 /* CITER */

blockquote {
	BACKGROUND-COLOR:#D3D7F6;
	PADDING: 10px 10px 10px 10px;
	MARGIN: 8px 13px 8px 13px;
	COLOR: #FFFFFF;
	-moz-border-radius:  8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	}
	
	 /* SPOILER */


.spoiler {
color:#C5CAF2;
font-family:Georgia;
font-size:10px;
font-weight:normal;
text-align:justify;
padding-top:10px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
border:#FFFFFF 1px solid;
background:url() no-repeat top left #C5CAF2;
margin-top:5px;
margin-bottom:15px;
margin-right:25px;
margin-left:25px;
}

.spoiler:hover {
color:#FCABE7;
font-family:Georgia;
font-size:10px;
font-weight:normal;
text-align:justify;
padding-top:10px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
border:#FFFFFF 1px solid;
background:url() no-repeat top left #C5CAF2;
margin-top:5px;
margin-bottom:15px;
margin-right:25px;
margin-left:25px;
}

p {color: #FFFFFF; font-family: arial; text-transform: none; font-size: 10px;}


i {color: #FF6A88;}
u {color: #FF6A88; border-bottom: 1px dashed #D4D7F3; padding-bottom: 2px;}
b {color: #507191; font-family: Arial; font-size: 10px;}
em {font-style: italic; font-family: trebuchet ms; color: #9DA6EA;}
strong {border-bottom: 1px dashed #ffffff; font-family: trebuchet ms; letter-spacing: 1px;}

input, textarea, select {
background: #A1BDD9;
border-bottom:solid 1px #FF94B0;
border-top:solid 1px #FDB4C0;
border-right:solid 1px #FDB4C0;
border-left:solid 1px #FDB4C0;
color: #E2E4E6;
font-family: trebuchet ms, georgia, times new roman, serif; 
font-size: 10px;
font-style: italic;
letter-spacing: 1px;
padding: 1px;
display:block;
padding:3px;
}

a.menu {
text-align: left; 
color: #FFFFFF;
font-weight:normal;
font-family:Trebuchet MS; 
padding-bottom: 6px; 
padding-left:10px;
padding-right:6px;
padding-top:6px;
text-decoration: none; 
font-size: 8pt;
display: block;
background: #A7C1DA;
margin:3px 3px 3px 3px;
text-transform:none;
border: 1px solid #FEC0CB;
line-height : 10pt;
}

a.menu:hover {
text-align: left;
border-right: 2px solid #FFFFFF; 
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
border-left: 2px solid #FF99CC;
color:#FEC0CB;
background: #9FB9D0;
padding-left:10px;
cursor:pointer;
text-decoration: none;

}
	 



td.contenu {
	padding-left: 18px;
	padding-right: 15px;
	color: #CDB2B7;
	text-align:justify;
	background: url("images/cat_center.png");
	background-repeat:repeat-y;
}




.soustitle {
   text-align: right;
   background-position:center;
   font-family: arial;
   font-size:11px;
   margin-left: 20px;
   color: #D1B5BA;
   padding-top:5px;
   text-shadow: 0px 0px 5px #FFFFFF;
}

td.cutenews {
	padding-left: 18px;
	padding-right: 15px;
	color: #C0C0C0;
	text-align:justify;
	background: url("images/cut_center.png");
	background-repeat:repeat-y;
}

.cutenewstitle {
   text-align: center;
   background-position:center;
   font-family: Arial Black;
   font-size:16px;
   font-weight:bold;
   margin-left: 20px;
   margin-right: 20px;
   margin-top:20px;
   color: #9FA8EB;
   padding-top:5px;
   text-shadow: 0px 0px 5px #D1D6F9;
}

.cutenewssoustitle {
   text-align: left;
   background-position: center;
   font-family: arial;
   font-size:11px;
   margin-left: 50px;
   color: #9FA8EB;
   padding-top:0px;
   text-shadow: 0px 0px 5px #FFFFFF;
}

