@import url('../../elem_produit/css/produit.css');
@import url('../../css/actualites.css');
@import url('../css/pstation_cgv.css');
@import url('../css/pprojet.css');
@import url('../css/pages_fixes.css');
@import url('search.engine.css');

/*

Css Editions SED , Theme Principal

*/
body{
	background-color : #ffffff;
	margin-top       : 0px;
	margin-bottom    : 0px;
	margin-left      : 0px;
	margin-right     : 0px;
	margin           : 0; /* pour éviter les marges */
	text-align       : center; /* pour corriger le bug de centrage IE */
	font-family      : Trebuchet MS,sans-serif;
	font-size        : 80%;

	scrollbar-arrow-color		: #A0B203;
	scrollbar-track-color		: #EEF3B6;
	scrollbar-shadow-color		: #EEF3B6;
	scrollbar-face-color		: #EEF3B6;
	scrollbar-highlight-color	: #EEF3B6;
	scrollbar-darkshadow-color	: #EEF3B6;
	scrollbar-3dlight-color		: #EEF3B6;
}

textarea{/*Pour avoir des scrollbars de textarea pas vertes*/
    background-color:#cccccc;
    color:#000000;
    font-family:sans-serif;
    scrollbar-base-color:#cccccc;
    scrollbar-3dlight-color:#cccccc;
    scrollbar-arrow-color:#000000;
    scrollbar-darkshadow-color:#cccccc;
    scrollbar-face-color:#cccccc;
    scrollbar-highlight-color:#cccccc;
    scrollbar-shadow-color:#cccccc;
    scrollbar-track-color:#c0c0c0;
}

#main{
	margin-top   : 1%;
	position     : relative; /* on positionne le conteneur */
	margin-left  : auto;
	margin-right : auto;
	width        : 1024px;
	text-align   : left;
}



#bandeau {
    position:absolute;
    left:20px;
    top:11px;
    width:995px;
    height:88px;
    background-image: url("../images_css/bandeau.gif");
}
/*Caler le menu flash vers la droite*/
div#bandeau object, div#bandeau param{
    margin-bottom: 0;
    float:left;
    margin-left:0px;
}
/*Faire cohabiter le logo et le menu Flash */
div#bandeau img{
    float: left;
    margin:auto;
    width : 164px;
}



input#nouvqo {
	position 	: relative;
	left 		: -18px;

}
span#tada
{
	position:relative;
	left:		-12px;
}

input#extq {
	position 	: relative;
	left 		: 00px;

}
/*Résultats moteur de recherche*/

h2#nom_collection,
h2#nom_collection a,
h2#name,
h2#name a
{
    color : #73a652;
    width: 600px;
    text-decoration :none;
}
/*
h2#nom_produit{
    font-size:12pt;
    color : #73a652;
}*/
img.img_recherche{
    text-align: left;
    padding:1ex;
    margin-top: 0px;
}

hr.ligne_recherche{
    color: #B9CA21;
    background-color: #B9CA21;
    height: 2px;
    border: 0;
    width: 600px;
    text-align: left;
}




/* Fin */
/* Select dans Recherche avancée */
select#niv2 {
	position 	: relative;
	left 		: 0px;
	width       : 137px;
	top  		: 60px;
	height      : 16px;
}
select#disc2 {
	position 	: relative;
	left 		: 0px;
	width       : 137px;
	top  		: 8px;
	height      : 16px;
}
select#coll {
	position 	: relative;
	left 		: 0px;
	width       : 137px;
	top  		: 60px;
	height      : 16px;
}
select#sup{
	position 	: relative;
	left 		: 0px;
	width       : 137px;
	top  		: 75px;
	height      : 16px;
}
/* Fin */




#dl-catalogue {
    position:absolute;
    left:20px;
    top:144px;
    width:200px;
    height:51px;
}
#dl-catalogue-elem {
    position:absolute;
    left:20px;
    top:195px;
    width:200px;
    height:42px;
}
#dl-catalogue-mater {
    position:absolute;
    left:20px;
    top:237px;
    width:200px;
    height:39px;
}

#dl-catalogue-rentree {
    position:absolute;
    left:20px;
    top:276px;
    width:200px;
    height:40px;
}

#bas-dl {
    position:absolute;
    left:20px;
    top:316px;
    width:200px;
    height:27px;
}


/*Panier*/
#case_boutons {
    position:absolute;
    left:885px;
    top:143px;
    width:120px;
    height:15px;
    margin-right: 1px;
    padding-right : 1px;
    text-align :right;
    z-index:1;
}
#case_boutons img{
    padding-right: 1em;
    z-index:1;
}

/*Focus col droite*/
#fond-focus {
    position:absolute;
    left:885px;
    top: 210px;
    width:130px;
    height:438px;
    background-image: url("../images_css/motif_focus.gif");
    z-index:1;
    text-align:center;
}

#onglet-focus {
    position:absolute;
    left:885px;
    top:175px;
    width:130px;
    height:37px;
    z-index:2;
}

#focus_show {
    margin-left: 8px !important;
    margin:auto;
    width:110px;
    z-index:1;
    text-align:center;
    overflow:auto;
    margin-top:20px;
}
#same_show {
    position : absolute;
    left : 644px;
    top : 107px;
    width : 145px;
    border : 0px;
    height : 287px;
    overflow : scroll;

}

#motif-focus {
    position:absolute;
    left:887px;
    top:212px;
    width:130px;
    height: 440px;
    background-image: url("../images_css/motif_focus.gif");
    background-repeat: repeat-y;
}

#bas-focus {
    position:absolute;
    left:885px;
    top: 648px;
    width:130px;
    height:22px;
    z-index:1;
}
/*Pour que le texte soit dans le vert*/
#motif-focus *{
    margin-left: 17px;
    margin-right : 10px;
}

#focus_show a.lien_focus{
    color : #73a652;
    text-decoration:none;
    font-size: 11px;
}

/*Pour que le bas soit aligné avec le haut du focus*/
#motif-focus img.bas_focus{
    position: absolute; /*Trucage pour que sous MSIE le bas focus soit tout en bas*/
    margin-left: 0;
    bottom: 0;/*Trucage pour que sous MSIE le bas focus soit tout en bas*/
}

#vient-de-paraitre {
    position:absolute;
    left:220px;
    top:195px;
    width:665px;
    height:280px;
    padding:0;
    margin:0;
    z-index: 2;
}
span.pathway{
    font-size: 10px;
    /*display:block;*/
    position:absolute;
    top: 0;
    height: 10px;
}
span.pathway a{
	color:#000000;
	text-decoration:underline;
}

#titre-vientdeparaitre {
    position:absolute;
    left:220px;
    top:144px;
    width:665px;
    height:46px;
    padding-top: 0px !important;
    padding-top: 10px;
}

div#titre-vientdeparaitre h2{
    height:36px;
    /*display:block;*/

    margin-top:10px;
    position:absolute;
    top: 53;
}
#vient-de-paraitre, #vient-de-paraitre a, #vient-de-paraitre a:hover, #vient-de-paraitre a:visited{
    color: #A2CA21;
    text-decoration : none;
}
div#vient-de-paraitre a{
	font-size: 12px;
}
div#vient-de-paraitre #titre_produit{
	font-weight: bold;
}


div#vient-de-paraitre table#latest_prod{
    position:absolute;
    top: 0;
    margin-left: 13px;
    width : 643px;
}

div#vient-de-paraitre div.moduletable table.unproduit{
    height: 250px;
}
div#vient-de-paraitre td.untiers{
    padding:0;
    width : 33%;
    text-align : left;
}

div#vient-de-paraitre td.untiers #nom_collection,
div#vient-de-paraitre td.untiers #nom_collection a,
div#vient-de-paraitre td.untiers #nom_collection a:link,
div#vient-de-paraitre td.untiers #nom_collection a:hover,
div#vient-de-paraitre td.untiers #nom_collection a:visited
{
    color: #c0c0c0;
    font-size: 11px;
}

#titre-actualites {
    position:absolute;
    left:220px;
    top:462px!important;
    top:471px;
    width:279px;
    height:49px;
}

#votre-delegue-peda {
    position:absolute;
    left:499px;
    top:462px!important;
    top:471px;
    width:386px;
    height:49px;
}

#actualites {
    position:absolute;
    left:220px;
    top:520px;
    width:279px;
    height:161px;
}

#image-delegue-peda {
    position:absolute;
    left:499px;
    top:510px;
    width:386px;
    height:161px;
}

pre {
    color : #000000;
    text-align : left;
    font-size : 14px;
    font-weight: bold;
}



#detail_pro{
    font-family : Helvetica;
    position:absolute;
    left: 220px;
    top:145px;
    width:675px;
    color: #797B7C;
}

a img {border: 0;}

.clicTitre
{
	border-color: #000000;
	border-top: 1px solid grey;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
	border-bottom: 2px dashed;
	background-color: #eeeeee;
}

.clicCacher
{
	position: relative;
}

.contenant
{
    display : block;
    color : black;
    border: 1px solid #000000;
}



input.grise
{
	background-image : url("../images_css/bg_input_grise.gif");

	width            : 206px;
	height           : 15px;
	border           : 0px;
}
input.grise_longue
{
	background-image : url("../images_css/bg_input_long.gif");
	background-position: top right;
	width            : 494px;
	height           : 15px;
	border           : 0px;
}
textarea.grise
{
	background-image : url("../images_css/bg_input_grise_textarea.gif");
	background-repeat: repeat-y;
	width            : 250px;
	/*height           : 15px;*/
	border           : 0px;
}

.moduletable form{
    margin-left: 15px;
}

input.valider{
    background-image	: url("../images_css/bouton_valider.gif");
    width				: 70px;
	height				: 21px;
	border				: 0px;
	cursor				: pointer;
	margin-left			: 20px;
}

form#demande_catalogues h3{
    color: #73A652;
    font-size: 16px;
}
form#demande_catalogues {
	text-align:left;
	font-size: 11px;
}

form#demande_catalogues td{
	text-align:right;
    height           : 15px;

}
form#demande_catalogues td input{
	text-align:left;
	margin-right: 0;
	padding-left: 2px;
}





/*Liens d'actus qui doivent être dans le ton de la rubrique*/
#actualites a,
#actualites a:link,
#actualites a:hover
{
    color: #73a652;
    font-weight: bold;
    text-decoration:underline;
}



/*Titres de la page d'accueil*/
div#votre-delegue-peda h2,
div#titre-actualites h2,
div#titre-vientdeparaitre h2,
div#new_account h2,
h2#newsletter_confirm
{
	background-image : url("../images_css/shape.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 13px;
	padding-top: 7px;
	color:#73A652;
	height: 39px;
	font-size: 14pt;
}
/** Bas de la page.*/


#adresse-sed
{
	position:					absolute;
	left:						215px;
	top:						684px;
	color:						#888888;
	font-size:					11px;
}


#adresse-sed a
{
	color:						#888888;
	font-size:					11px;
	text-decoration:			underline;
}

/** Bas de la page pour la présentation de projet*/

#adresse-sed-bas
{
	color:						#888888;
	font-size:					11px;
}

#plan-du-site-bas
{

	color:						#888888;
	font-size:					11px;

	z-index:					4;
}

#plan-du-site-bas a
{
	color:						#888888;
	font-size:					11px;
	text-decoration:			underline;
}

table#pied-bas{
	width:600;
	color:						#888888;
	font-size:					11px;
}
table#pied-rigide{
	width:600;
	color:						#888888;
	font-size:					11px;

}
/*Particularités de la fiche produit pour cette catégorie*/
td#spec h2,
p.obj,
td#onglet-p-bas-panier a,
h2#nom_produit,
div.objectif h3,
span.extrait a,/*Extraits à télécharger*/
div#onglet-p-fond-collection,
div#product_link a
{
    color : #73a652;
}

hr.produit{
    border-bottom: 1px #73a652 solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
                                                            }
