/*  
Theme Name: La Poste - Salon VAD 2009
Author URI: http://www.chapristi.com/
Version: 1
Author: Thomas Mouton
Description: 
*/

@media screen {
/* GENERIQUES */
    html, 
    body {
		margin:0px;
		padding:0px;
	}
	body {
		font-size:12px;
		color:#808080;
		font-family:Arial, Verdana, Helvetica, Sans-serif;
		background-color:#FFFFFF;
	}
	div, 
	p, 
	ul,  
	dl {
		margin:0px;
		padding:0px;
	}
	br {
		float:none;
		clear:both;
	}
	a {
	}
	a:hover {
		color:#f28800;
		text-decoration:none;
	}
	img {
		border:0px;
		display:inline;
	}
	form,
	form fieldset {
		border:0px;
		margin:0px;
		padding:0px;
	}

	.nofloat {
		clear:both;
		float:none;
	}
	br.nofloat {
		font-size:1px;
	}
	.txt-left {
		text-align:left;
	}
	.txt-center {
		text-align:center;
	}
	.txt-right {
		text-align:right;
	}
	.txt-justify {
		text-align:justify;
	}

/* CLASSES */
	/* HEADER */
	div.header {
		clear:both;
		width:100%;
		height:331px;
		background-color:transparent;
		background-repeat:repeat-x;
		background-position:top left;
		background-image:url(images/background-header.gif);
	}
	div.header dl {
		margin:0px auto;
		width:980px;
		height:90px;
	}
	div.header dl dt {
		float:left;
		margin:0px;
		padding:0px;
	}
	div.header dl dt.picto {
		margin:10px 0px 0px 53px;
		height:79px;
	}
	div.header dl dt.baseline {
		margin:20px 0px 0px 23px;
	}
	div.header dl dt.moteur-recherche {
		float:right;
		margin:56px 40px 0px 0px;
	}
	div.header dl dt.moteur-recherche form {
	}
	div.header dl dt.moteur-recherche form fieldset {
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:left middle;
		background-image:url(images/header-picto-rechercher.gif);
	}
	div.header dl dt.moteur-recherche form fieldset input {
		margin:0px;
		border:1px solid #3b3b3b;
	}
	div.header dl dt.moteur-recherche form fieldset input.text {
		background-color:#131313;
		color:#828282;
		margin-left:25px;
	}
	div.header dl dt.moteur-recherche form fieldset input.submit {
		color:#FFFFFF;
		background-color:#3b3b3b;
	}
	div.header dl dt.moteur-recherche form fieldset input.submit:hover {
		color:#f28800;
		cursor:pointer;
	}
	div.header div#flash-banniere {
		clear:both;
		width:100%;
		height:240px;
		margin:0px;
		padding:1px 0px 0px 0px;
	}
	div.header div#flash-banniere div.no-flash {
		position:absolute;
		left:50%;
		width:980px;
		height:240px;
		margin:0px 0px 0px -490px;
		padding:0px;
		z-index:10;
	}
	/* FOOTER */
	div.footer {
		clear:both;
		width:100%;
		height:150px;
		margin:0px 0px 15px 0px;
		background-color:transparent;
		background-repeat:repeat-x;
		background-position:top left;
		background-image:url(images/background-footer.gif);
		text-align:center;
		border:1px yellow;
	}
	div.footer ul {
		margin:0px auto;
		list-style-type:none;
	}
	div.footer ul li {
		float:left;
	}
	div.footer div.partenaires {
		margin:0px auto;
		width:980px;
	}
	div.footer div.partenaires h3 {
		margin:0px;
		padding:4px 0px 0px 0px;
		height:23px;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:top center;
		background-image:url(images/background-footer-h3-partenaires.gif);
		font-size:12px;
		text-align:center;
	}
	div.footer div.partenaires ul {
		margin-top:10px;
		width:625px;
	}
	div.footer div.partenaires ul li {
		margin:0px 10px;
	}
	div.footer div.menu {
		clear:both;
		margin:0px auto;
		width:980px;
	}
	div.footer div.menu ul {
		padding-top:25px;
		width:420px;
	}
	div.footer div.menu ul li {
		margin:0px 2px;
	}
	div.footer div.menu ul li a {
		color:#808080;
		text-decoration:none;
	}
	div.footer div.menu ul li a:hover {
		text-decoration:underline;
	}
	/* BODY */
	div.page {
		clear:both;
		width:100%;
		min-height:300px;
		margin:10px 0px 0px 0px;
		padding:15px 0px 0px 0px;
		background-color:transparent;
		background-repeat:repeat-x;
		background-position:top left;
		background-image:url(images/background-page.gif);
	}
	/* Hack IE 7 & Mozilla */
	html>body div.page {
    	height:auto;
        min-height:300px;
    }
	div.page div.body {
		margin:0px auto;
		width:980px;
	}
	/* COLONNE GAUCHE */
	div.page div.body div.col-gauche {
		float:left;
		width:260px;
		padding:0px 0px 25px 20px;
	}
	/* CATEGORIES */
	div.page div.body div.col-gauche div.categories {
		width:254px;
		padding-bottom:7px;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:bottom left;
		background-image:url(images/background-encart-bas.gif);
	}
	div.page div.body div.col-gauche div.categories h2 {
		height:27px;
		margin:0px;
		padding:15px 0px 0px 48px;
		font-size:14px;
		color:#000000;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:top left;
		background-image:url(images/background-h2-categorie.gif);
	}
	div.page div.body div.col-gauche div.categories ul {
		list-style-type:none;
	}
	div.page div.body div.col-gauche div.categories ul li {
		height:26px;
		margin:0px;
		padding:4px 0px 0px 17px;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:top left;
		background-image:url(images/background-li-categorie.gif);
		color:#808080;
		cursor:pointer;
	}
	div.page div.body div.col-gauche div.categories ul li.sous-categorie {
		height:22px;
		padding:0px 0px 0px 32px;
		background-image:url(images/background-li-sous-categorie.gif);
	}
	div.page div.body div.col-gauche div.categories ul li span {
		font-size:16px;
	}
	div.page div.body div.col-gauche div.categories ul li.sous-categorie span {
		font-size:12px;
	}
	div.page div.body div.col-gauche div.categories ul li a {
		color:#808080;
		text-decoration:none;
	}
	div.page div.body div.col-gauche div.categories ul li.over,
	div.page div.body div.col-gauche div.categories ul li.over a,
	div.page div.body div.col-gauche div.categories ul li:hover,
	div.page div.body div.col-gauche div.categories ul li:hover a,
	div.page div.body div.col-gauche div.categories ul li a:hover {
		color:#f28800;
	}
	div.page div.body div.col-gauche div.categories ul li.over,
	div.page div.body div.col-gauche div.categories ul li.over a {
		font-weight:bold;
	}
	/* ENCARTS */
	div.page div.body div.col-gauche div.encart-rss,
	div.page div.body div.col-gauche div.encart-contact,
	div.page div.body div.col-gauche div.encart-nuage-tag,
	div.page div.body div.col-gauche div.encart-vad-site {
		width:254px;
		margin-top:15px;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:top left;
	}
	div.page div.body div.col-gauche div.encart-rss,
	div.page div.body div.col-gauche div.encart-contact,
	div.page div.body div.col-gauche div.encart-vad-site {
		padding-top:10px;
	}
	div.page div.body div.col-gauche div.encart-rss {
		height:89px;
		background-image:url(images/background-encart-rss.gif);
	}
	div.page div.body div.col-gauche div.encart-contact {
		height:109px;
		background-image:url(images/background-encart-contact.gif);
	}
	div.page div.body div.col-gauche div.encart-nuage-tag {
		background-image:url(images/background-encart-nuage-tag-haut.gif);
	}
	div.page div.body div.col-gauche div.encart-vad-site {
		height:99px;
		background-image:url(images/background-encart-vad-site.jpg);
	}
	div.page div.body div.col-gauche div.encart-rss h2,
	div.page div.body div.col-gauche div.encart-contact h2 {
		margin:0px 10px 5px 90px;
		padding:0px;
		font-size:14px;
		color:#000000;
	}
	div.page div.body div.col-gauche div.encart-rss p,
	div.page div.body div.col-gauche div.encart-contact p,
	div.page div.body div.col-gauche div.encart-vad-site p {
		margin:0px 10px 0px 90px;
	}
	div.page div.body div.col-gauche div.encart-rss p.description {
		height:40px;
	}
	div.page div.body div.col-gauche div.encart-contact p.description {
		height:50px;
	}
	div.page div.body div.col-gauche div.encart-rss p.lien,
	div.page div.body div.col-gauche div.encart-contact p.lien {
		padding-right:25px;
		text-align:right;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:right center;
		background-image:url(images/background-encart-lien.gif);
	}
	div.page div.body div.col-gauche div.encart-rss p.lien a,
	div.page div.body div.col-gauche div.encart-contact p.lien a {
		color:#f28800;
		text-decoration:none;
	}
	div.page div.body div.col-gauche div.encart-rss p.lien a:hover,
	div.page div.body div.col-gauche div.encart-contact p.lien a:hover {
		text-decoration:underline;
	}
	div.page div.body div.col-gauche div.encart-nuage-tag p {
		padding:15px 20px;
		text-align:center;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:bottom left;
		background-image:url(images/background-encart-nuage-tag-bas.gif);
	}
	div.page div.body div.col-gauche div.encart-nuage-tag p a {
		color:#808080;
		text-decoration:none;
	}
	div.page div.body div.col-gauche div.encart-nuage-tag p a:hover {
		text-decoration:underline;
	}
	div.page div.body div.col-gauche div.encart-vad-site p.lien {
		margin-top:55px;
		padding-right:25px;
		text-align:right;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:right center;
		background-image:url(images/background-encart-lien-gris.gif);
	}
	div.page div.body div.col-gauche div.encart-vad-site p.lien a {
		color:#FFFFFF;
		text-decoration:none;
	}
	div.page div.body div.col-gauche div.encart-vad-site p.lien a:hover {
		text-decoration:underline;
	}
	/* COLONNE DROITE */
	div.page div.body div.col-droite {
		float:left;
		width:700px;
		margin:0px;
		padding:0px 0px 25px 0px;
	}
	div.page div.body div.col-droite div.erreur {
		width:610px;
		margin:55px 0px;
		padding:0px;
		text-align:center;
	}
	div.page div.body div.col-droite div.erreur p {
		text-align:center;
		txt-transform:italic;
	}
	/* ARTICLE */
	div.page div.body div.col-droite div.article {
		width:610px;
		margin:0px;
		padding:0px 0px 0px 70px;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:top left;
		background-image:url(images/background-colonne-droite.gif);
	}
	div.page div.body div.col-droite div.article p.categories {
		margin:0px;
		padding:5px 0px 3px 0px;
	}
	div.page div.body div.col-droite div.article p.categories a {
		color:#f28800;
	}
	div.page div.body div.col-droite div.article h1 {
		margin:0px;
		padding:0px 0px 3px 0px;
		font-size:18px;
	}
	div.page div.body div.col-droite div.article h1 a {
		font-size:18px;
		color:#000000;
		text-decoration:none;
	}
	div.page div.body div.col-droite div.article h1 a:hover {
		text-decoration:underline;
	}
	div.page div.body div.col-droite div.article p.auteur {
		font-weight:bold;
	}
	div.page div.body div.col-droite div.article p.date {
		margin-bottom:8px;
	}
	div.page div.body div.col-droite div.article p {
		text-align:justify;
	}
	div.page div.body div.col-droite div.article p.commentaire {
		margin-top:10px;
		margin-bottom:10px;
		padding-top:3px;
		border-top:1px solid #e5e5e5;
		text-align:right;
	}
	div.page div.body div.col-droite div.article p.commentaire a {
		color:#f28800;
	}
	div.page div.body div.col-droite div.commentaires {
		width:610px;
		margin:10px 0px 0px 70px;
		padding:0px 0px 15px 0px;
		border-bottom:1px solid #e5e5e5;
	}
	div.page div.body div.col-droite div.commentaires h3 {
		margin:5px 0px;
		padding:0px;
		color:#3b3b3b;
		font-size:13px;
	}
	div.page div.body div.col-droite div.commentaires ol {
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	div.page div.body div.col-droite div.commentaires ol li {
		margin:0px 0px 2px 0px;
		padding:8px 12px;
		background-color:#efefef;
	}
	div.page div.body div.col-droite div.commentaires ol li.odd {
		background-color:#f9f9f9;
	}
	div.page div.body div.col-droite div.commentaires ol li p {
		color:#3b3b3b;
	}
	div.page div.body div.col-droite div.commentaires ol li p a {
		color:#3b3b3b;
	}
	div.page div.body div.col-droite div.commentaires ol li p a:hover {
		color:#f28800;
	}
	div.page div.body div.col-droite div.commentaires ol li p.date-auteur {
		margin-bottom:5px;
		font-style:italic;
	}
	div.page div.body div.col-droite div.commentaires ol li p.moderation {
		font-style:italic;
	}
	div.page div.body div.col-droite div.commentaire-form {
		width:610px;
		margin:10px 0px 10px 70px;
		padding:0px;
		border-bottom:1px solid #e5e5e5;
	}
	div.page div.body div.col-droite div.commentaire-form h3 {
		margin:5px 0px;
		padding:0px;
		color:#3b3b3b;
		font-size:13px;
	}
	div.page div.body div.col-droite div.commentaire-form p {
	}
	div.page div.body div.col-droite div.commentaire-form p.intro {
		margin-bottom:8px;
	}
	div.page div.body div.col-droite div.commentaire-form form {
		margin:0px;
		padding:0px;
	}
	div.page div.body div.col-droite div.commentaire-form form fieldset {
		margin:0px;
		padding:0px;
	}
	div.page div.body div.col-droite div.commentaire-form form p {
	}
	div.page div.body div.col-droite div.commentaire-form form p a {
		color:#808080;
	}
	div.page div.body div.col-droite div.commentaire-form form p a:hover {
		color:#f28800;
	}
	div.page div.body div.col-droite div.commentaire-form form p.login {
		float:left;
	}
	div.page div.body div.col-droite div.commentaire-form form p.logout {
		float:right;
	}
	div.page div.body div.col-droite div.commentaire-form form p.asterisque {
		margin:0px;
		padding:0px;
		float:right;
		font-style:italic;
		font-size:11px;
	}
	div.page div.body div.col-droite div.commentaire-form form label {
		float:left;
		width:140px;
		padding-bottom:3px;
		color:#3b3b3b;
	}
	div.page div.body div.col-droite div.commentaire-form form label.complement {
		padding-top:5px;
		margin-left:8px;
	}
	div.page div.body div.col-droite div.commentaire-form form input.text {
		float:left;
		width:200px;
	}
	div.page div.body div.col-droite div.commentaire-form form input.submit {
		height:19px;
		margin:0px;
		width:185px;
		padding:0px 25px 0px 0px;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:right center;
		background-image:url(images/background-encart-lien.gif);
		color:#f28800;
		border:0px;
		cursor:pointer;
	}
	div.page div.body div.col-droite div.commentaire-form form input.submit:hover {
		text-decoration:underline;
	}
	div.page div.body div.col-droite div.commentaire-form form textarea {
		width:610px;
		height:90px;
	}
	/* PAGE */
	div.page div.body div.col-droite div.page {
		width:610px;
		margin:0px;
		padding:0px 0px 10px 70px;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:top left;
		background-image:url(images/background-colonne-droite.gif);
	}
	div.page div.body div.col-droite div.page h1 {
		margin:0px;
		padding:22px 0px 10px 0px;
		font-size:18px;
		color:#000000;
	}
	div.page div.body div.col-droite div.page h3 {
		margin:0px;
		padding:12px 0px 5px 0px;
		font-size:13px;
		color:#000000;
	}
	div.page div.body div.col-droite div.page ul {
		list-style-type:circle;
	}
	div.page div.body div.col-droite div.page ul li {
		margin-left:20px;
		margin-bottom:5px;
		color:#000000;
		text-align:justify;
	}
	div.page div.body div.col-droite div.page p {
		color:#000000;
		text-align:justify;
	}
	div.page div.body div.col-droite div.page p a {
		color:#000000;
	}
	div.page div.body div.col-droite div.page form {
		margin:8px 0px 10px 0px;
		padding:0px 0px 10px 0px;
		border-bottom:1px solid #e5e5e5;
	}
	div.page div.body div.col-droite div.page form ol {
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	div.page div.body div.col-droite div.page form ol li {
		clear:both;
		margin:0px;
		padding:12px 0px 0px 0px;
	}
	div.page div.body div.col-droite div.page form p.asterisque {
		margin:0px;
		padding:0px;
		float:right;
		font-style:italic;
		font-size:11px;
	}
	div.page div.body div.col-droite div.page form label {
		float:left;
		width:160px;
		padding-bottom:3px;
		color:#3b3b3b;
	}
	div.page div.body div.col-droite div.page div.cf_info {
		margin:15px 0px 15px 0px;
		padding:0px;
	}
	div.page div.body div.col-droite div.page div.cf_info ol {
		list-style-type:square;
		margin:0px 0px 0px 25px;
		padding:0px;
	}
	div.page div.body div.col-droite div.page div.cf_info,
	div.page div.body div.col-droite div.page div.cf_info ol li {
		color:#3b3b3b;
	}
	div.page div.body div.col-droite div.page div.failure,
	div.page div.body div.col-droite div.page div.failure ol li {
		color:red;
	}
	div.page div.body div.col-droite div.page div.success {
		font-weight:bold;
	}
	div.page div.body div.col-droite div.page form label.complement {
		padding-top:5px;
		margin-left:8px;
	}
	div.page div.body div.col-droite div.page form input.single,
	div.page div.body div.col-droite div.page form input.secinput {
		float:left;
		width:250px;
	}
	div.page div.body div.col-droite div.page form input.secinput {
		width:125px;
	}
	div.page div.body div.col-droite div.page form img.captcha {
		margin-top:-3px;
		margin-left:8px;
	}
	div.page div.body div.col-droite div.page form input.sendbutton {
		height:19px;
		margin:0px;
		width:165px;
		padding:0px 25px 0px 0px;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:right center;
		background-image:url(images/background-encart-lien.gif);
		color:#f28800;
		border:0px;
		cursor:pointer;
	}
	div.page div.body div.col-droite div.page form input.sendbutton:hover {
		text-decoration:underline;
	}
	div.page div.body div.col-droite div.page form select {
		width:255px;
	}
	div.page div.body div.col-droite div.page form textarea {
		width:610px;
		height:90px;
	}
	/* RESULTAT RECHERCHE */
	div.page div.body div.col-droite div.page div.resultat-recherche {
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px solid #e5e5e5;
	}
	div.page div.body div.col-droite div.page div.resultat-recherche p.categories {
		margin:0px;
		padding:5px 0px 3px 0px;
	}
	div.page div.body div.col-droite div.page div.resultat-recherche p.categories a {
		color:#f28800;
	}
	div.page div.body div.col-droite div.page div.resultat-recherche h3 {
		margin:0px;
		padding:0px 0px 3px 0px;
		font-size:14px;
	}
	div.page div.body div.col-droite div.page div.resultat-recherche h3 a {
		font-size:14px;
		color:#000000;
	}
	div.page div.body div.col-droite div.page div.resultat-recherche p.auteur {
		font-weight:bold;
	}
	div.page div.body div.col-droite div.page div.resultat-recherche p.date {
		margin-bottom:8px;
	}

/* HACKS */
	/* IE6 PNG */
    * html img,
	* html .png {
		behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/1ptrans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
	}
}