/*----------------------------------------------------------------------  TOP  -----------------------------------------------------------------*/
	
#top
{
width: 1024px;
/* height : 205px; */
margin: auto;
background: url(../images/bani.jpg) no-repeat top right;
/*background-color: #dddddd;*/
/*border: outset silver 2px;*/ 
}

#toph
{
background: url(../images/top.gif) repeat-x;
}

/* #top table
{
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
} */


#top a
{
/* color: #000099; */
color: #00007F;
/*color: black;*/
text-decoration: none;
}

/* #top td
{
border: solid 1px black;
} */
/*---------------------------------------------------------------------- NAVIGATION -------------------------------------------------------------*/


.navi
{
	background: url(../images/navi.jpg) repeat-x;
	height: 30px;
}

.navigation 
{
	width: 1024px;
	margin: auto;
	/*border: outset red 2px;*/
	/*background-color: #d6d9ea;*/
	padding: 6px;
	border: none;
	/*background: url(../images/navi.jpg) repeat-x;*/
}

.barre_navigation
{
	padding: 0;
	display: inline;
	list-style-type: none;
	padding-left: 20px;
}

.barre_navigation li
{
	display: inline;
	list-style-type: none;
	padding: 8px 15px;
}

.barre_navigation li:hover
{
	/*background: url(../images/navi2.jpg) repeat-x;*/
}

.barre_navigation a
{
	/*color: black;*/
	color: #2c66a0; /*#afd7ff;*/
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.barre_navigation a:link
{
	color: #2c66a0;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}


.barre_navigation a:hover 
{
/*text-decoration: underline;*/
/*font-style: italic;*/
	color: white;
}

/*-----------------------------------------------------------  colmenu -------------------------------------------------------------------- */
#colmenu
{
/*border-left: 1px solid #2c66a0;*/
/*border-right: 1px solid #2c66a0;*/
}

/*-----------------------------------------------------------  MENU_LEFT -------------------------------------------------------------------- */
 
#menu_left
{
width: 130px;
margin: 10px;
/* font-family: Garamond times arial; */
font-size: 13px;
/* background-color: #DBDBDB; */
/* background-color: #E0E0E0; */
}

#left .menu
{
width: 130px;
margin: 10px;
font-size: 13px;
border: outset 1px silver;
padding-top: 5px;
margin: none;
}

#left .menu div
{
margin: 10px;
}

#left .menu p
{
margin: 10px;
}
#left .entete
{
width: 130px;
margin: 10px;
padding: 5px 0;
text-align: center;
border: outset 1px silver;
font-size: 12px;
/*height: 20px;
*//*background-color: #dee2ea;*/
}


#left a
{
color: black;
text-decoration: none;
}
 
#left a:hover
{
text-decoration: underline;
/*font-style: italic;*/
font-weight: normal;
}

.smleft
{
margin-left: 15px;
font-size: 11px;
}

/*-----------------------------------------------------------  MENU_RIGHT -------------------------------------------------------------------- */
 
#menu_right
{
width: 140px;
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 0px;
/* font-family: Garamond times arial; */
font-size: 13px;
/* background-color: #DBDBDB; */
/* background-color: #E0E0E0; */
line-height: 20px;
}

#menu_right td 
{
padding-top: 5px;
/* padding-left: 10px; */
margin: none;
border: outset 2px silver;
}

#menu_right td :active
{
/* border: inset 1px silver; */
}
#menu_right th
{
text-align: center;
border: outset 1px silver;
font-size: 12px;
height: 20px;
/* background-color: #EFEFEF; */
background-color: #dee2ea;
}

#menu_right a
{
color: black;
text-decoration: none;
}
 
#menu_right a:hover
{
text-decoration: underline;
/*font-style: italic;*/
font-weight: normal;
}

.smright
{
padding-left: 5px;
font-size: 11px;
}
/*------------------------------------------------------------------ TEXTE CENTRE ---------------------------------------------------------------------*/

#centre
{
/* width: 650px; 
background: red;*/
}


/*------------------------------------------------------------------ACCUEIL ---------------------------------------------------------------------*/

#accueil_centre
{
width: 800px;
height: auto;
margin-top: 15px;
margin-right: 0px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 20px;
}

#accueil_centre a
{
color: #000099;
text-decoration: underline;
}

#accueil_centre a:hover
{
text-decoration: underline;
font-weight: bold;
}

#accueil_left
{
height: 400px;
}

/*------------------------------------------------------------------SOCIETE ---------------------------------------------------------------------*/

#societe_centre
{
height: auto;
margin-top: 15px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 20px;
/* border: solid blue 1px; */
}


#societe_centre a
{
color: #000099;
text-decoration: underline;
}

#societe_centre a:hover
{
text-decoration: underline;
font-weight: bold;
}

#societe_left
{
height: 400px;
}

/*------------------------------------------------------------------ PRODUITS ---------------------------------------------------------------------*/

#produits_centre
{
height: auto;
margin-top: 15px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 20px;
/* border: solid blue 1px; */
}

#produit_left
{
height: 400px;
}


#produits_centre a
{
color: #000099;
text-decoration: none;
}

#produits_centre a:hover
{
text-decoration: underline;
/* font-weight: bold; */
/* font-style: italic; */
}


#table_services td
{
border: outset black 1px;
width: 300px;
height: 50px;
vertical-align: top;
/*padding-left : 20px;
padding-top: 10px;
padding-bottom: 10px;*/
padding: 15px;
}

#table_produits td
{
border: outset 1px black;
}

.Style1 {
	font-size: small;
	font-style: italic;
}


#produits_mouseover div
{
position: absolute;
z-index:auto;
visibility: hidden;
}

/*------------------------------------------------------------------ CONTACTS ---------------------------------------------------------------------*/

#contacts_centre
{
height: auto;
margin-top: 15px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 20px;
/* border: solid blue 1px; */
}


#contacts_centre a
{
color: #000099;
text-decoration: underline;
}

#contacts_centre a:hover
{
text-decoration: underline;
font-weight: bold;
}

#contacts_left
{
height: 400px;
}



/*------------------------------------------------------------------ LIBRAIRIE ---------------------------------------------------------------------*/

#librairie_centre
{
height: auto;
margin-top: 15px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 20px;
/* border: solid blue 1px; */
}


#librairie_centre a
{
color: #000099;
text-decoration: underline;
}

#librairie_centre a:hover
{
text-decoration: underline;
font-weight: bold;
}

#librairie_left
{
height: 400px;
}

/*------------------------------------------------------------------ TELECHARGE_CENTRE ---------------------------------------------------------------------*/

#telecharge_centre
{
width: 630px;
height: 300px;
margin-top: 20px;
margin-bottom: 10px;
padding-left: 20px;
padding-right: 10px;
border: solid blue 1px;
}

#telecharge_centre a
{
color: #000099;
text-decoration: underline;
}

#telecharge_centre a:hover
{
text-decoration: underline;
font-weight: bold;
}

/*------------------------------------------------------------------  MINIATURES ---------------------------------------------------------------------- */
#mini
{
margin-top: 20px;
}

/*#mini td
{
border: inset 0.5px;
width: 110px;
height: 85px;
padding: 5px;
text-align: center;
}
*/

/*------------------------------------------------------------------  visionneuse ---------------------------------------------------------------------- */
#visionneuse_image
{
text-align: center;
vertical-align: middle;
width: 736px;
/*height: 360px;*/
border: outset black 2px;
}

#visionneuse
{
text-align: center;
width: 630px;
/* border: solid yellow 2px; */
}

#visionneuse form
{
text-align: center;
vertical-align: middle;
width: 100px;
height: 75px;
padding: none;
border: outset black 1px; 
}



/*------------------------------------------------------------------  BOTTOM ---------------------------------------------------------------------- */

#bottom
{
width: 1024px;
margin: 0 auto auto auto;	
/* padding-bottom: 5px; */
text-align: center;
line-height: 12px;
/*	background: url(../images/pied.png) no-repeat bottom; */
/*border: outset silver 2px;*/
/*background-color: #C4D9EA;
background-color: #d6d9ea;*/
}

#bottomh
{
	background: url(../images/inversetop.gif) repeat-x;
	height: 80px;	
}

#bottomh_accueil
{
	background: url(../images/inversetop.gif) repeat-x;
	height: 80px;		
}

#bottom table
{
width: 1024px;
/* margin: 5px auto 5px; */
/* border: solid 1px red; */
}

#bottom td
{
padding: none;
vertical-align: middle;
/*border: solid yellow 2px;*/
}

#bottom a
{
color: #000099;
text-decoration: none;
}

#bottom a:hover
{
text-decoration: underline;
/* font-weight: bold; */
/*font-style: italic;*/
}

#bottom div
{
margin-top: 10px;
/*border: solid 1px red;*/ 
}

/*--------------------------------------------------------------  Principal / Body --------------------------------------------------------------- */


body
{
font-family: verdana /* garamond times arial */ ;
line-height: 18px;
margin: 10px auto 0 auto;
/*border: silver outset 1px;*/
font-size: 12px;
background-color: white;
}

#cadre
{
	width: 1024px;
	border: 2px outset silver;
	margin: auto;
}

/* _AT_font-face
 {
font-family: "wingdings";
src: url("http://www.sag.be/theme/wingding.ttf")
}
 */

body a:hover
{
/*cursor: url("link.cur");*/
}



body img
{
border: none; /*outset 2px silver;*/
}

form
{
	font-style: verdana;
}

#corps
{
background: url(../images/inversetop.gif) repeat-x top;
}

#corps2
{
background: url(../images/top.gif) repeat-x bottom;
}

#milieu
{
width: 1028px;
margin: auto;
/*border: outset 2px silver;*/
/*background-color: #F3F3F3;*/
/*border: 1px solid darkblue;*/
}

#milieu td
{
border-collapse: collapse;
vertical-align: top;
/* border: outset silver 2px; */
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1
{
	font-weight: bold;
	font-style: normal;
	font-size: 20px;
	text-decoration: underline;
	line-height: 30px;
}

h2
{
	font-weight: bold;
	font-style: normal;
	font-size: 16px;
	text-align: left;
	text-decoration: underline;
}

h3
{
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	text-align: left;
	text-decoration: underline;

}



#connection_transfert
{
width:570px;
height: 570px; 
margin-top: 50px; 
margin-left: auto; 
margin-right: auto;  
/*border: solid #000099;*/ 
/*background: silver;*/ 
text-align: center;
background: url(../images/fondmail.jpg) center no-repeat;"
}

/*------------------------------------------------------------ indexconstruction ----------------------------------------------------- */
#indexconstruction
{
/* background: white url(../images/fond_gris.jpg) no-repeat top; */
margin-top: 20 px;
padding-top: 50px;
}