/* ----------------------------------- edition  ---------------------------  */
.menu_fraisdeport {
	width : 100% ;
	background-color : #fffaec ;
	color : white ;
	border : 0px solid red ;
	padding : 1px ;
	margin : 40px 5px 10px 5px ;
}
.unmenu_fraisdeport {
	float : left ;
	padding : 1px 10px 1px 10px ;
	border : 0px solid red ;
	text-align : center ;
}
.unmenu_fraisdeport a {
	color : white ;
}


.edition {
background-color : white ;
padding : 20px 0px 50px 0px  ;
}
.edition h1 {
color : grey ;
font-size : 1.15em ;
padding : 5px ;
}
.edition .module {
padding-bottom : 10px ;
border : 1px solid grey ;
margin : 5px ;
}
.edition .module .titre {
background-color : #f9f9f9 ;
font-size : 1.1em ;
color : grey ;
border-bottom : 1px solid grey ;
width : 100% ;
}
.edition .module p {
padding-bottom : 3px ;
}
.edition .module .intitule {
font-weight : bold ;
}

.edition .block_recherche {
padding : 5px ;
padding-bottom : 10px ;
border : 1px solid grey ;
margin : 5px ;
}

.edition .block_recherche .titre {
background-color : #f9f9f9 ;
font-size : 1.1em ;
color : grey ;
border-bottom : 1px solid grey ;
width : 100% ;
}
.edition .block_recherche p {
padding-bottom : 3px ;
}
.edition .block_recherche .intitule {
font-weight : bold ;
}

.edition .block_bouton  {
color : grey ;
font-size : 0.8em ;
padding : 10px ;
padding-left : 90px ;
}
.edition .block_bouton a {
color : grey ;
background-color : #fcfcfc ;
}

.afficheoptionedition {
position : relative ;
top : 0px ;
left : -5px ;
border : 0px solid red;
}
.lesoptions_edition{
background:url(../../images/blank.gif) repeat;
position : absolute ;
border : 0px solid black ;
padding : 5px ;
bottom : 0px ;
left : 5px ;
width : 150px ;}
div#lesoptions_categories_0 {
top : -5px ;
left : -5px ;
}
.lesoptions_edition li {
margin : 0px ;
padding : 0px ;
border : 0px solid black ;
}
.lesoptions_edition li a {
margin : 0px ;
padding : 0px ;
border : 0px solid yellow ;
}
.lesoptions_edition li a img {
position : relative ;
top : 0px ;
left : 0px ;
margin : 0px ;
padding : 0px ;
padding-bottom : 0px ;
margin-bottom : 0px ;
border : 0px solid red ;
}

.contenu_unit .optionedition {
	position : absolute ;
	top : 0px ;
	left : -15px ;
	border : 0px solid red;
}
.contenu_unit .optionedition span ul {
	position : absolute ;
	bottom : -10px ;
	left : 5px ;
	padding : 10px ;
	border : 0px solid red;
	background:url(../../images/blank.gif) repeat;
}

.editorial .afficheoptionedition {
	position : absolute ;
	top : 0px ;
	left : -15px ;
	border : 0px solid red;
}

.declare_droits {
border : 1px 0px  1px 0px solid black ;
background-color: #9b1515;
font-size : 11px ;
text-align : center ;
color : white ;
padding : 2px ;
}

#produitshorsligne {
border : 2px solid #9b1515 ;
background-color: #E8BFBF;
}

.menueditionproduit {
position : absolute ;
top : 10px ;
left : 10px ;
}

.icone {
padding : 5px ;
}
.titre_icone {
font-size : 0.8em ;
}

.block_tableau {
width : 100% ;
background-color : #fefefe ;
font-size : 0.8em ;
}
.block_tableau h1 {
padding-top : 20px ;
font-size : 1.2em ;
border-bottom : 1px solid grey ;
}
.block_tableau .tableau {
}
.block_tableau .tableau .intitule {
background-color : #fefefe ;
color : grey ;
}

.formulaire_societe .map {
width : 450px ;
height : 300px ;
}

.edition .formulaire1 {
width : 98% ;
}

.edition .table_ligne1 {
background-color : #f1f1f1 ;
}

