
/* Style Général */
body{
	background: url(/design/Background.png) top center;
	margin: 0px;
	padding: 0px;
}
body,td,th{
	font-size: 10px;
	color: #4685b1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2{
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0px 10px 10px;
	padding-left: 3px;
	border-left: 3px solid #7fb4e2;
}
h3{
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px 5px 5px;
}

/* Style de Lien Général */
.Text {
	color: #4685b1;
}
.Text a{
	font-weight:bold;
	color: #4685b1;
	text-decoration: none;
}
.Text a:hover{
	text-decoration: underline;
}

/* Styles d'images (Simple, Opacité sans et avec bordure) */
.Img{
	border: none;
}
.Image, .Image_Op{
	opacity: 0.80;
	margin: 2px;
}
.Image_Op{
	border: 1px dotted;
}
.Image_Op:hover{
	border: 1px dashed;
}
.Space{
	margin-left:5px;
}

/* Style de lien pour le menus */
.Link_Menu{
	background: url(/design/Icon_Link.gif) no-repeat center left;
	margin: 0px 3px 0px 36px;
	padding-left: 12px;
	text-align: left;
	color: #3575a2;
}
.Link_Menu:hover{
	background: url(/design/Icon_Link_Sel.gif) no-repeat center left;
	font-weight: bolder;
	background-color: #7fb4e2;
}
.Link_Menu a{
	color: #2c668f;
	font-weight: normal;
	text-decoration: none;
}
.Link_Menu a:hover{
	font-weight: bolder;
	text-decoration: none;
}

/* Style normal pour le menus */
.Menu{
	margin: 0px 3px 0px 10px;
	padding-left: 12px;
	color: #3575a2;
}
.Menu a{
	font-weight: bolder;
	color: #2c668f;
	text-decoration: none;
}
.Menu a:hover{
	border-bottom: 1px dashed;
	text-decoration: none;
}

/* Style de lien blanc [+Header] */
.Blank{
	color: #FFF;
}
.Blank a{
	font-weight:bold;
	color: #FFF;
	text-decoration: none;
}
.Blank a:hover{
	border-bottom: 1px dashed;
}

/* Style de lien pour la barre générale */
#Barre p{
	color: #FFF;
}
#Barre a{
	color: #f4e6e6;
	text-decoration: none;
}
#Barre div{
	color: #f4e6e6;
	font-size: 18px;
	font-family: "Comic Sans MS", cursive;
	text-align: center;
	float: left;
	width: 96px;
	height: 20px;
	margin-left: 4px;
	padding-bottom: 4px;
	background: url(/design/Bouton_Barre_1.gif) no-repeat center;
}
#Barre div:hover{
	background: url(/design/Bouton_Barre_2.gif) no-repeat center;
}

/* Footer */
#Footer{
	color: #143573;
	background: url(/design/Footer.png) no-repeat;
}
#Footer div{
	margin: 22px 0px 5px 0px;
}
#Footer a{
	font-weight:bold;
	color: #143573;
	text-decoration: none;
}
#Footer a:hover{
	border-bottom: 1px dashed;
}

#TopSites img{
	opacity: 0.80;
	margin-right: 10px;
	border: 0px;
	width: 88px;
	height: 31px;
}
#TopSites img:hover{
	opacity: 1;
	margin-right: 10px;
	border: 0px;
	width: 88px;
	height: 31px;
}
#TopSites a:hover{
	border-bottom: 0px;
}

/* Style de Contrôles */
.background_style{
    background-color:#eff8ff;
}
.border_style {
	border: 1px #9dc7e8 dotted;
	padding: 1px;
}
.form_style{
	border: 1px #c4ddf1 dashed;
	border-left:3px #c4ddf1 solid;
	background-color: #eaf6ff;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a729f;
	margin:2px 2px 5px 2px;
	padding:0px;
}

/* Couleurs */
.Red{
	color: #FF0000;
	font-weight: bold;
}
.Green{
	color: #009900;
	font-weight: bold;
}

/* Footer */
.PF_Persos td,th,input{
	font-family: "MS Sans Serif";
	font-size: 10px;
	color: #e84b00;
}
a.PF_Persos{
	font-family: "MS Sans Serif";
	font-size: 10px;
	color: #e84b00;
	text-decoration: none;
}
a.PF_Persos:hover{
	text-decoration: underline;
}

/* Power Full */
.Pf_NewChar{
	font-family: "Verdana";
	font-size: 9px;
	font-weight : bold;
	color: #c00000;
}
.Pf_NewChar_Map{
	font-family: "MS Serif";
	font-size: 9px;
	color: #e84b00;
}
.Pf_NewChar_Point{
	font-family: "Verdana";
	font-size: 13px;
	font-weight : bold;
	color: #ffffff;
}
.Pf_NewChar td,th,input{
	font-family: "MS Sans Serif";
	font-size: 8px;
	color: #c04000;
}
.PF_Stats{
	font-family: "MS Sans Serif";
	font-size: 8px;
	color: #FFFFFF;
}
a.PF_Stats:hover{
	font-family: "MS Sans Serif";
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: underline;
}

/* Style de visibilité */
.Hide{
	display: none;
}
.HideFix{
	width: 0px;
	overflow: hidden;
	white-space: nowrap;
}
.Show{
	display: block;
}