html, body{
	height:100%;
	margin:0;
	padding:0;
	background-color:#E9E9E9;
	background-image: url(../images/content/pattern_fond.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
body{
	width:780px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica;
	font-size:80%;
	line-height: 1.1em;
	color: #333333;
}

div.clear, p.clear {
	clear:both;
	padding:0;
	margin:0;
	height:1px;
	border-width:0;
	visibility:hidden;
	line-height:1px;
	font-size:1px;
}
div.clear hr{
	display:none;
}

.no_display{
	display:none;
}

p.mini{
font-size:1px;
padding:0;
margin:0;
}

h3.erreurs{
	color:#f00;
	font-size:1.1em;
	margin-bottom:0;
	padding-bottom:0;
}
ul.erreurs{
	padding:0;
	margin:0;
	margin-top:0.4em;
	margin-bottom:1.5em;
	padding-left:1em;
	color:#f00;
}

#header{
	background-image: url(/images/menu/header.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height:151px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #000;

}

#logo_titre{
	float:left;
	margin:0;
	padding:0;
	background-image: url(/images/menu/headlogo.jpg);
	background-repeat: no-repeat;
	width:183px;
	height:151px;
	text-indent: -9000px;
	line-height:0;
	overflow:hidden;
}
#logo_titre a{
	display: block;
	text-decoration:none;
	height: 100%;
}
/* IE fix */
* html #logo_titre{
	margin-right:-3px;
	margin-bottom:-3px;
}

/*
DEBUT NAVIGATION
*/
#navigation{
	width:597px;
	padding-top:80px;
}
#navigation h2{
	display:none;
}
#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation ul li {
	float: left;
	height: 71px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}
#navigation ul a {
	display: block;
	text-decoration:none;
	height: 100%;
}
#nav_accueil{
	width:68px;
	background-image: url(/images/menu/1accueil.gif);
	background-repeat: no-repeat;
}
#nav_accueil a:hover, #nav_accueil a.selected{
	background-image: url(/images/menu/1accueil_f2.gif);
}
#nav_produits{
	width:82px;
	background-image: url(/images/menu/2produits.gif);
	background-repeat: no-repeat;
}
#nav_produits a:hover, #nav_produits a.selected{
	background-image: url(/images/menu/2produits_f2.gif);
}
#nav_news{
	width:89px;
	background-image: url(/images/menu/3nouveautes.gif);
	background-repeat: no-repeat;
}
#nav_news a:hover, #nav_news a.selected{
	background-image: url(/images/menu/3nouveautes_f2.gif);
}
#nav_societe{
	width:76px;
	background-image: url(/images/menu/4dold.gif);
	background-repeat: no-repeat;
}
#nav_societe a:hover, #nav_societe a.selected{
	background-image: url(/images/menu/4dold_f2.gif);
}
#nav_contact{
	width:77px;
	background-image: url(/images/menu/5contact.gif);
	background-repeat: no-repeat;
}
#nav_contact a:hover, #nav_contact a.selected{
	background-image: url(/images/menu/5contact_f2.gif);
}
/*
FIN NAVIGATION
*/



#menu h2{
	display:none;
}
#menu ul {
	margin: 0;
	padding: 0 0 0px;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size:0.8em;
	background-color:#999999;
}
#menu ul li {
	margin:0;
	padding: 0;
	margin-bottom:1px;
}

* html #menu li{
	margin-bottom:0px;
}
#menu ul a {
	display: block;
	height:100%;
	margin:0;
	padding:3px 5px;
	text-decoration:none;
	color: #666;
	background-color:#ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#menu ul a:hover,#menu ul a.selected{
color:#fff;
background-color:#f60;
}

#menu p{
	text-align:left;
	font-size: 0.8em;
	background-color: #E0E3E3;
	margin: 0px;
	padding: 10px 5px 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #666666;
	background-image: url(../images/content/loupe.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#menu p a:link {
	color: #666666;
	text-decoration: none;
}
#menu p a:visited {
	color: #666666;
	text-decoration: none;
}
#menu p a:hover {
	color: #FF6600;
	text-decoration: none;
}


/*
DEBUT NOUVEAU PRODUIT
*/
#zone_nouveau_produit{
	background-color:#fff;
	background-image: url(/images/banniere/banniere.jpg);
	background-repeat: no-repeat;
	background-position:0 1px;
	height:144px;
}
#zone_nouveau_produit h2{
	display:none;
}
#nouveau_produit{
	margin-left:532px;
	height:111px;
	background-image: url(/images/banniere/information-produit-julien.jpg);
	background-repeat: no-repeat;
	background-position:0 1px;
	overflow:hidden;
}
#nouveau_produit p{
	margin:0;
	padding:0;
}
#nouveau_produit p.image{
	text-align:center;
	float:left;
	width:125px;
	padding:3px;
}
#nouveau_produit p.titre{
	margin-left:131px;
	padding-top:50px;
	font-weight:bold;
	font-size:0.9em;
	text-align:right;
	padding-right:0.4em;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1em;
}
#zone_nouveau_produit p.lien{
	padding:0;
	margin:0;
	margin-left:532px;
	background-image: url(/images/banniere/texte-produit-julien.jpg);
	background-repeat: no-repeat;
	height:33px;
}
#zone_nouveau_produit a{
	display:block;
	text-decoration:none;
	text-indent:-9000px;
	height:100%;
}
/*
FIN NOUVEAU PRODUIT
*/


div.template_homepage{
	background-color:#e7e8e9;
}
div.template_homepage .template_col1{
	float:right;
	width:209px;
}
div.template_homepage .template_col2{
	margin-right:209px;
	background-color:#fff;
	background-image: url(/images/content/fond-catalogue.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#fff;
}


div.template_page{
	background-color:#e7e8e9;
}

div.template_page .template_col1{
	float:left;
	width:182px;
}
div.template_page .template_col2{
	margin-left:182px;
	background-color:#fff;
	background-image: url(/images/content/fond-catalogue.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left-width:2px;
	border-left-style:solid;
	border-left-color:#fff;
}


/*
DEBUT CONTENU PRINCIPAL
*/

#content-main{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	font-size:0.9em;
}

#content-main div.conteneur{
	padding:7px;
}


#content-main h2 {
	margin:0 0px 0.4em;
	padding:0 0 0.4em 15px;
	font-size: 1.2em;
	color: #FF6601;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF6601;
	background-image: url(/images/content/puce.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#content-main a:link {
	color: #006699;
	border-bottom-color: #006699;
	text-decoration: underline;
}
#content-main a:visited {
	color: #006699;
	border-bottom-color: #006699;
	text-decoration: underline;
}
#content-main a:hover {
	color: #FF6601;
	text-decoration: none;
}


/*
FIN CONTENU PRINCIPAL
*/

/*
DEBUT LISTE DE PRODUITS
*/
#content-main .produit{
	margin-top: 1em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	padding-top: 1.2em;
}

#content-main .produit_premier{
	margin:0;
	border:none;
	padding:0;
}

#content-main .produit img{
	float: left;
	margin-top:-1.2em;
	margin-bottom:1.2em;
}


* #content-main .produit img{
	border:none;
}


#content-main .produit h4, #content-main .produit .description_produit{
	margin:0;
	padding:0;
	margin-left:100px;
}
#content-main .produit h4{
	font-size:1.2em;
	background-image: url(../images/content/arrowlink.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 15px;
}
/*
FIN LISTE DE PRODUITS
*/

/*
DEBUT CONTENU NEWS
*/
/** html #content-news{
	margin-left:-3px;
}*/
#content-news{
	margin:0;
	padding:0px 0 7px;
	border-width:0;
}
#content-news h2{
	margin:0;
	padding:0;
	background-image: url(/images/content/titre-news.gif);
	background-repeat: no-repeat;
	height:25px;
	text-indent: -9000px;
}
#content-news .article{
	padding: 0.8em;
}


#content-news a:link {
	color: #006699;
	border-bottom-color: #006699;
	text-decoration: underline;
}
#content-news a:visited {
	color: #006699;
	border-bottom-color: #006699;
	text-decoration: underline;
}
#content-news a:hover {
	color: #FF6601;
	text-decoration: none;
}


/*
FIN CONTENU NEWS
*/



#content-liens{
	margin:0;
	padding:0px 0 7px;
	border-width:0;
}
#content-liens h2{
	margin:0;
	padding:0;
	background-image: url(/images/content/titre-liens.gif);
	background-repeat: no-repeat;
	height:25px;
	text-indent: -9000px;
}

#content-liens p{
	margin-left:4px;
	margin-right:4px;
}

#content-liens a:link {
	color: #006699;
	border-bottom-color: #006699;
	text-decoration: underline;
}
#content-liens a:visited {
	color: #006699;
	border-bottom-color: #006699;
	text-decoration: underline;
}
#content-liens a:hover {
	color: #FF6601;
	text-decoration: none;
}




/*
DEBUT FORMULAIRE
*/

#form_contact{
	margin:0;
	padding:0;
	margin-bottom:4em;
}
#form_contact label.requis{
	font-weight:bold;
}
#form_contact input, #form_contact textarea, #form_contact select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:1px;
	border-color:#000;
	background-color:#fff;
	font-size:1em;
}
#form_contact textarea,#form_contact fieldset input{
	width:99%;
}
#form_contact p{
	margin:0;
	padding:0;
	margin-top:0.4em;
	margin-bottom:0.5em;
}
#form_contact fieldset{
	margin:0;
	padding:0.7em;
	border-width:1px;
	border-color:#999;
	border-style:solid;
	margin-bottom:1em;
}
#form_contact fieldset.coordonnees{
width:47%;
}

#form_contact fieldset legend{
	color:#000;
	font-style: italic;
}
#form_contact label{
	display:block;
	padding-bottom:0.2em;
}
#form_contact #form_aide{
	margin-top:0.5em;
	float:right;
	padding-left:0.5em;
	width:45%;
}

* html #form_aide{
	margin:-3px;
	padding-top:0.7em;
}

#form_aide p{
	margin-top:0;
	margin-bottom:0.7em;
	color:#666;
}
/*
FIN FORMULAIRE
*/

/*
DEBUT COORDONNEES
*/
#coordonnees{
	text-align:center;
	font-size:0.9em;
}

#coordonnees p{
	font-size:0.9em;
	text-align:center;
}
/*
DEBUT COORDONNEES
*/


#footer{
	clear:both;
	margin:0;
	padding:0.3em 0.3em 0 0.5em;
	background-color:#273b3d;
	color:#fff;
	font-size:0.9em;
	background-image: url(/images/content/logo_footer_nextweb.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 22px;
}

#footer a{
	color:#fff;
}

#footer a:hover{
	text-decoration:none;
}

#content-main li{
list-style-type: square;
/*list-style-image: url(/images/content/arrowgrey.gif);*/
}

#content-main .liste_ancres_produits li {
	padding:0;
	margin:0;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/content/arrowlink_orange.gif);

}

* html #content-main .liste_ancres_produits li {
	list-style-image: url(/images/content/arrowlink_orange_ie.gif);
}
#content-main img {
	padding:0;
	margin:5px;
}
#content-main h3 {
	margin:0 0px 0.4em;
	padding:0 0 0.4em 0px;
	font-size: 0.9em;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-transform: uppercase;
}
#content-news p {
	margin:0;
	padding:0px 10px;
	border-width:0;
	font-size: 0.8em;
	line-height: 1.5em;
}

