/* default styles for extension "tx_dlcubehn02_pi4" */
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche P, DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite P { text-indent: 0;  }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche { float: left; width: 300px;  margin-right: 25px; z-index: 10; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche H3 { color: #c1131d; font-size: 12px; text-transform: uppercase; margin:5px; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche H4 { color: #fd7800; font-size: 12px; margin:5px; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche H5 { color: #c1131d; font-size: 11px; margin:5px; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche P { margin: 5px 5px 10px 5px; font-size: 11px; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche STRONG { color: #000000; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche UL.liste_noms { width: 100%; margin: 0 0 0 0px; padding: 0; font-size: 11px; list-style-image: url(../fileadmin/templates/internet/images/elts_reccurents/puce.gif); }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche UL.liste_noms LI { width: 145px; float: left; display: block; margin-bottom: 15px; padding-left: 5px; font-weight: bold; color: #c1131d; } 
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche UL.liste_noms LI span { color: #000000; font-weight: normal; font-size: 10px;}
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_gauche IMG.plan_acces { border-left: 1px solid #b8b9b9; padding: 0 5px 5px 5px; }

		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite IMG { margin: 0; padding: 0; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite { float: left; width: 380px !important; width: 370px; z-index: 10; margin: 0; padding: 0; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite A.version_imprimable { text-decoration: none; font-size: 13px; color: #8e8a8e; font-weight: bold; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite A.version_imprimable:hover { text-decoration: underline; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite A.version_imprimable IMG { vertical-align: middle; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite HR { border-bottom: 1px solid #c1131d; height: 1px; margin: 10px 0 10px 0; padding: 0; width: 100%; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite H3 { background-color: white; padding: 2px 2px 2px 10px; color: #fd7800; font-size: 12px; text-transform: uppercase; margin:5px; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite H3.etalons { margin-top: 40px; padding: 2px 2px 2px 40px; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite H4 { background-color: white; padding: 2px 2px 2px 10px; color: black; font-size: 11px; width: 80%; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite H5 { color: #c1131d; font-size: 11px; text-transform: uppercase; vertical-align: middle; margin: 0 0 5px 0; padding: 0; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite H5 IMG { vertical-align: middle; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite UL { margin: 15px 0 15px 0; padding: 0; margin:10px; list-style-image: none; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite UL LI { width: auto; padding: 5px 0 5px 5px; display: block; background-image: url('../fileadmin/templates/internet/images/hr_tiret_gris.gif'); background-position: bottom left; background-repeat: repeat-x; color: black; font-size: 11px; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite UL LI:last-child { background-image: none; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite UL LI A { color: #fd7800; font-size: 12px; font-weight: bold; text-decoration: none; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite UL LI A:hover { text-decoration: underline; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite P { margin: 0 0 0 10px; padding: 0; color: black; font-size: 11px; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite DIV.h3_cheval { position: relative;  }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite DIV.h3_cheval IMG { position: absolute; top: -20px; left: 0; z-index: 3; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite IMG#gd_img { float: left; margin: 0 10px 0 0; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite DIV#galerie { overflow: hidden; height: 136px; display: block; margin: 0; position: relative; width: 100%; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite DIV#galerie P { margin: 0; padding: 0; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite DIV#galerie UL { margin: 5px 0 0 0; padding: 0; right: 0px; position: absolute; width: 190px !important; width: 185px; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite DIV#galerie UL LI { margin: 0; border: none; padding: 0; display: inline; width: auto;  }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite DIV#galerie UL LI A { width: auto;  margin: 0; padding: 0; float: left; }
		DIV.tx-dlcubehn02-pi4 DIV#ct_col_droite DIV#galerie UL LI A IMG { margin: 3px; }
		DIV.tx-dlcubehn02-pi4 DIV#accessMap DIV#map { margin: 10px; }

		.bloc_gris_fonce { background-color: #e9ebeb; width: 100%; display: block; overflow: hidden; margin: 0 0 20px 0; z-index: 5; }
		.bloc_gris_clair { background-color: #f5f6f6; width: 98%; display: block; overflow: hidden; margin: 0 0 20px 0; z-index: 5; }

/* default styles for extension "tx_dlcubehn02_pi5" */
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche P, DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite P { text-indent: 0; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche { float: left; width: 300px;  margin-right: 25px; z-index: 10; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche H3 { color: #c1131d; font-size: 12px; text-transform: uppercase; background-color: white; padding: 1px; margin:5px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche H4 { color: #fd7800; font-size: 12px; margin:5px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche H5 { color: #c1131d; font-size: 11px; margin:5px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche P { margin: 5px 5px 10px 5px; font-size: 11px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche STRONG { color: #000000; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DIV.chef { display: block; margin:5px; font-size: 12px; font-weight: bold; color: #c1131d; } 
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DIV.chef span {  color: #000000; font-weight: normal; font-size: 11px; } 
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche UL.liste_noms { width: 100%; margin: 0 0 0 0px; padding: 0; font-size: 11px; list-style-image: url(../fileadmin/templates/internet/images/elts_reccurents/puce.gif); }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche UL.liste_noms LI { width: 140px; float: left; display: block; margin-bottom: 10px; padding-left: 5px; font-weight: bold; color: #c1131d; } 
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche UL.liste_noms LI span { color: #000000; font-weight: normal; font-size: 10px;}
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DIV#bloc_promo { color: black; font-size: 15px; margin: 0 0 15px 0; font-weight: bold; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche IMG.plan_acces { border-left: 1px solid #b8b9b9; padding: 0 5px 5px 5px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DL { padding: 3px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DL DT {  text-indent: 25px; color: #c1131d; font-size: 12px; font-weight: bold; background-color: white; padding: 1px; margin: 8px 0 8px 0; background-image: url('../fileadmin/templates/internet/images/page_poles/puce_triangle.gif'); background-repeat: no-repeat; background-position: 5px 50%; position: relative; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DL DT A { color: #c1131d; font-size: 12px; font-weight: bold; background-color: white; padding: 1px; margin: 8px 0 8px 0; text-decoration: none; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DL DT A.plus { cursor:pointer; background-image: url('../fileadmin/templates/internet/images/page_poles/puce_plus.gif'); display: block; width: 13px; height: 9px; position: absolute; top: -3px; right: 30px; background-repeat: no-repeat; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DL DT A.moins { cursor:pointer; background-image: url('../fileadmin/templates/internet/images/page_poles/puce_moins.gif'); text-indent: 15px; display: block; width: 15px; height: 9px; position: absolute; top: -3px; right: 7px; background-repeat: no-repeat; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DL DT A SPAN { display: none; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DD { display: none; }

		DIV.tx-dlcubehn02-pi5 DIV#ct_col_gauche DIV#calend_manifs, DIV.tx-dlcubehn02-pi5 DIV#boutonRetour{ text-indent: 25px; color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #fd7800; padding: 1px; margin: 8px 0 8px 0; background-image: url('../fileadmin/templates/internet/images/page_poles/puce_triangle_blanche.gif'); background-repeat: no-repeat; background-position: 5px 50%; position: relative; }
		
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite IMG { margin: 0; padding: 0; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite { float: left; width: 380px !important; width: 370px; z-index: 10; margin: 0; padding: 0; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite A.version_imprimable { text-decoration: none; font-size: 13px; color: #8e8a8e; font-weight: bold; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite A.version_imprimable:hover { text-decoration: underline; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite A.version_imprimable IMG { vertical-align: middle; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite HR { border-bottom: 1px solid #c1131d; height: 1px; margin: 10px 0 10px 0; padding: 0; width: 100%; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite H3 { background-color: white; padding: 2px 2px 2px 10px; color: #fd7800; font-size: 12px; text-transform: uppercase; width: 80%; margin:5px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite H3.etalons { margin-top: 40px; padding: 2px 2px 2px 40px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite H4 { background-color: white; padding: 2px 2px 2px 10px; color: black; font-size: 11px; width: 80%; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite H5 { color: #c1131d; font-size: 11px; text-transform: uppercase; vertical-align: middle; margin: 0 0 5px 0; padding: 0; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite H5 IMG { vertical-align: middle; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite UL { margin: 15px 0 15px 0; padding: 0; width: 83%; list-style-image: none; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite UL LI { width: auto; padding: 5px 0 5px 5px; display: block; background-image: url('../fileadmin/templates/internet/images/hr_tiret_gris.gif'); background-position: bottom left; background-repeat: repeat-x; color: black; font-size: 11px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite UL LI:last-child { background-image: none; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite UL LI A { color: #fd7800; font-size: 12px; font-weight: bold; text-decoration: none; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite UL LI A:hover { text-decoration: underline; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite P { margin: 0 0 0 10px; padding: 0; color: black; font-size: 11px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite IMG#gd_img { float: left; margin: 0 10px 0 0; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite DIV#galerie { overflow: hidden; height: 136px; display: block; margin: 0; position: relative; width: 100%; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite DIV#galerie P { margin: 0; padding: 0; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite DIV#galerie UL { margin: 5px 0 0 0; padding: 0; right: 0px; position: absolute; width: 190px !important; width: 185px; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite DIV#galerie UL LI { margin: 0; border: none; padding: 0; display: inline; width: auto;  }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite DIV#galerie UL LI A { width: auto;  margin: 0; padding: 0; float: left; }
		DIV.tx-dlcubehn02-pi5 DIV#ct_col_droite DIV#galerie UL LI A IMG { margin: 3px; }
		DIV.tx-dlcubehn02-pi5 DIV#accessMap DIV#map { margin: 10px; }

		.bloc_gris_fonce { background-color: #e9ebeb; width: 100%; display: block; overflow: hidden; margin: 0 0 20px 0; z-index: 5; }
		.bloc_gris_clair { background-color: #f5f6f6; width: 98%; display: block; overflow: hidden; margin: 0 0 20px 0; z-index: 5; }

/* default styles for extension "tx_dlcubehn02_pi6" */
		DIV.tx-dlcubehn02-pi6 .fond-rouge-merde { color:white; background-color:#c1121e; padding: 3px 0 3px 10px; font-size:12px; text-transform:uppercase; margin: 5px 0 1px 0; font-weight:bold}
		DIV.tx-dlcubehn02-pi6 tr, DIV.tx-dlcubehn02-pi6 tr a,DIV.tx-dlcubehn02-pi6 tr a:visited {  color:black; font-size:10px; }
		DIV.tx-dlcubehn02-pi6 tr a:hover {  color:#c1121e;}
		DIV.tx-dlcubehn02-pi6 tr.bldrd, DIV.tx-dlcubehn02-pi6 tr.bldrd a,DIV.tx-dlcubehn02-pi6 tr.bldrd a:visited {  color:#c1121e; font-weight:bold; }
		DIV.tx-dlcubehn02-pi6 DIV#accessMap DIV#map { margin: 10px; }
/* default styles for extension "tx_dl3manifs_pi1" */
  #contenu .tx-dl3manifs-pi1 a, #contenu .tx-dl3manifs-pi1 a:visited { color: #f18c13; text-decoration: none; }
  .tx-dl3manifs-pi1 .tx-dl3manifs-pi1-singleView .blocs { overflow:hidden; border-bottom:1px dotted #ECEEED; margin-bottom:10px; padding-bottom:10px; }
  .tx-dl3manifs-pi1 .tx-dl3manifs-pi1-singleView .blocs DIV { float:left; width:480px; }
  .tx-dl3manifs-pi1 .tx-dl3manifs-pi1-singleView .blocs .contact { width: 230px; background-color:#ECEEED; margin-left:10px; padding:0 5px 5px 5px;}
  .tx-dl3manifs-pi1 .tx-dl3manifs-pi1-singleView .blocs H5 { background-color:#ECEEED; font-size:12px; margin:0 0 10px 0; text-indent:10px; }
  .tx-dl3manifs-pi1 .tx-dl3manifs-pi1-listrow { margin-bottom: 5px; }
  .tx-dl3manifs-pi1 .tx-dl3manifs-pi1-listrow .tx-dl3manifs-pi1-listrow-header td { padding: 3px; color:black; font-weight: bold; }
  .tx-dl3manifs-pi1 .tx-dl3manifs-pi1-listrow tr.odd td { background-color:#ECEEED; } 
/* default styles for extension "tx_dl3manifs_pi2" */
  .tx-dl3manifs-pi2 label { width: 170px; text-align: left; color: #be151a; }
  .tx-dl3manifs-pi2 fieldset { border: 0; width: 100%; }
  .tx-dl3manifs-pi2 input, .tx-dl3manifs-pi2 select { margin-bottom: 2px; }
  .tx-dl3manifs-pi2 submit { float: right; }
  .tx-dl3manifs-pi2 th { background-color: #be151a; padding: 3px; color: white; font-weight: bold; }
/* default styles for extension "tx_dl3manifs_pi3" */
	.tx-dl3manifs-pi3 { border: 1px solid #C1C1C1; font-size:11px; display:block; height:200px; margin:0 0 10px 0; }
	.contenu .tx-dl3manifs-pi3 H2 { background-color:#F78F1E; color:white; text-transform:uppercase;font-size:13px; padding:0; margin:2px; text-indent: 10px; }
	.contenu .tx-dl3manifs-pi3 UL { margin:5px; padding:0; list-style:none; list-style-image:none; }
	.contenu .tx-dl3manifs-pi3 LI { padding: 3px; }
	.contenu .tx-dl3manifs-pi3 LI A { color:black; text-decoration:none; }
	.contenu .tx-dl3manifs-pi3 LI A:hover { text-decoration:underline; }
	.contenu .tx-dl3manifs-pi3 LI.odd { background-color:#F1EFF0; }
	.contenu .tx-dl3manifs-pi3 P { text-align:right; margin-left:10px; }

/* default styles for extension "tx_dlcubeargus_pi1" */
	  .tx-dlcubeargus-pi1 a, .tx-dlcubeargus-pi1 a:visited { color: #A9A9A9; text-decoration: none; }
	  .tx-dlcubeargus-pi1 p { margin: 10px 0 20px 0; }
	  .tx-dlcubeargus-pi1 form { position: relative; overflow: hidden; }
	  .tx-dlcubeargus-pi1 h1 img { vertical-align: middle; }
	  .tx-dlcubeargus-pi1 .repSelected { border: 1px solid #212121; }
	  .tx-dlcubeargus-pi1 .question { width: auto; color: #212121; font-weight: bold; float: left; font-size: 14px; }
	  .tx-dlcubeargus-pi1 .numero { font-size: 18px; display: block; background-color: #C1131E; color: white; padding: 2px; margin-right: 10px; width: 20px; height: 20px; line-height: 20px; text-align: center; float: left; }
	  .tx-dlcubeargus-pi1 #colG { width: 40%; padding: 5px; overflow: hidden; margin-bottom: 10px; float: left; }
	  .tx-dlcubeargus-pi1 #colD { width: 55%; padding: 5px; overflow: hidden; margin-bottom: 10px; float: left; }
	  .tx-dlcubeargus-pi1 #q0 { width: 98%; padding: 5px; overflow: hidden; margin: 10px 0 10px 0; }
	  .tx-dlcubeargus-pi1 #q1 ul { padding: 0; margin: 0; list-style-type: none; list-style-image: none; }
	  .tx-dlcubeargus-pi1 #q1 ul li { padding: 0; margin: 2px; display: block; height: 85px; border: 1px solid #C1C1C1; position: static; }
	  .tx-dlcubeargus-pi1 #q1 ul li a { display: block; width: 100%; height: 100%; text-decoration: none; text-align: left; margin: 0; padding: 0; top: 1px; left: 1px; } 
	  .tx-dlcubeargus-pi1 #q1 ul li a div { width: 70%; height: none; left: 0px; top: 0px; float: right; position: static; }
	  .tx-dlcubeargus-pi1 #q1 ul li a .qTitre { font-size: 14px; color: #A9A9A9; font-weight: bold; }
	  .tx-dlcubeargus-pi1 #q1 ul li a .qComment { font-size: 9px; color: #A9A9A9; }
	  .tx-dlcubeargus-pi1 #q1 img { margin: 15px 0 0 15px; border: 0; }

	  .tx-dlcubeargus-pi1 #colD ul { padding: 0; margin: 0 0 10px; list-style-type: none; list-style-image: none; }
	  .tx-dlcubeargus-pi1 #colD ul li { padding: 0; margin: 2px; display: block; height: 25px; border: 1px solid #C1C1C1; line-height: 25px; text-align: center; }
	  .tx-dlcubeargus-pi1 #colD ul li a { display: block; width: 100%; height: 100%; text-decoration: none; font-size: 13px; color: #A9A9A9; font-weight: bold; }
	  
	  .tx-dlcubeargus-pi1 #nb_resultats { padding: 2px; width: 98%; background-color: #F18C13; display: block; margin: 10px 0 10px 0; color: white; font-weight: bold; }
	  .tx-dlcubeargus-pi1 #chemin_arbo { font-size: 10px; font-weight: bold; margin: 0 10px 10px; display: block; }
	  .tx-dlcubeargus-pi1 #chemin_arbo .question { float: none; color: #C1131E; font-size: 10px; }
	  .tx-dlcubeargus-pi1 #chemin_arbo .reponse { color: #F18C13; font-size: 10px; }
	  
	  .tx-dlcubeargus-pi1 table th { vertical-align: top; }
	  .tx-dlcubeargus-pi1 table th img { cursor: pointer; }
	  .tx-dlcubeargus-pi1 table td { vertical-align: top; padding: 2px 2px 10px 2px; }
	  .tx-dlcubeargus-pi1 table tr.odd td { background: #D9D9D9; }
/* default styles for extension "tx_dlcube04CAS_pi5" */
  .tx-dlcube04CAS-pi5 {
  	height:900px;
  	width:700px;
  }

  .tx-dlcube04CAS-pi5 fieldset {
    margin:0px;
    padding:2px;
  }

  .tx-dlcube04CAS-pi5 div#votre_compte{
    width: 340px;
    height:145px;
    float:left;
    margin-bottom:10px;
    margin-right:10px;
  }

  .tx-dlcube04CAS-pi5 div#credit_points{
    width: 340px;
    height:145px;
    float:right;
    margin-bottom:10px;
  }

.tx-dlcube04CAS-pi5 div#elearnings{
    width: 340px;
    height:115px;
    float:right;
    margin-bottom:10px;
  }

  .tx-dlcube04CAS-pi5 div#pref_portail{
  	margin-bottom:10px;
	float:left;
    width:340px;
    height:135px;
    margin-right:10px;
  }

  .tx-dlcube04CAS-pi5 div#factures{
  	margin-bottom:10px;
	float:right;
    	width: 340px;
    	height:135px;
  }

  .tx-dlcube04CAS-pi5 div#naissances{
  	margin-bottom:10px;
	float:left;
    width: 340px;
    height:115px;
    margin-right:10px;
  }

  .tx-dlcube04CAS-pi5 div#saillies{
  	margin-bottom:10px;
	float:right;
    width: 340px;
    height:150px;
  }

  .tx-dlcube04CAS-pi5 div#lieux_detention{
  	margin-bottom:10px;
	float:right;
    width: 340px;
    height:115px;
  }

  .tx-dlcube04CAS-pi5 div#chevaux{
 	position:relative;
 	margin-top:5px;
 	margin-bottom:5px;
 	top:15px;
    width:700px;
    left:1px;
    height:180px;
    float: left;
  }

.tx-dlcube04CAS-pi5 div#chevauxfaible{
 	position:relative;
 	margin-bottom:10px;
    width:700px;
    height:200px;
    float: left;
  }
  .tx-dlcube04CAS-pi5 div#centre_technique{
 	position:relative;
 	margin-top:5px;
 	margin-bottom:5px;
 	top:15px;
    width:700px;
    left:1px;
    height:120px;
    float: left;
  }

  .tx-dlcube04CAS-pi5 div#services_veto_ident{
	margin-bottom:10px;
	float:left;
    width:340px;
    height:180px;
    margin-right:10px;
  }

  .tx-dlcube04CAS-pi5 div#services_equarrissage{
  	margin-bottom:10px;
	float:left;
	width:340px;
	height:90px;
	margin-right:10px;
  }

  .tx-dlcube04CAS-pi5 div#services_internet_mini{
	margin-bottom:10px;
	float:left;
    width:340px;
    height:115px;
    margin-right:10px;
  }

.tx-dlcube04CAS-pi5 div#aide_veto{
        margin-bottom:10px;
        float:left;
    width:340px;
    height:115px;
    margin-right:10px;
  }

  .tx-dlcube04CAS-pi5 div#services_personnel_hn{
	margin-bottom:10px;
	float:left;
    	width:340px;
    	height:150px;
    	margin-right:10px;
  }

  .tx-dlcube04CAS-pi5 div#services_identifications{
	margin-bottom:10px;
	float:right;
    	width:340px;
    	height:150px;
  }

  .tx-dlcube04CAS-pi5 div fieldset {
    width: 99%;
    height:100%;
  }

  .tx-dlcube04CAS-pi5 div#contenuBox {
    height:77px;
  }

  .tx-dlcube04CAS-pi5 legend {
    color: #3C3C3C;
    background: #FFFFFF;
    border: none;
    padding: 2px 6px;
    font-weight: bold;
  }

  .tx-dlcube04CAS-pi5 div fieldset #boutonURL {
    position:relative;
    float:right;
    right:1px;
    top:1px;

    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 3px;
    padding-top: 3px;

    background-color: #C1131E;
    font-weight: bold;
    color: white;
    font-size: 10px;
  }


  #titleHover a span { display:none;position:absolute;width:200px;border: 1px solid black;background:#ECB8BB;padding:2px;z-index:10;visibility: hidden;margin-top:30px;margin-left:30px;}
  #titleHover:hover a span { display:block;visibility: visible;z-index:10; }
/* default styles for extension "tx_recentcontent_pi1" */
		.tx_recentcontent_pi1 {text-align:left;}
		.tx_recentcontent_pi1 ul { margin:0 0 15px 15px;}
		.tx_recentcontent_pi1 li { margin-left:16px; padding: 2px 0;}
		.tx_recentcontent_pi1 span.special-info { color:red; }
		.tx_recentcontent_pi1 span.content-teaser { margin-left:10px; }
/* default styles for extension "tx_bddbflvvideogallery_pi1" */
.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }

.flvplayer_listpic_pic {
  border: 0px solid #990000;
}
.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
 clear: both;
 margin-top: 0px;
	width: 360px;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}

* html #player {
	margin-right: 8px;
}

#playlist {
 
}

#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}
/* default styles for extension "tx_dlcubedocuments_pi1" */
		.tx-dlcubedocuments-pi1 { margin: 5px 0 20px 0; width:auto; }
		.contenu .tx-dlcubedocuments-pi1 H1 { display: block; margin: 0; padding: 0; height: 14px; line-height: 14px; border: 1px solid #FE7800; color: white; text-transform: uppercase; font-size:13px; width: 100%; text-indent: 10px; font-weight: bold; background-color:#FE7800; }
		.tx-dlcubedocuments-pi1 .fichiers { margin: 0; padding: 0 0 10px 0; overflow: auto; display: block; width: 100%; max-height: 400px; height: expression(this.scrollHeight > 400 ? "400px" : "auto"); position: relative; background-color:#ECEEED; }
		.tx-dlcubedocuments-pi1 .fichiers DL {  }
		.tx-dlcubedocuments-pi1 .fichiers DL DT { display: block; margin: 3px 10px 3px 15px; border-bottom: 1px dotted black; position: relative; padding: 3px 0; }
		.tx-dlcubedocuments-pi1 .fichiers DL DT A { color: black; margin-left:18px; font-weight:bold; text-decoration: none; }
		.tx-dlcubedocuments-pi1 .fichiers DL DT A:hover { text-decoration: underline;}
		.tx-dlcubedocuments-pi1 .fichiers DL DT IMG { vertical-align: middle; left: 0; }
		.tx-dlcubedocuments-pi1 .fichiers DL DT .infos { position: absolute; right: 20px; display: block; top: 20% !important; top: 3px; cursor: pointer; left: auto; }
		.tx-dlcubedocuments-pi1 .fichiers DL DT .date { position: absolute; right: 80px; }
		.tx-dlcubedocuments-pi1 .fichiers DL DD { display: none; font-size: 0.86em; overflow:hidden; }
		.tx-dlcubedocuments-pi1 .fichiers DL DD P { padding: 0; margin: 5px 5px 5px 10px; }
		.tx-dlcubedocuments-pi1 .fichiers DL DD IMG { margin:5px 10px 0 0; }
		.tx-dlcubedocuments-pi1 .vignettes .vignette { overflow:hidden; margin:10px 0 10px 0;  background-color:#ECEDEF; }
		.tx-dlcubedocuments-pi1 .complexe.vignettes HR { border-bottom: 1px dotted black; height:1px; margin-left:100px; }
		.tx-dlcubedocuments-pi1 .complexe.vignettes .vignette { margin-left:100px; }
		.tx-dlcubedocuments-pi1 .vignettes .vignette IMG { margin:10px 10px 10px 10px; border: 1px solid #F2EFF1; }
		.tx-dlcubedocuments-pi1 .vignettes .vignette .titre { color: #E10F18; font-weight:bold; }
		.tx-dlcubedocuments-pi1 .vignettes .vignette .infos P { margin:7px; background-color:white; text-indent:10px; padding:2px; }
		.tx-dlcubedocuments-pi1 .vignettes .vignette .infos { margin:5px 0 0 0; overflow:hidden;}
		.tx-dlcubedocuments-pi1 .vignettes HR { border-bottom: 1px dotted black; height:1px; }
		.tx-dlcubedocuments-pi1 .complexe { height: 100%; max-height: 100%; overflow: none; }
		.contenu .tx-dlcubedocuments-pi1 H2 { margin: 10px 10px; padding: 0 0 5px 0; font-size: 1em; color: black; cursor: pointer; text-indent: 10px; border-bottom: 1px dashed black; text-transform: uppercase; }
		.contenu .tx-dlcubedocuments-pi1 H2.selected { color: #980000; }
		.contenu .tx-dlcubedocuments-pi1 .complexe.vignettes H2 { cursor:auto; }
		.tx-dlcubedocuments-pi1 .complexe H2 small { color: #7E7979; }
		
		.tx-dlcubedocuments-pi1 .accueil-journaliste { background-color:#F3F0F1; overflow:hidden; }
		.tx-dlcubedocuments-pi1 .accueil-journaliste P.titre { margin:10px; }
		.tx-dlcubedocuments-pi1 .accueil-journaliste P.titre SPAN { background-color:white; color:#E10F18; padding:0 10px; font-weight:bold; text-transform:uppercase; }
		.tx-dlcubedocuments-pi1 .accueil-journaliste UL { margin:10px; list-style-position:inside; list-style-type:square; color:#E10F18; list-style-image:none; }
		.tx-dlcubedocuments-pi1 .accueil-journaliste LI { background-color:#D7D7D7; margin:5px 0; padding-left:10px; }
		.tx-dlcubedocuments-pi1 .accueil-journaliste LI A { color:black; text-decoration:none; }
		.tx-dlcubedocuments-pi1 .accueil-journaliste LI A:hover { text-decoration:underline; }
/* default styles for extension "tx_dlcubedocuments_pi2" */
		.tx-dlcubedocuments-pi2 { margin: 5px 0 20px 0; }
		.tx-dlcubedocuments-pi2 H1 { display: block; margin: 0; padding: 0; height: 13px; line-height: 13px; border: 1px solid #980000; color: white; text-transform: uppercase; font-size: 0.88em; width: 100%; text-indent: 10px; background-image: url("../fileadmin/templates/intranet/images/commun/bg_titre_filelist.gif"); font-weight: bold; }
		.tx-dlcubedocuments-pi2 .liste-tags { border: 1px solid #980000; margin: 0; padding: 0 0 10px 0; overflow: auto; display: block; width: 100%; max-height: 400px; height: expression(this.scrollHeight > 400 ? "400px" : "auto"); position: relative; }
		.tx-dlcubedocuments-pi2 .liste-tags P { text-align: justify; color: black; margin: 5px 10px; padding: 0; }
		.tx-dlcubedocuments-pi2 .liste-tags A { font-size: 85%; text-decoration: none; color: #7E7979; }
		.tx-dlcubedocuments-pi2 .liste-tags A:hover { text-decoration: underline; }
		.tx-dlcubedocuments-pi2 .liste-tags A.niveau-1 { font-size: 110%; }
		.tx-dlcubedocuments-pi2 .liste-tags A.niveau-2 { font-size: 130%; }
		.tx-dlcubedocuments-pi2 .liste-tags A.niveau-3 { font-size: 160%; }
		.tx-dlcubedocuments-pi2 .liste-tags A.niveau-4 { font-size: 190%; font-style:italic; }
		
/* default styles for extension "tx_dlcubedocuments_pi3" */
		.tx-dlcubedocuments-pi3 .tx-dlcubedocuments-pi1 H2 { font-size:0.90em; text-transform:none; }
/* default styles for extension "tx_dlcubedocuments_pi4" */
		.tx-dlcubedocuments-pi4 { margin: 5px 0 20px 0; }
		.tx-dlcubedocuments-pi4 H1 { display: block; margin: 0; padding: 0; height: 13px; line-height: 13px; border: 1px solid #980000; color: white; text-transform: uppercase; font-size: 0.88em; width: 100%; text-indent: 10px; background-image: url("../fileadmin/templates/intranet/images/commun/bg_titre_filelist.gif"); font-weight: bold; }
		.tx-dlcubedocuments-pi4 .find-file { border: 1px solid #980000; margin: 0 0 20px 0; padding: 0 0 10px 0; overflow: auto; display: block; width: 100%; max-height: 400px; height: expression(this.scrollHeight > 400 ? "400px" : "auto"); position: relative; }
		.tx-dlcubedocuments-pi4 .find-file FORM { margin:10px; padding:0; }
		.tx-dlcubedocuments-pi4 .find-file P { margin-left:10px; }
		.tx-dlcubedocuments-pi4 .tx-dlcubedocuments-pi1 H2 { font-size:0.90em; text-transform:none; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 5px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }