body{
margin:0px;
background:#555;
background-image:url(images/body-bg.png);
font-family:calibri;
font-size:14px;
color:#555;

}

a {
color: #009ee0;	
}

h1 {
font-size: 17px;
border-left: 5px solid #009ee0;
padding-left: 10px;
}

h3{
font-size:20px;
font-variant:small-caps;
padding-bottom:10px;
background:url(images/border-titre.png);
background-repeat:no-repeat;
background-position:bottom;
}

h2{
color:#000;
font-variant:small-caps;
padding:23px 0px 20px;
width:230px;
text-align:center;
margin:0;
}

h4{
text-transform:uppercase;
text-decoration:underline;
margin-bottom:10px;
margin-left:70px;
}

#pg
{
	width:960px;
	margin:auto;
}

/********************
MENU
*********************/

#menu{
width:850px;
height:25px;
margin:10px auto;
font-size:15px;
color:#555;

}

#menu ul{
list-style:none;
margin:0;
padding:0;
}

#menu li{
float:left;
}

#menu li a{
padding:5px 08px;
text-decoration:none;
color:#fff;
}


/*** Bouton Accueil ***/

#menu .accueil a{
border-top:6px solid #d32424;
}

#menu .accueil a:hover{
background:#d32424;
color:#fff;
}

/*** Bouton Graphisme ***/

#menu .societe a{
border-top:6px solid #9cd907;
}

#menu .societe a:hover{
background:#9cd907;
color:#fff;
}

/*** Bouton Impression ***/

#menu .site-internet a{
border-top:6px solid #bd2056;
}

#menu .site-internet a:hover{
background:#bd2056;
color:#fff;
}

/*** Bouton Stands ***/

#menu .boutique a{
border-top:6px solid #f28a10;
}

#menu .boutique a:hover{
background:#f28a10;
color:#fff;
}

/*** Bouton Baches ***/

#menu .sur-mesure a{
border-top:6px solid #ffed00;
}

#menu .sur-mesure a:hover{
background:#ffed00;
color:#fff;
}

/*** Bouton Objets ***/

#menu .referencement a{
border-top:6px solid #009ee0;
}

#menu .referencement a:hover{
background:#009ee0;
color:#fff;
}

/*** Bouton Textiles ***/

#menu .formation a{
border-top:6px solid #433926;
}

#menu .formation a:hover{
background:#433926;
color:#fff;
}

/*** Bouton Site internet ***/

#menu .graphisme a{
border-top:6px solid #86888a;
}

#menu .graphisme a:hover{
background:#86888a;
color:#fff;
}

/*** Bouton Produits com plus ***/

#menu .contact a{
border-top:6px solid #e2007a;
}

#menu .contact a:hover{
background:#e2007a;
color:#fff;
}




/********************
HEADER
*********************/
/*#header{
width:960px;
height:155px;
margin:auto;
background-image:url(images/img128.jpg);
background-color:#FFF;
}*/


/********************
BANDEAU
*********************/
/*#bandeau{
width:960px;
height:150px;
margin-top:80px;
background-color:#FFF;
}*/

#slideshow{
position:absolute;
margin-left:30px;
width:890px;
height:231px;
background:#343434;
padding:5px;
}

#liste li
	{
		list-style-image:url(images/fleche2.png);
	}
	
#liste li:hover
	{
		list-style-image:url(images/fleche.png);
	}
	
#liste a:hover
	{
		text-decoration:underline;
	}

#liste a
	{
		text-decoration:none;
		color:#000;
	}

/********************
CONTAINER
*********************/
#container{
width:900px;
margin:75px 0px 0px 0px;
padding:30px;
background:url(images/bg-container.png);
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFF;
top:75px;
}

/*** Sidebar ***/

#sidebar{
width:255px;
float:right;
border-left:1px dashed #343434;
padding:10px 0px 10px 20px;
background-color:#FFF;
margin-top:180px;

}

/*** Content ***/
#content{
width:600px;
float:left;
text-align:justify;
background-color:#FFF;
margin-top:180px;
}

/********************
FOOTER
*********************/
#footer{
background:#2b2a2a;
padding:20px 0px;
width:100%;
color:#fff;
}

#footer a{
color:#fff;
text-decoration:none;
}









