@charset "utf-8";
/* CSS Document */

html, body , div, h1, form {
	margin:0; 
	padding:0; 
	display:block;
	font-size:0px;
}

img {
	border:none;	
}

a {
	cursor:hand;
}

hr {
clear:left;
visibility:hidden;
height:0px;
}

.global {	
	
}


/* systeme page */
.systeme_page {
	position:relative;
	width:498px;
	text-align:right;
	padding-top:10px;
	text-align:center;
	clear:both;
}
.systeme_page_element {
	float:right;
	margin-right:3px;
	padding-top:5px;
}
.systeme_page_news {
	position:relative;
	padding-top:10px;
	width:500px;
	text-align:center;
	clear:both;
}




.fond_centre_haut {
	position:relative;
	width:983px;
	height:10px;
	z-index:1;
	background-image:url(images/fond_centre_haut.gif);
}

.fond_centre_bas {
	position:relative;
	width:983px;
	height:10px;	
	z-index:1;
	background-image:url(images/fond_centre_bas.gif);
}
.Diaporama {
	position:relative;
	width:963px;
	height:545px;
	background-color:white;	
	padding:10px;
}
.Diaporama_Slide_Masque {
	position:absolute;
	top:30px;
	left:680px;
	width:290px;
	height:450px;
    padding-top:10px;
	overflow:hidden;	
}
.Diaporama_Slide_Container {
	width:600px;
	height:450px;
}
.Diaporama_Slide_Bloc {
	float:left;
	width:290px;
	height:450px;
}
.Diaporama_Slide_Element {
	float:left;
	width:140px;
	height:105px;
	overflow:hidden;
}

.Diaporama_Number {
	position:absolute;
	top:515px;
	left:680px;
	width:290px;
	text-align:center;
}





.centrage_pub {
	position:relative;
	top:0px;
	left:50%;
	margin-left:-640px;
	width:1280px;
	height:auto;
}

.centrage {
	position:relative;
	left:50%;
	margin-left:-490px;
	width:960px; 
	padding:10px;
	height:auto;
	border:1px #cccccc solid;
	background-color:white;
}

.centrage_espace_annonceur {
	position:relative;
	left:50%;
	margin-left:-490px;
	width:960px; 
	padding:10px;
	padding-top:0px;
	height:auto;
	border:1px #cccccc solid;
	border-top:none;
	background-color:white;
}

.centragepubhome {
	position:relative;
	top:0px;
	left:50%;
	margin-left:-490px;
	width:960px;
	height:auto;	
}


.menu {
	position:relative;
	z-index:10;
	height:auto;
	width:960px;
}

.menu_espace_annonceur {
	position:relative;
	left:50%;
	margin-left:-490px;
	width:980px;
	height:auto;
	border:1px #cccccc solid;
	border-bottom:none;
	background-color:white;
}


.contenu_court {
	position:relative;
	width:500px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-right:10px;
	
}


.contenu_large {
	position:relative;
	width:820px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-right:20px;
}

.contenu_espace_annonceur {
	position:relative;
	float:left;
	width:640px;
	height:auto;	
	margin-right:20px;
}

.colonne {
	position:relative;
	float:left;
	width:300px;
	padding:10px;
	height:auto;
	margin-right:10px;
}

.colonne_espace_annonceur {
	position:relative;
	float:left;
	width:300px;
	height:auto;
}

.colonne_pub {
	position:relative;
	width:120px;
	height:auto;	
	float:left;	
	padding-top:10px;
}





.ariane {
	padding-top:5px;
	padding-bottom:5px;
	left:5px;
}





.precedente {
	position:relative;
	float:left;
	left:0px;
}

.suivante {
	position:relative;
	float:right;
	right:0;
}

.listeRecherche {
	border: 1px solid #b5c8d1;
	height:20px;	
	background-color:#f1f3f5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	font-style:normal;
	font-weight:normal;
	text-decoration : none ;
	width:314px;
}

.champ_input {
	border-bottom:0;
	border-right:0;
	border-left:0;
	border-top:0;
	height:20px;	
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	font-style:normal;
	font-weight:bold;
	text-decoration : none ;
	width:420px;
}



.champ_input_recherche {
	border: 1px solid #969696;
	height:15px;	
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	font-style:normal;
	font-weight:bold;
	text-decoration : none ;
	width:100%;
}


.annuaire_recherche {
	border:1px solid #293e6b;
	height:15px;	
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:black;
	font-style:normal;
	font-weight:bold;
	text-decoration : none ;
	width:255px;
	padding-top:5px;
	padding-left:5px;
}



.textearea {
	width:410px;
	height:100px;
	padding:5px;
	background-color:white;
	overflow:scroll;
}



.Gris {
	background-color:#eff2f4;
}

.ligne_basse {
	position:relative;
	width:100%;
	border-bottom:1px solid #6a92a3;
}

.ligne_basse_actupromo {
	position:relative;
	width:100%;
	border-bottom:1px solid #cc0000;
}



.ligne_basse_4 {
	position:relative;
	width:100%;
	border-bottom:4px solid #6a92a3;
	padding-bottom:15px;
}

.ligne_basse_4_actupromo {
	position:relative;
	width:100%;
	border-bottom:4px solid #cc0000;
	padding-bottom:15px;
}

.ligne_haute {
	position:relative;
	width:100%;
	border-top:1px solid #6a92a3;
}

.ligne_basse_blanche {
	position:relative;
	width:100%;
	border-bottom:1px solid white;
}
.ligne_basse_noire {
	position:relative;
	width:100%;
	border-bottom:1px solid black;
}
.ligne_basse_grise {
	position:relative;
	width:100%;
	border-bottom:1px solid #a3a3a3;
}





/* colonne */
.bloc_breve{
	position:relative;	
	height:auto;
	width:300px;
}

.espace_annonceur {
	clear:both;
	position:relative;	
	margin-bottom:10px;
	width:300px;
	height:auto;
}

.contenu_rotatif {
	clear:both;
	position:relative;	
	margin-bottom:10px;
	width:300px;
	height:218px;
	background-image:url(images/fond-module-rotatif.jpg);
}

.bloc_recherche {
	position:relative;
	width:300px;
	height:93px;
	margin-bottom:10px;
	background-image:url(images/fond-recherche-home.jpg);
}

.bloc_last_comment {
	position:relative;
	width:300px;
	height:auto;
}
.last-comment-top{
	position:relative;
	background-image:url(images/fond-last-comment-top.jpg);
	width:295px;
	height:21px;	
	padding-top:8px;
	padding-left:5px;
}

.last-comment-milieu{
	position:relative;
	background-image:url(images/fond-last-comment-milieu.jpg);
	background-repeat:no-repeat;
	width:293px;
	height:auto;
	padding-top:8px;
	padding-left:5px;
	border-left:1px solid #cececd;
	border-right:1px solid #cececd;
}
.last-comment-bas {
	position:relative;
	background-image:url(images/fond-last-comment-bas.jpg);
	width:300px;
	height:4px;
}


/* colonne espace annonceur */


.espace_annonceur_communication {
	clear:both;
	position:relative;	
	margin-bottom:10px;
	width:300px;
	height:auto;
}


.espace_annonceur_liens {
	position:relative;
	width:300px;
	height:auto;
}


/* FOOTER */

.footer {
	clear:both;
	position:relative;
	width:100%;
	margin-top:20px;
	z-index:100px;
}

.footer_barre {
	position:relative;
	width:960px;
	height:28px;
	background-image:url(images/footer-barre.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.footer_div {
	position:relative;
	float:left;
	width:150px;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	
}
.footer_titre {
	position:relative;
	width:140px;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px solid #46768c;
	padding-bottom:5px;
	margin-bottom:5px;
}

.footer_ligne {
	position:relative;
	width:140px;
	padding-left:5px;
	padding-right:5px;
	line-height:18px;
}
.footer_last_bloc {
	position:relative;
	clear:both;
	width:960px;
	border-top:1px solid #46768c;
	height:25px;
	padding-top:5px;
	
}
.footer_signature{
	position:relative;
	width:100%;
	height:auto;
	padding-bottom:15px;
}


/* HEADER */
.header_input {
	position:relative;
	width:100%;
	height:30px;
}
.header_champ {
	position:relative;
	float:left;
	width:340px;
}
.champ_input_arrondi {
	border:none;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:black;
	width:150px;
	background-color:transparent;
}
.fond_champ_input_arrondi {
	position:relative;
	float:left;
	width:160px;
	height:19px;
	background-image:url(images/faux_champ_input.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:2px;
}


.champ_input_arrondi_long {
	border:none;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:black;
	width:304px;
	margin-left:5px;
	background-color:transparent;
}
.fond_champ_input_arrondi_long {
	position:relative;
	float:left;
	width:314px;
	height:19px;
	background-image:url(images/faux_champ_input_long.jpg);
	background-repeat:no-repeat;	
	padding-top:2px;
}

.textarea_long {
	width:304px;
	height:118px;
	padding: 5px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:black;	
	background-color:transparent;
	overflow:hidden
}

.fond_textarea_long {
	position:relative;
	float:left;
	width:314px;
	height:128px;
	background-image:url(images/fond-textearea-long.jpg);
	background-repeat:no-repeat;	
	padding-top:2px;
}

.boutons_menu {
	position:relative;
	width:961px;
	clear:both;
}



/* NEWS */
.news_home {
	position:relative;
	width:500px;
	height:auto;
	padding-top:10px;
	overflow:hidden;
}

.news_actu_promo {
	position:relative;
	width:640px;
	height:auto;
	overflow:hidden;
}

.meme-sujet-top {
	position:relative;
	width:177px;
	height:4px;
	background-image:url(images/fond-meme-sujet-top.jpg);
	background-repeat:no-repeat;	
}

.meme-sujet-bas {
	position:relative;
	width:177px;
	height:4px;
	background-image:url(images/fond-meme-sujet-bas.jpg);
	background-repeat:no-repeat;	
}



/* COMMENTAIRE */
.bloc_commentaires {
	position:relative;
	width:500px;
	height:auto;
	margin-top:10px;
	padding-top:10px;
	border-top:4px solid #6a92a3;
}
.un_commentaire {
	position:relative;
	width:480px;
	height:auto;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}


/* ANNUAIRE */
.Pro {
	position:relative;
	width:468px;
	height:179px;	
	background-image:url(images/fond-annuaire.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:auto;
	padding:15px;
	margin-top:20px;
	margin-bottom:20px;
}






/* Offre du marché */
.MenuTypeClose {
	position:relative;
	width:810px;
	height:20px;
	padding-left:10px;
	background-image:url(images/fond-produits-menutype-close.jpg);
	background-repeat:no-repeat;
	padding-top:9px;
}
.MenuTypeOpen {
	position:relative;
	width:800px;
	height:110px;
	background-image:url(images/fond-produits-menutype-open.jpg);
	background-repeat:no-repeat;
	padding:10px;
}
.MenuTypeOpen_Type {
	position:relative;
	float:left;
	width:200px;
	height:30px;
}
.MenuTypeOpen_Type_Picto {
	position:relative;
	float:left;
	width:30px;
	height:30px;
}
.MenuTypeOpen_Type_Texte {
	position:relative;
	float:left;
	width:165px;
	height:23px;
	padding-left:5px;
	padding-top:7px;
}

.MenuTypePetit {
	position:relative;
	width:100%;
	clear:both;
	margin-top:10px;	
	margin-bottom:20px;
}

.MenuTypePetitExtension {
	position:relative;
	clear:both;
	width:800px;
	height:101px;
	background-image:url(images/fond-menu-filtre.jpg);
	background-repeat:no-repeat;
	top:-1px;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
}


.ContenuRotatifProduit{
	position:relative;
	float:left;
	width:492px;
	height:270px;
	background-image:url(images/fond-contenu-rotatif-produit.jpg);
	background-repeat:no-repeat;
	margin-right:8px;
}


.PubPaveProduits{
	position:relative;
	float:left;
	width:300px;
	height:250px;
	background-image:url(images/fond-pub-pave-produits.jpg);
	background-repeat:no-repeat;
	padding:10px;
}

.DerniersProduits {
	position:relative;
	clear:both;
	width:820px;
	height:208px;
	background-image:url(images/fond-derniers-produits.jpg);
	background-repeat:no-repeat;
}


.selecteur_filtre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-style:normal;
	color:#002540;
	height:18px;
	width:80px;
}






.TableListeProduit {
	width:820px;	
	border-collapse:collapse;
}

.TitreSpecColonne {
	border:none;	
	text-align:center;
}
.TableListeProduitCheckBox {
	width:12px;
	background-image:url(images/bg_listselcompare.gif);
	background-repeat:repeat-y;
	background-position: top center;
	border-bottom:1px solid #d9d9d9;
}

.TableListeProduitLigne {
	border-bottom:1px solid #d9d9d9;	
	padding-left:5px;
}

.ValeurSpecColonne {
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;	
	text-align:center;
}



/* FICHE PRODUIT */
.test-monde-image {
	position:relative;
	clear:both;
	height:20px;
	width:657px;
	background-image:url(images/fond-test-monde-image.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:4px;
	margin-top:10px;
}

.ProduitFicheGalerie {
	position:relative;
	height:504px;
	width:667px;
	background-image:url(images/fond-galerie-fiche-produit.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
}

.ProduitFicheGalerieMini {
	position:relative;
	width:130px;
	height:504px;
	float:left;
	top:10px;
}



/*espace annonceur*/
.CommunicationFormation {
	position:relative;
	width:953px;
	height:auto;
	background-color:white;	
	padding:10px;
	padding-left:20px;
}


/* Div trackbustes */
#footer_trackbusters{
	height:50px;
	text-align:left;
	margin-left:80px;
	margin-right:80px;
}

.div_trackbusters{
	margin:0 auto;
	display:block;
	width:200px;
	float:left;
}

.div_trackbusters_ligne{
	margin-left:5px;
	margin-right:5px;
}
