* {margin:0;padding:0}

/*BODY, HTML {
	color: #333333;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica;
	position:absolute ;
	height:100%;
	/*min-height 100%*/
	/*min-width: 800px;
	min-height: 600px;
	width: 1024;
	/*overflow : hidden;*/
	/*overflow : none;
	left:0px ;
	top:0px ; 
}*/
BODY, HTML {
	color: #333333;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica;
	position:absolute ;
	/*min-height: 100%;*/
	height:650px;
	width:1024px;
	/*overflow : hidden;*/
	overflow : none;
	left:0px ;
	top:0px ; 
}
a { 
    font-family: Verdana, Geneva, Arial, Helvetica;
    font-size : 100%;
    color : #0e2b7b;
    }
a:link {color : #717CD0;
    text-decoration: none;
}    
a:visited {color : #717CD0;
    text-decoration: none;
}
a:hover, a:active { 
	text-decoration: underline;
	color: #9685BA;
}

h1 {
    color : #5563CC;
	background-color: #DEDEDE;
	font-family: serif;
	font-size : 150%
	}
h1.spip{
    color : #000222;
	background-color: #F0E68C;
	font-family: Verdana, Geneva, Arial, Helvetica;
}
h2 { color: #000333;
	background-color: #DEDEDE;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size : 100%
}
h2.spip{color: #555444;
	background-color: #F0E68C;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size : 100%;
}
/*h3 {
	color: #000555;
	background-color: #F0E68C;
	font-family: Verdana, Geneva, Arial, Helvetica;
}
h3.spip{color: #000666;
	background-color: #F0E68C;
	font-family: Verdana, Geneva, Arial, Helvetica;
}*/
#container {}
#entete {position:absolute ; top:0; left:0; height:15%;	width:1024px;}
/*#corps {position:absolute ; top:130; left:0; width:100%;height:100%;*/
/*#corps {
    position:relative;
    left:0;
    width:100%;
    min-width: 600px;
    height:75%;
	margin-top : 30;
	/*min-height 100%*/
/*	overflow : auto;
	}*/
#corps {
    position: relative;
    left:0;
    /*min-width: 600px;*/
    /*width : 1024;*/
    height:100%;
    height:650px;
    width:1024px;
	margin-top : 30;
	/*min-height: 600;*/

}
#pied {position:relative;
    float:left;
    background-color: #DEDEDE;
    width:1024px;
    height : 3%;
    overflow : hidden;
    border-bottom : 5px solid #5563CC;
    padding: 0px 0px 10px 0px;
    font-size : 60%
}
#clear { clear: both ; }
.left{text-align:left;}
.right{text-align:right;}
.box_left{float:left}
.box_right{float:right}

#nav {
   width:1024px;
   background: #DEDEDE;
   padding: 27px 0px 0px 0px;
   
}
#nav * {
}
#nav a
{
   line-height: 3em;
   background: #DEDEDE;
   margin: 0 0 0 0;
   padding: 0 10 0 10;
   color: #4E4E4E;
   font-weight:bold;
   /*border-top: solid 10px #FFFFFF;
   border-right: solid 1px #FFFFFF;
   border-left: solid 1px #FFFFFF;
   border-bottom: solid 1px #FFFFFF;*/
   text-decoration: none;
    
}
/*#nav li {
   display: inline;
   margin: 20px 0px 0px 0px;
   padding: 0px 10px 0px 10px;
   height: 80px;
   background: #DEDEDE;
   list-style: none;
      border-top: solid 1px #FFFFFF;
   border-right: solid 1px #FFFFFF;
   border-left: solid 1px #FFFFFF;
   border-bottom: solid 1px #FFFFFF;
}*/
#nav a:hover
{
   color: #DEDEDE;
   background: #DEDEDE;
}
/* Necessaire pour caler le menu superieur */
#bordure{
    height: 5px;
    _margin : -13px -0px -0px -0px;
    background: #5563CC;
    display: block;
} 
#logo_petit{
	position:absolute ;
	left:20px ;
	top:8px ;
	height : 100%;
	background: url(../image/logo.jpg) no-repeat 0px 0px;
	/*border-top: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;*/
	width: 72px;
	height: 69px;
	display: block
}
#logo_petit a{
}    
#nav .signet0{
	padding: 0px 20px 0px 70px;
}
#nav .signet1{
	border-bottom: solid 5px #5563CC;
}
#nav .signet1 a:hover{
	background: #5563CC;
}
#nav .signet2{
	border-bottom: solid 5px #717CD0;
}
#nav .signet2 a:hover{
	background: #717CD0;
}
#nav .signet3{
	border-bottom: solid 5px #8A92D3;
}
#nav .signet3 a:hover{
	background: #8A92D3;
}
#nav .signet4{
	border-bottom: solid 5px #9DA4D5;
}
#nav .signet4 a:hover{
	background-color: #9DA4D5;
}
#nav .signet5{
	border-bottom: solid 5px #AFB4D8;
}
#nav .signet5 a:hover{
	background-color: #AFB4D8;
}
#nav .signet6{
	border-bottom: solid 5px #C0C3DA;
}
#nav .signet6 a:hover{
	background-color: #C0C3DA;
}
#box_texte{
     float:right;
    /*padding-left :80;*/
    /*margin-left : 80px;*/
    width:65%;
    font-size : 70%;
    /*color : #00008B;*/
    color : #000000;
}
#box_texte_contact{
    position: absolute;
    /*left: 370 ;
	top: 80 ;*/
    float:right;
    /*padding-left :80;*/
    /*margin-left : 80px;*/
    width: 30%;
    font-size : 80%;
    /*color : #00008B;*/
    color : #000000;
}
#box_image{
    padding-left :61;
    width:30%;
    float:left;
}
#produits{ /* affichage des produits liés à une techno*/
    float: left;
    padding-left :20;
    width : 192;
    _width : 212;
    font-size : 80%;
    font-weight : bold;
    /*background-color: #DEDEDE;*/
}
#produits a{
	color : #5563CC;
}
#produits a:hover{
	/*background: #5563CC;*/
	/*color: #FFFFFF;*/
}
#liens_partenaires { /* affichage des partenaires liés à un article */
    padding-left :20;
    width : 192;
    font-size : 80%;
    font-weight : bold;
}
#titre_texte{
    padding-top: 30;
  /* _margin : -0px -0px -0px -0px;*/
    float:right;
    width:50%;
    font-size : 120%;
    font-style : italic
}
#texte {
    float : left;
    width : 69.5%;
    _width : 69.3%;
    padding-left: 0;
    font-size : 70%;
    
}
#texte_presentation {
    float : left;
    width : 69.5%;
    _width : 69.3%;
    padding-left: 0;
    font-size : 80%;
    
}
#texte_solution_gauche {
    float : left;
    width : 70%;
    font-size : 80%;
    padding-left: 61;
    /*border : 1px solid #5563CC;*/
}
#image_solution {
    position: absolute;
    width : 30%;
    left: 650 ;
	top: 20 ;
    }
#texte_solution_droit {
    float : right;
    width : 70%;
    font-size : 80%;
    padding-left: 30;
    /*border : 1px solid #5563CC;*/
}
/* Texte sur la page d'accueil */
#accueil_texte{
    padding-top : 20;
    padding-right : 20;
    padding-left : 20;
    float: left;
    width: 82%;
    color : blue;
    font-size : 80%;
    font-weight : bold;
    font-style : italic;
    background: url(../IMG/presentation.gif) no-repeat; 
}
#texte_techno{
    float : left;
    width : 70.5%;
    _width : 69.3%;
    padding-left: 0;
    font-size : 70%;
    }
#texte_actualite_syndic{
    width : 80%;
    padding-left: 70;
    font-size : 80%;
    font-color = #FFFFFF;
}
#news{
    position : absolute;
    left: 750 ;
	top: 150 ;
    width :192;
    overflow : none;
    /*float : right;*/
    font-size : 60%;
}

/*#news a {
    text-decoration: none;
    
}*/

#intranet{
    position : absolute;
    left: 750 ;
	top: 20 ;
    width : 192;
    overflow : none;
    /*float : right;*/
    font-size : 60%;
    /*background-color: #DDF;*/
}
#partenaire{
    position : absolute;
    left: 750 ;
	top: 400 ;
    width : 192;
    overflow : none;
    /*float : right;*/
    font-size : 60%;
    /*background-color: #DDF;*/
}
#boite_vide_droite{
    float: right;
    width : 25%;
}
#boite_vide_gauche{
    float: left;
    width : 6%
}
#boite_separation_gauche{
    float: left;
    width : 35px
}
#image /* image utilisée pour les entetes de rubriques */
{
	padding-left: 61;
}
#image_encadree /* image complementaire pour les entetes de rubriques */
{
	/*padding-left: 30;*/
	float : none;
	border: solid 1px #5563CC;
	width : 40;
}
#image_col{ /* image utilisée pour les entetes de colonnes*/
    background-color: #AFB4D8;
    height: 100%;
	/*background: url(../image/talc_voeux.bmp) no-repeat 20px 20px;*/
	/*width: 200px;*/
	height: 10px;    
}
#col1, #col2, #col3 {
    width :192;
    float: left;
    padding: 0 0%;
    margin: 0;
    min-width: 6em;
	font-size : 75%;
	
	/*background-color: #FAFAD2;*/
}
#col_std { 
    float :left;
    /*border: solid 1px #DDF;*/
    width: 20%; 
}
#groupe_colonne{ 
    position : relative;
    float : left;
    padding-top: 30;
    /*border: solid 1px #DDF;*/
    width: 35%; 
}
#colonne_1 { 
    padding-left : 80;
    width: 100%;
    height: 15%;
    border: solid 1px #FFFFFF;
}
#colonne_2 { 
    padding-left : 50;
    width: 100%;
    height: 15%;
    border: solid 1px #FFFFFF;
}
#col3 { }

#col4, #col5, #col6 {
    float: left;
    padding: 0 1%;
    margin: 0;
    min-width: 6em;
}
#col4 { border-right: solid 1px #DDF;width: 25%; }
#col5 { 
    background-color: #FFFFFF;
    width: 630;
	/*height: 100%;*/
    font-size : 75%;
}
#col6 { border-left: solid 1px #DDF;width: 25%; }

#image_boite_deco {background: url(../image/192_top_both.gif) no-repeat;}   
#image_boite_couleur {background-color: #DEDEDE; text-align:center; color: #5563CC;}

#recherche { /* positionnement du formulaire recherche */
    position: absolute;
    width : 30%;
    left: 800 ;
	top: 45 ;
}