/* ONEPIXEL.CH -- www.i-s-t.ch -- CSS 2 Document -- MAI 2007  */

@media screen {
	
.logoPrint {
	display:none;
}
p {
	margin:0;
	padding:0 0 10px 0;
}
a {
	text-decoration:none;
	color:#666;
}
a:hover {
	color:#DC3587;
}
#mainBox .contentBox .colRight a {
	color:#DC3587;
}
#mainBox .contentBox .colRight a:hover, .signature a:hover  {
	background-color:#DC3587;
	color:#FFF;
}
img {
	border:none;
}
form {
	margin:0;
	padding:0;
}
input {
	font-size:12px;
	padding:3px 0 5px 10px;
	margin:0;
}
body {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	margin: 0;
	padding: 0;
	color: #000;
}
body .colRight, body.main #mainContentHome {
	line-height:18px;
}
body #container {
	position:relative;
	width:990px;
	margin: 0 0 0 30px;
	text-align: left;
}
body.main #container {
	width:97%;
}
* html body.main #container { /* --- HACK IE6 \*/
	width:990px;
}
body#newsletter_01 {
	margin:20px;
}
body#newsletter_01 .csc-header {
	margin:0 0 30px 0;
}
/*---------------*/
h1#rubTitle, .newshome h1 {
	font-size:15px;
	color:#DC3587;
	padding:0;
	border-bottom: none;
}
.newshome h1 { /* HACK IE */
	height:1%;
}
h1 {
	font-size:14px;
	color:#DC3587;
	padding:0 0 3px 0;
	margin-top:0px;
	border-bottom: 1px solid #DC3587;
}
h2 {
	font-size:14px;
}
h3 {
	font-size:14px;
	margin:0;
	padding:0 0 3px 0;
	color:#DC3587;
}
h4, h5, h6 {
	font-size:14px;
	margin:0;
	padding:0 0 3px 0;
}
#sidebar h4 {
	position: absolute;
	top: -2000px;
}
.magenta {
	color:#DC3587;
	font-weight:normal;
}
.magentabold {
	color:#DC3587;
	font-weight:bold;
}
/*----header-----*/

#header {
	width:990px;
	height:85px;
	font-size:9px;
	color:#B1B2B4;
}
#header p {
	padding:0;
}
#header .headerbox1, #header .headerbox2, #header .headerbox3 {
	float:left;
	height:70px;
	background:url(images/bkg_headerbox.gif) no-repeat top left;
	margin:0;
	padding:10px 5px 5px 5px;
}
#header .headerbox1 {
	width:190px;
	margin:0 0 0 15px;
}
* html #header .headerbox1 { /* IE 6*/
	margin:0 0 0 10px;
}
#header .headerbox2 {
	width:380px;
}
#header .headerbox2 {
	letter-spacing:1px;
}
#header .headerbox3 {
	letter-spacing:1px;
	line-height:13px;
}
.claim {
	margin:8px 0 0 0;
}
/*--------------------------SIDEBAR-----menu------------*/

#sidebar {
	position:absolute;
	top:90px;
	left:0;
	width:215px;
	background:url(images/logo_institut_sante_travail.gif) no-repeat top left;
}
#linkLogo a {
	display:block;
	width:120px;
	height:120px;
}
#mainMenu, #mainSubMenu, #langMenu {
	margin:20px 0 0 15px;
}
#mainMenu ul, #mainSubMenu ul, #langMenu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#mainMenu li {
	margin:0 0 3px 0;
	padding:0;
}
#mainMenu li a, #mainMenu li.act a, #mainMenu li.act a:hover {
	height:20px;
	overflow:hidden;
}
#mainMenu li a:hover {
	background-position:0 -25px;
}
#mainSubMenu li a {
	height:15px;
	overflow:hidden;
}
#mainSubMenu li a:hover {
	background-position:0 -25px;
}
#langMenu li {
	display: inline;
	padding:0 3px 0 0;
}
#langMenu li.act a {
	color:#DC3587;
}
#langMenu .diabled {
	display:none;
}
/*--------------MAIN-------------*/

.clearfloat {
	clear:both;
	height:1px;
	font-size: 1px;
	line-height: 1px;
}
#mainContent {
	position:absolute;
	top:175px;
	left:220px;
	margin:0 0 50px;
/*	
margin:95px 0 50px 220px;*/

	padding:0;
}
* html #mainContent { /* HACK IE6  - hasLAYOUT\*/
	height: 1%;
}
/* ----------------------*/



#rubTitle {
	height:60px;
	margin:0;
}
#mainBox {
	background:#CCC;
	padding:0;
	margin:0;
}
* html #mainBox { /* HACK IE6  */
	position:absolute;
}
/*------------*/

#mainBox .top {
	height:10px;
	background:#CCC url(images/mainBox_top_bkg.gif) no-repeat top left;
}
#mainBox .bottom {
	height:10px;
}
#mainBox .contentBox {
	position:relative;
	width:750px;
	min-height:235px;
	margin:35px 20px 25px 0;
	padding:0;
}
* html #mainBox .contentBox { /*IE 6*/
	height:235px;
}

#mainBox .contentBox .colLeft {
	position:absolute;
	top:0px;
	left:0px;
	width:175px;
	margin:60px 0 0 0;
	padding:0;
}
/*================= CONTENT ===================*/



/* ---main ------------*/
#mainContent .contentBox .colRight .content img {
	border:1px solid #DC3587;
}
#mainContent .contentBox .colRight .content .csc-uploads-icon img {
	border:none;
}
#mainBox .contentBox .colRight {
	margin:0 0 0 180px;
	padding:0;
}
#mainBox .contentBox h2 {
	height:17px;
	margin:0;
	padding:7px 0 3px 0;
	color:#DC3587;
	border-bottom:1px solid #DC3587;
}
#mainBox .contentBox .content, #mainBox .contentBox .contentSommaire {
	margin:32px 0 0 0;
}
#mainBox .contentBox .content ul {
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
}
#mainBox .formBox1 {
	/*
height:20px;
*/
	width:125px;
	border:none;
	background:url(images/annuaire_bkgInput.gif) no-repeat top left;
	color:#ccc;
	margin:0;
}
#mainBox .contentBox .content ul li {
	margin:0;
	padding:0 0 0 13px;
	background:url(images/mainSubMenu_bullet_gris.gif) no-repeat 0 12px;
}
* html #mainBox .contentBox .content ul { /*IE 6*/
	height:1%;
}
/* --- GENERAL T3 IMAGES  & CAPTION ---*/

.csc-textpic-caption {
	font-size:12px;
}
.csc-uploads-fileName, .csc-uploads-fileSize {
	padding:10px 0 0 5px;
}
.csc-uploads-fileSize {
	padding-left: 10px;
	font-size:11px;
	color:#666;
}

/*---------- HOME------------*/

#mainContentHome {
	margin:0 0 0 220px;
	padding:20px 0;
}
.graphrub {
/*float:left;
	height:785px;
	width:760px;
	background:url(images/bkg_mainRub.png) no-repeat top left;
	margin:20px 0 0 0;*/
}
.bannerhome {
	height:100px;
}
body.main .bannerhome {
	display:none;
}
.tx-slideshow-pi1 {
	text-align:left;
}
/*-----------NEWS------------*/

/*----latest--*/
.latestnews {
	width:760px;
	clear:right;
}
.newshome .csc-header h1 {
	clear:both;
	padding:10px 0;
	margin:0;
}
.newshome {
	margin:25px 0 0 0;
	background:#FFF;
}
* html .newshome h2, * html .newshome p { /* HACK IE6  - hasLAYOUT\*/
	height: 1%;
}

.newshome h1 {
	font-size:14px;
	color:#333;
	padding:0 0 10px 0;
	margin:0;
}
.newshome .list {
	float:left;
	width:350px;
	margin:0 10px 10px 0;
	padding:0 10px 10px 0;
	background:url(images/bkg_p_homenews.gif) no-repeat bottom left;
	color:#DC3587;
	text-align:justify;
}
/*----list all--*/

.newshome, .newshome a {
	font-size:12px;
	color:#666;
}
#mainBox .contentBox .colRight .content .list a {
	font-size:14px;
	color:#666;
}
.newshome a:hover, #mainBox .contentBox .content .list a:hover{
	text-decoration:none;
	color:#DC3587;
	background:none;
}
#mainBox .contentBox .content .list h3 {
	margin:0;
	padding:0;
}
#mainBox .contentBox .content .list img {
	border:none;
}
/*----list - single --*/

.news-search-form {
	margin:0 0 10px 0;
}
#mainContent .list {
	margin: 0 0 10px 0;
}
.news_date{
text-align:right;
height:20px;
font-size:12px;
}
.news_date span{
font-weight:bold;
}
/* ================= rubMenu ====================*/

#mainBox .contentBox .colLeft ul {
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
}
#mainBox .contentBox .colLeft li {
	padding:0 0 3px 15px;
}
#mainBox .contentBox .colLeft li.act {
	background:url(images/mainSubMenu_bullet.gif) no-repeat 0 11px;
}
#mainBox .contentBox .colLeft li a, #mainBox .contentBox .colLeft ul.niv3 li a {
	color:#464646;
}
#mainBox .contentBox .colLeft li a:hover, #mainBox .contentBox .colLeft li.act a, #mainBox .contentBox .colLeft ul.niv3 li.act a {
	color:#E03288;
}
#mainBox .contentBox .colLeft ul ul.niv3 {
	font-size:12px;
	list-style:none;
	margin:3px 0 0 0;
	padding:0;
}
#mainBox .contentBox .colLeft ul.niv3 li.act {
	background:none;
}
/*============== menu "Sommaire" ==============*/

#mainBox .colRight .tx-tocmacmade-pi1 {
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	border-bottom: 1px solid #D82673;
}
#mainBox .colRight .tx-tocmacmade-pi1 ul.tx-tocmacmade-pi1-toc {
	list-style:none;
	margin: 0;
	padding:0;
}
#mainBox .colRight .tx-tocmacmade-pi1 li.tx-tocmacmade-pi1-element {
	font-weight:bold;
	padding:0 0 3px 15px;
	background:url(images/mainSubMenu_bullet.gif) no-repeat 0 11px;
}

/*============== menu "Sommaire 2" avec template "contentSommaire" ==============*/

#mainBox .colRight .contentSommaire .tx-tocmacmade-pi1 {
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	border-bottom: none;
}
#mainBox .colRight .contentSommaire .tx-tocmacmade-pi1 ul.tx-tocmacmade-pi1-toc {
	list-style:none;
	margin: 0;
	padding:0;
}
#mainBox .colRight .contentSommaire .tx-tocmacmade-pi1 li.tx-tocmacmade-pi1-element {
	display:inline;
	font-weight:bold;
	padding:0 18px 3px 0;
	margin:0 5px 0 0;
	background:url(images/mainSubMenu_bullet.gif) no-repeat right 12px;
}
* html #mainBox .colRight .contentSommaire .tx-tocmacmade-pi1 li.tx-tocmacmade-pi1-element { /* IE6 */
	display:inline;
	font-weight:bold;
	padding:0 12px 3px 0;
	margin:0 5px 0 0;
	background:url(images/mainSubMenu_bullet.gif) no-repeat 12px right;
}
#mainBox .colRight .contentSommaire a {
	color:#8C8C8C;
}
#mainBox .colRight .contentSommaire a:hover {
	color:#D82673;
	background:none;
}
#mainBox .contentBox .colRight .contentSommaire .tx-tocmacmade-pi1 a {
	color:#000;
}
#mainBox .contentBox .colRight .contentSommaire .tx-tocmacmade-pi1 a:hover {
	color:#D82673;
	background:none;
}
/*--------------------------annuaire-----------------*/
/* new wt_directory */
.wtdirectory_all_detail, .wtdirectory_all_detail dl, .wtdirectory_all_detail dd{
	border:none !important;
	margin:0 0 20px;
	padding:0;
}
.wt_directory_image{
	float:left;
	margin:0 10px 10px 0;
}
.wtdirectory_info{
	padding:15px 0 0;
}
.wtdirectory_title{
	margin:0 0 10px;
}
#mainBox .contentBox .wtdirectory_list h2{
	padding-top:0;
}
.wtdirectory_list p{
	padding-bottom:10px;
	margin:0;
}
.wtdirectory_all h3{
	margin:10px 0 0;
	clear:both;
}
ul .wtdirectory_all_div{
	position:relative;
}
.wtdirectory_all_www{
	margin:20px 0 0;
	clear:both;
}
.wtdirectory_all_detaillink{
	position:absolute;
	top:7px;
	right:0;
}
.wtdirectory_filter_abc{
	margin:0 0 15px;
}
*+html .wtdirectory_filter_abc{
	margin:0;
}
.wtdirectory_all_list dd{
	margin:0;
	padding:0;
}
#mainContent .contentBox .colRight .wtdirectory_back a:hover{
	background:none;
}
#mainBox .contentBox .wtdirectory_all_detail h2{
	margin-bottom:10px;
}
#mainContent .contentBox .colRight .content .wtdirectory_www img, #mainContent .contentBox .colRight .content .wtdirectory_info img{
	display:none;
}
#mainContent .contentBox .colRight .content .wtdirectory_all_detail .wt_directory_image{
	display:block;
	border: 1px solid #DC3587;
}
.wtdirectory_all_email{
	padding:5px 0 0;
}
.wtdirectory_back{
	margin:20px 0 0;
}
#mainBox .contentBox .content ul.wtdirectory_list li, #mainBox .contentBox .content ul.wt_directory_pagebrowser li, #mainBox .contentBox .content ul.wtdirectory_list li p{
	border:none !important;
	background:none;
	padding:0;
	margin:0;
}
#mainBox .contentBox .content ul.wtdirectory_list li{
	margin:0 0 10px;	
}
*+html  #mainBox .contentBox .content ul.wtdirectory_list li{ /* ie7*/
	margin:0 0 -10px;
}
.wtdirectory_pagebrowser{
	margin:10px 0 0;
}
*+html .wtdirectory_pagebrowser{
	margin:20px 0 0;
}
#mainBox .contentBox .colRight .wt_directory_pagebrowser a, .wtdirectory_abc_letter a, .wtdirectory_abc_letter_all a{
	padding:3px;
}
#mainBox .contentBox .colRight .wt_directory_pagebrowser a.act, #mainBox .contentBox .colRight .wtdirectory_abc_letter_act a, #mainBox .contentBox .colRight .wtdirectory_abc_letter_all_act a{
	background-color:#DC3587;
	color:#FFF;
}
#mainBox .contentBox .content ul.wt_directory_pagebrowser li{
	display:inline;
	padding:0 5px 0 0;
}
#mainBox .contentBox .colRight .wtdirectory_list a, #mainBox .contentBox .colRight .wtdirectory_list h2{
	cursor:pointer;
}
#mainBox .contentBox .colRight .wtdirectory_list a:hover h2{
	background-color:#CCC;
	color:#FFF;
}
/* old annu */
#searchAnnu {
	height:23px;
	margin:0;
	padding:0;
}
#searchAnnu span {
	float:left;
	padding:2px 5px 0 0;
}
#searchAnnu input.formBox1 {
	float:left;
	width:117px;
	border:none;
	background:url(images/search_bkgInput.gif) no-repeat 0px 0px;
	color:#5F5C5F;
	margin:1px 0 0 0;
	font-weight:bold;
}
#searchAnnu input.searchGo {
	cursor:pointer;
	height:22px;
	width:30px;
	background:url(images/search_btnGo.gif) no-repeat 0px 2px;
	background-color:transparent;
	border:none;
	padding:1px 0 0 0;
	font-weight:bold;
	color:#5F5C5F;
}
.tx-dmaddredit-pi1 .search p {
	margin:0;
	padding:0;
}
.tx-dmaddredit-pi1 .atoz {
	margin:25px 0;
}
.tx-dmaddredit-pi1 .page {
	color:#D82673;
	padding:20px 0;
	border-bottom: 1px dotted #D82673;
}
.tx-dmaddredit-pi1 .bottomview {
	margin:20px 0 0 0;
}
.tx-dmaddredit-pi1, .tx_dmaddredit-pi1-active {
	font-weight:bold;
	color:#B1B2B4;
}
form, .tx-dmaddredit-pi1 .textefiche {
	font-weight:normal;
	color:#000000;
}
.tx-dmaddredit-pi1 img {
	margin:5px 0;
	border: 1px solid #D82673;
}
.tx-dmaddredit-pi1 .bottomview h3 {
	margin:10px 0 0 0;
	padding:0;
}
.tx-dmaddredit-pi1 .atoz a, .tx-dmaddredit-pi1 .atoz span {
	margin:0 6px 0 0;
}
/* HACK IE6  - hasLAYOUT\*/

* html .tx-dmaddredit-pi1 {
	height: 1%;
}
/* ----------- pictos -----------*/



.print {
	position:absolute;
	top:0px;
	right:0px;
	width:17px;
}
.print a {
	display:block;
	height: 21px;
	background:url(images/picto_print.gif) no-repeat top left;
}
#mainContent .contentBox .colRight .print a:hover, #mainContent .contentBox .colRight .csc-uploads-icon a:hover, #mainContent .contentBox .colRight a.download:hover {
	background-color:transparent;
}
#mainContent .contentBox .colRight .content .download img {
	padding:0;
	border:none;
}
p.csc-linkToTop {
	position:relative;
	border-bottom: 1px solid #DC3587;
	margin:10px 0 30px 0;
}
.csc-linkToTop a {
	position:absolute;
	top:-20px;
	right:0px;
	display:block;
	height:25px;
	width:45px;
	float:right;
	padding:0;
	background:url(images/pictos_top.gif) no-repeat bottom right;
}
#mainContent .contentBox .colRight .content .csc-linkToTop a:hover {
	background-color:transparent;
}
/* ======= FLEX CONTENT ======*/



/* ----- histoire ----*/
.section ul {
}
#mainBox .contentBox .content .hist ul li {
	position:relative;
	display:block;
	width:480px;
	margin:0 0 20px 80px;
	background-image:none;
	padding:0;
}
#mainBox .contentBox .content .hist ul .hist_claire {
	background:#DFDFDF;
}
#mainBox .contentBox .content .hist ul .hist_claire .hist_date {
}
.hist_date {
	display:block;
	position:absolute;
	top:0;
	left:-1;
	width:80px;
	margin:0 0 0 -80px;
	padding:10px 0 10px 10px;
	color:#DC3587;
	font-weight:bold;
}
.hist_txt {
	display:block;
	margin:0;
	padding:10px 10px 0 10px;
}
/* ============= REGISTRE ================*/
/* styles � Dan */
#searchReg form{
margin:0 0 10px 0;
}
.tx-registre-searchbox h4{
display:block;
width:100%;
padding:5px 0;
}
table.tab_result {
}
.tab_result .hist_clair {
	background:#DFDFDF;
}
.titre-recherche {
	float: left;
	width: 150px;
}
.titre-mesure {
	float: left;
	width: 350px;
}
.list-magenta {
	margin-left: 152px;
	color:#DC3587;
}
.titreinvite, .entete-tableau-resultats{
padding:3px 0;
text-decoration:underline;
}

/* ----- PUBLICATIONS point de vue ----*/
#mainBox .contentBox .content .pointvue li {
	margin-bottom:10px;
}
.pointvue_txt {
	padding: 0 0 0 5px;
}
.pointvue a {
	padding:0 0 0 5px;
}
/* ----- enseignement et formation ----*/
#formular_01 div.error{
	/*
border: 1px solid #DC3587;
*/
	color:#DC3587;
	padding:20px 0;
}
#formation_box {
	margin:0 0 20px 0;
}
#formation_box .entete {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom: 1px solid #333;
}
#formation_box .entete h4 {
	display:block;
	float:left;
	width:280px;
}
#formation_box .ligne {
	position:relative;
	margin:0 0 0 280px;
	padding:3px 0;
}
#formation_box .ligne .left {
	position:absolute;
	top:0;
	left:-1;
	width:260px;
	margin-left:-280px;
	padding:3px 0;
}
#formation_box .ligne .right {
}
.bordbott {
	padding:3px 0;
	margin-left:-280px;
	border-bottom: 1px solid #8C8C8C;
	;
}

/* ----------organigramme------------*/

#organ {
	position:relative;
	width:590px;
	height:440px;
	text-align:center;
}
#mainBox .contentBox .colRight #organ img {
	border:none;
}
#organ .admin1, #organ .admin2, #organ .pole1, #organ .pole2, #organ .pole3 {
	font-size:12px;
	color:#666;
	width:105px;
	position:absolute;
}
#organ .admin1 {
	top:132px;
	left:185px;
}
#organ .admin2 {
	top:132px;
	left:300px;
}
#organ .pole1 {
	top:265px;
	left:125px;
}
#organ .pole2 {
	top:265px;
	left:240px;
}
#organ .pole3 {
	top:265px;
	left:360px;
}
/* ----------contactLink------------*/

#contactlink {
	height:20px;
}
#contactlink ul {
	float:left;
}
#mainBox .contentBox .colRight #contactlink ul li {
	margin:0;
	padding:0;
	background:none;
}
#mainBox .contentBox .colRight #contactlink img {
	margin:1px 0 0 5px;
	border:none;
}
#mainBox .contentBox .colRight #contactlink a, #mainBox .contentBox .colRight #contactlink a:hover {
	background:none;
}
/*========== FORMULAIRE ===========*/

#formular_01 p.form_submit {
	text-align:right;
	margin: 15px 10px 0 0;
}
input.form_btnGo {
	cursor:pointer;
	width:63px;
	height:21px;
	background:url(images/form_btnGo.gif) no-repeat 0px 0px;
	border:none;
	font-weight:bold;
	padding:0 2px 1px 0;
}
#formular_01 p input.field {
	height:15px;
	background:url(images/bkg_form.gif) repeat-x top left;
	border:none;
	width:350px;
	padding:3px;
	margin:0;
}
#formular_01 p.requis input.field {
	height:15px;
	background:url(images/bkg_form_requis.gif) repeat-x top left;
	border:none;
	width:350px;
	padding:3px;
	margin:0;
}
#formular_01 textarea {
	width:350px;
	height:82px;
	background:url(images/bkg_form_textarea.gif) repeat-x top left #FFF;
	overflow:auto;
	border:none;
	padding:3px;
	margin:0;
}
#formular_01 p {
	font-weight:bold;
	margin:0;
	padding:3px 0;
}
#formular_01 p.requis {
	color:#DC3587;
}
#formular_01 label.leftform {
	float:left;
	width:200px;
}
#mainBox .contentBox .colLeftForm {
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	margin:0;
	padding:0;
}
.backpicto {
	text-align:right;
}
.formpicto {
	text-align:right;
	margin:35px 0 0 0;
}
.freecap{
width: 350px;
padding: 0 0 0 200px;
color:#35006D;
}
.freecap .tx-srfreecap-pi2-cant-read{
display:block;
}
#mainContent .contentBox .colRight .content .freecap .tx-srfreecap-pi2-image{
border:none;
margin:0;
}
.freecap #cfCaptchaResponse{
padding:2px;
margin:0;
width:80px;
}
/*===== formulaires congrès =====*/
.congres_leftcol{
	float:left;
	width:50%;
}
.congres_rightcol{
	margin-left:300px;
}
.congres_leftcol span, .congres_rightcol span{
	display:block;
}
.congres_leftcol label, .congres_rightcol label{
	display:block;
	float:left;
	width:70%;
	}
/*=LOGIN ACCES RESERVE ====*/

#mainBoxAcces .fe_loginBox {
	width:640px;
	margin:20px 0 0 15px;
}
#mainBoxAcces .fe_loginBox input {
	height:15px;
	background:#EEABCA;
	color:#FFF;
	font-weight:bold;
	border:1px solid #000;
	width:285px;
	padding:3px 5px;
	margin:0;
}
#mainBoxAcces .fe_loginBox .username {
	float:left;
	width:290px;
}
#mainBoxAcces .fe_loginBox .password {
	float:left;
	margin:0 0 0 20px;
	width:290px;
}
#mainBoxAcces .fe_loginBox .fe_go {
	float:right;
	margin:10px 30px 0 0;
	text-align:center;
}
* html #mainBoxAcces .fe_loginBox .fe_go { /* ---  margin HACK IE6 \*/
	margin:10px 1px 0 0;
}
#mainBoxAcces .fe_loginBox input.form_btnGo {
	cursor:pointer;
	width:63px;
	height:21px;
	background:url(images/form_btnGo.gif) no-repeat 0px 0px;
	color:#B3B3B3;
	border:none;
	padding:1px 0 0 0;
	font-weight:normal;
	color:#5F5C5F
}
.signature{
padding:25px 0 0 0;
font-size:10px;
color:#CCC;
}
.signature a{
color:#CCC;
}
}

/* ================ PRINT MEDIA =================================================================================*/

@media print {
body {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	margin: 0;
	padding: 0;
	color: #000;
	text-align:center;
}
body #container {
	width:650px;
	margin: 0;
	text-align: left;
}
p {
	margin:0;
	padding:0 0 10px 0;
}
A {
	text-decoration:none;
	color:#B1B2B4;
}
a:hover {
	color:#DC3587;
}
img {
	border:none;
}
h1#rubTitle {
	font-size:15px;
	color:#DC3587;
	padding:0;
	border-bottom: none;
}
h1 {
	font-size:14px;
	color:#DC3587;
	padding:3px 0;
	border-bottom: 1px solid #DC3587;
}
h2 {
	font-size:14px;
}
h3 {
	font-size:14px;
	margin:0;
	padding:0 0 5px 0;
	color:#DC3587;
}
h4, h5, h6 {
	font-size:14px;
	margin:0;
	padding:0;
}
#sidebar h4 {
	position: absolute;
	top: -2000px;
}
#mainBox .contentBox h2 {
	height:17px;
	margin:0;
	padding:7px 0 3px 0;
	color:#DC3587;
	border-bottom:1px solid #DC3587;
}
#header {
	height:1%;
	margin:0;
	padding:0;
}
.logoPrint {
	margin:0 0 10px 0;
}
#mainContent {
	margin:0;
	padding:0;
}
/* ----- enseignement et formation ----*/

#formation_box {
}
#formation_box .entete {
	margin:0 0 5px 0;
}
#formation_box .entete h4 {
	display:block;
	float:left;
	width:50%;
}
#formation_box .ligne {
	margin:0;
	padding:5px 0;
	border-top: 1px solid #333;
}
#formation_box .ligne .left {
	float:left;
	width:280px;
	padding:0 5px 0 0;
}
#formation_box .ligne .right {
	margin:0 0 0 280px;
	padding:0 0 0 5px;
}
/*---------display none--------------------*/

#sidebar, #header .headerbox1, #header .headerbox2 a, #rubTitle, #mainBox .colLeft, .colLeftForm, #contactlink, #searchAnnu, .atoz, .listview, .page {
	display:none;
}
/*========== FORMULAIRE ===========*/

#formular_01 {
	margin:50px 0 0 0;
}
#formular_01 p input.field {
	height:20px;
	background:url(images/bkg_form.gif) repeat-x top left;
	border:none;
	width:350px;
	padding:3px;
	margin:0;
}
#formular_01 p.requis input.field {
	height:20px;
	background:url(images/bkg_form_requis.gif) repeat-x top left;
	border:none;
	width:350px;
	padding:3px;
	margin:0;
}
#formular_01 textarea {
	width:350px;
	height:82px;
	background:url(images/bkg_form_textarea.gif) repeat-x top left;
	overflow:auto;
	border:none;
}
#formular_01 p {
	font-weight:bold;
	margin:0;
	padding:3px 0;
}
#formular_01 p.requis {
	color:#DC3587;
}
#formular_01 label.leftform {
	float:left;
	width:150px;
}
.backpicto {
	text-align:right;
}
.formpicto {
	text-align:right;
	margin:35px 0 0 0;
}
/* ----------organigramme------------*/

#organ {
	position:relative;
	width:590px;
	height:440px;
	text-align:center;
}
#organ .admin1, #organ .admin2, #organ .pole1, #organ .pole2, #organ .pole3 {
	font-size:12px;
	color:#666;
	width:105px;
	position:absolute;
}
#organ .admin1 {
	top:132px;
	left:185px;
}
#organ .admin2 {
	top:132px;
	left:300px;
}
#organ .pole1 {
	top:265px;
	left:125px;
}
#organ .pole2 {
	top:265px;
	left:240px;
}
#organ .pole3 {
	top:265px;
	left:360px;
}
/*--------------------------annuaire-----------------byDB*/

#searchAnnu {
	height:23px;
	margin:0;
	padding:0;
}
#searchAnnu span {
	float:left;
	padding:2px 5px 0 0;
}
#searchAnnu input.formBox1 {
	float:left;
	width:125px;
	border:none;
	background:url(images/annuaire_bkgInput.gif) no-repeat 0px 0px;
	color:#B1B2B4;
	margin:0;
}
#searchAnnu input.searchGo {
	cursor:pointer;
	height:22px;
	background:url(images/annuaire_btnGo.gif) no-repeat 0px 2px;
	background-color:transparent;
	border:none;
}
.tx-dmaddredit-pi1 .search p {
	margin:0;
	padding:0;
}
.tx-dmaddredit-pi1 .atoz {
	margin:25px 0;
}
.tx-dmaddredit-pi1 .page {
	color:#D82673;
	padding:20px 0;
	border-bottom: 1px dotted #D82673;
}
.tx-dmaddredit-pi1 .bottomview {
	margin:20px 0 0 0;
}
.tx-dmaddredit-pi1, .tx_dmaddredit-pi1-active {
	font-weight:bold;
	color:#B1B2B4;
}
form, .tx-dmaddredit-pi1 .textefiche {
	font-weight:normal;
	color:#000000;
}
.tx-dmaddredit-pi1 img {
	margin:5px 0;
	border: 1px solid #D82673;
}
.tx-dmaddredit-pi1 .bottomview h3 {
	margin:10px 0 0 0;
	padding:0;
}
.tx-dmaddredit-pi1 .atoz a, .tx-dmaddredit-pi1 .atoz span {
	margin:0 6px 0 0;
}
/* HACK IE6  - hasLAYOUT\*/

* html .tx-dmaddredit-pi1 {
	height: 1%;
}
}
