﻿@import url(mep.css);
@import url(navigation.css);

h1 {
    font-size:              16px;
    background:             transparent url(images/h1.jpg) no-repeat;
    margin-left:            5px;
    padding:                0 0 2px 25px;
    color:                  #127A10;
    text-decoration:        underline;
}

h2 {
    font-size:              16px;
    background:             transparent url(images/h2.jpg) no-repeat;
    margin-left:            15px;
    padding:                0 0 2px 25px;
    color:                  #127A10;
    text-decoration:        underline;
}


/***fieldset****/
fieldset {
    /*margin:             10px 10px 20px 10px;*/
    margin:								0;
    border:                1px solid #7D3930;
}


fieldset legend {
    color:              #127A10;
    font-weight:        bold;
    font-size:					12px;
}

.table {
		font-size:				8pt;
}
.number  {
		font-size:				8pt;
		font-weight:			bold;
}


/*********************** tableau appelations *********************************************/
#appelation {
    margin:                10px 0 10px 0;
    width:                 100%;
    padding:               0px;
    font-size:			   10pt;
    border:                0px solid #7D3930;
}


#appelation td {
	margin:				   0;
	font-size:			   10pt;
	padding:			   3px;
    font-size:             12px;
    border:                0px solid #fff;

}

#appelationUl {
    margin:             0px;
    padding:            0px;  
}

#appelationUl li {
    list-style:         none;
}

#appelationUl li p {
    margin-top:         0px;
    margin-bottom:      10px;
}

#appelationUl li ul li {
    list-style:         disc;
}

#appelationUl .legend {
    font-size:		   10pt;
    margin-top:        20px;
	font-weight:	   bold;
	color:             #127A10;
	padding-left:      5px;
	background:        transparent url(images/h2.jpg) no-repeat left;
}


#appelation .legend em {
   width:                  100%;
   display:                inline;
}

#appelation td a{
    text-decoration:        none;
    font-size:              12px;
    color:                  #D46351;
}

#appelation td a:hover {
    text-decoration:        underline;
    color:                  #7D3930;
}


/*********************** tableau agent *********************************************/
#agent {
    margin:                10px 0 10px 0;
    width:                 100%;
    background-color:      #F2F2ED;
    padding:               0px;
    border:                1px solid #7D3930;
}


#agent td {
		margin:									0;
		padding:							 3px;
    font-size:             12px;
    border:                1px solid #fff;
}

#agent .blanc {
    background-color:      #fff;
    border:								 0px solid #fff;
}



#agent td a{
    text-decoration:        none;
    font-size:              12px;
    color:                  #D46351;
}

#agent td a:hover {
    text-decoration:        underline;
    color:                  #7D3930;
}

/*********************** tableau revendeur *********************************************/
#revendeur {
    margin:                 30px 0 30px 0;
    width:                  100%;
}

#revendeur td {
    font-size:              12px;
}

#revendeur th {
    font-size:              12px;
    font-weight:            bold;
    text-align:             center;

}

#revendeur th, #revendeur td {
     font-family:           arial, helvetica, serif;
     background-color:      #F2F2ED;
     padding:               5px;
     border:                1px solid #fff;
}

#revendeur .pays {
     width:                 40px;
}

#revendeur .tel {
    width:                  85px;
}

#revendeur td a:link,
#revendeur td a:visited {
    text-decoration:        none;
    font-size:              12px;
    color:                  #D46351;
}

#revendeur td a:hover {
    text-decoration:        underline;
    color:                  #7D3930;
}

/** appellation ********************************************************/
.appellation {
    position:               relative;
    margin:                 20px 0 0 0px;
    padding:                0px;
}

.appellation li {
    list-style:                 none;
    list-style-type:            none;
    position:               relative;
    margin:                 5px 0 35px 0px;
    display:                block;
    width:                  500px;
    height:                 auto;
    overflow:               visible;
    border-bottom:          1px double #A8391E;
    padding-bottom:         15px;
}

.appellation a:link,
a:visited {
    text-decoration:        none;
    color:                  #000;
}


/*.appellation img {
    position:               relative;
    height:                 50px;
    clear:                  both;
    float:                  left;
    margin-right:           5px;
    margin-top:             -5px;
}*/