/*BASE*/
* {margin: 0; padding: 0; border: 0; list-style: none;}
input {border:1px solid #999}
a{
	font-family:"Droid Sans";
	font-weight:normal;
	color:#05a;
	text-decoration:none;
}
a:hover {color: #333;}
.alt {clear: both;}
select {width: 140px;border:1px solid #666;}
.center {display: block; margin-left: auto; margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left;}

::selection {background: #ffe59f;}
::-moz-selection {background: #ffe59f;}
::-webkit-selection{background: #ffe59f;}

:target {padding-top:170px; }

#bt {
	font-family:"Droid Sans Bold"; 
	font-weight:normal;
	border:1px solid #fff; 
	background:#1756a0; 
	color:#fff;
	border-radius:3px; 
	padding:2px 15px; 
	margin-left:10px; 
	cursor:pointer; 
	font-size:12px;
   box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25);
   -o-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25);
   -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25);
}
#bt:hover {
	border:1px solid #eee; 
   box-shadow: inset 0 3px rgba(0,0,0,0.05), inset 0 5px 15px rgba(0,0,0,0.25);
   -o-box-shadow: inset 0 3px rgba(0,0,0,0.05), inset 0 5px 15px rgba(0,0,0,0.25);
   -webkit-box-shadow: inset 0 3px rgba(0,0,0,0.05), inset 0 5px 15px rgba(0,0,0,0.25);
   -moz-box-shadow: inset 0 3px rgba(0,0,0,0.05), inset 0 5px 15px rgba(0,0,0,0.25);
}


/*STRUCTURE---------------------------------------------------------------------------------------------------------------------*/

@font-face {font-family:"Droid Sans Bold";src:url("DroidSans-Bold.ttf") format("truetype"); font-weight:normal; font-style:normal;}
@font-face {font-family:"Droid Sans";src:url("DroidSans.ttf") format("truetype"); font-weight:normal; font-style:normal;}
@font-face {font-family:"Cantarell Regular";src:url("Cantarell-Regular.ttf") format("truetype"); font-weight:normal; font-style:normal;}

body {
	font: 80%/150%  Arial, Helvetica, sans-serif; 
	color:#333; 
	background-color:#fff; 
	} 
	
#contentpage{
	 width:1240px; background:#fff; 
}


/*HEADER-------------------------------------------------------------------------------------------------------------------------*/
#headerfix{position:fixed; top:0; width:100%; z-index:9999;}
#newheader { 
	background:#fff;
}
#headerimage {background: url('imgedv2/headimg.png') top left no-repeat; width:220px; height: 88px;}
#headerimage_lm {background: url('imgedv2/headimg_lm.png') top left no-repeat; width:220px; height: 88px;}
#headerimage_lp {background: url('imgedv2/headimg_lp.png') top left no-repeat; width:220px; height: 88px;}
#headerimage_lpe {background: url('imgedv2/headimg_lpe.png') top left no-repeat; width:220px; height: 88px;}
#headerimage_misc {background: url('imgedv2/headimg_misc.png') top left no-repeat; width:220px; height: 88px;}
#headerimage_os {background: url('imgedv2/headimg_os.png') top left no-repeat; width:220px; height: 88px;}

/*ANIMATION HEADER*/
@-moz-keyframes headermag {
    from {margin-top:-200px; height:0; opacity: 0;}
    to {margin-top:0; height:70px; opacity: 100;}
}
@-webkit-keyframes headermag{
    from {margin-top:-200px; height:0; opacity: 0;}
    to {margin-top:0; height:70px; opacity: 100;}
}

/*ANIMATION IMAGE HEADER*/
@-moz-keyframes headermagimg {
    from {margin-top:-200px; opacity: 0;}
    to {margin-top:-2px; opacity: 100;}
}
@-webkit-keyframes headermagimg{
    from {margin-top:-200px; opacity: 0;}
    to {margin-top:-2px; opacity: 100;}
}

.headermag{
	background: #1e69c2; /* Old browsers */
	background: -moz-linear-gradient(top, #1e69c2 1%, #1756a0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1e69c2), color-stop(100%,#1756a0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e69c2 1%,#1756a0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e69c2 1%,#1756a0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1e69c2 1%,#1756a0 100%); /* IE10+ */
	background: linear-gradient(top, #1e69c2 1%,#1756a0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e69c2', endColorstr='#1756a0',GradientType=0 ); /* IE6-9 */
	width:160px;
	height:70px;
	color:#333;
	font-family:"Droid Sans";
	font-weight:normal;
	text-align:center;
    box-shadow:  8px 0 10px  -10px rgba(0,0,0,0.8); 
	-o-box-shadow:  8px 0 10px  -10px rgba(0,0,0,0.8); 
	-webkit-box-shadow: 8px 0 10px  -10px rgba(0,0,0,0.8); 
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
	border-radius: 0 0 3px 3px;
    -moz-animation: headermag 1.5s 1;
	-webkit-animation: headermag 1.5s 1;
}
.headermag#lm{
	background: #ea4925; /* Old browsers */
	background: -moz-linear-gradient(top, #ea4925 1%, #d41b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ea4925), color-stop(100%,#d41b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ea4925 1%,#d41b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ea4925 1%,#d41b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ea4925 1%,#d41b1b 100%); /* IE10+ */
	background: linear-gradient(top, #ea4925 1%,#d41b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea4925', endColorstr='#d41b1b',GradientType=0 ); /* IE6-9 */
}
.headermag#lp{
	background: #dbab00; /* Old browsers */
	background: -moz-linear-gradient(top, #dbab00 1%, #db9000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dbab00), color-stop(100%,#db9000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dbab00 1%,#db9000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dbab00 1%,#db9000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dbab00 1%,#db9000 100%); /* IE10+ */
	background: linear-gradient(top, #dbab00 1%,#db9000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbab00', endColorstr='#db9000',GradientType=0 ); /* IE6-9 */
}
.headermag#lpe{
	background: #00b5e2; /* Old browsers */
	background: -moz-linear-gradient(top, #00b5e2 1%, #009bdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#00b5e2), color-stop(100%,#009bdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00b5e2 1%,#009bdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00b5e2 1%,#009bdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00b5e2 1%,#009bdb 100%); /* IE10+ */
	background: linear-gradient(top, #00b5e2 1%,#009bdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b5e2', endColorstr='#009bdb',GradientType=0 ); /* IE6-9 */
}
.headermag#misc{
	background: #6fa832; /* Old browsers */
	background: -moz-linear-gradient(top, #6fa832 1%, #4c8728 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#6fa832), color-stop(100%,#4c8728)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6fa832 1%,#4c8728 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6fa832 1%,#4c8728 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6fa832 1%,#4c8728 100%); /* IE10+ */
	background: linear-gradient(top, #6fa832 1%,#4c8728 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fa832', endColorstr='#4c8728',GradientType=0 ); /* IE6-9 */
}
.headermag#os{
	background: #1f933a; /* Old browsers */
	background: -moz-linear-gradient(top, #1f933a 1%, #156849 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1f933a), color-stop(100%,#156849)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1f933a 1%,#156849 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1f933a 1%,#156849 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1f933a 1%,#156849 100%); /* IE10+ */
	background: linear-gradient(top, #1f933a 1%,#156849 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f933a', endColorstr='#156849',GradientType=0 ); /* IE6-9 */
}  
.headermag#ug{
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top, #fff 1%, #eee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#eee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 1%,#eee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 1%,#eee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 1%,#eee 100%); /* IE10+ */
	background: linear-gradient(top, #fff 1%,#eee 100%); /* W3C */
} 
.headermag img {
	margin-top:-2px;
    -moz-animation: headermagimg 2s 1;
	-webkit-animation: headermagimg 2s 1;
}

/*LOGIN------------------------------------------------------------------------------------------------------------------------------------*/
.moncompte{
	font-family:"Droid Sans";
	font-weight:normal;
	margin-top:6px;
	width:400px;
	padding: 8px 10px;
	border-radius:3px;
	background:#fff;
	color:#333;
	border:1px solid #ccc;
    box-shadow: 0 0px 2px rgba(0,0,0,0.2);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.2);
}

.moncompte td {
	padding:4px 0;
}

.moncompte input[type=text], .moncompte input[type=password] {
	padding:2px;
	width:142px;
}

.btssmenu{
	font-family:"Droid Sans";
	font-weight:normal;
	color:#999;
	text-decoration:none;
	font-size:11px;
	padding:3px 8px;
	margin:0 5px;
	border:1px solid #999;
	border-radius:3px;
}

.btssmenu:hover{
	color:#333;
	border:1px solid #333;
}

/*COMPTE CLIENT------------------------------------------------------- ---------------------------------------------------------------*/
.infocompte {
	font-family:"Droid Sans";
	font-weight:normal;
	padding: 10px 20px;
	color:#333;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}

.moncompteblock {
	display:inline-table;
	width:158px;
	margin:5px 5px;
	height:180px;
	padding:10px;
	border-bottom:1px solid #fff;
	font-size:12px;
	border-radius:7px;
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   color:#333;
   font-size:14px;
   border:1px solid #ccc;
}

.moncompteblock:hover {
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2), inset 0 0px 20px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2), inset 0 0px 20px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2), inset 0 0px 20px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2), inset 0 0px 20px rgba(0,0,0,0.2);
}

.bttrans  {
	margin-right:10px;
	display: inline-block;
	font-weight:normal;
	outline: none;
	cursor: pointer;
	text-align:center;
	text-decoration: none;
	font-size:11px;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	padding:0px 20px;
	color: #05a;
	border-radius:3px;
	background:#fff;
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    box-shadow: 0 0px 2px rgba(0,0,0,0.2);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.2);
}

.bttrans:hover,  .bttrans.active {
	position: relative;
	top: 1px;
	color: #038;
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
}

/*MENU DEROULANT------------------------------------------------------- ---------------------------------------------------------------*/
.navigation{
	border-top:1px solid #fff; width:100%; height:63px; text-align:center;
	background:#1756a0; 
}
.navigation#lm {background:#d41b1b; }
.navigation#lp {background:#db9000; }
.navigation#lpe {background:#009bdb; }
.navigation#misc {background:#4c8728; }
.navigation#os {background:#156849; }

#centernav{margin:0 auto; padding:0 150px; width:940px;}

.btnav-type1{border-left:1px solid rgba(255,255,255,0.4);}
.btnav-type2{border-left:1px solid rgba(255,255,255,0.4); border-right:1px solid rgba(255,255,255,0.4);}

/*ANIMATION CAT ACTIVE*/
@-moz-keyframes catactive {
    0%, 100% {background:rgba(255,255,255,0.5)}
    50%  {background:rgba(255,255,255,0.1)}
}
@-webkit-keyframes catactive{
    0%, 100% {background:rgba(255,255,255,0.5)}
    50%  {background:rgba(255,255,255,0.1)}
}

#cat-active {
	/*background: -webkit-gradient(linear, left top, left bottom, from(#1e69c2), to(#1756a0)); background: -moz-linear-gradient(top,  #1286d8,  #1756a0);*/
    box-shadow:  8px 0 10px  -10px rgba(0,0,0,0.8) , -8px 0 10px  -10px rgba(0,0,0,0.8); 
	-o-box-shadow:  8px 0 10px  -10px rgba(0,0,0,0.8) , -8px 0 10px  -10px rgba(0,0,0,0.8); 
	-webkit-box-shadow: 8px 0 10px  -10px rgba(0,0,0,0.8) , -8px 0 10px  -10px rgba(0,0,0,0.8); 
	-moz-box-shadow: 8px 0 10px  -10px rgba(0,0,0,0.8) , -8px 0 10px  -10px rgba(0,0,0,0.8);
	-moz-animation: catactive 2.5s infinite;
	-webkit-animation: catactive 2.5s infinite;
}

#ul_MainMenu {z-index: 999;}
#ul_MainMenu ul {z-index: 1000;}
#ul_MainMenu a {display: block; background:none;}
#ul_MainMenu a:visited, #ul_MainMenu a:link, #ul_MainMenu a:hover {color:#fff;	text-decoration: none;}
#ul_MainMenu ul li a:hover {	background-color:rgba(255,255,255,0.1);}

#ul_MainMenu li {	float: left;}
#ul_MainMenu li ul {
	text-align:left;
	border:1px solid #fff;
	border-top:none;
	position: absolute;
	height:0px;
	width: 275px; 
	overflow:hidden;
	z-index:-1;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;	
}

.navigation #ul_MainMenu li ul {	background-color:#1756a0; background-color:rgba(3,66,140,0.95); }
.navigation#lm #ul_MainMenu li ul {background-color:#d41b1b;	background-color:rgba(192,7,7,0.95); }
.navigation#lp #ul_MainMenu li ul {background-color:#db9000;	background-color:rgba(192,124,0,0.95); }
.navigation#lpe #ul_MainMenu li ul {background-color:#009bdb;	background-color:rgba(0,135,199,0.95); }
.navigation#misc #ul_MainMenu li ul {background-color:#4c8728; 	background-color:rgba(56,115,20,0.95); }
.navigation#os #ul_MainMenu li ul {background-color:#156849;	background-color:rgba(1,84,53,0.95); }

#ul_MainMenu li:hover ul {left:auto; height:175px;  display:block; z-index:9999;}
#ul_MainMenu a img {vertical-align:middle;}

#ul_MainMenu li ul li {
	width:100%;
	padding-bottom:10px;
}

.titremag{font-family:"Droid Sans Bold";color:#fff; padding:6px 10px; font-weight:bold; font-size:15px; background-color:rgba(255,255,255,0.2);}
.navtitresearch{font-family:"Droid Sans Bold"; color:#fff; padding:2px 10px; font-weight:normal; font-size:12px; }
.hs{color:#FC0; font-size:80%;}

.bt_titremag { background-color:rgba(255,255,255,0.2); border-top:1px solid rgba(0,0,0,0.1);}
.bt_titremag a {font-family:"Droid Sans"; font-weight:normal; padding:0 10px; line-height:28px; font-size:100%;}

.ligne-nav-niv1, .ligne-nav-niv2 {width:100%; line-height:28px; border-top:1px solid rgba(0,0,0,0.1);}
.ligne-nav-niv1 a, .ligne-nav-niv2 a  {font-family:"Droid Sans"; font-weight:normal; padding-left:10px;}


/*SEARCH--------------------------------------------------------------------------------------------------------------------------------*/
#searchbox {padding:0; width:309px; margin:0;}

#titlesearch{
	font-family:"Cantarell Regular";	
	font-weight:normal;
	color:#fff;
	font-size:14px;
	padding:0 0 1px 10px;
	text-align:left;
	text-shadow: 1px 1px 0px #000;
}

#searchbox input[type=text] {font-family:"Droid Sans"; width:160px; border:1px solid #fff; background-color:rgba(255,255,255,0.9); border-radius: 3px; padding:4px 4px 3px 4px; color:#05a; font-size:12px;}
#searchbox input[type=submit] {font-family:"Droid Sans Bold"; border:1px solid #fff; background:#eee url('imgedv2/bt_search.png') 3px 1px no-repeat; border-radius:3px; padding:3px 8px 2px 20px; margin-left:5px; cursor:pointer; font-size:12px;}
#searchbox input[type=submit]:hover {background:#fff url('imgedv2/bt_search.png') 3px 1px no-repeat;}


/*PAGE--------------------------------------------------------------------------------------------------------------------------------*/
#page{
	background: #eee; /* Old browsers */
	background: -moz-linear-gradient(top, #ddd 1%, #eee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ddd), color-stop(100%,#eee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ddd 1%,#eee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ddd 1%,#eee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ddd 1%,#eee 100%); /* IE10+ */
	background: linear-gradient(top, #ddd 1%,#eee 100%); /* W3C */
}

#page h1 {
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:18px;
	color:#333;
	text-align:left;
	padding:10px 30px;
	margin: 30px 0 0px 0;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
}

#pagewhite{
	background:#fff;
	padding:0 0 30px 0;
	margin-top:20px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
}

/*NAVIG PAGE--------------------------------------------------------------------------------------------------------------------------------*/
 .navigpage{
	background: #ddd; /* Old browsers */
	background: -moz-linear-gradient(top, #eee 1%, #ddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eee), color-stop(100%,#ddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eee 1%,#ddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eee 1%,#ddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eee 1%,#ddd 100%); /* IE10+ */
	background: linear-gradient(top, #eee 1%,#ddd 100%); /* W3C */
	border-bottom:1px solid #ccc;
	box-shadow: 0px 1px 0px rgba(255,255,255,0.4); -o-box-shadow: 0px 1px 0px rgba(255,255,255,0.4); -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.4); -moz-box-shadow: 0px 1px 1px rgba(255,255,255,1);
 }
 
.sb-titre{
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:14px;
	padding:4px 8px;
	color:#333;
	text-align:left;
	cursor:pointer;
	display:inline-table; 
	margin:5px 0 20px 7px;
	vertical-align:top;
	background:#f6f6f6;
	box-shadow:inset 0 0 1px rgba(0,0,0,1); -o-box-shadow:inset 0 0 1px rgba(0,0,0,1); -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,1);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,1);
}
.sb-titre:hover {
	box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}

.sb-titre a {font-weight:normal; color:#333; text-decoration:none;}
.sb-titre#titre-cat {
	padding:4px 0 4px 8px;
}
.sb-titre#titre-cat:before{
	content:"";
	float:right;
	margin:9px 10px 0 8px;
	border:3px solid transparent;
	border-top-color:#333;
	display:block;
}
#titre-cat > #nav-ancien, #titre-cat > #nav-info, #titre-cat > #nav-promo{
	font-size:11px; position:absolute; height:0px; overflow:hidden; text-align:left; margin:4px 0 0 -8px; z-index:999;
    -webkit-transition: height .3s ease-in;
    -moz-transition: height .3s ease-in;
    -o-transition: height .3s ease-in;
    transition: height .3s ease-in;
}
#titre-cat:hover > #nav-ancien {height:235px; box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
#titre-cat:hover > #nav-info{height:104px; box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
#titre-cat:hover > #nav-promo{height:52px; box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
#titre-cat li{ 
	border-bottom:1px solid #eee;  background:#f6f6f6;	padding:3px 13px 3px 5px; 
    -webkit-transition: background .1s ease-in;
    -moz-transition: background .1s ease-in;
    -o-transition: background .1s ease-in;
    transition: background .1s ease-in;
}
#titre-cat li:hover {  background-color: rgba(240, 240, 240, 0.95);}
#titre-cat li a{
	font-weight:normal;	color:#333;	display: block;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
#titre-cat li a:hover {color:#05a;}

#panier {
	margin:5px 0 10px 10px;
	padding:0;
	border:1px solid #666;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-radius:7px;
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
	background: #fff; /* Old browsers */
}

#icopanier {
	font-family:"Droid Sans";
	font-weight:normal;
	height:32px;
	padding:10px 15px 10px 55px;
	background: url('imgedv2/add_panier_black.png') 5px center no-repeat;
	margin:0;
	font-size:13px;
	color:#d00;
	line-height:17px;
	border-radius:7px;
	letter-spacing:-0.01em;
}

#icopanier u {
	color:#333;
}

#icopanier:hover {
	background:rgba(0,0,0,0.1) url('imgedv2/add_panier_black.png') 5px center no-repeat;
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.8);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.8);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.8);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.8);
}

/*message_client--------------------------------------------------------------------------------------------------------------------------------*/
.message_client{
font-weight:normal;
	padding:10px;
	margin:-15px 250px 0 10px;
	font-family:"Droid Sans Bold";
	font-weight:normal;
	color:#fff;
	background: #1e69c2; /* Old browsers */
	background: -moz-linear-gradient(top, #1e69c2 1%, #1756a0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1e69c2), color-stop(100%,#1756a0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e69c2 1%,#1756a0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e69c2 1%,#1756a0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1e69c2 1%,#1756a0 100%); /* IE10+ */
	background: linear-gradient(top, #1e69c2 1%,#1756a0 100%); /* W3C */
	border-bottom:1px solid #fff;
	font-size:12px;
	border-radius:7px;
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
}

.message_client#lm {
	background: #ea4925; /* Old browsers */
	background: -moz-linear-gradient(top, #ea4925 1%, #d41b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ea4925), color-stop(100%,#d41b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ea4925 1%,#d41b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ea4925 1%,#d41b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ea4925 1%,#d41b1b 100%); /* IE10+ */
	background: linear-gradient(top, #ea4925 1%,#d41b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea4925', endColorstr='#d41b1b',GradientType=0 ); /* IE6-9 */
}
.message_client#lp {
	background: #dbab00; /* Old browsers */
	background: -moz-linear-gradient(top, #dbab00 1%, #db9000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dbab00), color-stop(100%,#db9000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dbab00 1%,#db9000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dbab00 1%,#db9000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dbab00 1%,#db9000 100%); /* IE10+ */
	background: linear-gradient(top, #dbab00 1%,#db9000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbab00', endColorstr='#db9000',GradientType=0 ); /* IE6-9 */
}
.message_client#lpe {
	background: #00b5e2; /* Old browsers */
	background: -moz-linear-gradient(top, #00b5e2 1%, #009bdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#00b5e2), color-stop(100%,#009bdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00b5e2 1%,#009bdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00b5e2 1%,#009bdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00b5e2 1%,#009bdb 100%); /* IE10+ */
	background: linear-gradient(top, #00b5e2 1%,#009bdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b5e2', endColorstr='#009bdb',GradientType=0 ); /* IE6-9 */
}
.message_client#misc {
	background: #6fa832; /* Old browsers */
	background: -moz-linear-gradient(top, #6fa832 1%, #4c8728 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#6fa832), color-stop(100%,#4c8728)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6fa832 1%,#4c8728 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6fa832 1%,#4c8728 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6fa832 1%,#4c8728 100%); /* IE10+ */
	background: linear-gradient(top, #6fa832 1%,#4c8728 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fa832', endColorstr='#4c8728',GradientType=0 ); /* IE6-9 */
}
.message_client#os {
	background: #1f933a; /* Old browsers */
	background: -moz-linear-gradient(top, #1f933a 1%, #156849 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1f933a), color-stop(100%,#156849)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1f933a 1%,#156849 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1f933a 1%,#156849 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1f933a 1%,#156849 100%); /* IE10+ */
	background: linear-gradient(top, #1f933a 1%,#156849 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f933a', endColorstr='#156849',GradientType=0 ); /* IE6-9 */
}


.message_client h1 {
	font-family:"Droid Sans Bold";
	font-weight:normal;
	font-size:18px;
	text-shadow: 1px 1px 1px #fff;
}

.message_client a {
	font-family:"Droid Sans Bold";
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
}


/*BT STANDARDS--------------------------------------------------------------------------------------------------------------------------------*/
.btactionmag{
	margin-bottom:12px;
	font-family:"Droid Sans";
	font-weight:normal;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	font-size:16px;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	padding:16px 30px 16px 70px;
	color: #fff;
	border-radius:3px;
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    box-shadow: 0 0px 2px rgba(0,0,0,0.4);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.4); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.4);
}

.btactionmag:hover {
	color: #fff;
	position: relative;
	text-shadow: 0 0px 15px rgba(255,255,255,.8);
   box-shadow: inset 0 2px rgba(0,0,0,0.4), inset 0 0px 5px rgba(0,0,0,0.8);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.4), inset 0 0px 5px rgba(0,0,0,0.8);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.4), inset 0 0px 5px rgba(0,0,0,0.8);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.4), inset 0 0px 5px rgba(0,0,0,0.8);
}

#actionfeuilletez {
	background:#035092 url('imgedv2/appercu_mag.png') 7px center no-repeat;
}
#actionviewsom {
	background:#035092 url('imgedv2/sommaire_mags.png') 7px center no-repeat;
}
#actionaddpanier {
	background:#439203 url('imgedv2/add_panier.png') 7px center no-repeat;
}
#actionabo{
	background:#00947d url('imgedv2/abo_mags.png') 7px center no-repeat;
}
#actiondownload{
	background:#0094ba url('imgedv2/action_download.png') 7px center no-repeat;
}
#actionaddpaniersmall {
	background:#333 url('imgedv2/add_panier_small.png') 2px center no-repeat;
    padding:5px 1px 5px 21px; font-size:11px;
	border-radius:0 3px 3px 0;
}

#actionepuisesmall {
	background:#9d0a0a url('imgedv2/epuise_small.png') 3px center no-repeat;
    padding:5px 3px 5px 27px; font-size:11px;
}

#actionvaliderpanier {
	background:#439203 url('imgedv2/add_panier_small.png') 5px center no-repeat;
    padding:10px 10px 10px 35px; font-size:12px;
	border-radius:3px;
}
#actionselectlivr{
	background:#439203 url('imgedv2/add_shipping.png') 5px center no-repeat;
    padding:10px 10px 10px 50px; font-size:12px;
	border-radius:3px;
}
#actionvalidcommande{
	background:#439203 url('imgedv2/add_valid_commande.png') 5px center no-repeat;
    padding:10px 10px 10px 50px; font-size:12px;
	border-radius:3px;
}

#actioncreecompte{
	padding:20px 20px 20px 70px;
	background:#0094ba url('imgedv2/add_user.png') 5px center no-repeat;
}

.prixprod{
	font-family:"Droid Sans Bold";
	font-weight:normal;
	cursor: pointer;
	text-decoration: none;
	font-size:14px;
	background:#d86b00;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	padding:5px 3px;
	color: #fff;
	border-radius:3px 0 0 3px;
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    box-shadow: 0 0px 2px rgba(0,0,0,0.4);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.4); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.4);
}

.prixprod del {
	font-size:11px;
	font-family:"Droid Sans";
	font-weight:normal;
	padding:3px 10px;
	margin:-24px 0 0 -5px;
	line-height:10px;
	position:absolute;
	background:#fff600;
	color:#333;
	border-radius:2px;
	box-shadow: 0 0px 2px rgba(0,0,0,0.8);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.8); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.8);
	z-index:999;
}
.prixprod.promo {
	background:#fff600;
	color: #333;
}
/*IMAGE COUV*/
 .imgdescmag {
	padding:10px;
	width:210px;
 }
 
 .imgdescmag img {
    box-shadow: 0 0px 2px rgba(0,0,0,0.6);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.6);
 }
 .smallimgdescmag img {
	width:139px;
	height:181px;
	margin:0;
	padding:0;
    box-shadow: 0 0px 2px rgba(0,0,0,0.6);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.6);
 }
 .smallimgdescmag{
	line-height:0;
 }
 .microimgdesc {
 	line-height:0;
	margin-left:23px;
 }
 
 .microimgdesc img {
 	height:97px;
    box-shadow: 0 0px 2px rgba(0,0,0,0.6);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.6);
 }
 
.bigimgdesc {
 	line-height:0;
}
  
 .bigimgdesc img {
 	height:204px;
	width:163px;
    box-shadow: 0 0px 2px rgba(0,0,0,0.6);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.6);
 }
 
 
 .imgdescmag img:hover, .smallimgdescmag img:hover, .microimgdesc img:hover, .bigimgdesc img:hover{
   box-shadow: 0 0px 4px rgba(0,0,0,0.8);  -o-box-shadow: 0 0px 4px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0px 4px rgba(0,0,0,0.8); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.8);
 }
 
 .imgdescmag .epuise {
	font-family:"Droid Sans Bold";
	font-weight:normal;
	font-size:18px;
	line-height:30px;
	position:absolute;
	text-shadow:0 0 5px #000;
	top:10px;
	width:173px;
	height:90px;
	padding:80px 10px;
	background:rgba(30,0,0,0.8);
	color:#fff;
	text-align:center;
	box-shadow: inset 0 0px 40px rgba(255,0,0,0.6);  -o-box-shadow: inset 0 0px 40px rgba(255,0,0,0.6); -webkit-box-shadow: inset 0 0px 40px rgba(255,0,0,0.6); -moz-box-shadow: inset 0 0px 40px rgba(255,0,0,0.6);
 }



.smallimgdescmag > .chapoproduit {
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:11px;
	position:relative;
	text-align:left;
	line-height:14px;
	padding:3px 2px;
	margin:-19px auto 10px auto;
	height:13px;
	background: #333;
	background: rgba(0,0,0,0.5);
	color:#fff;
	width:137px;
	overflow:hidden;
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.smallimgdescmag:hover > .chapoproduit {
	margin:-46px auto 10px auto;
	height:40px;
	background: #333;
	background: rgba(0,0,0,0.8);
}

.bigimgdesc > .chapoproduit {
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:11px;
	position:relative;
	text-align:left;
	line-height:14px;
	padding:3px 1px;
	margin:-20px 0px 10px 0px;
	height:13px;
	background: #333;
	background: rgba(0,0,0,0.5);
	color:#fff;
	width:161px;
	overflow:hidden;
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.bigimgdesc:hover > .chapoproduit {
	margin:-47px 0px 10px 0px;
	height:40px;
	background: #333;
	background: rgba(0,0,0,0.8);
}

.microimgdesc > .chapoproduit {
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:9px;
	position:relative;
	text-align:left;
	line-height:14px;
	padding:3px 1px;
	margin:-19px 0px 10px 0px;
	height:13px;
	background: #333;
	background: rgba(0,0,0,0.5);
	color:#fff;
	width:73px;
	overflow:hidden;
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.microimgdesc:hover > .chapoproduit {
	margin:-46px 0px 10px 0px;
	height:40px;
	background: #333;
	background: rgba(0,0,0,0.8);
}

.desciptifprod {
	font-family:"Droid Sans Bold";
	font-weight:normal;
	margin-top:6px;
	padding: 8px 3px;
	border-radius:3px;
	background:#fff;
	color:#333;
	border:1px solid #ccc;
    box-shadow: 0 0px 2px rgba(0,0,0,0.2);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.2);
}

.desciptifprod input[type=text] {
	font-family:"Droid Sans";
	width:100px;
	margin:5px 5px 0 0;
	padding:5px 3px 4px 3px;
	border-radius:3px;
}

.desciptifprod input[type=submit] {
	padding:4px 10px;
}

.desciptifprod ul {
	margin-bottom:15px;
	margin-right:5px;
}

.desciptifprod li{
	font-family:"Droid Sans";
	font-weight:normal;
	list-style:square;
	padding:2px 4px 2px 10px;
	margin-left:20px;
}



/*BOITE FEUILLETEZ--------------------------------------------------------------------------------------------------------------------------------*/*/
 .boxfeuilletez{
	padding:5px 40px 0px 10px;
	border-radius:7px;
	border:1px solid #ccc;
	margin:0px;
	cursor:pointer;
	width:230px;
	background: url('imgedv2/arrownext.png') right center no-repeat;
 }
 
  .boxfeuilletez:hover {
	  background: url('imgedv2/arrownext1.png') right center no-repeat;
	  box-shadow: 0 0px 3px rgba(0,0,0,0.2);  -o-box-shadow: 0 0px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 3px rgba(0,0,0,0.2);
  }
 
 .vignetteaccueil{
	text-align:left;
	margin:0;
	height:120px;
	width:200px;
	box-shadow: 0 0px 2px rgba(0,0,0,0.6);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.6);
 }
 
.vignetteaccueilsmall a{
	display:inline-table;
	margin:6px 0px 0 3px;
	box-shadow: 0 0px 2px rgba(0,0,0,0.6);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.6); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.6);
}
 
.vignetteaccueilsmall a:first-child {
	margin:6px 0px 0 0px;
}
 


 /*ACCUEIL--------------------------------------------------------------------------------------------------------------------------------*/

/*TEXT MAGAZINES*/
.txtdescmag {
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:15px;
	padding:10px 0 0 0;
	text-align:left;
}

 .txtdescmag h2 a {
	font-family:"Droid Sans Bold";
	font-size:23px;
	color:#333;
	text-shadow: 1px 1px 1px #fff;
	line-height:30px;
 }
 .txtdescmag h2 a:hover {
	color:#000;
 }
 
 
 /*ACCORDION*/
.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
.easy-accordion dt,.easy-accordion dd{position:absolute}
.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
.easy-accordion dd.active{opacity:1;}
.easy-accordion dd.no-more-active{z-index:2;opacity:1}
.easy-accordion dd.active{z-index:3}
.easy-accordion dd.plus{z-index:4}
/*.easy-accordion .slide-number{position:absolute;bottom:0;left:10px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}*/
	
#accordion-2{
	width:940px;
	margin:0px 0;
	height:280px;
	padding:0;
	background: #e8e8e8; 
	border-bottom:1px solid #666;
	border-top:1px solid #666;
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
}

#accordion-2 dl{
	width:940px;
	height:280px;
}	

#accordion-2 dt{
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:14px;
	color:#333;
	height:30px;
	line-height:20px;
	text-align:right;
	padding:10px 25px 0px 10px;
	background: #fff; 
	box-shadow: 0 0px 4px rgba(0,0,0,0.4);  -o-box-shadow: 0 0px 4px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0px 4px rgba(0,0,0,0.4); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.4);
}

#accordion-2 dt.active {
	cursor:pointer;
	color:#fff;
	background:#333;
}

#accordion-2 dt.active:before {
	content:""; border:40px solid transparent; border-top-color:#333; display:block; position:absolute; margin:30px 0 0 90px;
}

#accordion-2 dt.hover{
	text-shadow:0 0px 1px #333;
}

#accordion-2 .active .slide-number, #accordion-2  .active .hover .slide-number {
	color:#fff;
}


#accordion-2 dd{
	padding:0px;
	margin-right:3px;
	background:#e8e8e8;
	margin:4px;
}
#accordion-2 .slide-number{
	font-family:"Droid Sans";
	color:#333;
	padding-left:10px;
}
		
.abohome{
	text-align:center;
	padding:10px;
	margin:0;
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:12px;
	border-bottom:1px solid #ccc;
}


.prodabohomefirst{
	padding:10px;
	margin:10px 10px 0 10px;
	border-radius:7px;
	background: #e8e8e8; 
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
}
.prodabohomefirst a, .prodabohome a{
	text-decoration:none;
	
}
	
.prodabohome{
	display:inline-table;
	width:158px;
	margin:5px 2px 0 2px;
	height:250px;
	padding:10px ;
	border-bottom:1px solid #fff;
	font-size:12px;
	border-radius:7px;
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
}

.gondole {
	margin:10px 10px 0 10px;
	padding-right:10px;
	float:left;
	width:450px;
	text-align:center;
	border-right:2px dashed #666;
}

.gondole .prodabohome {
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2), inset 0 0px 30px rgba(0,70,200,0.35);
}

.annonceprod{
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:15px;
	text-shadow:0 1px 1px #999;
	color:#333;
	text-transform:uppercase;
	padding:5px 10px;
}

.prodabohome h3 a {
	font-family:"Droid Sans Bold";
	font-weight:normal;
	font-size:13px;
	color:#333;
	text-decoration:none;
}

.prodabohome h3 a:hover {
	color:#000;
}

.prodabohome h3 {
	min-height:50px;
}

.viewall {
	font-family:"Droid Sans";
	font-weight:normal;
	padding:10px;
	text-align:right;
}

/*WIDGET ABO ETRANGER--------------------------------------------------------------------------------------------------------------------------------*/
#box_abo_etranger {
	padding:5px;
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:12px;
}

#addr_abo_etranger{
	border-bottom:1px solid #ccc;
	padding:5px;
	margin:5px 0 10px 0;
}

#tableau-abo{
	padding:0 10px;
}

#tableau-abo td{
	border-bottom:1px solid #ccc;
}

/*CONTENU ABO--------------------------------------------------------------------------------------------------------------------------------*/
#abo_h1 {
	color:#ff0;
	font-size:45px;
	padding:2px 10px 10px 10px;
}

#abo_h2{
	color:#ff0;
	font-size:23px;
	padding-left:100px;
}
#abo_h3{
	text-align:right;
	color:#ff0;
	font-size:18px;
}
#abo_h3 strong{
	font-size:40px;
	color:#F40;
}
#abo_small,#abo_small1{
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:11px;
	color:#666;
}

#abo1_h1 {
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:20px;
}

#abo1_h1 strong, #abo1_h2  strong{
	color:#F40;
}
#abo1_h2 {
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:18px;
	padding:2px 0 0px 100px;
}

.abodesc {
	text-align:left;
	font-family:"Droid Sans";
	font-weight:normal;
	padding: 3px 3px;
	border-radius:3px;
	background:#fff;
	color:#333;
	border:1px solid #ccc;
    box-shadow: 0 0px 2px rgba(0,0,0,0.2);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.2);
}

.abodesc div ul li{
	font-size:11px;
	line-height:12px;
	list-style:square;
	margin: 0 0 0 15px;
	padding-bottom:3px;
}

/*CONTENU TAB--------------------------------------------------------------------------------------------------------------------------------*/
.tableau {
	font-family:"Droid Sans";
	font-weight:normal;
	padding:10px;
}

.tableau td {
	border-bottom:1px solid #ccc;
	padding:5px;
}
.tableau li {
	padding:5px 0;
}

.sommaire {
	padding:10px 20px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}

.sommaire li{
	list-style:square;
	margin-left:20px;
	padding:5px 10px;
}

.sommaire a{
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:15px;
	color:#333;
}

.encart_right {
	text-align:left;
	float:right;
	padding:10px 15px;
	margin:10px 10px;
	border-radius:7px;
   box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -o-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0 2px rgba(0,0,0,0.1), inset 0 0px 5px rgba(0,0,0,0.2);
 }
 
/*ENCART AUTRES--------------------------------------------------------------------------------------------------------------------------------*/
.warning_green {
	font-family:"Droid Sans Bold"; font-size:14px; color:#fff; font-weight:normal; margin:10px; background:#0a0; text-align:center; padding:5px 0px;
}
.warning_orange {
	font-family:"Droid Sans"; font-size:12px; color:#873c00; font-weight:normal; margin:10px; border:2px dashed #D70; text-align:center; padding:5px 0px; text-align:left; padding:10px;
}
.obligatoire{
	font-family:"Droid Sans"; font-size:12px; color:#d00; font-weight:normal;
}

#desciptif {
	cursor:pointer;
	height:48px;
	overflow:hidden;
	line-height:16px;
	-webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
	transition-delay: 0.3s
	-moz-transition-delay: 0.3s; /* Firefox 4 */
	-webkit-transition-delay: 0.3s; /* Safari and Chrome */
	-o-transition-delay: 0.3s /* Opera */ 
}
#desciptif:hover{
	height:130px;
}

#desciptif p {
	margin-bottom:5px;
}

#desciptif:before {
	margin-top:33px;
	float:right;
	content:"Suite...";
}

.powerpack {
	font-family:"Droid Sans";
	font-weight:normal;
	margin:5px;
	padding:10px 15px;
	font-size:12px;
	border-radius:7px;
	border:1px solid #ccc;
    box-shadow: 0 0px 2px rgba(0,0,0,0.2);  -o-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.2);
}

.powerpack li{
	padding:5px 10px;
}

/*COMMANDE--------------------------------------------------------------------------------------------------------------------------------*/
.statutcom {
	width:51px;
	height:51px;
	padding:0 10px;
}

#com_nonpay{background: url('imgedv2/com_nonpay1.png') center top no-repeat;}
#com_nonpay2{background: url('imgedv2/com_nonpay2.png') center top  no-repeat;}

#com_paye{background: url('imgedv2/com_paye1.png') center top  no-repeat;}
#com_paye2{background: url('imgedv2/com_paye2.png') center top  no-repeat;}

#com_prep{background:url('imgedv2/com_prep1.png') center top  no-repeat;}
#com_prep2{background:url('imgedv2/com_prep2.png') center top  no-repeat;}

#com_envoi{background: url('imgedv2/com_env1.png') center top  no-repeat;}
#com_envoi2{background: url('imgedv2/com_env2.png') center top  no-repeat;}




/*FOOTER--------------------------------------------------------------------------------------------------------------------------------*/
.footer {
	text-align:center;
	width:920px;
	margin:0 auto;
	background:#eee; 
	color:#fff;
	padding:5px 10px;
}
.footer li {
	display:inline-table;
}

.footer li a {
	font-family:"Droid Sans";
	font-weight:normal;
	font-size:12px;
	color:#fff;
}
