BODY
{
	text-decoration: none;
}
.nsmenu
{
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	font-size: 12px;
	line-height: normal;
	color: #441f4a;
	text-decoration: none;
}
A.nsmenu, A.nsmenu:ACTIVE, A.nsmenu:VISITED
{
	color: #8e2275;
	text-decoration: underline;
}
A.nsmenu:HOVER
{
	color: #8e2275;
	text-decoration: none;
}
.nsmenu2
{
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	font-size: 14px;
	font-weight:bold;
	line-height: normal;
	color: #441f4a;
	text-decoration: none;
}
A.nsmenu2, A.nsmenu2:ACTIVE, A.nsmenu2:VISITED
{
	color: #8e2275;
	text-decoration: underline;
}
A.nsmenu2:HOVER
{
	color: #8e2275;
	text-decoration: none;
}
A.nsmenuorange, A.nsmenuorange:ACTIVE, A.nsmenuorange:VISITED
{
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	font-size: 12px;
	line-height: normal;
	color: #f29400;
	text-decoration: underline;
}
A.nsmenuorange:HOVER
{
	color: #f29400;
	text-decoration: none;
}
.nstop
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	line-height: normal;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
A.nstop, A.nstop:ACTIVE, A.nstop:VISITED
{
	color: white;
	text-decoration: underline;
}
A.nstop:HOVER
{
	color: white;
	text-decoration: none;
}
.titlerose
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	line-height: normal;
	font-weight: bold;
	color: #BF3288;
}
.titleviolet
{
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	color: #441f4a;
	text-decoration: none;
	font-weight: bold;
}
.error
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	color: #FF0000;
}
.text
{
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	font-size: 12px;
	color: #441f4a;
}
.smalltext
{
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	font-size: 11px;
	color: #441f4a;
}
A.smalltext, A.smalltext:ACTIVE, A.smalltext:VISITED
{
	color: blue;
	text-decoration: underline;
}
A.smalltext:HOVER
{
	color: blue;
	text-decoration: none;
}
td.dialogtitleleft
{
	border-top: #441f4a 1px solid; 
    width:0px;
    height:24px;
}
td.dialogtitlecenter
{
    background-image:url("../../config/images/bg-title-dialog2.gif");
    background-color: #441F4A;
    background-repeat: no-repeat;
    border-top: #441f4a 1px solid;
    vertical-align:middle;
    height:24px;
    font-size: 14px;
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding:0px 10px;
}
td.dialogtitlecenter a, td.dialogtitlecenter a:HOVER, td.dialogtitlecenter a:VISITED, td.dialogtitlecenter a:ACTIVE
{
	color:#ffffff;
}
td.dialogtitleright
{
    border-top: #441f4a 1px solid; 
    background-color: #f5eff5;
    width:0px;
    height:24px;
}
td.dialogcontent
{
	font-family: Arial, Verdana, Helvetica, 'Courier New';
	text-align:left;
	background-color: #fcfcfc;
	border-bottom: #441f4a 1px solid; 
	padding-bottom:10px;
    vertical-align:top;
    width:720px;
}
.tableliens
{
	background-color: #ffffff;
	border: #f29400 1px solid; 
}
.tableliensrose
{
	background-color: #f5eff5;
	border: #f29400 1px solid; 
}
.subtitle
{
	border-top: #c13e88 1px solid; 
}
.bgrose
{
	 background-color: #f5eff5
}
.sol{
color:#8e2275;
font-size:20px;
}
.colorsol{
color:#f29400;
font-size:20px;
}
input.button
{
	color:#441f4a;
	font-size: 12px; 
	border:1px solid #f29400;
	background-image:url('../../config/images/bg-bt.gif');
	background-repeat:repeat-x;
	background-position:center;
	font-weight:bold;
	cursor:pointer;
}

/***** MENU *****/
img{
border-style: none;
    border-color: inherit;
    border-width: 0px;
    margin-top: 0px;
}
#menu{
float:left;
width:155px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8e2275;
font-size:12px;
text-align:center;
}
/***** ENTETE *****/
#entete{
text-align:center;
}
.compte{
font-size:12px;
}
/***** Fin ENTETE *****/
/***** LISTE  Applications *****/
#liste-appli{
width:160;
margin-top:15px;
list-style-type:none;
text-align:left;
}
#liste-appli table{
width:100%;
border-spacing:0px;
border-collapse:collapse;
}
table.table-appli{
height:35px;
background-color:#f9f9f9;
vertical-align:middle;
}
table.table-appli-alt{
height:35px;
}
table.table-appli-void{
height:0px;
}
.titre-appli a{
font-size:12px;
color:#9c3e87;
text-decoration:underline;
}
.icone-appli{
height:30px;
width:30px;
padding-right:4px
}
.sous-titre-appli{
padding:0px;
font-size:10px;
color:#f29400;
padding-left:5px;
font-style:italic;
}
/***** Fin LISTE  Applications *****/

/***** PIED *****/
.pied{
width:150px;
height:150px;
margin:10px auto 0px auto;
background:url(silhouettes.gif) no-repeat center;
text-align:center;
font-size:9px;
}
.pied-infos{
padding-top:10px;
text-align:center;
}
.pied-liens
{
padding-top:10px;
padding-left:5px;
text-align:left;
}
.aide{
padding-left:5px;
text-align:center;
}
#divdubas a{
color:#8e2275;
font-size:10px;
vertical-align:middle;
}
#divdubas a:hover{
color:#bf3288;
}
.pied-liens img{
width:18px;
height:18px;
border:0px;
vertical-align:middle;
}
/***** Fin PIED *****/
