*{
	padding:0px;
	margin:0px;
	border:0px;
	top:0px;
	left:0px;	
}

html {font-size: 100%;}

body{
	background-image:url(img/fond.gif);
	font-family:verdana;
	font-size: 0.8em;
	text-align: center; /* pour corriger le bug de centrage IE */	
}

.ph {/*point horizontal - sous le titre du paragraphe*/
	z-index:50;
	background-image:url(img/ph.gif);
	background-repeat:repeat-x;
	width:150px;
	height:1px;
	float:left;
}

.pv {/*point vertical - a la droite du paragraphe*/
	background-image:url(img/pv.gif);
	background-repeat:repeat-y;
	width:6px;
	height:510px;
	float:left;
	margin:9px;
}

.bc {/*visuel code barre en bas de page*/
	background-image:url(img/bc.gif);
	width:112px;
	height:20px;
	float:left;
}

/*********************************/
/*Bande du haut qui se repete a l'infini*/
/*********************************/
.bande {
	z-index:0;
	background-image:url(img/bande.jpg);
	width:100%;
	height:158px;
	position:absolute;
	background-repeat:repeat-x;
	/*ces 2 commandes ci-dessous permettent de rendre le header a l'infini sous IE
	top:0px;
	left:0px;
*/
}

.conteneur {
	z-index: 2; 
	width:1000px;
	position:relative;
	text-align: left;
	margin:0 auto;	
}

.centre {
	background-image:url(img/centre.gif);
	background-repeat:repeat-y;
	width:1000px;
	/*height:auto;*/
	overflow: hidden ;/*permet de plaquer le footer en bas*/
}

.txt_conteneur{
	z-index:20;
	text-indent:20px;
	text-align : justify;
	color:#888888;
	padding:0px 20px;
	float: left;
	position:relative;
	width:610px;
}

.footer {
	background-image:url(img/footer.gif);
	width:1000px;
	height:85px;
}

.copyright {
	color:white;
	padding-top:25px;
	text-align:center;
}

.visuel, .visuel2, .visuel3, .visuel4, .visuel5, .visuel6, .visuel7, .visuel8 {
	width:223px;
	height:510px;
	float: left;
}

.visuel {/*accueil*/
/*	background-image:url(img/visuel.jpg);*/
}

.visuel2 {/*sites*/
	background-image:url(img/visuel2.jpg);
}

.visuel3 {/*pub*/
	background-image:url(img/visuel3.jpg);
}

.visuel4 {/*design*/
	background-image:url(img/visuel4.jpg);
}

.visuel5 {/*pub*/
	background-image:url(img/visuel5.jpg);
}

.visuel6 {/*presse*/
	background-image:url(img/visuel6.jpg);
}

.visuel7 {/*contact*/
	background-image:url(img/visuel7.jpg);
}

.visuel8 {/*contact*/
	background-image:url(img/visuel8.jpg);
}

.space {
  float: left;
  width: 54px;
}

.header1 {
	background-image:url(wp-content/uploads/header_corporate.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:158px;
}

.header2 {
	background-image:url(img/header2.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:61px;
}

/*Section menu*/
.menu {/*section de site a contact*/
	z-index:11;
	width:658px;
	height:37px;
	margin-top:140px;
	margin-left:182px;
	position:absolute;
}

.menu_gauche {/*section accueil*/
	z-index:11;
	width:102px;
	height:37px;
	margin-top:140px;
	margin-left:80px;
	position:absolute;
}

.menu_droite {/*section Logosl*/
	z-index:11;
	width:107px;
	height:37px;
	margin-top:140px;
	margin-left:824px;
	position:absolute;
}

.bg {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;		
}

.bg li {
	float: left ;
	width: 107px ;
	height:37px;
}

.bg li a {
	display: block;
	background-image:url(img/bouton.jpg);
	height:37px;
	color: #fff ;
	font: bold 11px "Verdana";
	line-height: 25px ;
	padding-left:5px;
	text-align: center ;
	text-decoration: none ;
}

.bg li a:hover, .bg li a:focus, .bg li a:active {
	background-image:url(img/bouton_survol.jpg);
	height:37px;
	text-decoration: none ;
}

.bg01 {
/*	list-style: none ;*/
	margin: 0px ;
	padding: 0px ;
	overflow: hidden ;		
}

.bg01 li {
	float: left ;
	width: 102px ;
	height:37px;
}

.bg01 li a {
	display: block ;
	background-image:url(img/bouton_gauche.jpg);
	width:102px;
	height:37px;
	color: #fff ;
	font: bold 11px "Verdana";
	line-height: 25px ;
	/*padding-top: 2px ;*/
	text-align: center ;
	text-decoration: none ;
}

.bg01 li a:hover, .bg01 li a:focus, .bg01 li a:active {
	background-image:url(img/bgs.jpg);/*bgs bouton gauche survol*/
	width:102px;
	height:37px;
	text-decoration: none ;
}

.bg02 {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;		
}

.bg02 li {
	float: left ;
	width: 107px ;
	height:37px;
}

.bg02 li a {
	display: block ;
	background-image:url(img/bouton_droit.jpg);
	width:107px;
	height:37px;
	color: #fff ;
	font: bold 11px "Verdana";
	line-height: 25px ;
	text-align: center ;
	text-decoration: none ;
}

.bg02 li a:hover, .bg02 li a:focus, .bg02 li a:active {
	background-image:url(img/bds.jpg);/*bds bouton droit survol*/
	width:107px;
	height:37px;
	text-decoration: none ;
}

/*fin de Section menu*/



.home #sidebar, .category #sidebar,.page #sidebar {
	display:none;
}  

body.home .visuel {
	background-image:url(/wp-content/uploads/visuel-home.jpg);
}
body.home .intro {
        display:block;
}
body.home .visuel {
        height:760px;
}


body.cat-3 .visuel {
	background-image:url(img/visuel5.jpg);
}

body.cat-3 .cat-rec {
        display:block;
}


body.cat-4 .visuel {
	background-image:url(img/visuel2.jpg);
}

body.cat-4 .cat-sit {
        display:block;
}

body.cat-5 .visuel {
	background-image:url(/wp-content/uploads/visuel-pub.jpg);
}

body.cat-5 .cat-pub {
        display:block;
}


body.cat-6 .visuel {
	background-image:url(/wp-content/uploads/visuel-presse.jpg);
}
body.cat-6 .cat-pre {
        display:block;
}



body.page-7 .visuel {
	background-image:url(/wp-content/uploads/visuel-contact-base.jpg);
}

body.cat-12 .visuel {
	background-image:url(img/visuel8.jpg);
}
body.cat-12 .cat-vis {
        display:block;
}


body.cat-11 .visuel {
	background-image:url(img/visuel4.jpg);
}
body.cat-11 .cat-com {
        display:block;
}


body.post .visuel {
        display:none;
}

.post-teaser{
	text-align:right;
	margin:3px;
}


