@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700,600italic);


html {background: url(../../images/commun/new/bg.png) repeat-x;height: 100%; width: 100%}


body
{
	font-family: 'PT Sans Narrow', tahoma;
	font-size: 11px;
}

/*wrapper (960px)*/

#wrapper {
    width: 960px;
    margin: 0px auto;
}

/* Formattage des zones des polices */

.tahoma_small
{
    font-size: 10px;
    font-weight: bold;
    color: #ff;
	margin-left: 20px;
	margin-top:2px;

}

.voir-tous-les-mags
{
    font-size: 10px;
    font-weight: bold;
	float:right;
	margin-top:2px;
}



.tahoma_small2
{
    font-size: 10px;
    font-weight: normal;
    color: black;
    vertical-align: baseline;
    margin-top: 5px;
}

.tahoma_caddie /**/
{
    font-size: 12px;
    font-weight: normal;
    color: black;
    vertical-align: baseline;
    margin-top: 5px;
    line-height: 10px;
}

.tahoma
{
    font-size: 10px;
    font-weight: normal;
    color: black;
    line-height: 15px;
}

.tahoma_listecat
{
    width:100%;
    font-size: 13px;
    font-weight: 400;
	text-transform: uppercase;
    line-height: 18px;
}

.login_textbox
{
    font-size: 12px;
    font-weight: normal;
    color: black;
    line-height: 15px;
    width: 105px;
}

.password_textbox
{
    font-size: 12px;
    font-weight: normal;
    color: black;
    line-height: 15px;
    width: 80px;
}

.ok
{
/*    font-size: 12px;
    font-weight: normal;
    color: black;
    line-height: 15px;
    width: 30px;
*/}

.searchok {margin: 0px 0 0 5px; vertical-align:middle; border: 0px solid red;}

.search_textbox
{
    font-size: 11px;
    font-weight: normal;
    color: #888;
    line-height: 15px;
    width: 130px;
	height: 20px;
	background-color: whitesmoke;
	border: 1px solid #ccc;
	padding: 3px;
	margin-bottom: 5px;
}

.arial_small
{
    /*font-family: 'PT Sans Narrow', Arial;*/
    font-size: 12px;
    font-weight: normal;
    color: black;
    vertical-align: baseline;
    margin-top: 5px;
    line-height: 12px;
}

.tahoma_medium
{
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: normal;
    color: black;
}

.tahoma_sommaire /* */
{
    width:100%;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
	
}

.tahoma_panier
{
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.tahoma_popup
{
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: normal;
    color: black;
    line-height: 20px;
}

.tahoma_medium_white
{
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: bold;
    color: white;
    text-align: center;
}

.titre_medium
{
    /*font-family:PT Sans Narrow;*/
	font-family: 'Open Sans Condensed';
	text-transform:uppercase;
    font-size: 14px;
    font-weight: 700;
    color: #777;
    line-height: 1em;
}


.titre-mag-medium {
	
	
    /*font-family:PT Sans Narrow;*/
	font-family: 'Open Sans Condensed';
	text-transform:uppercase;
    font-size: 14px;
    font-weight: 700;
    color: #777;
    line-height: 1em;
	}

a.titre-mag-medium
{
    color: #777 !important;
    text-decoration: none;
}

a:hover.titre-mag-medium
{
    color: #000;
    text-decoration: none;
}


.titre_periode
{
    /*font-family:PT Sans Narrow;*/
	font-family: 'Open Sans Condensed';
	text-transform:none;
    font-size: 12px;
    font-weight: 700;
    color: #777;
    line-height: 1em;
}


.titre_medium2
{
    /*font-family: Arial;*/
    font-size: 18px;
    font-weight: bold;
    color: #CC0000;
    line-height: 1em;
}

.titre_big
{
    /*font-family: tahoma;*/
    font-size: 22px;
    font-weight: bold;
    color: #000000;
}

/* Formattage des images */

.onglet
{
    border-style: 0px solid;
	text-transform: uppercase;
	padding-right: 5px;
	
}

.onglet a5 {color: gray !important;}

.imgcat
{
    width: 100px;
    margin-bottom:35px;
    margin-top:5px;
    margin-left:10px;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    text-align: center;
}

.img1
{
    width: 100px;
    margin-bottom:25px;
    margin-top:5px;
    border-style: solid;
    border-width: 1px;
    border-color: grey;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.shadow ( color=#000000,direction=115,strength=3 );
}

.pave_bleu
{
    position:relative;
    z-index:1;
    /*float:right;*/
    left:0px;
    top:-54px;
	display: none !important;
}

.img1_caddie
{
    width: 100px;
    border-style: solid;
    border-width: 1px;
    border-color: black;
}

.img2
{
    height: 210px;
	width: 156px;
    margin: 8px 0px 0px 0px;
/*    border: 0px solid #666;
    text-align: center;*/
-moz-box-shadow: 1px 1px 10px 0px #656565;
-webkit-box-shadow: 1px 1px 10px 0px #656565;
-o-box-shadow: 1px 1px 10px 0px #656565;
box-shadow: 1px 1px 10px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);

}

.img3
{
    height: 345px;
    margin: -2px 0px 20px 15px;
    border: 1px solid #999;
/*-moz-box-shadow: 1px 1px 20px 0px #656565;
-webkit-box-shadow: 1px 1px 20px 0px #656565;
-o-box-shadow: 1px 1px 20px 0px #656565;
box-shadow: 1px 1px 20px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=20);*/
}

.img4
{
    width: auto;
    height: 129px;
    margin-bottom:10px;
    margin-top:5px;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    text-align: center;
}

/* Formattage des liens (a href) */

a
{
    color: #006699;
    text-decoration: none;
}

a img
{
    border-width: 0px;
}

a:visited
{
    color: #006699;
    text-decoration: none;
}

a:hover
{
    color: black;
    text-decoration: none;
}

.a1
{
    color: #6aa6cb;
    text-decoration: none;
}

.a1:visited
{
    color: #6aa6cb;
    text-decoration: none;
}

.a1:hover
{
    color: gray;
    text-decoration: none;
}

.a2
{
    font-weight: normal;
    color: #6aa6cb;
    text-decoration: none;
}

.a2:visited
{
    color: #6aa6cb;
    text-decoration: none;
}

.a2:hover
{
    color: gray;
    text-decoration: none;
	
}

.a3, .a3:visited
{
    color: #000;
	display:block;
	height: 20px;
	float:right;
	font-weight:bold;
text-shadow: 0px 1px 1px #fff;
/*	padding: 3px 10px 1px 10px;*/
padding: 2px 5px 0px 5px;
}

/*.a3:visited
{
    font-weight: normal;
    color: #222;
	font-weight:bold;
    text-decoration: none;
	background-color: #ddd;
	padding: 1px 10px 1px 10px;
-moz-border-radius: 3px;
border-radius: 3px;
}*/

.a3:hover
{
	height: 20px;
     color: #fff !important;
     text-shadow: 0px -1px 1px #000!important;
/*    background-image: -moz-linear-gradient(top, #444, #666)!important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#666))!important;*/
	    background-image: url(../../images/commun/new/bg_tetiere-dark.png);
    background-repeat: repeat;

}

.a4
{
    font-weight: bold;
    color: #006699;
    text-decoration: none;
    font-size: 12px;
}

.a4:visited
{
    color: #006699;
    text-decoration: none;
    font-size: 12px;
}

.a4:hover
{
    color: gray;
    text-decoration: none;
    font-size: 12px;
}

/*.a5
{
    color: #85C7E9;
    text-decoration: none;
}

.a5:visited
{
    color: #85C7E9;
    text-decoration: none;
}

.a5:hover
{
    color: #000;
    text-decoration: none;
}*/

/* Formattage des zones de mise en page (div) */


.a5
{
    font-weight: normal;
    color: #6aa6cb;
    text-decoration: none;
}

.a5:visited
{
    color: #6aa6cb;
    text-decoration: none;
}

.a5:hover
{
    color: gray;
    text-decoration: none;
	
}


#header
{
    width: 960px;
    height: 131px;
/*   background: url(/images/commun/new/bg-header.png) repeat-x;*/
   background-color: #fff;
/*background-color: whitesmoke;*/
   margin-bottom:15px;
	border: 1px solid #888;
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);


}


#containerTop
{
    width: 960px;
    position: relative;
    height: 100px;
}

#containernav
{
	float: left;
    width: 960px;
}

/*#containersearch
{
    width: 100%;
    height:32px;
    background-color: silver;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: black;
}*/

#top
{
    width: 100%;
	padding-top:0px;
/*    margin-left: auto;
    margin-right: auto;
    background-color: black;
    text-align: left;*/
	
}


.infoNbMag
{
    font-size: 12px;
    font-weight: normal;
    line-height: 1.3em;
    color: #444;
/*	width: 100%;*/
	padding: 10px 0 10px 275px;
	text-align: left;
/*			border: 1px solid red;*/

}

#icone-home {position:absolute; margin: -25px 0 0 15px; opacity:0.70;filter:alpha(opacity=70);/* For IE8 and earlier */}

#icone-home a:link, #icone-home a:visited {opacity:0.70;filter:alpha(opacity=70); color: #000; /* For IE8 and earlier */}
#icone-home a:hover {opacity:0.99;filter:alpha(opacity=99); /* For IE8 and earlier */}
#icone-home img {margin: 0px 5px 0 0;}


#icone-aide { position:absolute; margin: -24px 0 0 85px; opacity:0.70;filter:alpha(opacity=70);/* For IE8 and earlier */}

#icone-aide a:link, #icone-aide a:visited {opacity:0.70;filter:alpha(opacity=70); color: #000; /* For IE8 and earlier */}
#icone-aide a:hover {opacity:0.99;filter:alpha(opacity=99); /* For IE8 and earlier */}
#icone-aide img {margin: 0px 0px 0 0;}


/*#autopub-mobiles {position:absolute; margin: -10px 0 0 55px;}*/

#autopub-playstore {position:absolute; margin: 0px 0 0 45px;}


#autopub-android {
	position:absolute;
	margin: 10px 0 0 15px;
	padding:10px;
		font-family: 'Open Sans Condensed';
	text-transform:uppercase;
    font-size: 14px;
    font-weight: 700;
    color: #777;
    line-height: 1em;

	-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
	
	border: 1px dotted #ccc;
}


#logo { float:left; width:325px; margin: 0 0 0 280px;}

#login {width: 130px; float: right; margin: 0 20px 0 670px; position:absolute; border-right: 1px solid #ccc; text-align:right;}

#login img {text-align:right; margin-right: 20px;}

#panier {float: right; margin: 0px 0 0 790px; position:absolute;width: 152px; text-transform:lowercase !important;}

#text-panier { vertical-align:top;  max-height:30px; border: 1px solid red; }

#nav1
{
/*    width: 959px;*/
    width: 100%;
    height: 29px;
    position: relative;
}

/*.CenterTable
{
    margin-left: auto;
    margin-right: auto;
} */   

#nav2
{
    width: 100%;
    height: 34px;
    position: relative;
    background-image: url(images/nav/bg_cat.gif);
    background-repeat: repeat-x;
    background-color: #b91818;
}

#nav3
{
color: #888;
	padding: 10px 0 0 20px;
    /*background-color: #b91818;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: black;*/
}

#nav2cat1
{
    width: 100%;
    height: 34px;
    position: relative;
    background-image: url(images/nav/bg_cat.gif);
    background-repeat: repeat-x;
    background-color: #FF9908;
}

#nav3cat1
{
/*    width: 100%;
    height: 23px;
    position: relative;*/
    background-color: #fff/*FF9908*/;
	color: #888;
	padding: 10px;
}

.liCat1
{
    margin-left:0px;
    list-style-type:square;
    list-style-position: outside;
    color: #FF9908;
}

.bgcat
{
	width: 707px;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 0 10px 20px 0px;
}

#search
{
/*    width: 959px;
    height: 32px;
    position: relative;
    left: 180px;
    background-image: url(images/commun/recherche/recherche.gif);
    background-repeat: no-repeat;
    /*font-family: tahoma;*/
    font-size: 10px;
    font-weight:normal;
    text-align: center;*/
}

#containermain
{
    width: 960px;
	position:relative;
    background-color: white;
    height: 100%;
	border: 1px solid #888;
	margin: 0 auto;
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);

}

#colgauche
{
	display: none;
    float: left;
    width: 130px;
    margin-left: 15px;
    margin-top: 0px;
    background-color: white;
    text-align: left;
 }

#colcentre
{
    margin: 0 15px 0 15px;
	float: left;
	width:750px;
}

#colcentre_caddie
{
    margin-top: 3px;
    margin-left: 15px;
    margin-right: 25px;
    border-style: solid;
    border-width: 0px;
    border-color: black;
    text-align: left;
}

#coldroite
{
    float: right;
    width: 170px;
    margin-top: 10px;
    margin-right: 10px/*15px*/;
    /*background-color: white;
    text-align: left;*/
}

#bottom
{
    clear: both;
    margin: 0px;
    height: 100%;
}

#footer
{
    /*position: relative;*/
/*    padding:2px 0px 10px 0px;
    background-image: url(images/commun/cellules/cell/light/footer_blue.jpg);
    background-repeat: repeat;
    border-top-style: solid;
    border-width: 1px;
    border-color: black;
    margin-top:20px;
    margin-bottom: 0px;
    *//*font-family: tahoma;*//*
    font-size: 12px;
    font-weight:normal;
    text-align: center;
    vertical-align: bottom;
    height: 100%;*/
	text-align: center;
	font-family: 'PT Sans Narrow', tahoma;
	font-size: 12px;
	color: #666;
	padding: 10px 0 30px 0;
	left: auto;
	right: auto;
}

/* Formatage blocs */

/*.logo
{
    margin-left: 35px;
    margin-top: 10px;
    border: 0;
    float: left;
}*/

/*
.pub
{
    width: 840px;
    height: 29px;
}
*/
.caddie
{
/*    width: 125px;
    height: 17px;
    float: right;
    margin-right: 45px;
    margin-top: 10px;
    border: 0;*/
	
}

.recherche_top
{
    width: 145px;
    height: 0px;
    float: right;
    margin-right: 15px;
    margin-top: 15px;
    border: 1px;
}

.caddie_on
{
    width: 125px;
    height: 17px;
    float: right; /* alignement du logo à droite */
    margin-left: 0px; /* placement du logo dans son conteneur, head1 */
    margin-top: 0px;
    /*font-family: tahoma;*/
    font-size: 14px;
    font-weight:normal;
    /*line-height: 1.5em;*/
    color: #555;
}

.titre_compte
{
    height: 17px;
    background-image: url(images/commun/cellules/titre/dark/gray.jpg);
    background-repeat: repeat;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight:bold;
    line-height: 1.5em;
    color: white;
    padding: 5px;
}

.contenu_compte
{
    border-width: 1px;
    border-color: black;
    background-color: #e2e2e2;
    border-style: solid;
    border-color: Black;
    /*font-family: tahoma;*/
    font-size: 10px;
    line-height: 1.5em;
    color: #000000;
    text-align: left;
    padding: 5px;
}

.titre_meilleures_ventes
{
    height: 17px;
    margin-top: 20px;
    background-image: url(images/commun/cellules/titre/dark/gray.jpg);
    background-repeat: repeat;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight:bold;
    line-height: 1.5em;
    color: white;
    padding: 5px;
}

.contenu_meilleures_ventes
{
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    background-color: #ECECD4;
    border-color: Black;
    /*font-family: tahoma;*/
    font-size: 10px;
    font-weight:bold;
    line-height: 1.3em;
    color: #000000;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
}

.contenu_caddie
{
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    background-color: #D8D9A3;
    font-family: arial;
    font-size: 12px;
    line-height: 1.3em;
    color: #000000;
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.surtitre_caddie
{
    background-color: #D7E7FB;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.surtitre_mag_sauvegarde /**/
{
    background-color: #FFFFDA;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.titre_caddie
{
    width: 130px;
    margin-bottom: 5px;
    background-color: Transparent;
    font-size: 12px;
    font-weight:bold;
    color: #000000;
    padding: 0px;
}

.titre_anciens_mags
{
    height:17px;
    margin-top: 20px;
    background-image: url(images/commun/cellules/titre/light/silver.jpg);
    background-repeat: repeat;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-color: gray;
    border-style: solid;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight:bold;
    line-height: 1.5em;
    color: black;
    padding: 5px;
}

footer_commentaires /**/
{
    width: 100%;
    background-image: url(images/commun/cellules/cell/light/gray.jpg);
    background-repeat: repeat;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight:normal;
    line-height: 14px;
    text-align: right;
    color: black;
    padding: 5px;
}

.contenu_parus_jour
{
    /*width: 100%;*/
/*    height: 100%;
    background-image: url(images/commun/cellules/cell/light/gray.jpg);
    background-repeat: repeat;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    /*font-family: tahoma;*/
    font-size: 10px;
    color: #000000;
    padding: 0px;
    margin-bottom: 10px;
}

/*.contenu_listecat
{
    height: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    *//*font-family: tahoma;*//*
    font-size: 10px;
    color: #000000;
    padding: 0px;
    margin-bottom:20px;
} */

.contenu_nouveau
{
    width: 100%;
    background-color:whitesmoke;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    /*font-family: tahoma;*/
    font-size: 10px;
    color: #000000;
    padding: 0px;
}

.contenu_sommaire /**/
{
    width: 100%;
    background-image: url(images/commun/cellules/cell/light/whitesmoke.jpg);
    background-repeat: repeat;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: gray;
    /*font-family: tahoma;*/
    font-size: 10px;
    color: #000000;
    padding: 0px;
}

.contenu_sommaire_white /**/
{
/*    height:400px;
	overflow:auto;*/
	background: #fafafa;
	border: 1px solid #ccc;
    /*border-width: 1px;
    border-style: solid;
    border-color: gray;*/
    /*font-family: tahoma;*/
    font-size: 10px;
    color: #555;
    padding: 10px;
	margin: 10px 10px 10px 15px;;
}

.contenu_commentaires /**/
{
    width: 100%;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: gray;
    /*font-family: tahoma;*/
    font-size: 10px;
    color: #000000;
    padding: 0px;
}

.contenu_anciens_mags
{
    height:100%;
    background-image: url(images/commun/cellules/cell/light/gray.jpg);
    background-repeat: repeat;
    border-width: 1px;
    border-style: solid;
    border-color: gray;
    /*font-family: tahoma;*/
    font-size: 10px;
    color: #000000;
    padding: 0px;
}

.contenu_caddie_colcentre
{
    font-size: 12px !important;
    color: #000000;
    padding: 0px;
}

.mag1
{
    width:170px;
	height: 250px;
    float: left;
    font-size: 12px;
    font-weight:normal;
    line-height: 1.5em;
    color: black;
    text-align: left;
	padding: 0px 8px 30px 8px/*16px*/;
}

.mag2
{
    width:170px;
	float: left;
    font-size: 12px;
    font-weight:normal;
    line-height: 1.5em;
    color: black;
    text-align: left;
/*    padding:10px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:-47px;*/
}

.mag3
{
    width:170px;
    float:left;
    font-size: 12px;
    font-weight:normal;
    line-height: 1.5em;
    color: black;
/*    text-align: left;
    padding:10px;
    margin-left: auto;
    margin-right: auto;*/
}

.titre_decouvrir
{
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    height: 17px;
    background-image: url(images/commun/cellules/titre/dark/gray.jpg);
    background-repeat: repeat;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight:bold;
    line-height: 1.5em;
    color: white;
    padding: 5px;
}

.skyscraper
{
	height: 600px;
	width: 160px;
    background-color: #e2e2e2;
    border: 1px solid #ccc;
    /*font-family: tahoma;*/
	vertical-align:middle;
	text-align:center;
    font-size: 12px;
    line-height: 1.5em;
    color: #555;
	display: table-cell;
	vertical-align:middle;
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);

}

.titre_recherche /**/
{
    border-width: 1px;
    border-style: solid;
    border-color: black;
    width: auto;
    height: 17px;
    background-image: url(images/commun/cellules/titre/dark/gray.jpg);
    background-repeat: repeat;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight:bold;
    line-height: 1.5em;
    color: white;
    padding: 5px;
	display:none;
}

.contenu_recherche /**/
{
   /* border-width: 1px;
    border-style: solid;
    border-color: Black;
    background-image: url(images/commun/cellules/cell/light/bg_loupe2.gif);
    background-repeat: repeat;
    /*font-family: tahoma;
    font-size: 10px;
    line-height: 1.5em;
    color: #000000;
    padding: 10px;*/
/*		width: 160px;
    background-color: #e2e2e2;
    border: 1px solid #ccc;
	vertical-align:middle;
	text-align:center;
    font-size: 16px;
    line-height: 1.5em;
    color: #000000;
    padding: 5px;
		-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);*/

font-size: 11px;
text-align: left;
}

.titre_actus
{
    height: 17px;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    background-image: url(images/commun/cellules/titre/light/silver.jpg);
    background-repeat: repeat;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight:bold;
    line-height: 1.5em;
    color: black;
    padding: 5px;
    margin-top:20px;
}

.contenu_actus
{
    background-color: white;
    /*font-family: tahoma;*/
    font-size: 12px;
    line-height: 1.5em;
    color: #000000;
    padding-top: 5px;
}

.contenu_actus_medium /**/
{
    width: 100%;
    background-color: white;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #000000;
    padding-top: 5px;
}

.ficheimg
{
	/*
-moz-box-shadow: 1px 1px 10px 0px #656565;
-webkit-box-shadow: 1px 1px 10px 0px #656565;
-o-box-shadow: 1px 1px 10px 0px #656565;
box-shadow: 1px 1px 10px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);
*/    /*height:420px;*/
    /*height: 100%;
    float:left;*/
    /*margin-top:20px;*/
/*    margin-right:0px;*/
}

.fichemag
{
    /*height:450px;*/
    /*font-family: tahoma;*/
/*    font-size: 14px;
    font-weight:normal;
    line-height: 16px;
    color: black;
    text-align: left;
    padding:0px;
    margin-top:30px;
    margin-right:20px;
    margin-bottom: 20px;*/
}

.fichemagcat /**/
{
    width:100%;
    height:auto;
    /*font-family: tahoma;*/
    font-size: 12px;
    font-weight:normal;
    line-height: 14px;
    color: black;
    text-align: left;
    padding:0px;
    margin-top:30px;
    margin-right:20px;
}

.bloc_ancienmag
{
    background-color: Transparent;
    /*height: 120px;
    width: 120px;*/
    float: left;
    margin: 15px;
}

.bloc_commentaire_gauche
{
    background-color: silver;
    height: auto;
    width: 150px;
    float: left;
}

.bloc_commentaire_droit
{
    background-color: red;
    height: auto;
    width: auto;
    float: left;
}

.autopub
{
	display: none;
    height: 229px;
    background-image: url(images/commun/autopub.gif);
    /*padding-top: 5px;*/
}

/* Divers*/

li
{
	display: block; text-transform: none; padding:0 0px; 
}

ul
{
    list-style:none; border-top:0px solid #ddd; padding:0px 0;
} 

/*li
{
    margin-left:16px;
    list-style-type:square;
    list-style-position: inside;
}*/

/*ul
{
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
}*/

/*#mini-nav ul { list-style:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0; }
#mini-nav ul li { display: block; text-transform: none; padding:0 0px;}
*/
.liCat ul 
{
     list-style:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0;
}

.liCat ul li
{
     display: block; text-transform: none; padding:0 0px; 
}


.ulCat
{
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
	
}

.liFiche
{
    margin-left:24px;
    list-style-type:square;
    list-style-position: outside;
	/*color: #555;*/
}

.licat0
{
    display : list-item;
    list-style-type: square;
    color: Red;
}

.licatA
{
    display : list-item;
    list-style-type: square;
    color: orange;
}

.licatB
{
    display : list-item;
    list-style-type: square;
    color:  Blue;
}

/* nouveau*/

.popup_mag
{
/*    position:absolute;*/
    display:none;
    width:100%;
    height:170px;
/*    border-width: 1px;
    border-style: solid;
    border-color: Black;*/
/*    background-image:url(images/commun/popup/bg.jpg);*/
    padding-left: 3px;
    line-height: 10px;
/*    z-index: 10;*/
}

.popup_mag2
{
/*    position:absolute;*/
    display:none;
    width:226px;
/*    height:135px;*/
    height:66px;
/*    background-image:url(images/commun/popup/bg2.jpg);*/
    padding-left: 3px;
    line-height: 10px;
/*    z-index: 10;*/
}

.img_close
{
    margin-top:3px;
    margin-right:3px;
}

.popup_txt
{
    font-family: Arial;
    font-size: 12px;
    font-weight: Bold;
    color:white;
    height:28px;
    line-height: 28px;
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom: 6px;
    white-space:nowrap;
}

.table_full
{
    table-layout:fixed;
}

#colcentre_register
{
    width: 95%; padding: 10px;
	margin-top: 25px;
/*    background-image: url(images/commun/cellules/cell/light/whitesmoke2.jpg);*/
	margin-left: auto;
	margin-right: auto;
    border: 0px solid #ccc;

}

.contenu_register
{
    height: 100%;
	width: 97%;
    background-repeat: repeat;
    border: 0px solid #ccc;
    font-size: 14px;
    color: #000000;
    padding: 20px;
    margin-bottom:10px;
    /*margin-left:20%;
    margin-right:20%;*/
    text-align: left;
}

.contenu_register ol li {font-weight:bold;}

.contenu_register li {font-weight:bold; padding:15px 0 5px 0}


.titre_register
{
  
		font-family: 'Open Sans Condensed';
/*    background-image: url(../../images/commun/new/bg_tetiere-light.png);*/
    background: #f5f5f5;
    color: #555;
	margin: 10px;
	padding: 5px 0 5px 10px;
font-weight:bold;
font-size:14px;
text-transform:uppercase;	
border: 1px solid #ccc;
/*-moz-border-radius: 2px;
border-radius: 4px 0 0 4px;*/
}




.tdCmd1
{
    width: 100%;
    border-bottom: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    white-space: nowrap;
}

.tdCmd2
{
    border-bottom: silver 1px solid;
    border-top: silver 1px solid;
    border-right: silver 1px solid;
    white-space: nowrap;
}

.tdCmd3
{
    border-bottom: silver 1px solid;
    white-space: nowrap;
}

.tdCmd4
{
    width: 100%;
    border-bottom: silver 1px solid;
    white-space: nowrap;
}

.tdCmd5
{
    border-bottom: silver 1px solid;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: normal;
    color: black;
}

.tdCmd6
{
    border-bottom: silver 1px solid;
    background-color: #f5f5f5;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: normal;
    color: black;
}

.tdCmd7
{
    width: 100%;
    border-bottom: silver 1px solid;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: normal;
    color: black;
}

.titre_float_left
{
    float: left;
}

.text_gras
{
    font-weight: bold;
}

.hr_size1
{
    height: 1px;
}

.nowrap
{
    white-space: nowrap;
}

.popup_expl1
{
    position:absolute;
    display:none;
    width:350px;
    height:250px;
    line-height: 15px;
	padding: 15px;
	background: #f5f5f5;
	border: 1px solid #999;
margin: -200px -150px 10px 0;
moz-box-shadow: 1px 1px 10px 0px #656565;
-webkit-box-shadow: 1px 1px 10px 0px #656565;
-o-box-shadow: 1px 1px 10px 0px #656565;
box-shadow: 1px 1px 10px 0px #656565;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);
line-height:18px;
}

.titre-popup {font-size: 18px; color:#444;font-weight: bold; text-transform:uppercase; margin:10px 0 20px 0;}

/*.popup_expl2
{
    position:absolute;
    display:none;
    width:226px;
    height:103px;
    border-width: 0px;
    border-style: solid;
    border-color: Black;
    padding-left: 3px;
    line-height: 15px;
}

.popup_expl3
{
    position:absolute;
    display:none;
    width:350px;
    height:175px;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    padding-left: 3px;
    line-height: 15px;
}

.popup_expl4
{
    position:absolute;
    display:none;
    width:226px;
    height:85px;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    padding-left: 3px;
    line-height: 15px;
}

.text_expl
{
    text-align:justify;
    margin-top: -2px;
    padding-left: 2px;
    padding-right: 5px;
}*/


/*Nouvelles classes Yann*/
#mini-nav {
	font-size: 12px;
	line-height: 24px;
	padding: 15px 0 0 0;
	text-transform: none;
}

/*#mini-nav ul {
list-style-image: url(/images/commun/new/loupe.png); list-style: inside;
}
*/
#mini-nav ul { list-style:none; /*border-top:0px solid #ddd; border-bottom:0px solid #ddd;*/ padding:10px 0;}
#mini-nav ul li { display: block; text-transform: none; padding:0 0px;}


/*.cat0 {background: url(/images/commun/new/cat/cat0.png);  background-repeat:repeat ; }
.aCat1 {background-image: url(/images/commun/new/cat/cat1.png); background-position: bottom 2px;}
.aCat2 {background: url(/images/commun/new/cat/cat2.png);  background-repeat:repeat ;}
.cat3 {background: url(/images/commun/new/cat/cat3.png);  background-repeat:repeat ;}
.cat4 {background: url(/images/commun/new/cat/cat4.png);  background-repeat:repeat ;}
.cat5 {background: url(/images/commun/new/cat/cat5.png);  background-repeat:repeat ;}
.cat6 {background: url(/images/commun/new/cat/cat6.png);  background-repeat:repeat ;}
.cat7 {background: url(/images/commun/new/cat/cat7.png);  background-repeat:repeat ;}
.cat8 {background: url(/images/commun/new/cat/cat8.png);  background-repeat:repeat ;}
.cat9 {background: url(/images/commun/new/cat/cat9.png);  background-repeat:repeat ;}
.cat10 {background: url(/images/commun/new/cat/cat10.png);  background-repeat:repeat ;}
.cat11 {background: url(/images/commun/new/cat/cat11.png);  background-repeat:repeat ;}
.cat12 {background: url(/images/commun/new/cat/cat12.png);  background-repeat:repeat ;}
.cat13 {background: url(/images/commun/new/cat/cat13.png);  background-repeat:repeat ;}*/


/*Classes couleurs menus*/

#mega-menu ul, #mega-menu li a, #mega-menu li a:hover {
opacity:0.98;
filter:alpha(opacity=98); /* For IE8 and earlier */
}



#mega-menu li a.aCat0{
background: url("../../images/commun/new/cat/cat0.png") repeat-x bottom; display:none; width:0px !important;
/*background: url("/images/commun/new/loupe.png") left no-repeat;*/
/*padding-left:30px;*/ }
/*#mega-menu li a:hover.aCat0, #mega-menu li a:active.aCat0, #mega-menu .ulCat0 {background-image: url("../../images/commun/new/cat/cat0.png"); background-repeat:repeat; border: none !important;}*/


#mega-menu li a.aCat1  {background-image: url("../../images/commun/new/cat/cat1.png");background-repeat: repeat-x;background-position: bottom; width: 52px;}
#mega-menu li a:hover.aCat1, #mega-menu li a:active.aCat1, #mega-menu .ulCat1 {background-image: url("../../images/commun/new/cat/cat1.png"); background-repeat:repeat; border: none !important;}


#mega-menu li a.aCat2  {background-image: url("../../images/commun/new/cat/cat2.png");background-repeat: repeat-x;background-position: bottom; width: 44px; }
#mega-menu li a:hover.aCat2, #mega-menu li a:active.aCat2, #mega-menu .ulCat2 {background-image: url("../../images/commun/new/cat/cat2.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat3  {background-image: url("../../images/commun/new/cat/cat3.png");background-repeat: repeat-x;background-position: bottom; width: 39px; }
#mega-menu li a:hover.aCat3, #mega-menu li a:active.aCat3, #mega-menu .ulCat3 {background-image: url("../../images/commun/new/cat/cat3.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat4  {background-image: url("../../images/commun/new/cat/cat4.png");background-repeat: repeat-x;background-position: bottom;  width: 33px; }
#mega-menu li a:hover.aCat4, #mega-menu li a:active.aCat4, #mega-menu .ulCat4 {background-image: url("../../images/commun/new/cat/cat4.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat5  {background-image: url("../../images/commun/new/cat/cat5.png");background-repeat: repeat-x;background-position: bottom;  width: 53px; }
#mega-menu li a:hover.aCat5, #mega-menu li a:active.aCat5, #mega-menu .ulCat5 {background-image: url("../../images/commun/new/cat/cat5.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat6  {background-image: url("../../images/commun/new/cat/cat6.png");background-repeat: repeat-x;background-position: bottom;  width: 81px; }
#mega-menu li a:hover.aCat6, #mega-menu li a:active.aCat6, #mega-menu .ulCat6 {background-image: url("../../images/commun/new/cat/cat6.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat7  {background-image: url("../../images/commun/new/cat/cat7.png");background-repeat: repeat-x;background-position: bottom;  width: 125px; }
#mega-menu li a:hover.aCat7, #mega-menu li a:active.aCat7, #mega-menu .ulCat7 {background-image: url("../../images/commun/new/cat/cat7.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat8  {background-image: url("../../images/commun/new/cat/cat8.png");background-repeat: repeat-x;background-position: bottom;  width: 37px; }
#mega-menu li a:hover.aCat8, #mega-menu li a:active.aCat8, #mega-menu .ulCat8 {background-image: url("../../images/commun/new/cat/cat8.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat9  {background-image: url("../../images/commun/new/cat/cat9.png");background-repeat: repeat-x;background-position: bottom;  width: 37px; }
#mega-menu li a:hover.aCat9, #mega-menu li a:active.aCat9, #mega-menu .ulCat9 {background-image: url("../../images/commun/new/cat/cat9.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat10  {background-image: url("../../images/commun/new/cat/cat10.png");background-repeat: repeat-x;background-position: bottom;  width: 37px; }
#mega-menu li a:hover.aCat10, #mega-menu li a:active.aCat10, #mega-menu .ulCat10 {background-image: url("../../images/commun/new/cat/cat10.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat11  {background-image: url("../../images/commun/new/cat/cat11.png");background-repeat: repeat-x;background-position: bottom;  width: 95px; }
#mega-menu li a:hover.aCat11, #mega-menu li a:active.aCat11, #mega-menu .ulCat11 {background-image: url("../../images/commun/new/cat/cat11.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat12  {background-image: url("../../images/commun/new/cat/cat12.png");background-repeat: repeat-x;background-position: bottom;  width: 112px; }
#mega-menu li a:hover.aCat12, #mega-menu li a:active.aCat12, #mega-menu .ulCat12 {background-image: url("../../images/commun/new/cat/cat12.png"); background-repeat:repeat; border: none !important;}

#mega-menu li a.aCat13  {background-image: url("../../images/commun/new/cat/cat13.png");background-repeat: repeat-x;background-position: bottom; width: 72px;}
#mega-menu li a:hover.aCat13, #mega-menu li a:active.aCat13, #mega-menu .ulCat13 {background-image: url("../../images/commun/new/cat/cat13.png"); background-repeat:repeat; border: none !important;}


/*mega menu*/
/* Mega Menu Styles */
.mega-menu ul, .mega-menu ul li {list-style: none;}
.mega-menu ul {position: relative; padding: 0; margin: 0;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}

#mega-menu {
list-style: none; 
position: relative; 
padding: 0; 
margin: 0;
height: 40px;
position: relative;
width: 960px;
}

#mega-menu .sub ul {
display: block;
border: none !important;
/*height: 175px;*/
}

#mega-menu li {
float: left; 
margin: 0; 
padding: 0; 
}

#mega-menu li a {
float: left; 
display: block; 
color: #333; 
padding: 5px 5px 8px 6px/*12px 25px*/; 
/*background: #222;*/ 
text-decoration: none;
font: normal 13px 'PT Sans Narrow', Arial, sans-serif;
font-weight: normal;
text-transform:uppercase;
font-size:13px;
}

#mega-menu li a {
	/*color: #777;*/
/*opacity:0.9;
filter:alpha(opacity=90); */
	}

#mega-menu li.mega-hover a, #mega-menu li.mega-hover a:hover {
/*background: #CCC;*/ 
/*color: #000;*/
}
#mega-menu li a:hover {
/*background: #999; */
color: #fff;
/*opacity:0.9;
filter:alpha(opacity=90); */
}
#mega-menu li .sub-container {
position: absolute;
}
#mega-menu li .sub {
/*background: #efefef; */
padding: 15px; 
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);
box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);

}
#mega-menu li .sub .row {
width: 100%; 
overflow: hidden;
clear: both;
}
#mega-menu li .sub li {
list-style: none; 
float: none; 
width: 170px; 

}
#mega-menu li .sub li.mega-hdr {
margin: 0 10px 0px 0; 
float: left;
/*border: 0px solid #000;*/
}
#mega-menu li .sub li.mega-hdr.last {
margin: 0;
}
#mega-menu li .sub a {
background: none; 
color: #fff; 
padding: 7px 10px; 
display: block; 
float: none; 
font-family: 'Open Sans Condensed' !important;
text-transform:uppercase !important;
font-size: 14px !important;
font-weight: 700 !important;
line-height: 1.5em;
text-shadow: 0px 0px 2px rgba(0,0,0,1);
}

#mega-menu li .sub li.mega-hdr a.mega-hdr-a {
padding: 5px;
height: 25px;
background: url(../../images/commun/new/bg-black-opacity.png) repeat;
text-transform: uppercase; 
font-weight: bold; 
color: #fff;
font-size: 12px;
}
#mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #000;
background: #fff;
text-shadow: 0px 0px 0px rgba(0,0,0,0);

}
#mega-menu .sub li.mega-hdr li a {
padding: 4px 5px; 
font-weight: bold;
}
#mega-menu .sub li.mega-hdr li a:hover {
color: #000; 
background: #fff;
text-shadow: 0px 0px 0px rgba(0,0,0,0);

}
#mega-menu .sub ul li {
padding-right: 0;
}
#mega-menu li .sub-container.non-mega .sub {
padding: 10px;
}
#mega-menu li .sub-container.non-mega li {
padding: 0; 
width: 160px; 
margin: 0;
}
#mega-menu li .sub-container.non-mega li a {
padding: 7px 5px 7px 22px;
}
#mega-menu li .sub-container.non-mega li a:hover {
color: #a32403; 
background: #efefef;
}

.bloc-dates {
font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif;
display:block;
width: 160px;
text-align:left;
    background-image: url(../../images/commun/new/bg_tetiere-light.png);
    background-repeat: repeat;
text-shadow: 0px 1px 1px #fff;
color: #333;
/*text-shadow: 0px 0px 2px rgba(0,0,0,0.9);*/
padding: 5px 0 5px 15px;
font-weight:bold;
font-size:14px;	
border: 1px solid #ccc;
margin: 0 20px 10px 0;
	-moz-border-radius: 5px;
border-radius: 5px;
/*-moz-box-shadow: 0 0 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.2);
box-shadow: 0 0 1px 1px rgba(0,0,0,0.2);*/
cursor: pointer;
border: 1px solid #999;
}

.bloc-dates:link .bloc-dates:visited {background-color: whitesmoke;/*#64C2F0*/;
color: #333;
}

.bloc-dates:hover {
background-color: #000;/*#64C2F0*/
color: grey;
/*text-shadow: 0px 1px 1px #000;*/
}

.bloc-dates-select {background-color: #000;/*#64C2F0*/;
font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif;
display:block;
width: 150px;
text-align:left;
background-image: -moz-linear-gradient(top, #444, #666)!important;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#666))!important;
text-shadow: 0px 1px 1px #000;
color: #fff;
padding: 5px 0 5px 15px;
font-weight:bold;
font-size:14px;	
border: 1px solid #ccc;
margin: 0 20px 10px 0;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
border: 1px solid #999;
}


.pub {
margin: 10px 0 0 0/*13px*/;
}

.pub img {
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
	}
	
.PageLeft, .ImgSommaire
{
    width: 350px; padding: 15px;
}

.PageRight
{
    width: 350px; padding: 15px;
}


.titre_parus_jour
{
font-family: 'Open Sans Condensed';
font-weight:bold;
font-size:14px;	
height: 18px;
margin: 10px 20px 10px 0;
padding: 4px 10px 4px 10px;

background: url(../../images/bg-tetiere-light.png) repeat;
	text-transform: uppercase;
    color: #333;
border: 1px solid #ccc;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #999;
/*vertical-align:middle;*/
}

.titre_parus_jour h1
{
font-family: 'Open Sans Condensed';
font-weight:bold;
font-size:14px;	
	text-transform: uppercase;
    color: #333;
	float:left;
	padding: 0px !important;
	margin:0px 0px !important;

}

.titre_parus_jour h2
{
font-family: 'Open Sans Condensed';
font-weight:bold;
font-size:14px;	
	text-transform: uppercase;
    color: #333;
	float:left;
	padding: 0px !important;
	margin: 0px !important;

}

.titre-gratuit {
color:#fff;
background-color:#83a932;
margin: 10px 5px 10px -10px;
padding: 4px 10px 4px 10px;
-webkit-border-top-left-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-topleft: 1px;
-moz-border-radius-bottomleft: 1px;
border-top-left-radius: 1px;
border-bottom-left-radius: 1px;}

.titre-payant {
color:#fff;
background-color:#3275a9;
margin: 10px 5px 10px -10px;
padding: 4px 10px 4px 10px;
-webkit-border-top-left-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-topleft: 1px;
-moz-border-radius-bottomleft: 1px;
border-top-left-radius: 1px;
border-bottom-left-radius: 1px;}


.titre-favoris {
color:#fff;
background-color: #df8800/*af0d06*/;
margin: 10px 5px 10px -10px;
padding: 5px 10px 5px 10px;
-webkit-border-top-left-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-topleft: 1px;
-moz-border-radius-bottomleft: 1px;
border-top-left-radius: 1px;
border-bottom-left-radius: 1px;}

.titre-parutions {
font-size: 14px;
color:#fff;
background-color:#3275a9;
margin: 0px 5px 0px 0px;
padding: 5px 10px 5px 10px;
-webkit-border-top-left-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-topleft: 1px;
-moz-border-radius-bottomleft: 1px;
border-top-left-radius: 1px;
border-bottom-left-radius: 1px;}




#divPeriode {padding: 6px 4px 0 4px;  text-align:center !important; text-transform:lowercase !important;}

#divPeriode /*.titre_medium*/ {font-weight: bold !important; font-size: 12px !important;}

.titre-mag-fiche {font-family: 'Open Sans Condensed';font-size:24px !important; margin: 20px 0 10px 0; text-transform: uppercase; color: #333; font-weight: bold;}

.fiche-mag-titre {font-family: 'Open Sans Condensed';font-size:24px !important; margin: 0 0 10px 20px; text-transform: uppercase; color: #333; font-weight: bold;}

.texte-mag-fiche {font-size:14px !important; color: #222 !important; width: 100%; }

.titre-dernieres-parutions {
	font-family: 'Open Sans Condensed';
    background-image: url(../../images/commun/new/bg_tetiere-light.png);
    background-repeat: repeat;
    color: #444;
height: 18px;
margin: 10px 20px 10px 0;
padding: 4px 10px 4px 10px;
font-weight:bold;
font-size:14px;
text-transform:uppercase;	
border: 1px solid #ccc;
-moz-border-radius: 2px;
border-radius: 4px 0 0 4px;
/*text-shadow: 0px 1px 1px #000;*/

}

.titre-mag-popup {
	width: 500px;
	font-family: 'Open Sans Condensed';
    color: #fff;
	margin: 10px 0 10px 0;
	padding: 5px 0 5px 0px;
font-weight:bold;
font-size:14px;
text-transform:uppercase;	
}

.popup-infos {margin-right: 17px;}

#divPopupPanier {margin: 0 !important; padding: 0 !important;}

table.mag-preview {
	width:720px;
margin: 25px 25px 25px 0;
border: 1px solid #999;
-moz-box-shadow: 1px 1px 10px 0px #656565;
-webkit-box-shadow: 1px 1px 10px 0px #656565;
-o-box-shadow: 1px 1px 10px 0px #656565;
box-shadow: 1px 1px 10px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);
}

/*tr.mag-preview td.mag-preview-left { background: #999; padding: 15px 0 15px 15px;}*/

.TextPageLeft {max-width:330px !important; word-wrap: break-word;}
.TextPageRight {max-width:330px !important; word-wrap: break-word;}


.imgPageLeft { width: 360px; border-bottom: 1px solid #ccc;}

.imgPageRight { width: 360px; border-bottom: 1px solid #ccc;}

.mag-pagination {
font-family: 'Open Sans Condensed';
font-weight:700;
font-size:11px;	
background: url(../../images/bg-tetiere-light.png) repeat;
text-transform: uppercase;
color: #333;
margin: 10px 25px 20px 0;
border: 1px solid #ccc;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #999;
}

.mag-pagination-light {
font-family: 'Open Sans Condensed';
font-weight:700;
font-size:11px;	
background: url(../../images/bg-tetiere-light-2.png) repeat;
text-transform: uppercase;
color: #333;
margin: 10px 25px 20px 0;
border: 1px solid #999;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #999;
}


/*.Pagination
{
    margin-left:0px;
    margin-right:0px;
    margin-top:3px;
    padding-bottom:3px;
    float:left;
    width:100%;
}*/

.PaginationPrev
{
/*    margin-left:15px;
    text-align:left;
    float:left;
	font-weight:bold;
	font-size: 14px;
	padding:5px;
	border: 1px solid #ccc;
	background-color:#f5f5f5;
	margin-bottom: 10px;*/
	    margin: 3px 50px 0 10px;
    text-align:left;
    float:left;
	font-weight:bold;
	font-size: 12px;
	padding:5px;
	border: 1px solid #ccc;
	background-color:#f5f5f5;
	margin-bottom: 10px;

	}

.PaginationNext
{
/*    text-align:right;
    margin-right:15px;
	float: right;
		font-weight:bold;
	font-size: 14px;
	padding:5px;
	border: 1px solid #ccc;
	background-color:#f5f5f5;
	margin-bottom: 10px;*/
	    text-align:right;
    margin:3px 30px 0 0;
	float: right;
		font-weight:bold;
	font-size: 12px;
	padding:5px;
	border: 1px solid #ccc;
	background-color:#f5f5f5;
	margin-bottom: 10px;
	
}

.PaginationAff
{
	margin-left:150px;
/*    font-size: 12px;
    font-weight: 700;
    color: #000;
    text-align:right;
    float:right;
    padding-top: 1px;
    padding-right: 5px;*/
}



.PaginationPrev2
{
    margin: 3px 50px 0 10px;
    text-align:left;
    float:left;
	font-weight:bold;
	font-size: 12px;
	padding:5px;
/*	border: 1px solid #ccc;
	background-color:#f5f5f5;
*/	margin-bottom: 10px;

	}
	
.Pagination-center {width: 300px; float: left;}	

.PaginationNext2
{
    text-align:right;
    margin:3px 30px 0 0;
	float: right;
		font-weight:bold;
	font-size: 12px;
	padding:5px;
/*	border: 1px solid #ccc;
	background-color:#f5f5f5;
*/	margin-bottom: 10px;
	
}

.bold {font-weight: bold;}

.textbox_register {border: 1px solid #ccc; width: 150px;}


table.table_caddie td {font-size:14px !important;}

.table-fiche-mag {width:682px;}

/*.ajouter-au-panier {display:block; padding: 5px; background-color: #f5f5f5; border: 1px solid #777; width: 140px;}*/

.imgMag {
-moz-box-shadow: 1px 1px 10px 0px #656565;
-webkit-box-shadow: 1px 1px 10px 0px #656565;
-o-box-shadow: 1px 1px 10px 0px #656565;
box-shadow: 1px 1px 10px 0px #656565;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);
}

.green {color:green;}

.red {color:red;}

h3 {display: block;
padding-top: 20px;
font-size: 1.2em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}


.contenu_faq
{
    height: 100%;
	width: 94%;
    font-size: 14px;
    color: #000000;
    padding: 20px 40px 0 20px;
	text-align:justify; 
	
	font-family: 'Titillium Web', sans-serif, Arial, Helvetica;

}




.contenu_faq li {font-weight: normal; padding:5px 0 5px 0;}

.contenu_faq ol {}

.PaginationPlan {padding: 0 20px 0 10px ; margin-top: -20px; text-align:justify; font-size:13px;}

.PaginationPlan a{padding : 2px; display:inline-block}

.PaginationPlan span {padding : 1px; font-weight:bold; display: inline-block; background-color: #f5f5f5; border: #ccc 1px solid }

.PaginationPlan a:hover {display: inline-block; padding: 1px; background-color: #f5f5f5; border: #ccc 1px solid}


.PaginationPlan2 {padding: 0 20px 0 10px ; margin-top: -20px; font-size:13px;}

.PaginationPlan2 a{padding : 2px; display: inline-block; max-width: 225px; min-width: 225px;}

.PaginationPlan2 a:hover {display: inline-block; padding: 1px; background-color: #f5f5f5; border: #ccc 1px solid}

.PaginationPlan2 span.CurPage {padding : 2px; display: inline-block; max-width: 225px; min-width: 225px;}



.PaginationPlan3 {padding: 0 20px 0 10px ; margin-top: -20px; font-size:12px;}

.PaginationPlan3 a{padding : 2px; display: inline-block; max-width: 225px; min-width: 225px;}

.PaginationPlan3 a:hover {display: inline-block; padding: 1px; background-color: #f5f5f5; border: #ccc 1px solid}

.PaginationPlan3 span.CurPage {padding : 2px; display: inline-block; max-width: 225px; min-width: 225px;}


span.searchlink {font-size:13px;}
div.searchtexte {font-size:14px; margin-bottom:7px;}

.download_link { font-weight: bold; margin-left: 570px;}

/*recherche avancée : filtres, tri, etc.*/

.titre-tri-filtre {
	font-family: 'Open Sans Condensed';
font-weight:bold;
font-size:14px;	
height: 18px;
margin: 25px 20px 0px 0;
padding: 4px 10px 4px 10px;
text-transform: uppercase;
color: #333;
}

.contenu-tri-filtre {
	border: 1px solid #bbb;
	font-size: 12px;
    color: #000000;
    padding: 10px;
    margin: 0 20px 30px 0;
	background: #f5f9ff;
}

.contenu-tri-filtre select {font-size: 11px; margin-bottom:10px; margin-top:10px;padding: 3px; vertical-align:central; color:#555; border:1px solid #ccc;}

.bouton-tri {background-color:#445e67; padding: 3px 10px 3px 10px; color: #fff;border:1px solid #000;}
.bouton-tri:hover {background-color:#000; padding: 3px 10px 3px 10px; color: #fff;border:1px solid #000;}

.search_nbmag {font-size:14px; margin:0 0 20px 25px;}

#MainContent_tvResultat, #MainContent_rbChMagPar{font-size:14px; line-height:22px;}

.raz {background-color:whitesmoke; padding: 3px 10px 3px 10px; color: #555;border:1px solid #ccc;color: #555; margin-left: 10px;}
.raz:hover {background-color:f5f5f5; padding: 3px 10px 3px 10px; color: #555;border:1px solid #ccc;color: #555; margin-left: 10px;}
 
 
 .mag-pagination-light-alt {
font-family: 'Open Sans Condensed';
font-weight:700;
font-size:11px;	
background: url(../../images/bg-tetiere-light-2.png) repeat;
text-transform: uppercase;
color: #333;
margin: 10px 20px 20px 0;
border: 1px solid #ccc;
/*-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #999;
*/}


.bouton-regenerer {

background-image:url('/images/icone-regenerer.png');
background-color: #E8F3FF;
background-repeat:no-repeat;
background-position: left;
background-position-x: 10px;
padding: 5px 5px 5px 20px;
cursor:hand;
border: 1px solid #666;
font-weight: normal;
cursor: pointer;

	}
	

/*ajout classes page archive*/



#colcentre-archive
{
    margin: 0 25px 0 25px;
	float: left;
	width:930px;
	font-family: 'Titillium Web', sans-serif, Arial, Helvetica;
}

.header-archive {background-color: #000; color: #fff; font-size:18px; padding: 15px; text-transform:uppercase; border-bottom: 1px solid #ccc; margin-top:-10px; margin-bottom:-10px; font-family: 'Titillium Web', sans-serif, Arial, Helvetica;
}

.header-archive img {}

.titre-tri-filtre-archive {
	font-family: 'Open Sans Condensed';
font-weight:bold;
font-size:14px;	
height: 18px;
margin: 25px 20px 0px 0;
padding: 4px 10px 4px 10px;
text-transform: uppercase;
color: #333;
}

.contenu-tri-filtre-archive {
	border: 1px solid #bbb;
	font-size: 12px;
    color: #000000;
    padding: 25px;
    margin: 0 20px 30px 0;
	background: #f5f5f5;
}

.contenu-tri-filtre-archive select {font-size: 11px; margin-bottom:10px; margin-top:10px;padding: 3px; vertical-align:central; color:#555; border:1px solid #ccc;}

.bouton-tri-archive {background-color:#333; padding: 3px 10px 3px 10px; color: #fff;border:1px solid #000;}
.bouton-tri-archive:hover {background-color:#000; padding: 3px 10px 3px 10px; color: #fff;border:1px solid #000;}

.titre-archive {
color:#fff;
background-color:#000;
margin: 10px 5px 10px -10px;
padding: 4px 10px 4px 10px;
-webkit-border-top-left-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-topleft: 1px;
-moz-border-radius-bottomleft: 1px;
border-top-left-radius: 1px;
border-bottom-left-radius: 1px;}

.titre-archive-editeur {
font-family: 'Titillium Web', sans-serif, Arial, Helvetica;
color:#000;
margin: 0px 0px 30px -10px;
font-size: 24px;
}


/*.PaginationPrev2-archive
{
    margin: 10px 50px 0 10px;
    text-align:left;
    float:left;
	font-weight:bold;
	font-size: 12px;
	padding:5px;
	margin-bottom: 10px;

	}
	
.Pagination-center {width: 300px; float: left;}	

.PaginationNext2-archive
{
    text-align:right;
    margin:10px 30px 0 0;
	float: right;
		font-weight:bold;
	font-size: 12px;
	padding:25px 0 25px 0;

	
}*/
