/* start of file STYLES.CSS */
/*



/************************************************
    GENERAL STYLE SETUP
************************************************/
html{
    color: #000;
    margin: 0;
    padding: 0; font-size:0.8em;
	/*background: #866f69 url('/image/background_cacahuete.jpg') repeat fixed top left;*/
}

body{
    margin: 10 10 10 10 ;
    padding: 0 0px 0 0;
    font: normal .75em  Helvetica, Verdana, sans-serif;
}

table {
	color: #414161;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none}



A:link     { text-decoration: none; }
/*A:hover  { text-decoration: none; color: #5151ff ;  }*/
A:active  { text-decoration: underline; color: #ff1111}
A:visited  { text-decoration: none}


p {
	color: #414161;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none}



h1{
    margin: 0 0 .5em 0;
    font: normal 2.2em Verdana, serif;
    color: #ffffff;
    background-color: transparent;
    border-bottom: solid #a1a1a1 1px;
}
/*margin: haut droite  bas gauche #DFE0DF;*/
h2{
    margin: 1em 0 0.5em 0;
    font: bold 1.2em Verdana, sans-serif;
    color: #6e6057;
    background-color: #efffef;
    padding: 0.5em 0 0 0.5em;
    border: solid #a1a1a1 1px;
}

h3{
    margin: 0;
    font: bold 13px Verdana, sans-serif;
    padding: 0em;
	margin:  1em 0 0.2em 0;
    font-style: none;
	   border-bottom: solid #d2d2d2 1px;
	   border-bottom-width: 1px ;
}

h4{
    margin: 0;
    font: bold 0.9em Verdana, sans-serif;
    padding: 0;
    color: #6e6057;
}



/*ul {  list-style-image: url('/image/square.gif') }

##############
##   tables    ###
##############
*/



.cell1 { background: #eff4f4
      }

.table1 { background:#838393
}

.cell2 { background:#fafaf7
      }



/*article styles*/
.articletitle 	{color:#515191;
		font-family: Helvetica,Verdana,Arial, sans-serif;
		font-size: 18px;
		line-height: 24px;
		font-weight: bold;
		text-decoration: none;
		font-style: normal
		}

.authortext 	{color:#515191;
		font-family: Helvetica,Verdana,Arial, sans-serif;
		font-size: 14px;
		line-height: 22px;
		font-weight: normal;
		text-decoration: none;
		font-style: normal
		}

.location { color: #7171b1;
	font-weight: normal;
	font-size: 11px;
	font-family:  Helvetica,Verdana,Arial, sans-serif;
	text-transform: normal;
	padding: 3px 2.5px 3px 0px;
	text-align: left
      }


.location:hover { color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family:  Helvetica,Verdana,Arial, sans-serif;
	text-transform: normal;
	padding: 3px 2.5px 3px 0px;
	text-align: left
      }

.location:link { color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family:  Helvetica,Verdana,Arial, sans-serif;
	text-transform: normal;
	padding: 3px 2.5px 3px 0px;
	text-align: left
      }

/*
##################
##  navigation top ###
##################
*/


/*menu styles*/

.n1{ color: #666666;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}

.n1:link { color: #666666;
	font-family: Helvetica,  Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}

.n1:hover {
	color:  #222222;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	background-color: #ffefff;
	font-weight: bold;
	text-decoration: none
}
.n1:active {
	color: #ff0000;
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}

.n1s {
	color: #000000;
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-size: 13px;
		background-color: #ffefff;
	font-weight: bold;
	text-decoration: none
}

.n1s:link {
	color: #000030;
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-size: 13px;
		background-color: #ffefff;
	font-weight: bold;
	text-decoration: none
}

.n1s:hover {
	color: #222222;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 13px;
	background-color: #ffefff;
	font-weight: bold;
	text-decoration: none
}
.n1s:active  {
	color: #ff0000;
	font-family:Helvetica,Verdana,Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}


/*
##################
##  navigation side ###
##################
*/


/********** title**********/

.titleside { color:#f0f0f0;/*color:#707070;*/
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.titleside:link { color:#f0f0f0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


.titleside:hover { color:#ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #000;
}

.titleside:active { color:#f030d0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #000;
}


.titlesideS {color:#ffddbb;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;

}

.titlesideS: link {color:#ffddbb;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.titlesideS: hover {color:#ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #000;
}

/********** subtitle**********/

.side1{ color:#e4e4e4;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none
}
.side1:link { color:#e4e4e4;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none
}

.side1:hover {
	color:  #ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	background-color: #000;
	font-weight: normal;
	text-decoration: none
}
.side1:active {
	color: #ff0000;
	font-family: Helvetica, Verdana,  Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none
}

.side1s {
	color: #ffddbb;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none
}
.side1s: link { color: #ffddbb;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none
}
.side1s:hover {
	color: #ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	background-color: #000;
	font-weight: normal;
	text-decoration: none
}
.side1s:active  {
	color: #ff0000;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none
}

/********** sub-subtitle**********/

.side2 { color:#e4e4e4;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none
}
.side2:link { color:#e4e4e4;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none
}

.side2:hover {
	color:  #ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #000;
	font-weight: normal;
	text-decoration: none
}
.side2:active {
	color: #ff0000;
	font-family: Helvetica, Verdana,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none
}

.side2s {
	color: #ffddbb;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none
}
.side2s:hover {
	color: #9191ff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
		background-color: #000;
	font-weight: normal;
	text-decoration: none
}
.side2s:active  {
	color: #ff0000;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none
}




/*
##############
## text    ###
##############
*/

.bodytext {
	color: #414161;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	font-family:   Helvetica,  Verdana,Arial,sans-serif;
	text-decoration: none}


.text {
	color: #414161;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-family:   Helvetica,  Verdana,Arial,sans-serif;
	text-decoration: none}

.textbf { color: #414161;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none  }


.textit { color: #414161;
	font-weight: italic;
	font-size: 12px;
	line-height: 16px;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none  }



.textbflink { color: #5555ff;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: underline  }


.textlink {
	color: #5555ff;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	font-family:   Helvetica,Verdana, Arial,sans-serif;
	text-decoration: none }

.textlinkbf {
	color: #8888dd;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	font-family:   Helvetica,Verdana, Arial,sans-serif;
	text-decoration: none }





.boldtextsf { color: #414161;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none  }

.textsf { color: #414161;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none  }







.largetext {
	color: #414161;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	font-family:   Helvetica,  Verdana,Arial,sans-serif;
	text-decoration: none}


.smalltext {
	color: #414161;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	font-family:  Helvetica, Verdana, Arial,sans-serif;
	text-decoration: none }


.smalltextit {
	color: #414161;
	font-size: 10px;
	line-height: 14px;
	font-weight: italic;
	font-family:  Helvetica, Verdana, Arial,sans-serif;
	text-decoration: none }

.footenote {
	color: #e1e1ff ; /*#414161*/
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	font-family:  Helvetica, Verdana, Arial,sans-serif;
	text-decoration: none }

.footenote:link {
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	font-family:  Helvetica, Verdana, Arial,sans-serif;
	text-decoration: none }


.footenote:hover {
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
		background-color: #ffefff
	font-family:  Helvetica, Verdana, Arial,sans-serif;
	text-decoration: underline }


.redtext {
	color: #aa2222;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	font-family:   Helvetica,  Verdana,Arial,sans-serif;
	text-decoration: none}

 .bluetext {
	color: #0000ff;
	font-size: 13.5px;
	font-weight: normal;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
 }





/*
######################
## text small interline ###
######################
*/


.text2 {
	color: #414161;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	font-family:   Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none}

.text2bf { color: #414161;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none  }






/* Ende des Files */
