body {	
	margin:0;padding:0;
	background-color: #CCCCCC;
	background-image: url(../images/fond.jpg);
	font: 1em/1.5em  Helvetica, arial, "Nimbus Sans L", sans-serif;
	color:#6B6B6B;
	}

#logo {position:relative;left:10px;}

h1 {	position:relative;
	margin:0 0 10px 0;padding:0;
	width:482px;
	background: #6E9ECB url("../images/barre_bleue.jpg") 100% 0 no-repeat;
	font-size:1em;line-height:1.6em;text-indent:0.6em;color:#FCE92B;
	}
	

h2 {position:relative;margin:0;padding:5px 0;font-weight:normal;font-size:1.2em;width:482px;height:40px;border:none;background: #fff url("../images/fondH2.gif") 0 0 no-repeat;}
h2 span {position:absolute;top:10px;right:10px;color:#5374B9;margin:0;padding:0;}	
h2.titre {color:#E11F28;border-top:1px #D3D3D3 solid;background:none;font-size:1em;margin:0 0 4px 0;padding:0;height:auto;}
h2.titreGauche span {position:absolute;top:0;left:0;right:auto;height:40px;margin:0;padding:0;background:url("../images/fondH2Inverse.jpg") top right no-repeat;padding:10px 80px 0 10px;}




h2#decouvrirMagazine {width:482px;height:150px;border:none;background: #fff url("../images/../images/illuDecouverteMagazine.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#newsletter {width:482px;height:150px;border:none;background: #fff url("../images/fondNewsletter.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#articlesRef {width:482px;height:100px;border:none;background: #fff url("../images/illuArticleRef.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#aboNewsletter {width:482px;height:130px;border:none;background: #fff url("../images/fondabonewsletter.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#desaboNewsletter {width:482px;height:130px;border:none;background: #fff url("../images/fonddesabonewsletter.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#listeFicheMetier {width:482px;height:130px;border:none;background: #fff url("../images/fondFicheMetier.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#media {width:482px;height:130px;border:none;background: #fff url("../images/../images/fondmedias.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#media10 {width:482px;height:130px;border:none;background: #fff url("../images/fondlivres.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#media20 {width:482px;height:130px;border:none;background: #fff url("../images/fondlogiciel.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#media30 {width:482px;height:130px;border:none;background: #fff url("../images/fonddvd.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#publicite {position:relative;top:20px;width:482px;height:130px;border:none;background: #fff url("../images/illuPublicite.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#listeFormations {width:482px;height:130px;border:none;background: #fff url("../images/fondFormations.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#chantierEnImage {width:482px;height:130px;border:none;background: #fff url("../images/fondChantierEnImage.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#annonces {width:482px;height:130px;border:none;background: #fff url("../images/fondAnnonces.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#errorCompte {width:482px;height:130px;border:none;background: #fff url("../images/fondErreurConnexion.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#myCompte {width:482px;height:130px;border:none;background: #fff url("../images/fondCompte.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#newCompte {width:482px;height:130px;border:none;background: #fff url("../images/fondNewCompte.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#fondBoutique {width:482px;height:130px;border:none;background: #fff url("../images/fondBoutique.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#fondBoutiqueAbonnement {width:482px;height:130px;border:none;background: #fff url("../images/fondBoutiqueAbonnement.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#fondBoutiqueMagazine {width:482px;height:130px;border:none;background: #fff url("../images/fondBoutiqueMagazine.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#fondBoutiqueArticle {width:482px;height:130px;border:none;background: #fff url("../images/fondBoutiqueArticle.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#fondBoutiqueClasseur {width:482px;height:130px;border:none;background: #fff url("../images/fondBoutiqueClasseur.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#fondLiens {width:482px;height:130px;border:none;background: #fff url("../images/fondLiens.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
h2#fondRss {width:482px;height:130px;border:none;background: #fff url("../images/fondrss.gif") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}


h3 {margin:20px 0 10px 0;padding:0;font-size:0.8em;color:#E11F28;font-weight:normal;text-indent:60px;background:url("../images/fondH3.gif") 0 0 no-repeat;line-height:50px;clear:left;}
h3 span{position:relative;top:12px;}
h4 {margin:8px 0 10px 0;padding:0;font-size:0.8em;color:#0068ed;font-weight:bold;text-indent:10px;border:1px #DDD solid;background: #EEE url("../images/closed.gif") 100% 50% no-repeat;}
h4.open { background-image:url("../images/open.gif");}	
em {font-style:italic;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:none;}
img.minicouv {width:90px;margin:14px 0 4px 0;}
img.vignette {width:60px;margin:14px 0 4px 0;}


h1 a.link1{color:#FCE92B;}

h1 a.link2 {margin:0;padding:0;position:absolute;top:0.4em;right:5px;color:#FCE92B;text-align:right;font-size:0.8em;line-height:20px;background:url("../images/pucefleche.jpg") 0 0 no-repeat;text-indent:24px;}
h1 a.link:hover {background:url("../images/puceflecheon.jpg") 0 0 no-repeat;}

a.link3 {display:block;margin:0;padding:0;color:#FCE92B;text-align:left;font-size:0.8em;line-height:20px;background: #6E9ECB url("../images/pucefleche.jpg") 0 0 no-repeat;text-indent:24px;}
a.link3:hover {background: #6E9ECB url("../images/puceflecheon.jpg") 0 0 no-repeat;}




label {font-size:0.8em;line-height:1.5em;color:#555;font-weight:bold;}
input {border:1px #000 solid;}
select {font-size:0.8em;line-height:1.5em;color:#555;margin:0;padding:0;}

form{width:482px;}
form.inHeader {}



.linkzoom {font-size:1em;color:#000}
	
#page {
	position:absolute;
	left:50%;margin-left:-490px;
	width:980px;
	background : #fff url("../images/fondPage.gif") 0 0 repeat-y;
	}
	/* masquage pour IE Mac \*/ #conteneur {top:50%;margin-top:-270px;} /* fin masquage */


#zoneContact {	position:absolute;
		right:4px;top:0;
		width:145px;height:100px;
		background:#fff url("../images/zoneContact.jpg");
		text-align:center;
		}
		
#zoneContact p {margin:2px;font-size:0.7em;line-height:1.1em;color:#000}
#zoneContact strong {display:block;margin:10px 2px 2px 2px;font-size:1.2em;line-height:1.4em;color:#E11F28;}
#zoneContact a {color:#000;}

#header { 	position:relative;
		height:101px;width:980px;
		background: #FFF url("../images/fondHeader.gif") 0 0 repeat-x;
		}



		
#baseline { 	position:relative;
		height:66px;width:980px;
		background: #FFF url("../images/fondBaseLine.gif") 0 0 repeat-x;
		}
		

#baseline #linkAbonneMag {position:absolute;bottom:14px;left:2px;}
#baseline #linkBoutique {position:absolute;bottom:14px;left:340px;}
#baseline #quickSearch {position:absolute;top:15px;right:0px;width:auto;margin:0;padding:0;}
#baseline #quickSearch input{margin:0 2px 0 0;padding:0 2px;width:100px;}
#baseline #quickSearch button{width:40px;height:20px;background:url("../images/boutonok.gif") 0 0 no-repeat;margin:0;padding:0;border:none;}
#baseline #quickSearch button:hover{background:url("../images/boutonok.gif") 0 -20px no-repeat;text-decoration:none;cursor:pointer;}
#baseline #linkFormSearch {position:absolute;top:21px;right:4px;font-size:0.65em;color:#555;font-weight:bold;}





#footer { 	position:relative;
		height:66px;width:980px;
		background: #FFF url("../images/fondFooter_bleu.gif") 0 0 no-repeat;
		}
		
#navBar1 {float:left;margin:0;padding:0;}
#navBar1 ul{list-style:none;margin:0 4px;padding:0;}
#navBar1 li{margin:1px 0 0 0;width:150px;background:#D3D3D3;}
#navBar1 a {display:block;width:100%;color:#222;font-size:0.8em;text-indent:6px;}
#navBar1 a:hover{text-decoration:none;background:#EEE;}
#navBar1 li.rubrique{background:#E11F28;}
#navBar1 li.rubrique a {color:#FFF;font-weight:bold;}
#navBar1 li.rubrique a:hover {background:#E11F28;}

#navBarFoot {position:absolute;top:10px;left:20px;margin:0;}
#navBarFoot ul{list-style:none;margin:0 5px;padding:0;}
#navBarFoot li{display:inline;color:#DFDFDF;font-size:1em;}
#navBarFoot a {color:#DFDFDF;font-size:0.8em;}
#navBarFoot a:hover{text-decoration:underline;}


#navBar3 {position:absolute;left:0;list-style:none;margin:0px 10px;padding:0;}
#navBar3 ul{list-style:none;margin:0;padding:0;}
#navBar3 li{margin:1px 0 0 0;width:160px;background:#D3D3D3;}
#navBar3 a {display:block;width:100%;color:#222;font-size:0.8em;text-indent:6px;}
#navBar3 a:hover{text-decoration:none;background:#EEE;}
#navBar3 li.rubrique{background:#E11F28;}
#navBar3 li.rubrique a {color:#FFF;font-weight:bold;}
#navBar3 li.rubrique a:hover {background:#E11F28;}



#corpsContenu {position:relative;margin:0;padding:0;width:490px;float:left;}
#corpsContenu p {font-size:0.75em;line-height:1.3em;margin:0;padding:0;color:#6B6B6B;text-align:justify;}
#corpsContenu span.info {display:block;}
#corpsContenu p img {float:left;margin: 0 0.6em 0 0;}
#corpsContenu p.date {font-size:0.8em;margin:0 ;padding:0;color:#6B6B6B;}
#corpsContenu div.resumeArticle p.article img.gauche {float:left;margin: 0 1.4em 0 0;}
#corpsContenu div.resumeArticle p.article img.droite {float:right;margin: 0 0 0 1.4em;}

#corpsContenu p.message {text-align:center;margin-top:30px;}
#corpsContenu p.centre {text-align:center;}
#corpsContenu p.droite {text-align:right;}
#corpsContenu p.conseils {background:#FAFAFA;border:1px #EEE solid;padding:10px;margin:10px 0;width:460px;}
#corpsContenu p.noresult {color:#FF0000;}

#corpsContenu .categorieBar span { display:block;background:url("../images/closed.gif") 100% 50% no-repeat;}
#corpsContenu .categorieBar.open span { display:block;background:url("../images/open.gif") 100% 50% no-repeat;}
#corpsContenu .categorieBar p {width:482px;background:#EEE url("../images/closed.gif") 100% 50% no-repeat;border:1px #AAA solid;color:#555;text-indent:10px;line-height:2em;margin:10px 0;}
#corpsContenu .categorieBar.open p {background:#EEE url("../images/open.gif") 100% 50% no-repeat;}
#corpsContenu .listeLiens {width:462px;background:#FAFAFA;border:1px #DDD solid;color:#555;text-indent:10px;margin:0 10px;}

#corpsLargeContenu {position:relative;margin:0;padding:0;width:672px;background:#FFF;float:left;}
#corpsLargeContenu h1 {width:672px;margin:0 0 4px 0;}
#corpsLargeContenu #virtualMag{border:1px #999 solid;}

.linkDetails {display:block;font-size:0.95em;text-indent:20px;color:#6E9ECB;background:url("../images/puceDetails.gif") 0 0 no-repeat;padding:0;margin:10px 0;line-height:1.2em;clear:left;}
.linkDetails2 {font-size:0.95em;text-indent:20px;color:#6E9ECB;background:url("../images/puceDetails.gif") 0 0 no-repeat;padding:0;margin:0px;line-height:1.2em;}
.linkTopP {position:relative;margin:0;padding:0;top:-24px;left:60px;}
.linkTopP a span{background:none;margin:0;}
.linkTopP a:hover {text-decoration:none;}


#corpsContenu ul{margin:20px;padding:0;}
#corpsContenu li{font-size:0.8em;line-height:1.4em;margin:5px 0 0 0 ;padding:0;color:#6B6B6B;text-align:justify;}

#corpsContenu p.document {margin:10px;}
#corpsContenu p.document span {display:block;line-height:30px;}
#corpsContenu p.document img {width:30px;}
#corpsContenu p.document:hover {background:#F5F5F5;}


#navBar2 {margin:10px 0;padding:0;height:24px;}
#navBar2 ul {list-style:none;margin:0;padding:0;}
#navBar2 li{float:left;margin:4px;padding:0;background:url("../images/fond_bouton_gauche.gif") 0 0 no-repeat;}
#navBar2 a {display:block;color:#222;font-size:12px;line-height:24px;margin:0;padding:0 10px;background:url("../images/fond_bouton_droite.gif") 100% 0 no-repeat;}
#navBar2 a:hover{text-decoration:none;color:#FFF;background:url("../images/fond_bouton_rouge_droite.gif") 100% 0 no-repeat;}
#navBar2 li.actif {background:#E11F28;background:url("../images/fond_bouton_rouge_gauche.gif") 0 0 no-repeat;}
#navBar2 li.actif a {color:#FFF;background:url("../images/fond_bouton_rouge_droite.gif") 100% 0 no-repeat;}
#navBar2 li:hover {background:url("../images/fond_bouton_rouge_gauche.gif") 0% 0 no-repeat;}


#zonePub {position:absolute;right:0;top:162px;width:145px;text-align:center;z-index:999;}
#zonePub img {display:block;margin:auto;margin-bottom:10px;}
#espacePub1,#espacePub2,#espacePub3 {width:120px;height:240px;background:#FFF;}



#zoneMarketing {position:relative;float:left;padding:0;margin:0;width:183px;text-align:center;background: url(../images/fondStrips.jpg) repeat #e5e5e4;}
#zoneMarketing p {margin:0 6px;font-size:0.7em;line-height:1.3em;text-align:left; color:#282828;}
#zoneMarketing strong {font-size:1em;line-height:1.5em;}
#zoneMarketing h3 {font-size:0.9em;line-height:1.5em;background:#ccc;}
#zoneMarketing h4 { background:#EEE;}
#zoneMarketing 	p.linkzoom {text-align:center;margin:0 0 0 0;}
#zoneMarketing 	p.linkzoom a {color:#000;}
#zoneMarketing .numdate {display:block;text-align:center;font-size:1.1em;font-weight:bold;color:#333;line-height:1.4em;margin:0;padding:0;}
#zoneMarketing img {margin:0 0 16px 0;;}
#zoneMarketing p span a {margin:10px 0 0 100px; text-decoration:underline;}

#formArchiveArticle {position:relative;border:1px #aaa solid;margin:0 14px 10px 0;padding:0 0 10px 0;width:482px;}
#formArchiveArticle .header {background:#DDD;margin:0 0 10px 0;text-indent:5px;line-height:1.8em;}
#formArchiveArticle label {margin:0 0 0 10px;text-indent:0px;line-height:1.8em;}
#closeForm {position:absolute;right:4px;top:0;}
#closeForm a{color:#777;}
.noexist {display:none;}


#formChercheReponse {position:relative;top:20px;width:482px;height:150px;background: #fff url("../images/../images/fondFaq.jpg") 0 0 no-repeat;margin:0px 0 0 0;padding:0;}
#formChercheReponse textarea {position:relative;top:70px;left:100px;width:260px;height:50px;border:1px #000 solid;overflow:auto;}
#formChercheReponse button {position:absolute;right:0;bottom:3px;}
hr {clear:both;visibility:hidden;}
		

	



#divActu {margin:0 10px 0 0;}



#piedForm {	
	position:relative;
	font: 1em arial, hevetica, sans-serif;
	background:#FDFDFD;border:1px #E5E5E5 solid;
	margin: 5px 0 0 0;
	padding: 4px;
	clear:left;
	min-height:30px;
	text-align:right;
}


#corpForm {	
	margin: 0;
	padding: 0;
	background:#FDFDFD;}
	
#corpForm fieldset {
	margin: 0;
	font-style: normal;
	padding: 0;
	border:1px #E5E5E5 solid;
	
}
#corpForm legend {
	font-weight: bold;
	font-size:0.8em;
	background: transparent;
}
#corpForm p {	
	padding: .2em 0;
	margin: 0 0 .2em 0;
	
}



#corpForm fieldset label {
	float: left;
	width: 40%;
	text-align: right;
	margin: 0;
	padding:0 6px 0 0;
	font-size:0.9em;
	line-height: 1.5em;
}

#corpForm fieldset input {width:50%;margin:0;}
#corpForm fieldset input.court {width:auto;margin:0;}
#corpForm fieldset select {width:50%;color:red;}
#corpForm fieldset table.tableServiceLecteur {width:95%;border:1px #AAA solid;margin:auto;padding:0;}
#corpForm fieldset table.tableServiceLecteur input{width:auto;margin:auto;border:none;}
#corpForm fieldset table.tableServiceLecteur td.fondGris {background:#EEE;}

#corpForm label.oblig {
	font-weight: bold;
}

#corpForm p textarea#question {width:95%;height:150px;margin:10px;padding:0;border:1px black solid;}


#corpForm label:hover {}



#corpsContenu .visuelFormuleAbo {position:relative;margin:0 0 20px 0;}
#corpsContenu .visuelFormuleAbo p.tarifFrance {position:absolute;bottom:43px;left:370px;color:#FFF;font-size:18px;}

#corpsContenu .visuelFormuleAbo p.tarifEtranger {position:absolute;bottom:22px;left:370px;color:#FFF;font-size:18px;}
#corpsContenu .visuelFormuleAbo a:hover {text-decoration:none;}

#corpsContenu .contenaireImages {}
#corpsContenu .contenaireImages img {margin:20px;}

#listPartenaires .contenant {position:relative;left:5px;height:100px;width:150px;overflow:hidden;margin:5px 0;background:#fff;}

#contenu1,
#contenu2 {position:absolute;top:0px;left:0;padding:0;margin:0;}

#contenu1 a:hover,
#contenu2 a:hover {background:transparent;}

#contenu1 p,
#contenu2 p {margin:0;padding:0;}

#contenu1 img,
#contenu2 img {margin:0 25px;padding:0;}

#zonePrechargement {position:absolute;top:-60000px;border:1px red solid;}

.espacePub {position:relative;margin: 0 0 10px 0;}

#bandeauPub {position:absolute;right:170px;top:-151px;border:1px #888 solid;}

#lastDoc {position:absolute;width:482px;height:80px;top:138px;left:0;}
#lastDoc p {position:absolute;top:30px;right:195px;font-size:16px;font-weight:bold;color:#FFF;}
#lastDoc img {position:relative;top:20px;left:290px;margin:0 5px;}


.bicolonne {clear:left;}
.colgauche,
.coldroite {width:235px;float:left;margin:0 0 10px 0;}
.colgauche {margin:0 10px 10px 0;}


#enteteMag {position:relative;width:422px;height:141px;margin:30px 30px 0 30px;}
#enteteMag img {float:left;margin: 0 30px 0 0;width:100px;}
#enteteMag .intitule {display:block;color:#E11F28;font-size:1.3em;}
#enteteMag .periode {display:block;color:#6B6B6B;font-size:0.9em;}
#enteteMag a {position:absolute;bottom:0px;left:150px;}

table.download {width:482px;font-size:0.75em;line-height:1.3em;margin:0;padding:0;color:#6B6B6B;text-align:justify;padding:0;border:none;margin:0;}
table.download tr:hover {background:#F5F5F5;}
table.download .nomDoc {width:80%;}
table.download .format {width:10%;text-align:center;}

table.formations {clear:left;width:482px;font-size:0.75em;line-height:1.3em;margin:0;padding:0;color:#6B6B6B;border:1px #DDD solid;background:#EFEFEF;}

table.formations thead th {background:#EFEFEF;}
table.formations tbody tr {background:#FFF;cursor:pointer;}
table.formations tbody tr:hover {background:#F5F5F5;}
table.formations tbody td {vertical-align:top;}
table.formations .intitule {width:224px;text-align:left;vertical-align:middle;}
table.formations .societe {width:70px;text-align:center;vertical-align:middle;}
table.formations .date {width:70px;text-align:center;vertical-align:middle;}
table.formations .center {text-align:center;}
table.formations .droite {text-align:right;}
table.formations .total,
table.formations .rayon {background:#EFEFEF;font-weight:bold;}
table.formations a {color:#6B6B6B;}
table.formations a:hover {text-decoration:none;background:#F5F5F5;}


table.articles {width:482px;font-size:0.75em;line-height:1.3em;margin:0;padding:0;color:#6B6B6B;}
table.articles td {border-bottom:1px #EEE solid;padding:10px 0;margin:0;}
table.articles tr:hover {background:#EEE;}
table.articles a {color:#6B6B6B;text-decoration:none;}
table.articles a:hover {color:#222;text-decoration:underline;}
table.articles td.titre {width:352px;text-align:left;}
table.articles td.cat {width:100px;text-align:center;}
table.articles td.prix {width:30px;text-align:right;}




form#selectionSousType {width:auto;position:absolute;top:135px;right:10px;}
form#selectionSousType select {height:20px;}
form#selectionSousType label {margin: 0 10px;line-height:20px;}

form#selectionCategoriesAnnonce {width:auto;position:absolute;top:115px;right:150px;}
form#selectionCategoriesAnnonce select {height:20px;}
form#selectionCategoriesAnnonce label {margin: 0 10px;line-height:20px;font-size:0.7em;}



.bouton {display:block;margin:0;padding:0;text-align:center;font-weight:bold;color:#555;border:none;}
.bouton:hover{color:#FFF;text-decoration:none;cursor:pointer;}

.btn200x60{width:200px;height:30px;background:url("../images/bouton_200x60.gif") 0 0 no-repeat;font-size:14px;line-height:30px;}
.btn200x60:hover{background:url("../images/bouton_200x60.gif") 0 -30px no-repeat;}

.btnok{width:40px;height:20px;background:url("../images/boutonok.gif") 0 0 no-repeat;margin:0;padding:0;float:right;}
.btnok:hover{background:url("../images/boutonok.gif") 0 -20px no-repeat;}

.btnenvoyer{float:right;width:60px;height:30px;background:url("../images/bouton_envoyer.gif") 0 0 no-repeat;}
.btnenvoyer:hover{background:url("../images/bouton_envoyer.gif") 0 -30px no-repeat;}



.left{float:left;}

span.citationMetier {display:block;font-size:1.4em;color:#E11F28;text-align:center;}

ul.sommaire {list-style:none;margin:0;padding:0;}
ul.sommaire li a {color:#6B6B6B;}
ul.sommaire li a:hover {background:#F5F5F5;text-decoration:none;}
ul.sommaire li:hover {background:#F5F5F5;}

ul.fleche {list-style:none;margin:0;padding:0;}
ul.fleche li {text-indent:16px;background:url("../images/puceDetails.gif") 0 0 no-repeat;}
ul.fleche li:hover {background:url("../images/puceDetails.gif") 0 0 no-repeat;}

ul.fleche ul li {text-indent:16px;background:none;}
ul.fleche ul li:hover {text-indent:16px;background:none;}

#zoneMarketing ul.sommaire {list-style:none;margin:0;padding:0;}
#zoneMarketing .sommaire li a {color:#444;font-size:11px;}
#zoneMarketing ul.sommaire li a:hover {background:#F5F5F5;text-decoration:none;}
#zoneMarketing ul.sommaire li:hover {background:#F5F5F5;}

#abecedaire p{margin:10px 0;text-indent:38px;line-height:1.2em;background:url("../images/puce_abecedaire.jpg") 0 0 no-repeat;}
#abecedaire p:first-line {color:red;font-weight:bold;line-height:1.4em;} 
#abecedaire p:first-letter {font-family:"Bitstream Vera Sans Mono", Monaco,"lucida Console",monospace; font-size:1.3em;color:#FFF;margin:0 5px 0 0;} 

#abecedaire p.navigTool{margin:10px 0;text-indent:38px;line-height:1.2em;background:none;}
#abecedaire p.navigTool:first-line {font-size:0.95em;color:#6E9ECB;line-height:1.2em;margin:0 4px;} 
#abecedaire p.navigTool:first-letter {font-size:0.95em;color:#6E9ECB;line-height:1.2em;margin:auto;font-family:Helvetica, arial, "Nimbus Sans L", sans-serif;} 


p.navigTool {float:right;}
p.navigTool a {background:url("../images/puceDetails.gif") 0 0 no-repeat;font-size:0.95em;color:#6E9ECB;line-height:1.2em;margin:0 4px;}
p.navigTool a:hover {text-decoration:none;color:#555;}
p.navigTool a span {margin:0 0 0 18px;}

ul.navigoPage {border-top:1px #EEE solid;text-align:center;list-style:none;}
ul.navigoPage li{display:inline;font-weight:bold;color:#222;}
ul.navigoPage li a {margin:4px;font-weight:normal;color:#999;text-decoration:underline;}
ul.navigoPage li a:hover {margin:4px;font-weight:normal;color:#222;}

#diaporama {position:relative;width:482px;margin:6px 0;padding:0;}
#diaporama #ecran {width:482px;padding:6px 0;text-align:center;background:#ddd;}
#diaporama #ecran img {border:1px #555 solid;}
#diaporama #divLegende {margin:0 0 4px 0;background:#ddd;}
#diaporama #divLegende p {font-size:0.7em;text-align:center;padding:4px;border-top:1px #BBB solid;color:#444;}
#diaporama #plancheContact {width:482px;text-align:center;background:#ddd;}
#diaporama #plancheContact img{margin:2px;width:40px;height:40px;}
#diaporama #plancheContact img.actif{margin:2px;border:4px #fff solid;}

#diaporama #telecommande {height:20px;margin:0 0 4px 0;background:#fff;}
#diaporama #telecommande ul {list-style:none;margin:0;padding:0;}
#diaporama #telecommande ul li{display:block;float:left;width:20px;height:20px;margin:0 5px;padding:0;}
#diaporama #telecommande ul li a{display:block;}
#diaporama #telecommande ul li a:hover{text-decoration:none;}
#diaporama #telecommande ul li#previous {background:url("../images/bouton_previous.jpg") 0 0 no-repeat;}
#diaporama #telecommande ul li#previous:hover {background:url("../images/bouton_previous.jpg") 0 -20px no-repeat;}
#diaporama #telecommande ul li#next {float:right;background:url("../images/bouton_next.jpg") 0 0 no-repeat;}
#diaporama #telecommande ul li#next:hover {background:url("../images/bouton_next.jpg") 0 -20px no-repeat;}
#diaporama #telecommande ul li#play {display:none;background:url("../images/bouton_play.jpg") 0 0 no-repeat;}
#diaporama #telecommande ul li#play:hover {background:url("../images/bouton_play.jpg") 0 -20px no-repeat;cursor:pointer;}
#diaporama #telecommande ul li#play.playing {background:url("../images/bouton_play.jpg") -20px 0 no-repeat;}
#diaporama #telecommande ul li#play.playing:hover {background:url("../images/bouton_play.jpg") -20px -20px no-repeat;cursor:pointer;}


#annonce {}
#annonce p.titreAnnonce {margin:0 0 10px 10px;font-size:0.9em;color:red;font-weight:bold;text-align:center;}
#annonce p.info {margin: 0 0 0 200px;background:#F5F5F5;line-height:2em;}
#annonce div.contenuAnnonce{clear:left;margin:20px 10px;}
#annonce div.contenuAnnonce ul{margin: 0 0 0 20px ;padding:0;}
#annonce div.contenuAnnonce p{margin: 10px 0 0 0;padding:0;}


.noborder {border:none;}




#baseline #quickLogin {position:absolute;top:1px;right:160px;background:url("../images/fondZoneLogin.gif") 0 0 no-repeat;width:260px;height:50px;margin:0;padding:0;}
#baseline #quickLogin #champs {position:absolute;top:3px;left:0;margin:2px 0 0 4px;padding:0;width:150px;text-align:right;}
#baseline #quickLogin #boutons {position:absolute;top:3px;left:152px;width:100px;text-align:left;}
#baseline #quickLogin label{font-size:0.75em;}
#baseline #quickLogin input{margin:0 2px 0 2px;padding:0;width:80px;}
#baseline #quickLogin button{margin:0;padding:0;display:inline;background:none;border:none;width:100px;height:20px;text-align:left;font-size:12px;margin:0 0 0 4px;color:#555;cursor:pointer;}
#baseline #quickLogin button:hover{color:#444;text-decoration:underline;}
#baseline #quickLogin button#logout {display:block;height:50px;width:50px;float:left;margin:0;padding:0;background:url("../images/connected.jpg") 0 0 no-repeat;}
#baseline #quickLogin button#logout:hover{text-decoration:none;background:url("../images/logout.jpg") 0 0 no-repeat;}
#baseline #quickLogin img {float:left;}
#baseline #quickLogin button#dspFormLogin {display:block;height:50px;width:50px;float:left;margin:0;padding:0;background:url("../images/noconnected.jpg") 0 0 no-repeat;}
#baseline #quickLogin button#dspFormLogin:hover{text-decoration:none;background:url("../images/connected.jpg") 0 0 no-repeat;}
#baseline #quickLogin p {;font-weight:bold;font-size:12px;line-height:16px;margin:10px;text-align:center;}
#baseline #quickLogin p.error {color:red;font-size:12px;line-height:16px;margin:10px;}
#baseline #quickLogin a {color:#555;font-size:10px;line-height:14px;font-weight:normal;}



form#addPanierLarge {position:relative;padding:0;margin:0;width:100%;}
form#addPanier {display:inline;position:relative;padding:0;margin:0 10px;}

form#addPanierLarge fieldset{background:#EEE;border:1px #DEDEDE solid;margin:0;padding:0;}
form#addPanierLarge p {margin:4px 0;}
form#addPanier #quantite,
form#addPanierLarge #quantite {width:30px;text-align:center;padding:0 2px;}
form#addPanierLarge label {display:block;width:40%;float:left;text-align:right;margin:0 10px 0 0;font-size:0.9em;line-height:1.8em;}
form#addPanierLarge select {padding:0;margin:0;width:52%;}

form#addPanierLarge p.pbouton label {display:inline;width:auto;float:none;margin:0;}
form#addPanierLarge p.pbouton {width:auto;text-align:right;margin:10px 0 0 0;}

form#addPanier button,
form#addPanierLarge button {width:40px;height:20px;background:url("../images/bouton_panier.gif") 0 0 no-repeat;margin:0 0 0 4px;padding:0;border:none;}
form#addPanier button:hover,
form#addPanierLarge button:hover{background:url("../images/bouton_panier.gif") 0 -20px no-repeat;cursor:pointer;}
form#addPanier button {float:none;}

form#addPanier button.del_btn {background:url("../images/bouton_del.gif") 0 0 no-repeat;}
form#addPanier button.del_btn:hover {background:url("../images/bouton_del.gif") 0 -20px no-repeat;}

div#miniPanier {position:relative;width:100%;margin:0;padding:0;}
div#miniPanier h4{padding:0;margin:0;background-color:#E11F28;color:#fff;}
div#miniPanier h5{padding:0;margin:0;text-align:left;text-indent:10px;border-top:1px white solid;background:#F7F7F7;}
div#miniPanier p {padding:0;margin:10px 5px 0 5px;}
div#miniPanier p.sousTotal {text-align:right;font-weight:bold;margin:0 5px 5px 5px;}
div#miniPanier p span.decompte {float:left;font-weight:normal;}
div h4#total {text-align:right;margin:0;padding:0;}
div h4#total span {float:left;margin:0;padding:0;}

div #messagePanier{display:none;border:1px #AAA solid;background:#EEE;padding:10px 0;margin:0;}
div #messagePanier .colgauche,
div #messagePanier .coldroite {width:238px;margin:0;}
div #messagePanier p{margin:4px 0;}
div #messagePanier p.message{text-align:center;font-weight:bold;font-size:1em;margin:0;padding:0;}
div #messagePanier p.messagesecond{text-align:center;font-size:0.75em;margin:0;padding:0;}
div #messagePanier p.achatBanner{margin:5px 10px;background:#fff;text-indent:10px;color:#444;border:1px #AAA solid;}
div #messagePanier p.achatBanner a{padding:0;margin:0;color:#555;text-decoration:none;}
div #messagePanier p.achatBanner a:hover{padding:0;margin:0;color:#999;text-decoration:none;}



.repere{background:yellow;}
 
 h4.enteteChp {clear:left;}
 

.invisible {display:none;}

.media {position:relative;clear:left;margin:0 0 20px 0;border-top:1px #EFEFEF solid;}
.media img {float:left;position:relative;top:6px;left:4px;}
.media span {display:block;margin:0 0 0 100px;}
.media span.titre {color:#E11F28;font-size:1.2em;line-height:1.4em;margin-bottom:10px;}
.media span.linkDetails {margin:0;clear:left;}
.media:hover {background:#EFEFEF;}
.media a:hover {background:#EFEFEF;text-decoration:none;}


.annoncePermanente {margin:0 auto 20px auto;padding:10px;width:96%;background:#EEE;border:1px #AAA solid;}
.annoncePermanente h2.titre {border:none;}


div#blocCyberPlus {}
div#blocCyberPlus img {width:30px;}

p#errorMsg {color:red;font-size:12px;line-height:16px;margin:10px;font-weight:bold;}


a.bouton {display:inline;width:auto;padding:0;background:url("../images/fond_bouton_gauche.gif") 0 0 no-repeat;color:#222;}
a.bouton span {padding:5px 10px;margin:0;background:url("../images/fond_bouton_droite.gif") 100% 0 no-repeat;font-size:12px;line-height:24px;}

a.bouton:hover {text-decoration:none;color:#FFF;background:url("../images/fond_bouton_rouge_gauche.gif") 0 0 no-repeat;}
a.bouton:hover span{background:url("../images/fond_bouton_rouge_droite.gif") 100% 0 no-repeat;}

#BanRssLogo{position:relative;top:2px;}
img.imgGauche {float:left;margin: 0 1.4em 0 0; !important}
img.imgDroite {float:right;margin: 0 0 0 1.4em; !important} 

div.produit {margin:0;padding:0;border-bottom:1px #CCC solid;}
#divActu p.produit {margin:10px 0 10px 0; background-color:#FAFAFA; border:1px #EEEEEE solid;display:block; height:85px;} 
#divActu img.couvMag { margin:0 40px;} 

#divActu table.sommaireNext {float:inherit;clear:inherit;margin:0;padding:0;border:none;width:482px;}
#divActu table.sommaireNext td {padding:5px;margin:0;}
#divActu table.sommaireNext td img {margin:0 0 5px 0;}
#divActu table.sommaireNext td p {margin:0;padding:0;}
