/**
 *  POPIN DDOC_PRODUIT
 **/
#ddoc_form{
  margin:0;
  padding:0;
}
DIV#DDOC_LIVE{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #636365;
}
DIV.TEXTE_DDOC{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #636365;
  padding-bottom:10px;
  font-weight:bold;
}
.onleft{
  float:left;
}
.onright{
  float:right;
}
DIV.ddoc_prod{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #636365;
  width:48%;
  min-height:19px;
  /*padding-left:5px;*/
  /*margin-left:10px;*/
  background-color:#FFFFFF;
}
DIV.ddoc_prod IMG{
  padding:5px;
}
.top{
   border:1px solid #bbb;
}
.down {
  border-top:none;
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
}
DIV.lbl_chkbx_grp{
  padding-top:5px;
  float:left;
  width:82%;
}
DIV.lbl_chkbx{
  padding-top:5px;
  float:left;
}
DIV.lbl_chkbx input {
  background-color:#EEE;
  border:0px !important;
  background:transparent;
}
DIV.chkbx{
  padding-top:12px;
  float:right;
  background-color:#EEE;
  width:20px;
  min-height:33px;
}
td.chkbx{
  background-color:#EEE;
}
DIV.chkbx input{
  border:0px !important;
  background:transparent;
}
DIV.container_ddoc {
  border:1px solid #ccc;
  padding:2px;
  min-height:150px;
  margin-top:5px;
  background-color:#FFF;
}
DIV#coordonnees_ddoc, DIV#projet_ddoc{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
  padding-top:2px;
  padding-bottom:2px;
  /*background-color:#EEE;
  display:block;*/
}
DIV#coordonnees_ddoc DIV.row_left, DIV#projet_ddoc DIV.row_left{
  padding-top:6px;
  float:left;
  width:95px;
  text-align:right;
}
DIV#coordonnees_ddoc DIV.row_left2, DIV#projet_ddoc DIV.row_left2{
  padding-top:6px;
  float:left;
  width:85px;
  text-align:right;
}
DIV#coordonnees_ddoc DIV.row_left3, DIV#projet_ddoc DIV.row_left3{
  padding-top:6px;
  float:left;
  width:54px;
  text-align:right;
}
DIV#coordonnees_ddoc DIV.row_left_projet, DIV#projet_ddoc DIV.row_left_projet{
  padding-top:6px;
  float:left;
  text-align:right;
  width:100px;
}
DIV#coordonnees_ddoc .text{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
}

DIV#coordonnees_ddoc textarea#event_descr.text{
margin: 2px; width: 609px; height: 55px;
}

DIV#coordonnees_ddoc .bl_left{
  float:left;
  padding-left:5px;
  padding-bottom:1px;
  /*background-color:#EEE;*/
}
DIV#projet_ddoc .text{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
}
DIV#projet_ddoc .bl_left{
  float:left;
  padding-left:5px;
  padding-bottom:1px;
  /*background-color:#EEE;*/
}
DIV#coordonnees_ddoc DIV.require_legend{
  font-size: 11px;
  color: #939395;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:4px;
}
DIV#projet_ddoc DIV.require_legend {
  font-size: 11px;
  color: #939395;
  padding-top:20px;
  padding-bottom:10px;
}
DIV#coordonnees_ddoc DIV.txt_legend{
  font-size: 11px;
  color: #939395;
  padding-left:10px;
  width:95%;
}
DIV#projet_ddoc DIV.txt_legend {
  font-size: 11px;
  color: #939395;
  /*width:95%;*/
}
/**
 *  FIN POPIN DDOC_PRODUIT
 **/

DIV.descr_indus{
  padding: 0px;
  margin: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #636365;
  float: none;
}
.borderimg{
  border:1px solid #ccc;
}
.espaceV{
  padding-bottom:10px;
}
.txtgris12{
  font-size: 12px;
  font-weight:normal;
}

.txtviolet12b{
  color: #711a44;
  font-size: 13px;
  padding-bottom:5px;
  font-weight:normal;
}
.txtviolet12{
  color: #711a44;
  font-size: 12px;
  font-weight:normal;
}
.fich_prod_colleft{
  clear:both;
  float:left;
  width:50%;
}
.fich_prod_colleft100{
  clear:both;
  float:left;
  width:100%;
}
.fich_prod_colright{
  float:right;
  width:50%;
}
#image_haute_1 {
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  float: left;
  max-width:180px;
}
#image_haute_1b {
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  float: left;
  max-width:100px;
}
/*BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}*/
DIV.bat_lien_outils {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#58585a;
	text-align:left;
	padding:0px 0px 0px 0px;
}

DIV.bat_lien_outils a {
  font-family: Arial,verdana,Helvetica,sans-serif;
  font-size: 11px;
  color: #58585a;
}
DIV.bat_lien_outils A IMG {
	margin:0px 3px 0px 0px;
	border:0px;
	height:auto;
	position:relative;
}
.left_outils{
  float:right;
}
.adapt_outils{
  width:70px;
  padding-top:5px;
}
.print_right{
  float:left;
  padding-right:5px;
}
.trans_right{
  float:left;
}
H2.fich_prod_indus{
  display:inline;
  font-weight:bold;
  font-size:12px;
}
H2.fich_prod_indus A{
  margin:0;
  padding:0;
  color: #ffffff;
  font-size: 14px;
  display:inline;
  text-decoration:none;
}
H2.fich_prod_indus A:HOVER{
  margin:0;
  padding:0;
  color: #ffffff;
  font-size: 14px;
  text-decoration:underline;
}
.txtblack2{
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;
}
.linkBlackMarron {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}

.a_replace_h2 {
	FONT-weight: 700;
}

A.linkBlackMarron:hover {
	FONT-SIZE: 12px; COLOR: #6c0c3a; TEXT-DECORATION: underline;
}
.linkGreyMarron {
	FONT-SIZE: 11px; COLOR: #CCCCCC; TEXT-DECORATION: none;
}
A.linkGreyMarron:hover {
	FONT-SIZE: 11px; COLOR: #6c0c3a; TEXT-DECORATION: underline;
}
.linkGrey2Marron {
	FONT-SIZE: 11px; COLOR: #636365; TEXT-DECORATION: none;
}
A.linkGrey2Marron:hover {
	FONT-SIZE: 11px; COLOR: #636365; TEXT-DECORATION: underline;
}
.linkBlackMarron2 {
	FONT-SIZE: 10px; COLOR: #636365; TEXT-DECORATION: none
}
A.linkBlackMarron2:hover {
	FONT-SIZE: 10px; COLOR: #636365; TEXT-DECORATION: underline
}
.linkBlackMarron3 {
	FONT-SIZE: 9px; COLOR: #a9a9a9; TEXT-DECORATION: none
}
a.linkBlackMarron3:hover {
	FONT-SIZE: 9px; COLOR: #6c0c3a; TEXT-DECORATION: underline
}
.linkBlackMarron4 {
	FONT-SIZE: 10px; COLOR: #a9a9a9; TEXT-DECORATION: none
}
a.linkBlackMarron4:hover {
	FONT-SIZE: 10px; COLOR: #6c0c3a; TEXT-DECORATION: underline
}
.titre_petit_dossier{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	COLOR: #b8a489;
	BACKGROUND-COLOR: #6c0c3a;
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;

}
.linkGris18 {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	COLOR: #757373;
	TEXT-DECORATION: none;
}
a.linkGris18:hover {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	COLOR: #6c0c3a;
	TEXT-DECORATION: underline;
}
.linkGris3 {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #636365;
	TEXT-DECORATION: none;
}
a.linkGris3:hover {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #6c0c3a;
	TEXT-DECORATION: none;
}
TABLE.tab_result_prod_border a.linkGris3 {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #6c0c3a;
	TEXT-DECORATION: none;
	/*border-bottom: 1px dashed #6c0c3a;*/
}
TABLE.tab_result_prod_border a.linkGris3:hover {
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
.linkGris2 {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #757373;
	TEXT-DECORATION: none;
}
a.linkGris2:hover {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #6c0c3a;
	TEXT-DECORATION: underline;
}
.linkGris12 {
	COLOR: #757373;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
.linkGris {
	COLOR: #757373;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
a.linkGris:hover {
	COLOR: #6c0c3a;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
.archive_cadre {
	BORDER-RIGHT: #f9a860 1px solid; BORDER-TOP: #f9a860 1px solid; BORDER-LEFT: #f9a860 1px solid; BORDER-BOTTOM: #f9a860 1px solid
}
.txtblack {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.txtGrey {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #CCCCCC; TEXT-DECORATION: none
}
.archive_titre {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.pointillbas {
	BORDER-BOTTOM: #999999 1px dotted
}
.linkBlue {
	FONT-SIZE: 10px; COLOR: #0033ff; TEXT-DECORATION: none
}
.linkBlue:hover {
	FONT-SIZE: 10px; COLOR: #0033ff; TEXT-DECORATION: underline
}
.linkCopy8b {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.linkCopyBar {
	FONT-SIZE: 8pt; COLOR: #660000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt8 {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bgColorHaut1 {
	BACKGROUND-COLOR: #eeeeee
}
.blue:link {
	COLOR: #0000cc
}
.blue:visited {
	COLOR: #0000cc
}
.blue:active {
	COLOR: #0000cc
}
.blue:hover {
	COLOR: #0000cc
}
.Menu10Haut {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.Menu10Haut:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Menu10Haut:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.Menu10Haut:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.Menu10HautActiv:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fce9d6; TEXT-DECORATION: none
}
.Menu10HautActiv:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fce9d6; TEXT-DECORATION: none
}
.Menu10HautActiv:hover {
	FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fce9d6; TEXT-DECORATION: underline
}
.linetop {
	BORDER-TOP: #cccccc 1px solid
}
.linebottom {
	BORDER-BOTTOM: #000000 1px solid
}
.bgColorMenuLeft {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #eeeeee
}
.bgColorMenuLeft2 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #b8a489; padding-left: 1px;
}
.input3_soft {
	BORDER-RIGHT: #6c0c3a 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #6c0c3a 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #b8a489; PADDING-BOTTOM: 1px; BORDER-LEFT: #6c0c3a 1px solid; WIDTH: 300px; COLOR: #003333; PADDING-TOP: 1px; BORDER-BOTTOM: #6c0c3a 1px solid; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.input3_soft_nw {
	BORDER-RIGHT: #6c0c3a 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #6c0c3a 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #b8a489; PADDING-BOTTOM: 1px; BORDER-LEFT: #6c0c3a 1px solid; COLOR: #003333; PADDING-TOP: 1px; BORDER-BOTTOM: #6c0c3a 1px solid; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.input2 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana
}
/*.menu {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; WIDTH: 120px; COLOR: #b8a489; PADDING-TOP: 1px; BACKGROUND-COLOR: #6c0c3a; TEXT-DECORATION: none
}*/
.menu2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; WIDTH: 120px; COLOR: #660000; PADDING-TOP: 1px; BACKGROUND-COLOR: #d5d5d5; TEXT-DECORATION: none
}

.menulinkG:link {
	FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none;
}
.menulinkG:visited {
	FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none;
}
.menulinkG:hover {
	FONT-SIZE: 9px; COLOR: #660000; TEXT-DECORATION: underline;
}
.txtred {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtred2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffa72d; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hr2 {
	BORDER-RIGHT: #660000 1px solid; BORDER-TOP: #660000 1px solid; BORDER-LEFT: #660000 1px solid; WIDTH: 100px; BORDER-BOTTOM: #660000 1px solid
}
.txtMarron {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #660000; TEXT-DECORATION: none
}
.txtMarronProd {
	FONT: bold 18px Arial, Helvetica, sans-serif; COLOR: #660000; TEXT-DECORATION: none
}
.txtBlackProd {
	FONT: bold 18px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.txtOrangeSelectProd {
	FONT: bolder 14px Arial, Helvetica, sans-serif; COLOR: #6c0c3a; TEXT-DECORATION: none
}
.txtOrangeCateg {
	FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #ffa72d; TEXT-DECORATION: none
}
.titleEdition {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #a9a9a9; TEXT-DECORATION: none
}
.txtgrey {
	FONT-WEIGHT:normal; FONT-SIZE: 11px; COLOR: #a9a9a9; TEXT-DECORATION: none
}
A.txtgrey:hover {
	FONT-WEIGHT:normal; FONT-SIZE: 11px; COLOR: #a9a9a9; TEXT-DECORATION: underline
}
.linkOrange {
	FONT-SIZE: 10px; COLOR: #ffa72d; TEXT-DECORATION: none
}
A.linkOrange:hover {
	FONT-SIZE: 10px; COLOR: #ffa72d; TEXT-DECORATION: underline
}
.linkViolet {
	FONT-SIZE: 11px; COLOR: #6c0c3a; TEXT-DECORATION: none
}
#td_pictos img{
  padding-bottom:5px;
}
.linkVert {
	COLOR: #6c0c3a;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.linkVert:hover {
	COLOR: #6c0c3a;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
.linkWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none;BACKGROUND-COLOR: #6c0c3a;
}
A.linkWhite:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline;BACKGROUND-COLOR: #6c0c3a;
}
.linkWhiteDiv {
	width:130px;BACKGROUND-COLOR: #6c0c3a;
	text-align: center;
}
.prod_cadre {
	BORDER: #6c0c3a 1px solid; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.pub_cadre {
	BORDER: #e1dfdd 1px solid; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
table.pub_cadre {
	float:right;
	margin:0px 0px 20px 0px;
	width:300px;
}
table.pub_cadre td{
  BACKGROUND-COLOR: #FFFFFF;
}
table.pub_cadre td.pub_titre {
	height:20px;
}

.pub_fond {
	BACKGROUND-COLOR: #f8eee1;
}
.pub_titre {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ad7787 !important;
	TEXT-DECORATION: none
}
A.pub_titre:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ad7787; TEXT-DECORATION: underline
}
.linkPubtitre {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #13660d; TEXT-DECORATION: underline
}
.linkPub {
	FONT-SIZE: 10px; COLOR: #13660d; TEXT-DECORATION: underline
}
.surTitreInt {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.TitrePubli {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #757373; TEXT-DECORATION: none
}
.signArticleInt {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #660000; TEXT-DECORATION: none
}
.ChapeauPubli {
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #757373; TEXT-DECORATION: none;
  text-align: left;
}
.dateArticleInt {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.titleArticleIntChapo {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #660000; TEXT-DECORATION: none
}
.titleArticleInt {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.titleArticleIntContent {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.linkSmallOrange {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff9000; TEXT-DECORATION: underline
}
.lignepurp{
	border-top : 1px solid #6c0c3a
}
.linkBlack {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none;
}
A.linkBlack:hover {
	FONT-SIZE: 10px; COLOR: #6c0c3a; TEXT-DECORATION: underline;
}
.flash_surtitre {
	FONT-SIZE: 10px;
	COLOR: #a9a9a9;
	TEXT-DECORATION: none;
}
.flash_titre {
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.flash_texte {
	FONT-SIZE: 10px;
	COLOR: #a9a9a9;
	TEXT-DECORATION: none;
}
.flash_link {
	FONT-SIZE: 10px; COLOR: #6c0c3a; TEXT-DECORATION: none
}
A.flash_link:hover {
	FONT-SIZE: 10px; COLOR: #6c0c3a; TEXT-DECORATION: underline
}
.prod_valid {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-color:#6c0c3a;
}
.prod_cadre2 {
	BORDER: #000000 1px solid; FONT-SIZE: 12px; COLOR: #000000; HEIGHT: 50px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.txtblack3{
	FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none;
}
INPUT.text_readonly{
	color: #000000;
	font-size: 10px;
  	font-family: Arial, Verdana, Helvetica, sans-serif;
  	text-align:left;
	text-decoration: none;
	border-right: 1px #666666 solid ;
	border-left: 1px #666666 solid ;
	border-top: 1px #666666 solid ;
	border-bottom: 1px #666666 solid ;
	background: #D0DFD0;
}
.lien {position: relative;
       color: #808080;
       font-size: 11px;
	   font-family:  Arial, Verdana, Helvetica, sans-serif;
       font-weight: bold;
       letter-spacing: -1pt;
       text-decoration: none
     }

INPUT.text{
	color: #000000;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
	text-decoration: none;
	border-right: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-top: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	background: #FFFFFF;

	}

TR.tblheader2{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
	background-image: url(../images/header3d2.jpg);
	background-repeat: repeat-x;
	height : 30px;
}

#page_dossier {
	width:490px;
	overflow:hidden;
	padding : 0px 0px 30px 0px;
}
#page_dossier div.bloc_dossier {
	width:156px;
	height:145px;
	overflow:hidden;
	BORDER: #e1dfdd 1px solid; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	float:left;
	margin:5px 5px 0px 0px;
}
#page_dossier div.bloc_dossier img {
	float:left;
	margin:0px 3px 3px 0px;
}
#page_dossier div.bloc_dossier div.titre {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	background-color: #ad7787;
	text-decoration: none;
	height:35px;
}

#publi_info_doc #image_haute_1 {
	margin:0px 5px 5px 0px;
	float:left;
	max-width: 250px;
}
#publi_info_doc #image_basse1,#publi_info_doc #image_basse2 {
	margin:15px 0px 0px 0px;
	float:none;
	clear:both;
}
#publi_info_doc div.lien_du_bas {
	clear:both;
	padding:10px 0px 15px 0px;
}
#publi_info_doc div.fil_arianne {
	clear:both;
	padding:0px 0px 15px 0px;
}

#site_dossier img {
  margin-right: 5px;
}

#alertp_form{
  margin:0;
  padding:0;
}
DIV#ALERTP_LIVE{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #636365;
}

DIV.container_alertp {
  border:1px solid #EAEAEA;
  padding:2px;
  min-height:150px;
  margin-top:5px;
  background-color:#EAEAEA;
}
DIV.coordonnees_alertp {
  border:1px solid #ccc;
  padding:2px;
  min-height:150px;
  margin-top:5px;
  background-color:#FFF;
}
DIV#coordonnees_alertp, DIV#projet_alertp{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
  padding-top:2px;
  padding-bottom:2px;
  /*background-color:#EEE;
  display:block;*/
}
DIV#coordonnees_alertp DIV.row_left, DIV#projet_alertp DIV.row_left{
  padding-top:6px;
  float:left;
  width:86px;
  text-align:right;
}
DIV#coordonnees_alertp DIV.row_left2, DIV#projet_alertp DIV.row_left2{
  padding-top:6px;
  float:left;
  width:66px;
  text-align:right;
}
DIV#coordonnees_alertp DIV.row_left3, DIV#projet_alertp DIV.row_left3{
  padding-top:6px;
  float:left;
  width:54px;
  text-align:right;
}
DIV#coordonnees_alertp DIV.row_left_projet, DIV#projet_alertp DIV.row_left_projet{
  padding-top:6px;
  float:left;
  width:110px;
  text-align:right;
}
DIV#coordonnees_alertp .text{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
}
DIV#ALERTP_LIVE .bl_left{
  float:left;
  padding-bottom:1px;
  /*background-color:#EEE;*/
}
.input3_alertp {
	background: none repeat scroll 0 0 #FFFFFF;
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-LEFT: #000000 1px solid;
	PADDING-LEFT: 1px;
	BORDER-TOP: #000000 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-BOTTOM: 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WIDTH: 220px;
	COLOR: #636365;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.input3_cat {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #636365;
  color: #636365;
  font-weight: normal;
  padding: 1px;
  text-align: left;
  text-decoration: none;
  width: 205px;
}
.input3_secteuract {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #636365;
  color: #636365;
  font-weight: normal;
  padding: 1px;
  text-align: left;
  text-decoration: none;
  width: 242px;
}

#aff_indus_publi {
	display:none;
}
#aff_indus_publi a {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color: #6C0C3A;
	font-size: 12px;
	text-decoration: none;
}
#aff_indus_publi a:hover {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color: #6C0C3A;
	font-size: 12px;
	text-decoration: underline;
}

#aff_indus_publi_popin {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color: #6C0C3A;
	font-size: 12px;
	text-decoration: none;
	display:none;
}

#bt_ddoc_milieu_publi {
	text-align:center;
	display:none;
	margin-top: 4px;
	padding-right:40px;
}

#publi_info_doc {
	padding:10px 0 20px 0 ;
	text-align:left;
}
#publi_info_doc h1 {
	font: bolder 18px Arial, Verdana, Helvetica, sans-serif;
	color: #6c0c3a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#contenu_chapeau h2 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: #757373;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align:justify;
}
#titre_produit h2 {
	font: bolder 16px Arial, Verdana, Helvetica, sans-serif;
	color: #6c0c3a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#bouton_partage_publi{
	padding:10px 0;
}
#bouton_partage_publi .bt_facebook{
	float:left;
}
#bouton_partage_publi .bt_vkontakt{
	float:left;
	padding-left:25px;
}
#bouton_partage_publi .bt_imp{
	float:right;
	padding-right:30px;
}
#bouton_partage_publi .bt_trans{
	float:right;
}
#bouton_partage_publi_min{
	padding:10px 0;
}
#bouton_partage_publi_min .bt_facebook{
	float:left;
}
#bouton_partage_publi_min .bt_vkontakt{
	float:left;
	padding-left:25px;
}

#tab_produit_titre{
	border : 0;
	padding:8px 0 8px 5px;
	background-color:#A75D80;
	color: #ffffff;
	margin-top: 6px;
	width: 553px;
}
#fil_ariane_prod{
	background-color: #E0CDD6;
	padding-left: 5px;
}
#tab_produit_sous_titre{
	font: bolder 14px Arial, Verdana, Helvetica, sans-serif;
	background-color:#EAEAEA;
	color: #711A44;
	padding:5px 0 5px 5px;
	margin: 10px 0 0;
}
.TITRE_PARTIE_PRODUIT{
    background-color: #EAEAEA;
    color: #711A44;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
	padding:5px 0 5px 5px;
}
DIV#coordonnees_ddoc #telephone, DIV#coordonnees_ddoc #emailuser, DIV#coordonnees_ddoc #site, DIV#coordonnees_ddoc  #vacancy, DIV#coordonnees_ddoc #nom, DIV#coordonnees_ddoc #societe{
	width: 260px;
}

DIV.container_dpdf {
  min-height:150px;
  margin-top:5px;
}
DIV#coordonnees_dpdf{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
  padding-top:2px;
  padding-bottom:2px;
  /*background-color:#EEE;
  display:block;*/
}
DIV#coordonnees_dpdf DIV.row_left{
  padding-top:6px;
  float:left;
  width:95px;
  text-align:right;
}
DIV#coordonnees_dpdf .bl_left{
  float:left;
  padding-left:5px;
  padding-bottom:1px;
  /*background-color:#EEE;*/
}
DIV#coordonnees_dpdf .text, DIV#coordonnees_ddoc .text{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
}

DIV#coordonnees_dpdf textarea#event_descr.text{
margin: 2px; width: 609px; height: 55px;
}

DIV#coordonnees_dpdf .bl_left{
  float:left;
  padding:0;
}
DIV#coordonnees_dpdf .contain_data{
float:left;
padding: 0 15px 10px 0;
}
DIV#coordonnees_dpdf #telephone, DIV#coordonnees_dpdf #emailuser, DIV#coordonnees_dpdf #adresse, DIV#coordonnees_dpdf  #vacancy, DIV#coordonnees_dpdf #nom, DIV#coordonnees_dpdf #societe{
	width: 200px;
	padding: 3px;
	border: solid 1px rgba(0,0,0,0.3);
}
DIV#coordonnees_dpdf #region, DIV#coordonnees_dpdf #secteur{
	width: 208px;
	border: solid 1px rgba(0,0,0,0.3);
}

.titre_ACC_RUB{
	clear:both;
	/*padding:12px 0 12px 4px;*/
    background-color: #E0CDD6;
    min-height:38px;
    margin:5px 0 0 0;
}