/* _________________________________*/
/*|feuille de style index approbio  |*/
/*|charte graphique                 |*/
/*| vert tendre : rgb(166,203,1)    |*/
/*| vert foncé  : #6a6600   (large) |*/
/*| fin de la charte graphique      |*/
/*|---------------------------------|*/
a {
text-decoration:none;
}
body {
background-image : url(images/fond.jpg);
background-repeat : repeat;
}
/*debut ancien css/debug */

* {
padding : 0;
margin : 0;
}

.Style1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.Style2 {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-variant : small-caps;
font-size : 11px;
text-align : center;
}

/*fin ancien css debug/frame*/


#center {
left : 50%;
top : 50%;
width : 836px;
height : 85%;
margin-left : 20%;
/*background-image : url(images/fond.jpg);*/
background-color : rgb(166,203,1);
}

#fond_gauche {
width : 18px;
background-image : url(images/index_01.jpg);
}
#banniere {
width : 800px;
border : 0px;
/*background-image : url(images/index_02.jpg);
background-repeat : no-repeat;*/
}
#fond_droit{
width : 18px;
background-image : url(images/index_03.jpg);
}
#logo_index {
width : 154px;
}
#image_accueil {
width : 154px;
height : 152px;
border : 0;
}
#image_actualites {
width : 159px;
height : 42px;
border : 0;
}
#image_presentation {
width : 645px;
height : 105px;
}
#presentation_approbio{
float:left;
height:115px;
width:636px;
color: white;/*rgb(0,102,0)*/
background-color:  rgb(204, 204 ,51); /*#666600;  rgb(166, 203, 1);*/
background-image: url(images/test.jpg);
text-align:center;
font-weight:bold;
font-size: 20px; /* 18px*/
font-family:'Times New Roman', 'Arial';
text-transform:uppercase;
}

/*classes de mises en formes pour message d'index (type inline)*/
.black{
color:black;
display:inline;
}

.grey{
color: #333333;
display:inline;
}

.g{
font-weight:bold;
display:inline;
}

#presentation_corps{
text-align:left;
margin : 10px;
font-weight: normal;
color: black;
font-size: 16px;/*17px*/
text-transform:none;
}
#contact_deco1 {
width : 147px;
height : 42px;
}
#contact_deco2 {
width : 181px;
height : 42px;
}
#contact_deco3 {
width : 155px;
height : 42px;
}
#table_presentation {
width : 643px;
}
#contact_bottom {
width : 800px;
height : 30px;
}
#image_cadeaux {
width : 30%;
height : 326px;
border : 0;
}
#image_commercialisation {
width : 30%;
height : 326px;
border : 0;
}
#image_conseils {
width : 464px;
height : 32px;
border : 0px;
}
#image_ethique {
clear:both;
border : 0px;
margin-bottom:+21%;
cursor:pointer;
}
#texte_ethique{
clear:both;
position:absolute;
margin-left:-260px;
padding-top:12%;
font-size:16px;
color: #6a6600;
cursor:pointer;
font-weight:bold;
}
#texte_ethique a{
color: #6a6600;
font-weight:bold;
}
#texte_ethique a:hover{
color: white;
text-decoration:none;
font-style:italic;
}
#decoration_bas2 {
width : 292px;
height : 129px;
}
#image_presentation_pdf {
width : 464px;
height : 32px;
display:block;
border : 0px;
}
#contact_approbio {
width : 464px;
height : 60px;
display:block;
}
#td_temp {
height : 32px;
background-image : url(images/index_23.jpg);
}
#titre_menu {
background-image : none;
width : 15%;
height : 10%;
}
#menu_1 {
background-image : none;
background-color : rgb(166, 203, 1);
}
a {
color : black;
}
a:hover {
color : #6a6600;
}
#img_bas {
background-image : url(test.jpg);
background-color : rgb(166, 203, 1);
}
#img_haut {
background-color : rgb(166, 203, 1);
}
.validation {
text-align : center;
}
#xhtml_validation {
border : 0;
text-align:center;
margin:auto;
}
#formulaire {
text-decoration : none;
border : 0;
}
.Thickbox {
text-decoration : none;
border : 0;
}
#debug{
height:120px;
}
#debug2{
height:120px;
margin:auto;
overflow:hidden;
display:block;
}
.chemin{
position:absolute;
color: #000000;
margin-left:-20%;
}

.chemin a{
color: #000000;

}
.chemin a:hover{
color: #660000;
}

#login a{
text-decoration: none;
font-style:italic;
}

/*page login*/

.login{
border: 2px ridge #6a6600;
}

#field{
border-width: 2px;
border-style: solid;
border-color: #6a6600;
}

#compteur{
border:none;
background-color:rgb(168,203,1);
cursor:default;
}

.login#submit{
clear:both;
text-align:center;
margin-left:12%;
}

select.login{
clear:both;
text-align:center;
margin-left:12%;
border: 2px ridge #6a6600;
}


/* page "news" */

div#news{
text-transform:none;
top:20%;
left:5%;
position:absolute;
height:200px;
width:200px;
background-color:rgb(166,203,1);
border:2px solid #6a6600;
z-index:auto;
font-weight:normal;
font-style:italic;
color:black;
font-size:16px;
text-align:left;
}
span#news_title{
text-align:center;
}
span#news_date{
}
div#news_content{
}