/* CSS Document 
Styles spéciaux pour les plugins HN : news, reglementation, étalons, etc ...
On y inclut aussi les styles pour les arbres DL3Tree
*/

/* special styles for DL3Tree menu */




.stDL3Tdisp a, .stDL3Tdisp a:hover, .stDL3Tdisp a:visited {
    text-decoration:none;
  }


.stDL3Tdisp a:hover {
    color:red;
  }


.stDL3Thidd {
    visibility: collapse;
    line-height:0;
    display: none;
  }


DIV#contenu .stDL3Tdisp {
    visibility:visible;
    display:block;
    line-height: auto;
}

DIV#contenu .stDL3Tdisp  IMG {
	margin: 0 10px 0 10px;
}


.smDL3Tchecked {
    background-color : #d0d0d0;
    background-image : url('grey.gif');
  }

/* end of special styles for DL3Tree menu 

/* styles spécifiques reglementation */
/* position: relative;
*/





DIV#reg3tree {
    float: left;
    width: 290px;
  }


DIV#reg3tree a, DIV#reg3tree a:visited, DIV#reg3tree a:active {
    font-weight: normal;
    text-decoration:none;
    font-size: 100%;
    color: #3E3E3E;
  }


DIV#reg3rubcont {
    margin-left:300px;
    color: #3E3E3E;
    font-size: 90%;
  }

/*DIV#reg3rubcont HR {
padding-left:50px;
line-height: 50%;
}*/






.reg_natdat {
    font-weight: bold;
    font-size: 96%;
    color: #202020;
  }


.reg_modpar {
    font-size: 85%;
  }


.reg_fxhr {
    color: #C1131E;
    padding-left:10px;
    font-size: 80%;
    line-height: 70%;
  }


.reg_title {
  }


.reg_number {
    font-weight: bold;
    color: #666666;
  }


.reg_publication {
    font-size: 80%;
  }

/* styles specifiques Bdd des liens */





DIV#hnlinks a, DIV#hnlinks a:visited {
    font-weight: bold;
    font-size: 85%;
    color: #3E3E3E;
  }

/* fin styles spécifiques reglementation */


DIV.datarchactus {
	text-align:right;
	font-size:80%;
	margin-bottom:5px;
}

.actInfosComp {
    font-size: 80%;
    text-align:right;
    margin:15px;
  }


.actubig_img {
    border: solid 1px #333333;
    margin-right: 20px;
    margin-top: 10px;
    display: inline;
  }


.actusmall_img {
    margin: 5px;
    margin: 10px;
    display: inline;
    float:left;
  }

.credit_phot{
	 font-size:80%;
	 font-style:italic;
	 color:#404040;
}

/* FIN styles spÃ©cifiques Plugin actus */

/* styles spécifiques Plugin Documents */

/* styles spécifiques Plugin hnshop */

.tx-dlcubehnshop-pi1 {
	font-size: 12px;
}

.actRubrique {
	color: #F18C13;
	font-weight: bold;
}

.cartouche {
	border:1px solid; 
	width:300px; 
	text-align: left;
	padding:5px;
}

DIV.tx-dlcubehnshop-pi1 {
	display:inline;
}

.tx-dlcubehnshop-pi1 H3  {
	padding:5px;
}
.txvm19docs_single {
    display: block;
    margin-top: 20px;
    margin-left: 30px;
    margin-right: 30px;
    height:auto;
    padding: 20px;
    border: solid 1px #C1131E;
  }

.txvm19docs_single .infos { width: 100%; }
.txvm19docs_single .infos .vignette { float: right; }
.txvm19docs_single .infos .vignette .imgDoc { border: solid 1px #333333; margin: 10px; }
.txvm19docs_single .description { margin: 10px 0; }

.titreDossier {
    color: #C1131E;
    margin: 0;
    padding: 0;
  }



.imgLib2 {
    border: solid 1px #333333;
    float: right;
    margin: 15px;
    display: inline;
    /*width : 100%;
    */
  }



.txvm19docs_single b {
    font-weight: bold;
    color: black;
  }


.resumeDoc {
    display: block;
    padding: 15px;
    margin-top: 10px;
    margin-left: 10px;
  }


.resumeDoc p {
    margin: 0;
    padding: 0;
  }


.docTableHead {
    font-weight: bold;
  }


.doclist_rowodd, .doclist_roweven {
    vertical-align:middle;
    text-align:center;
  }


.doclist_roweven {
    background-color: #FED9B3;
  }

/* Mode vignettes */

.txvm19docs_vignette TD {
    vertical-align:top;
    text-align:center;
    margin: 10px;
  }


DIV.docVignette {
    /* display:block;
    *//* width:150px;
    */margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
  }


DIV.txvm19docs_vignette DIV.docVignette IMG.imgDocVig {
    /* float:none;
    */border: solid 1px #333333;
    margin: 10px;
    margin: 10px;
    /* display: block;
    */;
  }


.docVtitle {
    display:block;
    text-align:center;
    size:11px;
    color: white;
    font-weight:bold;
    background-color:#C1131E;
    margin:3px;
    /*width : 100%;
    */;
  }


.docinfosvig {
    margin-top:5px;
    display:block;
    text-align:center;
    size:11px;
}

.tx-vm19docsbase-pi1 TABLE {
	width: 100%;
}

.tx-vm19docsbase-pi1 .docTableHead {
	font-size: 12px;
	
}

/* fin classe plugin documents */

/* plugin alertes mail */





.tx-fabformmail-pi1-submit-button {
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: #C1131E;
    color: white;
    text-decoration: none;
    margin-left: 10px;
  }

/*######################################################################################*/
/*###################pour affichage de l'espace privé###################################*/
/*######################################################################################*/
	/*Gestion des fieldset*/
	
label {
    width: 4em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
  }


fieldset {
    width: 48%;
    /*color: #C1131E;
    border: dotted 1px ;
    */margin:0px;
    padding:2px;
  }


div#left fieldset {
    width: 48%;
    float: left;
  }


div#right fieldset {
    width: 48%;
    float: right;
  }


div#large fieldset {
    width: 99%;
    float: left;
  }


legend {
    color: #3C3C3C;
    background: #FFFFFF;
    border: none;
    padding: 2px 6px;
    font-weight: bold;
  }

/* Position des boutons */
	
div#boutonBoitePosition {
    float:right;
    display:block;
    margin:2px;
    padding:0px;
  }


#lienFonctionPetit {
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: #C1131E;
    font-weight: bold;
    color: white;
    font-size: 10px;
    margin-bottom:2px;
  }


#lienFonctionPetit:hover {
    color: #3C3C3C;
    background-color: #F18C13;
  }

/*Gestion du contenu de boites */
	
fieldset div#contenuBox {
    display:block;
    height:80px;
    margin:0px;
    padding:0px;
  }

/*Gestion des lignes */
	
div#ligneA {
    display:block;
  }


div#ligneA fieldset div#contenuBox {
    height:80px;
  }


div#ligneB {
    display:block;
  }


div#ligneB fieldset div#contenuBox {
    height:50px;
  }


div#ligneC {
    display:block;
  }


div#ligneC fieldset div#contenuBox {
    height:40px;
  }
  
.cssLayerPopup {
	background-color : #FFFFFF;
	padding:5px;
	border: 2px solid #C1131E; 
	width: 410px;
}

#accessMap {
	z-index:30;
	visibility:hidden;
/* pour FF, !important signifie que lrègle n'est pas écrasée par les règles suivantes, alors que IE l'ignore */	
    	position: absolute !important; 
	left: 300px !important;
	top: 300px !important;
    	position: relative;
	left: 0px ;
	top: 0px;
}
