* {margin:0px; padding:0px; TEXT-DECORATION: none;}

br { width: 0px; }

body {
	margin: auto;
	background-position: center;
	background-image: url(../images/page_fill.jpg);
	background-repeat: repeat-y;
	font: 12px Tahoma, Verdana, sans-serif;
	color:#000;
}

#wrapper {
	width: 780px;
	margin: 5px auto;
}

#header {
	width: 770px;
	padding: 5px;
	height: 100px;
}

#headertable {
	height: 100px;
}

#sidebar {
	width: 182px;
	padding: 5px;
	float: left;
}

.sidemenu {
	width: 179px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}

#hmenu1 {
	height: 55px; background: url("../images/menu.jpg") no-repeat -344px -5px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#smenu1 {
	height: 10px; background: url("../images/menu.jpg") no-repeat 0px -60px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#imenu11 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -70px; }
#imenu11 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu11 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -70px; }

#imenu12 { padding-left: 15px; font: 12px  Verdana, sans-serif; color: #A0A0E0; height: 20px; background: url("../images/menu.jpg") no-repeat 0px -90px; }
#imenu12 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu12 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -90px; }

#imenu13 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -110px; }
#imenu13 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu13 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -110px; }

#imenu14 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -130px; }
#imenu14 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu14 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -130px; }

#imenu15 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -150px; }
#imenu15 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu15 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -150px; }

#imenu16 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -170px; }
#imenu16 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu16 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -170px; }

#imenu17 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -190px; }
#imenu17 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu17 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -190px; }

#imenu18 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -210px; }
#imenu18 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu18 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -210px; }

#fmenu1 {
	height: 10px; background: url("../images/menu.jpg") no-repeat 0px -230px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#hmenu2 {
	height: 55px; background: url("../images/menu.jpg") no-repeat -344px -380px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#smenu2 {
	height: 10px; background: url("../images/menu.jpg") no-repeat 0px -435px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#imenu21 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -445px; }
#imenu21 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu21 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -445px; }

#imenu22 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -465px; }
#imenu22 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu22 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -465px; }

#imenu23 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -485px; }
#imenu23 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu23 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -485px; }

#imenu24 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -505px; }
#imenu24 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu24 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -505px; }

#fmenu2 {
	height: 10px; background: url("../images/menu.jpg") no-repeat 0px -525px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#hmenu3 {
	height: 55px; background: url("../images/menu.jpg") no-repeat -344px -535px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#smenu3 {
	height: 10px; background: url("../images/menu.jpg") no-repeat 0px -590px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#imenu31 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -600px; }
#imenu31 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu31 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -600px; }

#imenu32 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -620px; }
#imenu32 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu32 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -620px; }

#imenu33 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -640px; }
#imenu33 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu33 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -640px; }

#imenu34 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -660px; }
#imenu34 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu34 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -660px; }

#imenu35 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -680px; }
#imenu35 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu35 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -680px; }

#imenu36 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -700px; }
#imenu36 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu36 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -700px; }

#fmenu3 {
	height: 10px; background: url("../images/menu.jpg") no-repeat 0px -720px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#hmenu4 {
	height: 35px; background: url("../images/menu.jpg") no-repeat -344px -235px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#smenu4 {
	height: 10px; background: url("../images/menu.jpg") no-repeat 0px -250px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}

#imenu41 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -260px; }
#imenu41 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu41 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -260px; }

#imenu42 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -280px; }
#imenu42 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu42 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -280px; }

#imenu43 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -300px; }
#imenu43 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu43 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -300px; }

#imenu44 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -320px; }
#imenu44 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu44 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -320px; }

#imenu45 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -340px; }
#imenu45 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu45 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -340px; }

#imenu46 { height: 20px; background: url("../images/menu.jpg") no-repeat 0px -360px; }
#imenu46 A { font: 12px  Verdana, sans-serif; color: #A0A0E0;
	padding-left: 15px; display:block; line-height: 20px; width: 157px; }
#imenu46 A:hover { color: #D0D090; background: url("../images/menu.jpg") no-repeat -172px -360px; }

#fmenu4 {
	height: 10px; background: url("../images/menu.jpg") no-repeat 0px -360px;
	font: bold 15px  Verdana, sans-serif; color: #A0A0E0;
	text-align: center;
}


#content {
	width: 568px;
	padding: 5px;
	margin-top: 10px;
	float: left;
}

#content A.lnk {
	color: #3F3F7F;	
	background-color: #FFFFFF;
}

#content A.lnk:visited {
	color: #3F3F7F;	
	background-color: #FFFFFF;
}

#content A.lnk:hover {
	color: #3F3F7F;	
	background-color: #FFCF7F;
}

#content .orig {
	font: 16px Verdana, sans-serif;
	color: #000000;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;	
	line-height: 1.3em;
}

#content .orig_lnk {
	font: 16px Verdana, sans-serif;
	color: #000000;
	margin-bottom: 30px;
	margin-left: 80px;
	margin-right: 30px;
	margin-top: -5px;
	text-align: justify;	
	line-height: 1.3em;
}

#content h1 {
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #3F3F7F;
	margin: 0px;
	padding: 0px;
	padding-bottom: 1em;
	text-align: center;	
	line-height: 1.2em;
}

#content h1.special {
	font: bold italic 32px Arial, Helvetica, sans-serif;
	color: #3F3F7F;
	margin: 0px;
	padding: 0px;
	padding-left: 0.5em;
	padding-top: 0.6em;
	padding-bottom: 1em;
	text-align: left;
	text-decoration: underline;
	line-height: 1.0em;
}

#content h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #3F3F7F;
	margin: 0px;
	padding: 0px;
	padding-top: 0.4em;
	padding-bottom: 0.8em;
	text-align: center;	
	line-height: 1.0em;
}

#content h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #3F3F7F;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0.8em;
	text-align: right;	
}

#content h4 {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #1F1F3F;
	margin: 0px;
	padding: 0px;
	margin-top: 0.7em;
	margin-bottom: 0.0em;
	text-align: center;	
}

#content h4.special {
	font: bold 21px Arial, Helvetica, sans-serif;
	color: #1F1F3F;
	margin: 0px;
	padding: 0px;
	margin-top: 1.7em;
	margin-bottom: 1.0em;
	text-align: center;	
}

#content h5 {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #1F1F3F;
	margin: 0px;
	padding: 0px;
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	text-align: left;	
}

#content h5.special {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #1F1F3F;
	margin: 0px;
	padding: 0px;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
	text-align: left;
}

#content h5.nobold {
	font: 17px Arial, Helvetica, sans-serif;
}

#content h6 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2F2F5F;
	margin: 0px;
	padding: 0px;
	margin-top: 0.3em;
	margin-bottom: 0.0em;
	margin-left: 1.0em;
	text-align: left;	
}

#content .vspace {
	padding-bottom: 50px;
}

#content .vskip {
	padding-bottom: 20px;
}

#content .letters {
	font: bold 19px Verdana, sans-serif;
	color: #CF7F3F;
	text-align: center;
	margin-top: 1.5em;
	margin-bottom: 3.0em;
	border-width: 1px;
	border-style: solid;
	border-color: #3F3F7F;
	background-color: #EFEFFF;
	padding: 5px;
}

#content .formats {
	margin-top: 1.5em;
	margin-bottom: 3.0em;
	border-width: 1px;
	border-style: solid;
	border-color: #3F3F7F;
	background-color: #FFFFFF;
	padding: 5px;
}

#content a.letter {
	color: #3F3F7F;
}

#content a.letter:visited {
	color: #3F3F7F;
}

#content a.letter:hover {
	color: #FFCF7F;
}


#content p {
	font: 12px Verdana, sans-serif;
	text-align: justify;
	text-indent: 1.4em;
	line-height: 1.4em;
	margin-top: 0.7em;
}

#content p.intro {
	font: 15px Verdana, sans-serif;
	text-align: justify;
	text-indent: 1.4em;
	line-height: 1.4em;
	margin-top: 0.7em;
}

#content p.noindent {
	font: 12px Verdana, sans-serif;
	text-align: justify;
	text-indent: 0em;
	line-height: 1.4em;
	margin-top: 0.7em;
}

#content p.strophe {
	font: italic 12px Verdana, sans-serif;
	text-align: left;
	text-indent: 0em;
	line-height: 1.4em;
	margin-top: 0.7em;
	margin-bottom: 1.0em;
	margin-left: 60px;
}

#content p.note {
	font: 10px Verdana, sans-serif;
	color: #3F3F3F;
	text-align: justify;
	text-indent: 0em;
	line-height: 1.2em;
	margin-top: 0.5em;
}

#content p.ans {
	font: 12px Verdana, sans-serif;
	text-align: justify;
	text-indent: 0em;
	padding-left: 5em;
	line-height: 1.4em;
	margin-top: 0.3em;
}

#content p.first-answer {
	font: 12px Verdana, sans-serif;
	text-align: justify;
	text-indent: 1.4em;
	line-height: 1.4em;
	margin-left: 1.5em;
	margin-top: 0.7em;
}

#content p.answer {
	font: 12px Verdana, sans-serif;
	text-align: justify;
	text-indent: 1.4em;
	line-height: 1.4em;
	margin-left: 1.5em;
	margin-top: 0.0em;
}

#content p.entry {
	font: 16px Verdana, sans-serif;
	text-align: left;
	text-indent: 0.0em;
	line-height: 1.4em;
	margin-top: 0.7em;
	margin-left: 2.0em;
}

#content p.llnk {
	font: 14px Verdana, sans-serif;
	text-align: left;
	text-indent: 0.0em;
	line-height: 1.3em;
	margin-top: 0.0em;
	margin-left: 5.0em;
}

#content .bottommargin {
	padding: 3.5em;
}

#content .type {
	font: bold 14px Verdana, sans-serif;
	color: #1F1F3F;
	margin-right: 1.0em;
}

#content a.idxlnk {
	color: #3F3F7F;	
}

#content a.idxlnk:hover {
	color: #3F3F7F;
	background-color: #FFCF7F;
}

#content a.idxlnk:visited {
	color: #3F3F7F;
	background-color: #EFEFFF;
}

#content a.idxmlnk {
	color: #3F3F7F;	
	text-decoration: underline;	
}

#content a.idxmlnk:hover {
	color: #3F3F7F;
	text-decoration: underline;	
	background-color: #FFCF7F;
}

#content a.idxmlnk:visited {
	color: #3F3F7F;
	text-decoration: underline;	
	background-color: #EFEFFF;
}


#content .imgright {
    float:         right;
    margin-top:    0px;
    margin-left:   15px;
    margin-bottom: 15px;
}

#content .nouvright {
    float:         right;
    margin-top:    10px;
    margin-left:   15px;
    margin-bottom: 15px;
}

#content .boxright {
	float:           right;
	margin-top:      15px;
	margin-left:     15px;
	margin-bottom:   15px;
}

#content .inboximg {
	align:           left;
	margin-left:     5px;
}

#content .inboxtxt {
}

.solution_box {
	margin-top: 30px;
	border-width: 1px;
	border-color: #BFBFFF;
	border-style: solid;
	background-color: #EFEFFF;
	padding: 5px;
}

.rubnav {
	width: auto;
	float: right;
	text-align: right;
	border-width: 1px;
	border-color: #3F3F7F;
	border-style: solid;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

.picnav { 
	margin: auto;
	width: 560px;
	text-align: center;
	border-width: 1px;
	border-color: #3F3F7F;
	border-style: solid;
	background-color: #EFEFFF;
	margin-bottom: 10px;
	font: bold 13px  Verdana, sans-serif; color: #3F3F7F;
}

.rubdate {
	font: 14px Verdana, sans-serif;
	padding: 5px;
	text-align: center;
	background-color: #EFEFFF;
}

.rubsec {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	background-color: #FFFFFF;
}

.rubsec A {
	color: #3F3F7F;
}

.rubsec A:hover {
	color: #7F7F3F;
}

.text {
	clear: right;
}

.masque {
	visibility: hidden;
}

.imgcell {
	float: left;
	height: 130px;
	padding: 6px;
}

.imgcell_img {
	border: none;
}

.header_img {
	border: none;
}

.piccell {
	margin: auto;
	width: 530px;
	padding-top: 30px;
	padding-bottom: 30px;
}

A IMG {
	border: 0px;
}

A.commentb { color: #0000AF; }
A.commentr { color: #FF2F2F; }
A.commentv { color: #007F00; }
A.commentj { color: #AF7F3F; }

A.commentb:hover { color: #000000; background-color: #7F7FFF; }
A.commentr:hover { color: #000000; background-color: #FF7F7F; }
A.commentv:hover { color: #000000; background-color: #7FFF7F; }
A.commentj:hover { color: #000000; background-color: #FFFF3F; }

.comment_box {
	border-width: 1px;
	border-color: #3F3F7F;
	border-style: solid;
}

.comment_txt {
	font: 12px Verdana, sans-serif;
	text-align: justify;
	text-indent: 0.0em;
	padding: 0.5em;
}

.box {
	padding-top: 2px;
	padding-bottom: 2px;
}

.lbox {
	padding-left: 60px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.dbox {
	padding-left: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
}

A.shr {
	font: 16px bold  Verdana, sans-serif;
	color: #3F3F3F;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	background: url("../images/void.jpg") no-repeat -600px 0px; 
	background-clip: no-clip;
	padding-left: 20px;
}

A.shr:hover {
	color: #3F3F7F;
	background: url("../images/void.jpg") no-repeat 0px 0px;
}

.s_box {
}

.s_title {
	font: bold 16px Verdana, sans-serif;
}

.s_from {
	font: 16px Verdana, sans-serif;
	padding-left: 10px;
}

A.art {
	height: 65px;
	font: 16px bold  Verdana, sans-serif;
	color: #3F3F3F;
	padding-top: 5px;
	display:block;
	width: 490px;
	background: url("../images/presse.jpg") no-repeat -600px 0px; 
	background-clip: no-clip;
	padding-left: 80px;
}

A.art:hover {
	color: #3F3F7F;
	background: url("../images/presse.jpg") no-repeat 0px 0px;
}

.art_box {
}

.art_title {
	font: bold 16px Verdana, sans-serif;
}

.art_from {
	padding-left: 20px;
	font: 16px Verdana, sans-serif;
}

A.art2 {
	height: 78px;
	font: 16px bold  Verdana, sans-serif;
	color: #3F3F3F;
	padding-top: 5px;
	display:block;
	width: 490px;
	background: url("../images/presse.jpg") no-repeat -600px 0px; 
	background-clip: no-clip;
	padding-left: 80px;
}

A.art2:hover {
	color: #3F3F7F;
	background: url("../images/presse.jpg") no-repeat 0px 0px;
}

.art2_box {
}

.art2_title {
	font: bold 16px Verdana, sans-serif;
}

.art2_from {
	padding-left: 20px;
	font: 16px Verdana, sans-serif;
}

A.aud {
	font: 16px bold  Verdana, sans-serif;
	color: #3F3F3F;
	padding-top: 10px;
	padding-bottom: 10px;
	display:block;
	width: 470px;
	background: url("../images/audio.jpg") no-repeat -600px 0px; 
	background-clip: no-clip;
	padding-left: 100px;
}

A.aud:hover {
	color: #3F3F7F;
	background: url("../images/audio.jpg") no-repeat 0px 0px;
}

.aud_box {
}

.aud_title {
	font: bold 16px Verdana, sans-serif;
}

.aud_from {
	font: 16px Verdana, sans-serif;
}

.aud_len {
	font: 16px Verdana, sans-serif;
}

A.vid {
	font: 16px bold  Verdana, sans-serif;
	color: #3F3F3F;
	padding-top: 10px;
	padding-bottom: 10px;
	display:block;
	width: 470px;
	background: url("../images/audio.jpg") no-repeat -600px 0px; 
	background-clip: no-clip;
	padding-left: 100px;
}

A.vid:hover {
	color: #3F3F7F;
	background: url("../images/audio.jpg") no-repeat 0px 0px;
}

.vid_box {
}

.vid_title {
	font: bold 16px Verdana, sans-serif;
}

.vid_from {
	font: 16px Verdana, sans-serif;
}

.vid_len {
	font: 16px Verdana, sans-serif;
}

A.cnf {
	font: 16px bold  Verdana, sans-serif;
	color: #3F3F3F;
	padding-top: 10px;
	padding-bottom: 10px;
	display:block;
	height: 80px;
	width: 460px;
	background: url("../images/micro.jpg") no-repeat -600px 0px; 
	background-clip: no-clip;
	padding-left: 110px;
}

A.cnf:hover {
	color: #3F3F7F;
	background: url("../images/micro.jpg") no-repeat 0px 0px;
}

.cnf_box {
}

.cnf_title {
	font: bold 16px Verdana, sans-serif;
}

.cnf_from {
	font: 16px Verdana, sans-serif;
}

A.dct {
	font: 16px bold  Verdana, sans-serif;
	color: #3F3F3F;
	padding-top: 10px;
	padding-bottom: 10px;
	display:block;
	height: 60px;
	width: 460px;
	background: url("../images/stylo.jpg") no-repeat -600px 0px; 
	background-clip: no-clip;
	padding-left: 110px;
}

A.dct:hover {
	color: #3F3F7F;
	background: url("../images/stylo.jpg") no-repeat 0px 0px;
}

.dct_box {
}

.dct_title {
	font: bold 16px Verdana, sans-serif;
}

.dct_from {
	font: 16px Verdana, sans-serif;
}

.video {
	width: 320px;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

.video_sub {
	font: 12px Verdana, sans-serif;
	text-align: center;
	text-indent: 0em;
	line-height: 0em;
	margin-top: 1.0em;
}


.vidtype {
}



.videncap {
	margin-top: 20px;
	margin-bottom: 60px;
}

.vidinfo {
	font: bold 16px Verdana, sans-serif;
	text-align: justify;
	color: #3F3F7F;
}

.vidextr {
	font: 16px Verdana, sans-serif;
	color: #3F3F7F;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.vidlist {
	margin-left: 45px;
	height: 36px;
}

A.vidwmv {
	font: 14px Verdana, sans-serif;
	color: #000000;
	background: url("../images/types.jpg") no-repeat -200px 0px; 
	display:block;
	float: left;
	width: 110px;
	height: 28px;
	padding-top: 8px;
	padding-left: 36px;
}

A.vidwmv:hover {
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat 0px 0px;
}

A.vidwmv_sel {
	font: 14px Verdana, sans-serif;
	text-decoration: underline;
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat 0px 0px;
	display:block;
	float: left;
	width: 110px;
	height: 28px;
	padding-top: 8px;
	padding-left: 36px;
}

A.vidmp4 {
	font: 14px Verdana, sans-serif;
	color: #000000;
	background: url("../images/types.jpg") no-repeat -200px -36px; 
	display:block;
	float: left;
	width: 110px;
	height: 28px;
	padding-top: 8px;
	padding-left: 36px;
}

A.vidmp4:hover {
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat 0px -36px;
}

A.vidmp4_sel {
	font: 14px Verdana, sans-serif;
	text-decoration: underline;
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat 0px -36px;
	display:block;
	float: left;
	width: 110px;
	height: 28px;
	padding-top: 8px;
	padding-left: 36px;
}

A.vidmov {
	font: 14px Verdana, sans-serif;
	color: #000000;
	background: url("../images/types.jpg") no-repeat -200px -36px; 
	display:block;
	float: left;
	width: 110px;
	height: 28px;
	padding-top: 8px;
	padding-left: 36px;
}

A.vidmov:hover {
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat 0px -36px;
}

A.vidmov_sel {
	font: 14px Verdana, sans-serif;
	text-decoration: underline;
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat 0px -36px;
	display:block;
	float: left;
	width: 110px;
	height: 28px;
	padding-top: 8px;
	padding-left: 36px;
}

A.vidswf {
	font: 14px Verdana, sans-serif;
	color: #000000;
	background: url("../images/types.jpg") no-repeat -200px -72px; 
	display:block;
	float: left;
	width: 110px;
	height: 28px;
	padding-top: 8px;
	padding-left: 36px;
}

A.vidswf:hover {
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat 0px -72px;
}

A.vidswf_sel {
	font: 14px Verdana, sans-serif;
	text-decoration: underline;
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat 0px -72px;
	display:block;
	float: left;
	width: 110px;
	height: 28px;
	padding-top: 8px;
	padding-left: 36px;
}

.marg {
	margin-top: 6px;
}

A.vdn {
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat -200px -144px; 
	display:block;
	float: left;
	width: 150px;
	height: 32px;
	padding-top: 4px;
	padding-left: 38px;
	margin-top: 1px;
	margin-bottom: 4px;
}

A.vdn:hover {
	background: url("../images/types.jpg") no-repeat 0px -144px;
}

A.mail {
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat -200px -180px; 
	display:block;
	float: left;
	width: 150px;
	height: 32px;
	padding-top: 4px;
	padding-left: 38px;
	margin-top: 1px;
	margin-bottom: 4px;
}

A.mail:hover {
	background: url("../images/types.jpg") no-repeat 0px -180px;
}

A.add {
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat -200px -216px; 
	display:block;
	float: left;
	width: 150px;
	height: 32px;
	padding-top: 4px;
	padding-left: 38px;
	margin-top: 1px;
	margin-bottom: 4px;
}

A.add:hover {
	background: url("../images/types.jpg") no-repeat 0px -216px;
}

A.lna {
	color: #3F3F7F;
	background: url("../images/types.jpg") no-repeat -200px -250px; 
	display:block;
	float: left;
	width: 150px;
	height: 32px;
	padding-top: 4px;
	padding-left: 38px;
	margin-top: 1px;
	margin-bottom: 4px;
}

A.lna:hover {
	background: url("../images/types.jpg") no-repeat 0px -250px;
}


.floatleftf {
	float: left;
	width: 28px;
	height: 36px;
}

.floatrightf {
	float: right;
	width: 28px;
	height: 36px;
}

.space_small {
	margin: 2px;
}

.space_med {
	margin: 6px;
}

.space_big {
	margin: 10px;
}

.space_huge {
	margin: 20px;
}

.actu_icone {
	clear: both;
	float: left;
	width: 30px;
	height: 40px;
	margin-top: 30px;
	background-color: blue;
}

.actu_titre {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #1F1F3F;
	margin: 0px;
	padding: 0px;
	margin-top: 30px;
	padding-left: 40px;
	text-align: left;	
}

.actu_date {
	font: italic 14px Arial, Helvetica, sans-serif;
	color: #1F1F3F;
	margin: 0px;
	padding: 0px;
	padding-left: 40px;
	text-align: left;	
	line-height: 1.3em;
}

.signature {
	font: italic 10px Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	padding-bottom: 20px;
	text-align: right;	
}

.bordered {
	border-color: #7F7F7F;
	border-width: 1px;
	border: none;
	border-top: solid 1px #7F7F7F;
	border-left: solid 1px #7F7F7F;
	border-right: solid 1px #7F7F7F;
}

.legend {
	border-color: #7F7F7F;
	border-width: 1px;
	border: none;
	border-left: solid 1px #7F7F7F;
	border-right: solid 1px #7F7F7F;
	border-bottom: solid 1px #7F7F7F;
	width: 230px;
	padding: 5px;
	font: italic 11px Arial, Helvetica, sans-serif;
	text-align: center;
}

