/* Icones */
@import url("http://www.logiwin.ch/admin/style.php?id=1002");

/* ------------ Structure de base ------------ */

/* Base du document */


html {background: black fixed url('../spec/agritechno/images/interface/stripe.png');}

 /* Corps du document */

 body { color: #062F2F;
   	font-size: small; 
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	background:repeat-x white  url('../spec/agritechno/images/interface/bande-fond02.png');
 	background-position: 0 80px;
	text-align: justify;
	padding: 310px 0px 100px 0px;
        position: relative;
        width: 960px;
        margin: 0px auto 0 auto; 
	}
#infoContent{
	}

#infoMsg {background:  white;
          margin: 0px 20px 0px 245px;
          min-height: 450px;
          line-height: 15px;
          text-align: justify;
	}

/* --------------- Mise en forme générale --------------- */
/* Titre de niveau 1 */

h1 {	color: rgb(107,105,106);
 	font-size:14px;
	margin-top:0px;
        margin-bottom:0px; 
	background:#FFFFFF;
	border-bottom: 1px solid rgb(107,105,106);
	padding:0px 0px 10px 0px;
	text-align: left;
}
	
/* Titre de niveau 2 */

h2 {    color: #83b345;
	font-size: small;
	font-weight: bold;
        margin-top:15px;
	text-align: left;
}
	
/* Titre de niveau 3 */

h3 {	
	text-align: left;
	}
	
/* Paragraphes */

p{
	}

/* Tables */

table{
}
td{	
	}
th{	
	}



/* Liens  */											
a      {color: #7ca3cc;
	text-decoration:none;
	border-bottom: 2px dotted #7ca3cc;
	line-height:25px;
	}

a:hover { color:#7ca3cc;
	text-decoration:none;
	} 
a:active {color:;
	text-decoration:none;
	}


/* Formulaires */
input{	width: 350px;
	}
textarea{width: 350px;
	height: 200px;
	}

/* ---------- Zone de navigation ---------- */
/* Zone principale incluant toutes les barres */


/* Barre de navigation principale */

#nav { border: none;
	text-align: right;
	position: absolute;
	top: 0px;
	right: 7px;
        margin: 0px;
        padding: 0px;
        color:#669933;
	z-index: 3;
	height: 67px;
	border: 0px lime solid;
	}

/* Mise en page du lien dans #nav */

#nav a { border: none;
	text-align: right;
	color: #669933;
	text-decoration: none;
	padding: 29px 10px 0px 10px;
	float: left;
	height: 22px;
font-weight: normal;
	background: right 57px no-repeat url('../spec/agritechno/images/interface/bord-menu.png');
	}

/* Survol du lien dans #nav */

#nav a:hover { color: white;
	background-color:  #669933;
	}

/*---- Barre de navigation secondaire #nav2--- */

/* Mise en page du lien dans #nav2 */

#nav2 {  border-bottom: none;
text-align: left; 
        position: absolute;
	top: 310px;
	left: 0px;
	width: 215px;
	min-height: 150px;
	background: rgb(131,179,68);
	color:white;
	line-height:25px;
	padding: 10px 0px 0px 0px;
	font-size:13px;
	text-decoration: none;
	display: block;
	}

/* Mise en page du lien dans #nav2 */

#nav2 a { border-bottom: none;
	color: white;
	text-decoration: none;
	padding: 0px 0px 0px 25px;
	display: block;
	font-weight: normal;
	font-size: 14px;
	}

/* Survol du lien dans #nav2 */

#nav2 a:hover { 
	background: no-repeat left center url('../spec/agritechno/images/interface/puce.png');
	}
#nav2 a.actif{font-weight: bold;
	background: no-repeat left center url('../spec/agritechno/images/interface/puce.png');
	}
/* Titre du menu #nav2 */

#nav2 .titre { color:#ffffff;
	font-size:15px; 
	font-weight:bold;
  	background:  rgb(106,145,55);
        position: absolute;
	top: -35px;
	left: 0px;
        width: 205px;
        height: 25px;
        padding-left: 10px;
        	}

/* Mise en evidence des accesskeys dans #nav2 */

#nav2 em {text-decoration: none;
	font-style: normal; 
	}

/* Barre de navigation secondaire #nav2 */


ul#nav3 li{ 
list-style-type: none;
display: inline;
	}

#nav3 a{ color: rgb(1,86,146);
	border: none;
	padding: 0 5px;
	border-right: 1px solid rgb(1,86,146);
	}
#nav3 a:hover{ background: white;
	border-bottom: 2px dotted rgb(1,86,146);
	}
#nav3 a.actif{font-weight: bold;
	}


/* Coordonnees du client */

address	{
	text-align:center; 
        font: 10px arial;
	color: rgb(106,145,55);
	font-weight: bold;
	border-top: 1px solid #99cc33;
        border-bottom: 1px solid #99cc33;
        padding:6px; 2px; 6px; 2px;
	margin:0px;
        display: block;
        clear: both;   
	}

address a{color:#669933;
	background:#FFFFFF;
        padding:6px; 2px; 6px; 2px;
        border-bottom: none;
	}

address a:hover{color: white;
	background:#669933;
        border-bottom: none;}


/*------------- Haut de page -------------*/

/* Logo */

#logo img { position: absolute;
	top: 15px;
	left: 5px;
	border: 0;
	}


/* Illustration  */

#illustrations img{
        margin:0px; 
        padding: 4px; 
        background: white; 
        float:none;
	position: absolute;
	top: 54px;
	right: 0px;
	border: 1px solid rgb(200,200,200);
	border-right: none;
	border-bottom: none;
	z-index: 2;
	}

/* Newsletter */


.newsletter{
	text-align: left;
	padding: 0px;
        position: absolute;
        top: 600px;
        left: 12px;
        margin: 0px 0px 0px 0px;
	width: 200px;
	padding-bottom: 1px;
	}

.newsletter input{
	vertical-align: middle;
	
	}

/* News */
.newsTitre { 
          
	}
	

.newsAccroche { 
	}


.fullNews { margin-bottom: 49px;
        margin-left:5px;
	padding-top: 0;
	border-bottom: 1px dotted #69645a;
	}

.fullNews .news { 
	}

.newsima { float: right;
	}

.newsDate { font-size: 9px;
	}

/* News dans la page */
.inlineNews{color: #669933;
	float: right;
	margin: -50px -20px 0 0px;
	text-align: justify;
	border: 0px solid fuchsia;
	background: white;
	}
div.inlineNews div{
	width: 175px;
	background:#d2ff98;
	margin: 0 0 40px 20px;
	padding: 20px;
	border: 0px solid blue;
	}
.inlineNews h3, .inlineNews p{
	padding: 0px;
	margin: 0px;
	}
.inlineNews h3{
	font-weight: bold;
	padding-bottom: 5px;
	}

/* Galerie ?id=*/
.galerie{}

.galerie img, 
galerieImage img{float: none;}

.galerieBouton { 
	}
.galerieBouton input{ 
	width: auto;
	}
.galerieBouton select{ 
	}
.galerieBouton select option{ 
	}
#show{	
	border: none;
	}

.galerieLegende textarea{
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	border: none;
	font-size: 12px;
	color: #827d6e;
	background: transparent;
	border-bottom: 2px dotted #827d6e; 	
	width: 475px;
	overflow: hidden;
	}

/* Livre d'or ?id=12 */

.livredor label{display: block;
	 }
.livredor{margin-left: 20px;
	 }

/* Glossaire ?id=35 */
.glossTitre{text-decoration: none;
	}
.glossLink{
	font-weight: bold;
	}

/* Plan de site ?id=1026 */
.siteMap{
	}
.siteMap h2{}
.siteMapRub{
	margin-top: 20px;
	padding-top: 10px;
	display: block;
	} 
.siteMap a{}

/* Page de liens par theme ?id=5 */
/* Position des images en survol*/
#cible{position: absolute;
	top: 180px;
	right: 20px;
	}


/* Page de liens (ordre alphabetique) */
#liens a img{
	display: none;
	z-index: 5;
	}
#liens a:hover img{
	display: inline;
	position: absolute;
	padding-top: 10px;
	border: none;
	z-index: 5;
	} 


/* ----- Profil utilisateur ?id=1005