t/* 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;
  }


.stDL3Tdisp {
    visibility:visible;
    line-height:auto;
    display:block;
  }


.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 */

/* styles spÃ©cifiques Plugin actus */

DIV.datarchactus {
	text-align:right;
	font-size:80%;
	margin-bottom:5px;
}

DIV.tx-vm19news-pi1 LABEL {
    color : #C1131E;
  }

/*DIV.tx-vm19news-pi1 INPUT {
	color:orange;
  }*/


DIV.tx-vm19news-pi1 INPUT[type=submit], DIV.tx-vm19news-pi1 INPUT[type=button], DIV#tx-vm19news-pi1_arch A,  DIV#tx-vm19news-pi1_arch A:visited, DIV#tx-vm19news-pi1_arch A:hover {
    color:white;
    background-color:#C1131E;
    border: solid 1px;
    border-right-color: #780C13;
    border-bottom-color:#780C13 ;
    border-left-color:#FF1928;
    border-top-color:#FF1928;
    padding:2px;
    margin:3px;
    text-decoration:none;
  }


DIV#actuSingle {
    display: block;
    margin: 5px;
    padding:10px;
    border: solid 1px #C1131E;
  }


.actuList {
    padding:5px;
  }

DIV.actuAccroches { padding: 0; margin: 0; }
DIV.actuAccroches span.titre { font-weight: bold; font-size: 11px; color: #fe8a22; width: 290px; text-align: justify; }
DIV.actuAccroches span.chapeau { font-size: 10px; width: 275px; margin: 0; padding: 0; display: block; text-align: justify; }
DIV.actuAccroches div.voirActu { margin: 0px 0px 10px 0px; }
DIV#contenu DIV.actuAccroches p.lienArchive a { color: #fe8a22; font-weight: bold; text-decoration: underline; padding-top: 3px; font-size: 11px; }
DIV#contenu DIV.actuAccroches p.lienArchive a:visited { color: #fe8a22; }
DIV#contenu DIV.actuAccroches h2 { margin: 5px 0px 5px 0px; font-size: 18px; font-weight: bold; }
DIV#contenu DIV.actuAccroches .headlines, DIV#contenu DIV.actuAccroches .headlines:visited { font-size: 10px;  text-align: justify; color: #fe8a22; text-decoration: none; }
DIV#contenu DIV.actuAccroches .headlines:hover { color: #C1131E; }

.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 */

.actRubrique {
	color: #F18C13;
	font-weight: bold;
	font-size:115%;
}

.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;
    overflow: none;
}

.txvm19docs_single H2 {
   font-size: 18px;
}

.titreDossier {
    color: #C1131E;
    margin: 0;
    padding: 0;
  }


.imgDoc {
    border: solid 1px #333333;
    float: left;
    margin: 10px 10px 0px 10px;
    display: inline;
    /*width : 100%;*/
  }

.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;
  }

/* 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;
  }

HR.astuce { clear: both; visibility: hidden; margin: 0; padding: 0;}

