
@font-face {
    font-family: 'neusessiregular';
    src: url('neusessi-webfont.woff2') format('woff2'),
         url('neusessi-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.div2ColInline, .div2ColInline70_30{
display:flex;
width:100%;
margin:0px auto;
}
.div2ColInline>div:first-child img, .div2ColInline70_30>div:first-child img{
width:100%;
border:0px;
}
.div2ColInline70_30>div:first-child{
display:inline-block;
width:30%;
margin:0px auto;
text-align:center;
}
.div2ColInline70_30>div:last-child{
display:inline-block;
width:70%;
margin:0px auto;
padding:1px 20px;
font-family:'neusessiregular',verdana, Helvetica;
font-size:16px;
color: #333232;
}
.div2ColInline>div{
display:inline-block;
width:50%;
margin:0px auto;
font-size:16px;
}
@media (max-width: 900px) {
.div2ColInline, .div2ColInline>div, .div2ColInline70_30, .div2ColInline70_30>div:first-child, .div2ColInline70_30>div:last-child{
display:block;
width:100%;
font-size:12px;
}
.div2ColInline70_30>div:last-child{
padding:5px 10px;
}
}

.divSoustitreEXTRA{
font-family:'neusessiregular',verdana, Helvetica;

color: #333232;
font-size:15px;
font-weight: bold;
text-align:center;
width:100%;
padding:5px;
margin:0px auto;
}
.divSoustxtEXTRA{
font-family:'neusessiregular',verdana, Helvetica;

color: #333232;
font-size:13px;
font-weight: normal;
text-align:left;
width:100%;
padding:5px;
margin:0px auto;
}
.divMdPEXTRA{
font-family:'neusessiregular',verdana, Helvetica;

color: #333232;
font-size:11px;
font-weight: bold;
text-align:center;
width:100%;
padding:5px;
margin:0px auto;
}
.divMdPEXTRA a {
color:#c1272d;
font-size:10px;
text-decoration: none;
font-weight: bold;
}
.divFLtEXTRA{
float:left;
width:29%;
text-align:right;
padding:8px;
font-size:13px;
}
.divFLcEXTRA, .divFLcEXTRA2{
font-family:'neusessiregular',verdana, Helvetica;
color: #333232;
font-size:12px;
font-weight: normal;
float:left;
width:71%;
text-align:left;
padding:8px;
}
.divFLcEXTRA input{
width:100%;
}

a:focus{
outline:0;
}
a:link, a:visited {color:#333232; text-decoration:none}
a:hover, a:active {color:#333232; text-decoration:none}

a.nodeco {text-decoration:none}

.champsprincipaux {
visibility:hidden;
position:absolute;
}


.eltFPOnlyDesktop{ visibility: visible; display:block;}
.eltFPOnlyMobile{ visibility: hidden; height:0px !important; display:none;}

@media only screen and (max-width:910px) {
    
    .eltFPOnlyDesktop{ visibility: hidden; height:0px !important; display:none;}
    .eltFPOnlyMobile{ visibility: visible; height:auto !important;display:block;}
}

.tblButtonHaut {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 0px;
float:right;
position:relative;

margin-right:11px;

}

.tblButtonHaut td {
margin: 0px;
padding: 0px;
margin: auto;
vertical-align:bottom;
text-align:left;
}


.divH_ContAcc {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;

display:block;
text-align: right;
padding: 0px;
margin: 0px;





width:100%;


}

#myImgLogo{
width:100%;
border:0px;

}

.divH_logo {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;

width:278px;
max-width:278px;
height:115px;
max-height:115px;

float:left;
position:relative;
text-align: center;
padding: 0px;
margin: 0px;

}


.divH_autre {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	float:right;
	position:relative;
text-align: left;
padding: 0px;
margin: 0px;



width:220px; max-width:220px;



}

.divH_autre2 {
	border-collapse:collapse;
	border: 0;
	border-width:0px;
	border-style:none;
	border-spacing: 0px;
	float:left;
	position:relative;
text-align: right;
padding: 0px;
margin: 0px;


width:640px; max-width:640px; 

height:35px;
margin-left:60px;
margin-top:30px;
}

.divH_version {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
text-align: center;
padding: 0px;
margin: 0px;

}

.divH_caddie {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
text-align: left;
padding: 0px;
margin: 0px;



}

.popupSite {
 font-family: 'neusessiregular',verdana, Helvetica; font-size: 14pt; margin:0px auto; background-color:#f8f8f8; padding: 5px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #000000; width:100%; height:98%; max-width:1000px; text-align:center;
}






.tdL {
text-align: left;
border: 0px;
padding-left:2px;
}
.tdL0 {
text-align: left;
border: 0px;
padding: 0px;
}

.tdR {
text-align: right;
border: 0px;
padding-right: 2px;
}
.tdR0 {
text-align: right;
border: 0px;
padding: 0px;
}
.tdC0 {
text-align: center;
border: 0px;
padding: 0px;
}
.td5p {
vertical-align: top;
text-align: center;
border: 0px;
padding: 0px;
width:5%;
}
.tdtop {
vertical-align: top;
text-align: center;
border: 0px;
padding: 0px;
}
.tdtopl {
vertical-align: top;
text-align: center;
border: 0px;
padding: 0px;
}
.tablV_2 {
	border-collapse:collapse;
	border: 0;
	border-width:0px;
	border-style:none;
	border-spacing: 0px;
margin: 0px auto;
padding: 2px;
}
.tabl2 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 2px;
}
.tabl2 td {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 2px;
}
.tabl2C {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px auto;
padding: 2px;
text-align:center;
}
.tabl2C td {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px auto;
padding: 2px;
text-align: center;
vertical-align: top;
}
.tabl0 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 0px;
}
.tabl0 td {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 0px;
}
.tabl0100 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 0px;
width:100%;
}
.tabl0100 td {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 0px;
}
.tabl0100C {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px auto;
padding: 0px;
width:100%;
text-align: center;
}
.tabl0100C td {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 0px;
text-align: center;
}
.tabl2100 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 2px;
width:100%;
}
.tabl2100 td {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 2px;
}
.tabl2100P {
margin: 0px;
padding: 2px;
width:100%;
}
.tabl2100P td {
margin: 0px;
padding: 2px;
font-size:12px;
font-weight: bold;
color:#333232;
background-color:#f8f8f8;
border:1px solid #eeeeee;
}
.tabl21100 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 1px;
margin: 0px;
padding: 2px;
width:100%;
}
.tabl21100 td {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 1px;
margin: 0px;
padding: 2px;
}
.tabl4100 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 4px;
width:100%;
}
.tabl4100 td {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px;
padding: 4px;
}




.ulLine {
padding: 0px;
margin: 0 auto;
list-style-type: none;
white-space:nowrap;
text-align: center;
vertical-align:text-top;
list-style: none;
display: inline;
}

.ulLine li {
margin: 0 auto;
text-align: center;
vertical-align:text-top;
list-style: none;
display:-moz-inline-box !important ;
display:inline-block !important ;
display: inline;
list-style-type: none;
}




.tablTitreGlobaux {

text-align: center;
margin: 0px;
border: 0px;
width:100%;
}
.tablTitreGlobaux td {
text-align: center;
vertical-align: top;
margin: 0px;
border: 0px;
padding-left:4px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
}


.divTitreGlobaux {

display: block;
text-align: center;
margin: 0px;
padding: 0px;
border: 0px;
padding-left:4px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
}

.titreGlobaux, .divStatic h1 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:24px;
color: #333232;
text-align: center;
margin: 0px;


}

.divStatic .divTxt {
font-family:'neusessiregular',verdana, Helvetica;
padding:10px;
}

.divStatic>h2 {
font-family:'neusessiregular',verdana, Helvetica;
font-size: 24px; color:#000; font-variant: small-caps; font-weight: bold; border-top:3px double #000; padding:10px; width:100%; text-align:left; margin-top:20px;
}
.divStatic>h3 {
font-family:'neusessiregular',verdana, Helvetica;
font-size: 18px; color:#000; font-variant: small-caps; font-weight: bold; border-top:3px double #000; padding:10px; width:100%; text-align:left;
}




.divPanier {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px auto;
padding:0px;
padding-top:3px;
text-align:center;

}
.tablPanier {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;

margin: 0px auto;
padding: 2px;

text-align:center;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #000000;
font-weight: bold;
}
.tablPanierTot {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px auto;
text-align:center;
vertical-align:top;
padding: 0px;

font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #000000;
width:100%;
font-weight: bold;
}
.tdPanierTot {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;

margin: 0px;
padding: 0px;
padding-left: 3px;
text-align:left;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #000000;
font-weight: bold;
}
.txtPanierTot {
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #ff9901;
font-weight: bold;
font-weight: bold;
}
.txtPanierImp {
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #ff9901;
font-weight: bold;
font-weight: bold;
}

.txtPanier {
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #ff9901;
font-weight: bold;
}

.padding_4 {
text-align: left;
border: 0;
padding: 4px;
margin: 0px;
}

.div100just {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
width:100%;
text-align: justify;
padding: 0px;
margin: 0px;
}

.div100left {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
width:100%;
text-align: left;
padding: 0px;
margin: 0px;
}
.div100right {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
width:100%;
text-align: right;
padding: 0px;
margin: 0px;
}
.div100center {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
width:100%;
text-align: center;
padding: 0px;
margin: 0px;
}
.div100center2 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
width:100%;
text-align: center;
padding: 2px;
margin: 0px;
}
.divBandeNav {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
width:100%;
text-align: left;
padding: 0px;
margin: 0px;
}





.divGFloatL {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	position:relative;
text-align: center;
padding: 0px;
margin: 0px;
width:270px;
}

.divGFloatC {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	position:relative;
text-align: center;
padding: 0px;
margin: 0px;
width: 100%;
}
.divGFloat0 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	position:relative;
display:table;
text-align: center;
padding: 0px;
margin: 0px auto;
}

#divFLeffet {
padding: 0px;
margin: 0px;
width:1222px;
 display: inline-block; margin: 0px auto;

}

.divFLeffet1 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	position:relative;
text-align: left;
padding: 0px;
margin: 0px;
width:300px;
display: inline-block; margin: 0px auto;

}

.divIB {
border:0px;
display: inline-block ;
margin: 0px auto;
}

.divFL {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	float:left;
	position:relative;
text-align: left;
padding: 0px;
margin: 0px;
}
.divFLc {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	float:left;
	position:relative;
text-align: center;
padding: 0px;
margin: 3px;
}
.divFR {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	float:left;
	position:relative;
text-align: right;
padding: 0px;
margin: 0px;
}
.divFR_4 {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	float:left;
	position:relative;
text-align: right;
padding: 0px;
margin: 0px;
padding-left: 4px;
}
.clearFloat {
clear:both;
}

.divETGCprod {
	
border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;


width:99%;

vertical-align: top;
text-align: center;
padding: 0px;
margin: 0px;
}


.divMainCentre {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;

width:1200px;

vertical-align: top;
text-align: center;
padding: 0px; margin: 5px auto; margin-top:10px; margin-bottom:0px;
}
.divMainCentre2 {

width:1200px;

vertical-align: top;
text-align: center;
padding: 0px; margin: 0px auto; margin-top:20px; width:100%; 
}

.divMainCentre3 {
vertical-align: top;
padding: 0px; margin: 5px auto; margin-top:20px; margin-bottom:0px; width:100%;
}

.imgMrg2 {
border: none;
margin:2px;
}

.imgMrg4 {
border: none;
margin:4px;
}

.imgPosL {
border:none;
margin:3px;
float:left;
}

.imgPosR {
border:none;
margin:3px;
float:right;
}


.imgIco {
border:none;
margin:0px;
vertical-align:middle;
}

.pPhotoGauche_imageperso_petite, .pPhotoGauche_imageperso_medium, .pPhotoGauche_imageperso_large, .pPhotoDroite_imageperso_petite, .pPhotoDroite_imageperso_medium, .pPhotoDroite_imageperso_large, .pPhotoCentre_imageperso_petite, .pPhotoCentre_imageperso_medium, .pPhotoCentre_imageperso_large {
border:none;
margin:0px;
vertical-align:middle;

}
.pPhotoGauche_imageperso_petite, .pPhotoGauche_imageperso_medium, .pPhotoGauche_imageperso_large   {
margin: 4px;
float: left;
}
.pPhotoDroite_imageperso_petite, .pPhotoDroite_imageperso_medium, .pPhotoDroite_imageperso_large   {
margin: 4px;
float: right;
}
.imgMidHover, .imgMid, .imgMSF, .imageperso_petite, .imageperso_medium, .imageperso_large   {
border:none;
margin:0px;
vertical-align:middle;
}
.imgMidHover:hover {
border:none;
margin:0px;
vertical-align:middle;
-moz-opacity:0.80;
-khtml-opacity:0.80;
-ms-filter:"alpha(opacity=80)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter:alpha(opacity=80);
opacity:0.80;
}

.imgListe, .imgListe2 {
border:none;
margin:0px;
vertical-align:middle;

}
.imgTop {
border:none;
margin:0px;
vertical-align:top;
}

.WimgITFGauche{
	border: 0px;
	width:60px;
	margin:1px;
}

.WimgITFCentre{
	border: 0px;
	width:80px;
	margin:1px;
}

.txtTitreSec {
font-family:'neusessiregular',verdana, Helvetica;
font-size:20px;
color: #FF9901;
font-weight: bold;
}

.titreTxtDiapo {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #000001;

padding-left: 6px;
margin: 0px;
font-weight: bold;
}
.descrTxtDiapo {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #000001;
padding: 2px;

padding-left: 6px;


margin: 0px;


text-align:left;
font-weight: normal;
}

A.linkRef:link, A.linkRef:visited, A.linkRef:hover, A.linkRef:active  {color: #000000; text-decoration: none}









.divStatic {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #444;
text-align: justify;
margin: 0px;
margin-top:35px;
width:100%;
}
.divStatic>b, .divStatic>strong,{
color: #333232;
}


.divCentral {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
padding: 20px 0px 0px 0px;
margin: 0px auto;
width: 1200px;
}

.divTitreCentral {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
padding: 0px;
margin: 0px;
width: 100%;
font-weight: bold;
}

.divLienAmi {
font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #333232;
text-align: justify;
font-weight: normal;
}

A.LienAmi:link, A.LienAmi:visited, A.LienAmi:active, A.LienAmi:hover {color: #ff9901; text-decoration: underline; font-size:12px}
A.subLienAmi:link, A.subLienAmi:visited, A.subLienAmi:active, A.subLienAmi:hover {color: #333232; font-size:9px; text-decoration: none}


.titreFlagProfess {
font-family:'neusessiregular',verdana, Helvetica;
font-size:16px;
color: #ff9901;
}
.accesFlagProfess {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #ff9901;
}

A.supprlinkCodeReduc:link, A.supprlinkCodeReduc:visited {
background-color:#ffffff;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #ff0000;
border: thin solid #ffffff;
padding: 1px;
margin: 2px;
text-decoration: none;
}

A.supprlinkCodeReduc:hover, A.supprlinkCodeReduc:active {
background-color:#ffffff;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #ff0000;
border: thin solid #ff0000;
padding: 1px;
margin: 2px;
text-decoration: none;
}

A.linkCodeReduc:link, A.linkCodeReduc:visited {
background-color:#ffffff;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #ff0000;
border: thin solid #ff0000;
padding: 1px;
margin: 2px;
text-decoration: underline;
font-weight: bold;
}

A.linkCodeReduc:hover, A.linkCodeReduc:active {
background-color:#ff0000;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #ffffff;
border: thin solid #ffffff;
padding: 1px;
margin: 2px;
text-decoration: none;
font-weight: bold;
}



A.leftlien_accueil:link, A.leftlien_accueil:visited {color: #333232; text-decoration: none}
A.leftlien_accueil:hover {color: #ff9901; text-decoration: none}


A.rightlien_accueil:link, A.rightlien_accueil:visited {color: #333232; text-decoration: none}
A.rightlien_accueil:hover {color: #ff9901; text-decoration: none}


txt_accueil1 {color: #333232; font-family:'neusessiregular',verdana, Helvetica; font-size:15px; text-align: justify; width:100%; }
A.lien_accueil1:link, A.lien_accueil1:visited, A.lien_accueil1:active {color: #333232; text-decoration: none}
A.lien_accueil1:hover {color: #ff9901; text-decoration: none}


txt_accueil2 {color: #333232; font-family:'neusessiregular',verdana, Helvetica; font-size:15px; text-align: justify; width:100%; }
A.lien_accueil2:link, A.lien_accueil2:visited, A.lien_accueil2:active {color: #333232; text-decoration: none}
A.lien_accueil2:hover {color: #ff9901; text-decoration: none}


A.lnPanxStd:link, A.lnPanxStd:visited, A.lnPanxStd:active {font-size:10px; color:#333232; text-decoration: underline}
.lnPanxStd, A.lnPanxStd:hover {font-size:10px; color:#333232; text-decoration: none}

A.lnPanxImp:link, A.lnPanxImp:visited, A.lnPanxImp:active {font-size:10px; color:#c1272d; text-decoration: underline}
.lnPanxImp, A.lnPanxImp:hover {font-size:10px; color:#c1272d; text-decoration: none}


.ongletTXT {
display:block;
background: url(portail/fond_titre.jpg); font-family:'neusessiregular',verdana, Helvetica; font-weight: bold; text-align:center; width:100%; padding:2px; margin-top:5px;
}
A.ongletTXTfont:link, A.ongletTXTfont:visited {
background-color: #fff; font-size:28px; color: #333333; text-transform: uppercase; text-decoration: none; padding:0px 4px 0px 4px;
}
A.ongletTXTfont:hover, A.ongletTXTfont:active {
background-color: #fff; font-size:28px; color: #ff9901; text-transform: uppercase; text-decoration: none; padding:0px 10px 0px 10px;
}

.ongletBLOCTXT {
display:block;
display:block; text-align:center; width:100%; padding:0px; margin-top:5px;
}

.sousongletTXT {
display:block;
font-family:'neusessiregular',verdana, Helvetica; font-weight: bold; text-align:center; width:100%; padding:3px; margin-top:5px; border:0px solid; border-bottom:1px dotted #bbb;
}
A.sousongletTXTfont:link, A.sousongletTXTfont:visited {
background-color: #fff; font-size:16px; color: #777777; text-transform: uppercase; text-decoration: none; padding:0px 4px 0px 4px;
}
A.sousongletTXTfont:hover, A.sousongletTXTfont:active {
background-color: #fff; font-size:16px; color: #ff9901; text-transform: uppercase; text-decoration: none; padding:0px 10px 0px 10px;
}

.LRH {
display:inline;
}

.divrefHt {
position:absolute;
left:0;
top:0;
padding: 0px;
margin: 0px auto;
width: 100%;
text-align: center;
z-index:-1;
}

.divref1 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px ;
margin: 0pxauto;
width: 1222px;
text-align: center;
color: #a6c1c9;
font-size:9px;
}

A.linkref1:link, A.linkref1:visited {

font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #a6c1c9;

padding: 2px;
margin: 1px;
text-decoration: none;

}

A.linkref1:hover, A.linkref1:active {

font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #8ca9b1;

padding: 2px;
margin: 1px;
text-decoration: none;

}

.divref2 {
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px ;
margin: 0px auto;
width: 260px;
text-align: center;
color: #a6c1c9;
font-size:9px;
}

A.linkref2:link, A.linkref2:visited {

font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #a6c1c9;

padding: 2px;
margin: 1px;
text-decoration: none;

}

A.linkref2:hover, A.linkref2:active {

font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #8ca9b1;

padding: 2px;
margin: 1px;
text-decoration: none;

}

.divref3 {
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px ;
margin: 0px auto;
width: 0px;
text-align: center;
color: #a6c1c9;
font-size:9px;
}

A.linkref3:link, A.linkref3:visited {

font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #a6c1c9;

padding: 2px;
margin: 1px;
text-decoration: none;

}

A.linkref3:hover, A.linkref3:active {

font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #8ca9b1;

padding: 2px;
margin: 1px;
text-decoration: none;

}

.divref4 {
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px ;
margin: 0px auto;
width: 1222px;
text-align: center;
color: #a6c1c9;
font-size:9px;
}

A.linkref4:link, A.linkref4:visited {

font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #a6c1c9;

padding: 2px;
margin: 1px;
text-decoration: none;

}

A.linkref4:hover, A.linkref4:active {

font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #8ca9b1;

padding: 2px;
margin: 1px;
text-decoration: none;

}



A.leftsublien_Menu:link {color: #ffffff; text-decoration: none}
A.leftsublien_Menu:visited {color: #ffffff; text-decoration: none}
A.leftsublien_Menu:hover {color: #ff0000; text-decoration: none}

A.lien_topvente:link {color: #333232; text-decoration: none}
A.lien_topvente:visited {color: #333232; text-decoration: none}
A.lien_topvente:hover {color: #ff9901; text-decoration: none}


.modstandard_titre {font-family:Verdana,helvetica,sans-serif; color:#990000; background:#FFFF00; font-style:normal; font-weight:normal; text-align:right}
.modstandard_descr {font-family:Verdana,helvetica,sans-serif; color:#990000; background:#FFFF00; font-style:normal; font-weight:normal; text-align:right}
.mod3niveau_descr {font-family:Verdana,helvetica,sans-serif; color:#990000; background:#FFFF00; font-style:normal; font-weight:normal; text-align:right}
.annuaire_descr {font-family:Verdana,helvetica,sans-serif; color:#990000; background:#FFFF00; font-style:normal; font-weight:normal; text-align:right}

#fondZ_2_, #fondZ_4_, #fondZ_5_ {
position:fixed;
visibility:hidden;
display:none;
width:100%;
height:100%;
left:0px;
top:0px;
background-color: #ffffff;
padding:0px;
margin:0px;
z-index:8999;
}

.boutonDivers, a.boutonDivers, .boutonDiversNoResp {
background-color: #ff9901; color: #ffffff; font-size: 12pt; font-family: 'neusessiregular',verdana, Helvetica; cursor: hand; border: thin solid #000000; padding: 1px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
cursor:pointer;
text-decoration:none;
}

.boutonDivers:hover, a.boutonDivers:hover, .boutonDiversNoResp:hover {
background-color: #000; color: #ffffff; font-size: 12pt; font-family: 'neusessiregular',verdana, Helvetica; cursor: hand; border: thin solid #000000; padding: 1px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
cursor:pointer;
text-decoration:none;
}

.textePWD {
background-color: #ffffff; color: #000000; font-size: 10pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #000000; padding: 1px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
outline-style: none;
}
.texteDivers {
background-color: #ffffff; color: #000000; font-size: 10pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #000000; padding: 1px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
outline-style: none;
}
TEXTAREA {
background-color: #ffffff; color: #000000; font-size: 10pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #000000; padding: 1px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
outline-style: none;
}

.listeTitreDivers {
background-color: #ffffff; color: #000000; font-size: 12pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #000000; padding: 3px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
}

.listeOptionDivers {
background-color: #ffffff; color: #000000; font-size: 12pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #000000; 
}
SELECT {
background-color: #ffffff; color: #000000; font-size: 12pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #000000; 
}

.listeTitreMonnaie {
background-color: #ECECEC; color: #ff9901; font-size: 7pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #BA1027; filter: Alpha(Opacity=85, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20);
}

.listeOptionMonnaie {
background-color: #ECECEC; color: #ff9901; font-size: 7pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #BA1027; filter: Alpha(Opacity=85, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20);
}

.selectMenuNAV3 {
background: transparent; color: #333232; font-size: 10pt; font-family: 'neusessiregular',verdana, Helvetica; vertical-align:middle; border: 1px dotted #dddddd; letter-spacing:1px; padding:3px 1px 0px 1px;
}

.optionMenuNAV3 {
background-color: #f4f4f4; color: #333232; font-size: 10pt; font-family: 'neusessiregular',verdana, Helvetica; vertical-align:middle; border: 1px dotted #dddddd; letter-spacing:1px; padding:3px 1px 0px 1px;
}

.boutonDiversP, .boutonDiversPNoResp {
background-color: #000; color: #ffffff; font-size: 11pt; font-family: 'neusessiregular',verdana, Helvetica; cursor: hand; border: thin solid #000000; padding: 2px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
cursor:pointer;
}

.boutonDiversP:hover, .boutonDiversPNoResp:hover {
background-color: #ff9901; color: #ffffff; font-size: 11pt; font-family: 'neusessiregular',verdana, Helvetica; cursor: hand; border: thin solid #000000; padding: 2px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
cursor:pointer;
}

.texteDiversP {
background-color: #ffffff; color: #000000; font-size: 10pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #000000; padding: 3px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
outline-style: none;
}

.listeTitreDiversP {
background-color: #ffffff; color: #000000; font-size: 11pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #000000; padding: 3px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
}

.listeOptionDiversP {
background-color: #ffffff; color: #000000; font-size: 11pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #000000; 
}

.menuInfo {
position:absolute;
visibility:hidden;
z-index:201;
}

.bulleMAide {
background-color:#188CC7;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #FFFFFF;
border: solid 1px #FFFFFF;
text-align: left;
padding: 2px;
margin: 2px;
width: 320px;
}

.tablienbas {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px auto;
padding: 2px;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #000000;
margin-top: 5px;
}

A.lienBas:link, A.lienBas:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #000000;

padding: 1px;
}

A.lienBas:hover, A.lienBas:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #000000;

padding: 1px;
}

.divMultipage {

text-align: center;
padding: 1px;
margin: 0px;
margin-right: 5px;
border: 0px;
width: 100%;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #666666;
font-weight: ;
}

A.multipage:link, A.multipage:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #666666;

padding: 1px;
font-weight: bold;
}

A.multipage:hover, A.multipage:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #ff9901;

padding: 1px;
font-weight: bold;
}

.multipageCrt {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #ff6600;

padding: 1px;
font-weight: bold;
}

.texteEncartMbr {
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #bbbbbb;
text-align: center;
width:100%;

}


.spacerRechercheABS {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
vertical-align:middle;
padding: 0px;
margin: 0px;


font-size:10px;
}
.divRecherche {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
vertical-align:middle;
padding: 0px;
margin: 0px;
font-size:10px;
}
.txtRecherche {
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #ffffff;
}
A.lnkRecherche:link, A.lnkRecherche:visited, A.lnkRecherche:hover, A.lnkRecherche:active {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;
font-weight: bold;
padding:2px;
}



A.lienEncartMbr:link, A.lienEncartMbr:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #bbbbbb;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px ;
}

A.lienEncartMbr:hover, A.lienEncartMbr:active {
text-decoration: underline;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #bbbbbb;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px ;
}


.oldOnglet {
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;
text-align: center;
font-weight: bold;
}


A.oldOngletCenter:link, A.oldOngletCenter:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
margin: 0px;padding: 2px; font-weight:bold; text-align: center;
}

A.oldOngletCenter:hover, A.oldOngletCenter:active {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #ff9901;
margin: 0px;padding: 2px; font-weight:bold; text-align: center;
}


.divAccesArchive {
width:100%;
text-align: center;
padding: 1px;
margin: 0px;
font-size:10px;
display: block;
}

.divIconeLire {
padding: 1px;
margin: 0px;
font-size:10px;
}

.gSectioncenter {
padding: 2px;
margin: 0px;
text-align: justify;
}

.tSectioncenter {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:15px;
color: #000000;
text-align: justify;
padding: 0px;
margin: 0px;
width: 100%;
}

.t2Sectioncenter {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #000000;
text-align: justify;
padding: 0px;
margin: 0px;
width: 100%;
}


A.savoirPlus:link, A.savoirPlus:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #777777;
}

A.savoirPlus:hover, A.savoirPlus:active {
text-decoration: underline;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #777777;
}

A.archiveCenter:link, A.archiveCenter:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #666666;
font-weight: bold;
}

A.archiveCenter:hover, A.archiveCenter:active {
text-decoration: underline;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #444444;
font-weight: bold;
}

A.pSectioncenter0:link, A.pSectioncenter0:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;

text-align: left;
padding: 0px;
margin: 0px;
overflow: visible;
display: block;
width:100%;

}

A.pSectioncenter0:hover, A.pSectioncenter0:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #ff9901;

text-align: left;
padding: 0px;
margin: 0px;
overflow: visible;
display: block;
width:100%;

}

A.pSectioncenter1:link, A.pSectioncenter1:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;

text-align: left;
padding: 0px;
margin: 0px;
overflow: visible;
display: block;
width:100%;

}

A.pSectioncenter1:hover, A.pSectioncenter1:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #ff9901;

text-align: left;
padding: 0px;
margin: 0px;
overflow: visible;
display: block;
width:100%;

}



A.pSubSectioncenter0:link, A.pSubSectioncenter0:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #ff9901;
font-weight: bold;
display: block;
text-align: left;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
width:100%;
}

A.pSubSectioncenter0:hover, A.pSubSectioncenter0:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #333232;
font-weight: bold;
display: block;
text-align: left;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
width:100%;
}

A.pSubSectioncenter1:link, A.pSubSectioncenter1:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #ff9901;
font-weight: bold;
display: block;
text-align: left;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
width:100%;
}

A.pSubSectioncenter1:hover, A.pSubSectioncenter1:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #333232;
font-weight: bold;
display: block;
text-align: left;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
width:100%;
}

.tblBlocCaddie1 {
background-color:#eeeeee;
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: center;
font-weight: bold;
padding: 2px;
margin: 0px;
border: 2px solid #f8f8f8;
border-spacing: 1px;
}

.tdTitreCaddie1 {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: right;
font-weight: bold;
padding: 2px;
margin: 0px;
border: 2px solid #f8f8f8;
border-spacing: 1px;
}

.tdTxtCaddie1 {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;
text-align: left;
font-weight: normal;
padding: 2px;
margin: 0px;
border: 2px solid #f8f8f8;
border-spacing: 1px;
}

.divBlocCaddie1 {

font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: center;
font-weight: bold;
padding: 2px;
margin: 0px;


}

.divBlocCaddie2 {

font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: center;
vertical-align: middle;
font-weight: bold;
padding: 2px;
margin: 0px auto;


display:table;
}
.divBlocCaddie3 {

font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: left;
vertical-align: middle;
font-weight: bold;
padding: 0px;
margin: 0px;

width:756px;


}


.divCaddieFloatW {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	float:left;
	position:relative;
font-family:'neusessiregular',verdana, Helvetica;
font-size:15px;
color: #333232;
font-weight: normal;
vertical-align: middle;
text-align: right;
padding: 1px;
padding-top: 4px;
margin: 0px;
width:100px;

height:20px;
font-variant: small-caps;
}
.txtCaddieFloatW {
font-family:'neusessiregular',verdana, Helvetica;
font-size:15px;
color: #333232;
font-weight: normal;
vertical-align: middle;
text-align: right;
padding: 1px;
margin: 0px;

}
.divCaddieFloat {
float:left;
position:relative;

font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: left;
vertical-align: middle;
font-weight: normal;
padding: 2px;
margin: 0px auto;

height:auto;

}


.divPack {

font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: center;
vertical-align: middle;
font-weight: bold;
padding: 1px;
margin: 0px;

}
.divFLPLUS {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	float:left;
	position:relative;
text-align: center;
padding: 0px;
margin: 0px;
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: center;
vertical-align: middle;

width:20px;
}
.divFLPak1 {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	float:left;
	position:relative;
text-align: center;
padding: 2px;
margin: 0px;
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: center;
vertical-align: middle;

width:100%;
}
.divFLPak2 {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
	float:left;
	position:relative;
font-family:'neusessiregular',verdana, Helvetica;
color: #333232;
text-align: center;
vertical-align: middle;
width:100%;
border-bottom:1px dotted #bbb; background-color: #eee; font-size:12px; padding: 0px; margin: 0px 2px; text-align: center;
}


#divBGPrix {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
text-align: center;
padding: 2px;
margin: 0px;
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-align: center;
vertical-align: middle;
width:100%;
}


.texteAlternatif {
font-family:'neusessiregular',verdana, Helvetica;
font-size:15px;
color: #333232;
text-align: justify;
font-weight: normal;
}

.nomProdListage {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:13px;
color: #333232;
font-weight: bold;
}

A.nomProdListage:link, A.nomProdListage:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:13px;
color: #333232;
font-weight: bold;
}

A.nomProdListage:hover, A.nomProdListage:active {
text-decoration: underline;
font-family:'neusessiregular',verdana, Helvetica;
font-size:13px;
color: #333232;
font-weight: bold;
}

.nomProdListageV2 {
display:block;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #333232;
font-weight: bold;
margin:0px auto;
padding:0px;

}

A.nomProdListageV2:link, A.nomProdListageV2:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #333232;
font-weight: bold;
}

A.nomProdListageV2:hover, A.nomProdListageV2:active {
text-decoration: underline;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #333232;
font-weight: bold;
}

.nomProdListageV3 {
display:block;
font-family:'neusessiregular',verdana, Helvetica;
font-size:20px;
color: #333232;
font-weight: bold;
margin:0px auto;
padding:2px;

}


.ImpProdListageV2 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #ff9901;
font-style: italic;
font-weight: bold;
}

.txtDivStdProdList {
font-family:'neusessiregular',verdana, Helvetica;
font-size:15px;
color: #333232;
text-align: justify;
font-weight: normal;
}

.txtStdProdList {
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;
font-weight: normal;
}

.txtTitreProdList {
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #333232;
font-weight: bold;
}


.txtStdGrasProdList {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
font-weight: bold;
}

.txtImpProdList {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #c1272d;
}

.txtImp2ProdList {
font-family:'neusessiregular',verdana, Helvetica;
font-size:13px;
color: #c1272d;
}

.txtImp2GProdList {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #c1272d;
font-weight: bold;
}

.txtGrosImpProdList {
font-family:'neusessiregular',verdana, Helvetica;
font-size:15px;
color: #c1272d;
font-weight: bold;
}

A.lnkImpProdList:link, A.lnkImpProdList:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #c1272d;
font-weight: bold;
}

A.lnkImpProdList:hover, A.lnkImpProdList:active {
text-decoration: underline;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #c1272d;
font-weight: bold;
}

.nomSecProdListageV2 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #333232;
font-weight: bold;
}


.prixNorm0 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #333232;

}

.prixNorm1 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;

}
.prixNorm2 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:20px;
color: #333232;

}
.prixNorm1right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;

}
.prixNorm2right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;

}
.prixImp1 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #ff0000;
font-weight: bold;
}
.prixImp2 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:26px;
color: #ff0000;
font-weight: bold;
}
.prixImp1right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #ff0000;
font-weight: bold;
}
.prixImp2right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #ff0000;
font-weight: bold;
}
.prixImpItalic1 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #ff0000;
font-weight: bold;
font-style: italic;
}
.prixImpItalic2 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:18px;
color: #ff0000;
font-weight: bold;
font-style: italic;
}
.prixImpItalic1right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #ff0000;
font-weight: bold;
font-style: italic;
}
.prixImpItalic2right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #ff0000;
font-weight: bold;
font-style: italic;
}
.prixAnnexe1 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
font-weight: bold;
}
.prixAnnexe2 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:20px;
color: #333232;
font-weight: bold;
}
.prixAnnexe1right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
font-weight: bold;
}
.prixAnnexe2right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
font-weight: bold;
}
.prixStrike1 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-decoration: line-through;
font-weight: normal;
}
.prixStrike2 {
font-family:'neusessiregular',verdana, Helvetica;
font-size:22px;
color: #333232;
text-decoration: line-through;
font-weight: normal;
}
.prixStrike1right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
text-decoration: line-through;
font-weight: normal;
}
.prixStrike2right {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-decoration: line-through;
font-weight: normal;
}




.eav3IMG, .eav3IMGc {
display:block; border:0px; width:278px; height:278px; line-height:278px; margin:0px auto; padding:1px; vertical-align:middle;
position:relative;
overflow:hidden;
}
.eav3IMG .imgListe, .eav3IMGc .imgListe {
object-fit: contain;
width:100%;
height:100%;
}

.eav3IMGnodispo {
display:block; border:0px; width:278px; height:278px; line-height:278px; margin:0px auto; padding:1px; vertical-align:middle;
overflow:hidden;
}
.eav3IMGnodispo .imgListe {
;
object-fit: contain;
}

.eav3Contener, .eav3Contenerc {
position: relative;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px ;
padding: 0px;
width: 288px;
text-align: center;
vertical-align:top;
z-index:6;
display:inline-block; padding: 0px; margin: 4px auto; margin-left:4px; margin-right:4px;
}


.eav3Global, .eav3Globalc  {
position: relative;

background-color:none;

margin: 0px ;
padding-top: 4px;
padding-bottom: 0px;
width: 100%;
height: 355px;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
text-align: center;
z-index:8;

}


.eav3Global:hover {
border:1px solid #000000;
}

.eav3Global>div>em.topImgAds, .eav3Globalc>div>em.topImgAds {
  position: absolute;
  top: -2px;
  left: -2px;
  text-align:left;
}
.eav3Global>div>em.topImgAds2, .eav3Globalc>div>em.topImgAds2 {
  position: absolute;
  top: -10px;
  right: -10px;
  text-align:right;
}
.eav3Global>div>em.icoPnodispo, .eav3Globalc>div>em.icoPnodispo {
  position: absolute;
  top: 0px;
  left: 20%;
}

.eav3Globalc>div>.topImgAds img {
  width:auto !important;
  object-fit: none !important;
  margin:1px !important;
  float:left;
}
.eav3Globalc>div>.topImgAds2 img {
  width:auto !important;
  object-fit: none !important;
  margin:1px !important;
  float:right;
}
.optNoDispoList{
text-decoration: line-through;
color: #bbbbbb;
}


.eav3Bas {
text-align: center;
width: 288px;
padding: 0px ;
margin: 0px ;
}

A.eav3Titre:link, A.eav3Titre:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;
width: 100%;
padding-bottom:0px;

margin-bottom:2px;
display:block;
}

A.eav3Titre:hover, A.eav3Titre:active {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #ff9901;
text-align: center;
font-weight: bold;
width: 100%;
padding-bottom:0px;

margin-bottom:2px;
display:block;
}

A.eav3STitre:link, A.eav3STitre:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #dddddd;
text-align: center;
width: 100%;

padding-bottom:0px;

margin-bottom:2px;
display:block;
}

A.eav3STitre:hover, A.eav3STitre:active {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;
text-align: center;
width: 100%;

padding-bottom:0px;

margin-bottom:2px;
display:block;
}

A.eavFamille:link, A.eavFamille:visited {
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #dddddd;
text-align: center;


}

A.eavFamille:hover, A.eavFamille:active {
text-decoration: underline;
font-family:'neusessiregular',verdana, Helvetica;
font-size:px;
color: #333232;
text-align: center;


}

.eav3Destockage {
font-family:'neusessiregular',verdana, Helvetica;
font-size:9px;
color: #FF9901;
text-align: justify;
font-weight: normal;
}

.eav3ptitre {
margin:0px;
margin-top:2px;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #444;
text-align: center;
font-weight: normal;
padding-right: 0px;
padding-left: 0px ;

}

.eav3Descr {
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #444;
text-align: center;
font-weight: normal;
padding-right: 0px;
padding-left: 0px ;
}



.eav3DivPrix {
position: absolute;



margin: 0px ;
width: 288px;
font-family:'neusessiregular',verdana, Helvetica;
font-size:8px;
text-align: center;
bottom: 0px;
left:1px;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
}

.eav3Div2Prix {



margin: 0px ;
width: 100%;
font-family:'neusessiregular',verdana, Helvetica;
font-size:8px;
text-align: center;
bottom: 0px;
left:1px;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
}





.eav3Prix {
font-family:'neusessiregular',verdana, Helvetica;
font-size:16px;
color: #000000;
text-align: center;

}

.eav3PrixImp {
font-family:'neusessiregular',verdana, Helvetica;
font-size:16px;
color: #FF9901;
text-align: center;

}

.eav3PrixMini {
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #FF9901;
text-align: center;

}

.eav3PrixStrike {
text-decoration: line-through;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #000000;
text-align: center;
font-weight: bold;
}

.eav3RemiseFid {
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #FF9901;
text-align: center;

padding: 2px ;
}

.eav3PrixRemise {



font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #FF9901;
text-align: center;
padding: 2px ;
margin: 2px ;

}


@media (max-width: 680px) {

.eav3IMG, .eav3IMGnodispo {
display:block !important;
width:160px !important; height:160px !important;
}
.eav3IMG .imgListe, .eav3IMGnodispo .imgListe {
vertical-align:top;
width: 100%;
}
.eav3DivPrix {
width: 100%;
}

.eav3Contener {
display:inline-block;
width: 160px;
height: 280px;
}
.eav3Global {
width: 100%;
height: 280px;
}
A.eav3Titre:link, A.eav3Titre:visited, A.eav3Titre:hover, A.eav3Titre:active {
font-size:12px;
}
}
@media (max-width: 350px) {
.eav3IMG, .eav3IMGnodispo {
width:148px !important;
}
.eav3Contener {
width: 148px !important;
}
A.eav3Titre:link, A.eav3Titre:visited, A.eav3Titre:hover, A.eav3Titre:active {
font-size:11px;
}
}
@media (max-width: 340px) {
.eav3IMG, .eav3IMGnodispo {
width:146px !important;
}
.eav3Contener {
width: 146px !important;
}
A.eav3Titre:link, A.eav3Titre:visited, A.eav3Titre:hover, A.eav3Titre:active {
font-size:11px;
}
}

A.topventeAccueil:link, A.topventeAccueil:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
overflow: visible;
}

A.topventeAccueil:hover, A.topventeAccueil:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #ff9901;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
overflow: visible;
}

A.topventeBande:link, A.topventeBande:visited {

width: 100%;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;

display: block;
text-align: left;
padding: 1px;
margin: 0px;
overflow: visible;
}

A.topventeBande:hover, A.topventeBande:active {

width: 100%;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #ff9901;

display: block;
text-align: left;
vertical-align: middle;
padding: 1px;
margin: 0px;
overflow: visible;
}

A.pSectionleft:link, A.pSectionleft:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;

display: block;
text-align: center;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
}

A.pSectionleft:hover, A.pSectionleft:active {
background-color:#0e1319;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #ff9901;
border: dotted 1px #0e1319;
display: block;
text-align: center;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
}




A.pSectionright:link, A.pSectionright:visited {
background-color:#030303;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;
display: block;
text-align: center;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
}

A.pSectionright:hover, A.pSectionright:active {
background-color:#080808;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #ff9901;
display: block;
text-align: center;
padding: 0px;
margin: 0px;
width: 100%;
overflow: visible;
}



.cellProdleftDefault { width: 100%; margin: 0px; z-index:2; }


.cellProdBasleftDefault { width: 266px; margin: 0px; z-index:2; }
.cellProdBascenterDefault { width: 1196px; margin: 0px; z-index:2; }




.TDFicheProd {
width: 100%;
overflow: visible;
margin: 2px;
display: table-cell;
}

.TDProdcenter {

width: 239px;
overflow: visible;
margin: 2px;
border-bottom: 1px dotted #141615;
display: table-cell;
}

.TDProdleft {
width: 100%;
overflow: visible;
margin: 1px;
display: table-cell;
}

.TDProdright {
width: 100%;
overflow: visible;
margin: 1px;
display: table-cell;
}


.SEPProdcenter {
width: 100%;
overflow: visible;
margin: 0px;
z-index:4;
}


.SEPProdleft {
width: 100%;
overflow: visible;
margin: 0px;
z-index:4;
border-bottom: 1px dotted #666666;
}


.SEPProdright {
width: 100%;
overflow: visible;
margin: 0px;
z-index:4;
border-bottom: 1px dotted #666666;
}

A.ProdEA:link, A.ProdEA:visited {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 10px;
color: #333232;
text-decoration: none;
font-weight: bold;

}
A.ProdEA:hover, A.ProdEA:active {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 10px;
color: #333232;
text-decoration: none;
font-weight: bold;

}

A.ProdEAright:link, A.ProdEAright:visited {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 10px;
color: #333232;
text-decoration: none;
font-weight: bold;

}
A.ProdEAright:hover, A.ProdEAright:active {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 10px;
color: #ff9901;
text-decoration: none;
font-weight: bold;

}

A.ProdBigEA:link, A.ProdBigEA:visited {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 12px;
color: #333232;
text-decoration: none;
font-weight: normal;

}
A.ProdBigEA:hover, A.ProdBigEA:active {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 12px;
color: #333232;
text-decoration: none;
font-weight: normal;

}

.PdescrEA {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 9px;
color: #333232;
font-weight: normal;
text-align: left;
text-decoration: none;
width:100%;
}

A.PdescrEAlink:link, A.PdescrEAlink:visited {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 9px;
color: #333232;
font-weight: normal;
text-align: left;
text-decoration: none;
}
A.PdescrEAlink:hover, A.PdescrEAlink:active {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 9px;
color: #333232;
font-weight: normal;
text-align: left;
text-decoration: none;
}

.Poccaz {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 10px;
color: #c1272d;
font-weight: bold;
font-style: italic;
}

.TABLEVFlash {
background-color: #FF0000;
background-image: url(https://www.tempesae.com/portail/bloc_vente_flash.jpg);
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
font-style: italic;
width: 100%;
}
.TDVFlash {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
font-style: italic;
border-bottom: 1px dotted #FFFFFF;
text-align: right;
margin: 1px;
}
.counterFlash {
background-color: #FF0000;
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-align: right;
margin: 1px;
}


.TABLEVFlash_listage {
position: absolute;
left:0;
bottom:0;
height:20px;
background-color: #FF0000;
background-image: url(https://www.tempesae.com/portail/bloc_vente_flash.jpg);
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
font-style: italic;
width: 100%;
padding: 0px;
}
.TDVFlash_listage {
position: relative;
display:block;
width: 100%;
height:20px !important;
line-height:20px !important;
vertical-align:middle !important;
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
font-style: italic;
/*border-bottom: 1px dotted #FFFFFF;*/
text-align: right;
margin: 0px;
}
.counterFlash_listage {
background-color: #FF0000;
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-align: right;
margin: 1px;
}


.TABLEVFlash_detail {
background-color: #FF0000;
background-image: url(https://www.tempesae.com/portail/bloc_vente_flash_detail.jpg);
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
font-style: italic;
width: 100%;
padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.TDVFlash_detail {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
font-style: italic;
border-bottom: 1px dotted #FFFFFF;
text-align: right;
margin: 1px;
}
.counterFlash_detail {
background-color: #FF0000;
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-align: right;
margin: 1px;
}



.pAccueilTitreB {

width: 100%;
margin: 1px;
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 13px;
color: #000;
padding: 20px;
margin: 0px;
font-weight: bold;
text-align: left;
}

.pAccueilB, .pAccueilB a {

width: 100%;
text-align: left;
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 15px;
color: #333;
padding: 20px;
margin: 1px auto;
}
.pAccueilB_right, .pAccueilB_right a {

width: 100%;
margin: 1px;
text-align: right;
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 15px;
color: #333;
padding: 2px;
}

.pAccueilBcenter, .pAccueilB_right a {

width: 100%;
margin: 0px;
padding: 0px;
text-align: center;
}

.pPhotoGauche {
border:0px;
margin: 4px;
padding: 0px;

float: left;
}

.pPhotoDroite {
border:0px;
margin: 4px;
padding: 0px;

float: right;
}

.pPhotoCentre {
border:0px;
margin: 0px;
padding: 0px;

}


.divEditoFamille {

	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family:'neusessiregular',verdana, Helvetica;
	font-size:15px;
	color: #333;
}

.divNAV3 {
display: block;
text-align: left;
width: 100%;
}

.contenerNAV3 {

display: block;
text-align: left;
width: 100%;
padding-left: 10px ;
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;
height: 28px; line-height: 28px; white-space: nowrap; margin-bottom:5px;
}

A.menuNAV3:link, A.menuNAV3:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #333232;


padding: 1px;

}

A.menuNAV3:hover, A.menuNAV3:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:12px;
color: #ff9901;


padding: 1px;

}

#fondZ , #fondZ_6_, #fondZ_7_, #fondZ_8_ {
position:absolute;
visibility:hidden;
display:none;
width:100%;
height:100%;
left:0px;
top:0px;
background-color: #ffffff;
padding:0px;
margin:0px;
z-index:8999;
}

.dateDerniereMniv1 {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 10px;
color: #000000;
font-weight: bold;
text-decoration: none;
}
A.dateDerniereMniv1 {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 10px;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.descrDerniereMniv1 {
font-family: 'neusessiregular',verdana, Helvetica;
font-size: 9px;
color: #777777;
font-weight: normal;
text-decoration: none;
}
A.derniereMniv1:link, A.derniereMniv1:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: ;

padding: 1px;
width: 100%;

}

A.derniereMniv1:hover, A.derniereMniv1:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: ;

padding: 1px;
width: 100%;

}
A.derniereMniv1Zoom:link, A.derniereMniv1Zoom:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: ;
padding: 1px;
width: 100%;

}

A.derniereMniv1Zoom:hover, A.derniereMniv1Zoom:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: ;
padding: 1px;
width: 100%;
}
.derniereMniv1 {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: ;

padding: 1px;
}

TD.derniereMniv1:link, TD.derniereMniv1:visited {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: ;

padding: 1px;
}

TD.derniereMniv1:hover, TD.derniereMniv1:active {

text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: ;

padding: 1px;
}

.titreCatG {
text-align: center;
font-family:'neusessiregular',verdana, Helvetica;
font-size:11px;
color: #333232;
font-weight: bold;
}

.tdiconeGSF {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
text-align: left;
vertical-align: top;
position:relative; display: table-cell;
	padding:0px;
	margin :0px;
}


.menuGF:link, .menuGF:visited {

width: 100%;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:17px;
color: #333232;
display: block;
text-align: left;
vertical-align: middle;
padding: 8px 3px;
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;



-moz-opacity:0.65;
-khtml-opacity:0.65;
-ms-filter:"alpha(opacity=65)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
filter:alpha(opacity=65);
opacity:0.65;
zoom: 1;

}

.menuGF:hover, .menuGF:active {
background-color:#000000;
width: 100%;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:17px;
color: #ff0000;
display: block;
text-align: left;
vertical-align: middle;
padding: 8px 3px;
margin-top: 0px;
margin-bottom: 0px;



-moz-opacity:0.65;
-khtml-opacity:0.65;
-ms-filter:"alpha(opacity=65)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
filter:alpha(opacity=65);
opacity:0.65;
zoom: 1;

}

.divGSF {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
text-align: left;
position:relative; display: table-cell;
	padding:0px;
	margin :0px;
width:245px;
}
.divGSSF {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
text-align: left;
position:relative; display: table-cell;
	padding:0px;
	margin :0px;
width:228px;
}
.divIcoGSSF {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
text-align: left;
position:relative; display: table-cell;
	padding:0px;
	margin :0px;
width:7px;
}

.menuGSFtxt {

width: 100%;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:13px;
color: #333232;
display: block;
text-align: left;
vertical-align: middle;
font-weight: bold;
padding: 1px;
}

.divMenuGSF {

width: 100%;
display: block;
vertical-align: middle;
padding: 0px;
margin: 0px;
}

.menuGSF:link, .menuGSF:visited {

width: 100%;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:13px;
color: #333232;
display: block;
text-align: left;
vertical-align: middle;
font-weight: bold;
padding: 3px 3px;;
margin: 0px;
margin-top: 4px;
margin-bottom: 0px;


-moz-opacity:0.60;
-khtml-opacity:0.60;
-ms-filter:"alpha(opacity=60)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
filter:alpha(opacity=60);
opacity:0.60;
zoom: 1;

}

.menuGSF:hover, .menuGSF:active {
background-color:#000000;
width: 100%;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:13px;
color: #ff0000;
display: block;
text-align: left;
vertical-align: middle;
font-weight: bold;
padding: 3px 3px;;
margin-top: 4px;
margin-bottom: 0px;


-moz-opacity:0.60;
-khtml-opacity:0.60;
-ms-filter:"alpha(opacity=60)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
filter:alpha(opacity=60);
opacity:0.60;
zoom: 1;

}


A.menuGSSF:link, A.menuGSSF:visited {

width: 100%;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #ffffff;
border: solid 0px #ffffff;
display: block;
text-align: left;
vertical-align: middle;
font-weight: bold;
padding: 2px;
}

A.menuGSSF:hover, A.menuGSSF:active {

width: 100%;
text-decoration: none;
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #ff9901;
border: solid 0px #ffffff;
display: block;
text-align: left;
vertical-align: middle;
font-weight: bold;
padding: 2px;
}

.divTitreProjetCadeau {
 font-family: 'neusessiregular',verdana, Helvetica; background-color:#555; border:1px solid #bbbbbb; color:#ffffff; font-size:16px; font-weight: bold; width:99%; margin:4px auto; padding:4px; display:block; text-align: center;
}
.divProjetCadeau {
 font-family: 'neusessiregular',verdana, Helvetica; background-color:#ffffff; border:1px solid #bbbbbb; width:160px; height:280px; margin:4px auto; padding:4px; float:left;
font-size:12px;
color: #999999;
}
.titreProjetCadeau {
font-size:18px;
color: #fff;
text-align: center;
margin: 0px;
text-decoration: none;
}

.txtProjetCadeau {
font-size:12px;
color: #fff;
display: block;
text-align: center;
margin: 0px;
text-decoration: none;
font-weight: bold;
}

A.linkProjetCadeau:link, A.linkProjetCadeau:visited {
font-size:12px;
color: #999999;
display: block;
text-align: center;
padding: 2px;
margin: 0px;
text-decoration: none;
}

A.linkProjetCadeau:hover, A.linkProjetCadeau:active {
font-size:12px;
color: #ff9901;
display: block;
text-align: center;
padding: 2px;
margin: 0px;
text-decoration: none;
}
.listeCTFcadeau {
background-color: #ffffff; color: #000000; font-size: 10pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #bbbbbb; padding: 2px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; width:150px;
}

.formPetitMoteur {
background-color: #ffffff; color: #111a29; font-size: 16pt; font-family: 'neusessiregular',verdana, Helvetica; vertical-align:middle; padding: 2px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #000000; width:81%;
outline-style: none;
}

@media (max-width: 1222px) {

.formPetitMoteur{
font-size: 10pt;



}

}

.formEncartPWD {
background-color: #ffffff; color: #333232; font-size: 16pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #fff; filter: Alpha(Opacity=85, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20); vertical-align:middle; outline-style: none;height:30px; line-height:30px; vertical-align:middle;
outline-style: none;
}
.formEncartMbr {
background-color: #ffffff; color: #333232; font-size: 16pt; font-family: 'neusessiregular',verdana, Helvetica; border: thin solid #fff; filter: Alpha(Opacity=85, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=50, FinishY=20); vertical-align:middle; outline-style: none;height:30px; line-height:30px; vertical-align:middle;
outline-style: none;
}

.footerTitre {
font-family:'neusessiregular',verdana, Helvetica;
font-size:16px;
color: #989898;
padding: 1px; margin: 0px; text-decoration: none;
}

.footerTxt {
font-family:'neusessiregular',verdana, Helvetica;
font-size:16px;
color: #989898;
padding: 1px; margin: 0px; text-decoration: none;
}

A.footerLink:link, A.footerLink:visited {
font-family:'neusessiregular',verdana, Helvetica;
font-size:16px;
color: #989898;
padding: 2px; margin: 0px; text-decoration: none;
}

A.footerLink:hover, A.footerLink:active {
font-family:'neusessiregular',verdana, Helvetica;
font-size:16px;
color: #ff9900;
padding: 2px; margin: 0px; text-decoration: none;
}

A.footerLithium:link, A.footerLithium:visited {
font-family:'neusessiregular',verdana, Helvetica;
font-size:13px;
color: #bbbbbb;
padding: 2px; margin: 0px; text-decoration: none;
}

A.footerLithium:hover, A.footerLithium:active {
font-family:'neusessiregular',verdana, Helvetica;
font-size:13px;
color: #ff9900;
padding: 2px; margin: 0px; text-decoration: none;
}

.entetePerpetualis {
background-color:#ffffff;
width: 1222px;
border: 0px;
text-align: right;
padding: 0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 4px;
padding-right: 0px;
}
A.enSavoirPlus:link, A.enSavoirPlus:visited {
background-color: #000000;
font-family: 'neusessiregular',Verdana,helvetica;
font-size:15px;
color: #ffffff;
padding: 5px;
margin: 0px;
margin-top: 10px;
text-decoration: none;
}

A.enSavoirPlus:hover, A.enSavoirPlus:active {
background-color: #ff4444;
font-family: 'neusessiregular',Verdana,helvetica;
font-size:15px;
color: #ffffff;
padding: 5px;
margin: 0px;
margin-top: 10px;
text-decoration: none;
}

#divRGPD{
display:none;
}
.popupRGPD{
position:fixed;
left:0;
bottom:0;
width:100%;
font-size:12px;
font-family:arial;
color:#fff;
padding:3px;
margin:0px auto;
z-index:1000;
background-color: rgba(0, 0, 0, 0.8);
/*background-color:#000;
-moz-opacity:0.80;
-khtml-opacity:0.80;
-ms-filter:"alpha(opacity=80)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter:alpha(opacity=80);
opacity:0.80;*/
}
.popupRGPDCont{
max-width:800px;
margin:0px auto;
display:flex;
}
.eltPopupRGPDCont{
padding:3px;
vertical-align:middle;
margin:0px auto;
}
.eltPopupRGPDCont:nth-child(1){
flex:1;
}
.eltPopupRGPDCont>a{
color:#fff;
}
.eltPopupRGPDCont>a:hover{
color:#ddd;
}
.buttonRGPD{
background-color:#0f0;
font-size:15px;
color: #000;
font-weight: bold;
letter-spacing: 1px;
text-decoration:none;
border:1px solid #000;
text-align:center;
margin:3px;
padding:3px;
cursor:pointer;
border-radius: 5px;
}
.buttonRGPD:hover{
background-color:#4f4;
}
.buttonRGPD2{
background-color:#ccc;
font-size:12px;
color: #666;
font-weight: normal;
letter-spacing: 1px;
text-decoration:none;
border:1px solid #777;
text-align:center;
margin:3px;
padding:1px;
cursor:pointer;
border-radius: 5px;
}
.buttonRGPD2:hover{
background-color:#eee;
}
#popupRGPDContChoix{
color: #000;
max-width:800px;
margin:0px auto;
display:none;
background-color:#eee;
border:1px solid #000;
border-radius: 5px;
}
.popupRGPDChoix{
margin:0px auto;
display:flex;
}
.eltPopupRGPDChoix{
font-size:12px;
padding:3px;
vertical-align:middle;
margin:0px auto;
}
.eltPopupRGPDChoix:nth-child(1){
flex: 1;
}

.basnewsletter{
    display:block;
    width:100%;
    text-align:center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    position:relative;
    margin:0px auto;
    margin-top:60px !important;
}
.basnewsletter .eltnewsletter{
    display:inline-block;
    margin:0px auto;
padding:5px;
color:#989898;
font-size: 16px;
}
.reponseNewsletter{
color:#ff9900;
font-size: 16px;
background-color: #000;
padding:10px 5px;
margin:5px auto;
text-align:center;
}
.basnewsletter .eltnewsletter input[type=submit] { padding:10px 5px; margin:0px; background-color: #000; font-size: 14px; color: #989898; border: none; font-weight: 500; cursor: pointer; border:1px solid #989898; }
.basnewsletter .eltnewsletter input[type=submit]:hover { color:#ff9900; border:1px solid #ff9900;}
.basnewsletter .eltnewsletter input[type=text] { padding:10px 5px; margin:0px; background-color: #fff; font-size: 14px; color: #989898; border: none; font-weight: 500; border:1px solid #333; width:300px; }

@media  (max-width: 700px) {
    .basnewsletter .eltnewsletter:first-child{
	width:100%;
    }
.basnewsletter .eltnewsletter input[type=text] {
width:250px;
}
}

.footerContainer {
color:#fff;
font-family:'Roboto',sans-serif;
font-size:16px;
margin:0px auto;
padding:2px 10px;
text-align:center;
width:100%;
max-width:1222px;
}
.footerCell {
width:23%;
text-align:left;
}
.footerCell:nth-child(4) {
width:31%;
text-align:center;
}
.footerSubCell {
display:block;
width:100%;
text-align:left; color:#989898; line-height:40px; vertical-align:middle; font-size:16px;
}
@media (max-width: 1000px) {
.footerCell {
width:33.33%;
}
.footerCell:nth-child(4) {
width:100%;
text-align:center;
}
.footerSubCell {
	display:inline-block;
	width:300px;
	margin:2px auto;
text-align:center;
}
}
@media (max-width: 600px) {
.footerCell {
width:50%;
}
}
@media (max-width: 500px) {
.footerCell {
width:100%;
text-align:center;
}
}




@media (max-width: 1222px) {
.divref1, .divref4{
width:100%;
}

.imageperso_large, .pPhotoGauche_imageperso_large, .pPhotoDroite_imageperso_large, .pPhotoCentre_imageperso_large {
width: 90%;
}

}
@media (max-width: 1222px) {
.selectMenuNAV3 {
width:200px;
}
.div100center {
width:100%;
}
}

@media (max-width: 615px) {
.divH_pub, .divH_autre2 {
  display: none !important;
  visibility: hidden !important;
}
}

@media (max-width: 775px) {
.div100center {
width:100%;
}
.divETGCprod, .divBlocCaddie3 {
width: 100%;
}
.divCaddieFloatW {
width: 30%;
}
.divCaddieFloat {
width: 66%;
}
.contenerNAV3 {
width: 98.5%;
}

#ACCmenuNAV3, #ACCmenuNAV3F{
  display: none !important;
  visibility: hidden !important;
}
A.menuNAV3:link, A.menuNAV3:visited, A.menuNAV3:hover, A.menuNAV3:active {
font-size:11px;
}

.imageperso_petite, .pPhotoGauche_imageperso_petite, .pPhotoDroite_imageperso_petite, .pPhotoCentre_imageperso_petite {
width: 20%;
}
.imageperso_medium, .pPhotoGauche_imageperso_medium, .pPhotoDroite_imageperso_medium, .pPhotoCentre_imageperso_medium {
width: 40%;
}
.imageperso_large, .pPhotoGauche_imageperso_large, .pPhotoDroite_imageperso_large, .pPhotoCentre_imageperso_large {
width: 90%;
}
pPhotoCentre, .pPhotoDroite, .pPhotoGauche {
width: auto;
}

.popupSite {
/*width: 70%;*/
}

}

@media (max-width: 880px) {
#emaillog2, #emaillog3, #pwdlog2, #pwdlog3, #pwdlog4 {
width: 100%;
}
TEXTAREA, .texteDivers, .textePWD, .boutonDivers, .boutonDivers:hover{
font-size: 12pt;
}
TEXTAREA, .texteDivers, .textePWD{
width: 100%;
}
SELECT, .listeTitreDivers, .listeOptionDivers{
font-size: 12pt;
width: 100%;
}
.listeTitreDiversP, .listeOptionDiversP{
font-size: 12pt;
width: auto !important;
}
.divFLcEXTRA, .divFLcEXTRA2{
width:59%;
}

.popupSite {
width:80%;
}

.divETGCprod, .divBlocCaddie3 {
width: 100%;
}
}

@media (max-width: 450px) {
#resMultipage {
  display: none !important;
  visibility: hidden !important;
}
.eav3Global{
width:100%;
}
.divETGCprod, .divBlocCaddie3 {
width: 100%;
}
TEXTAREA, .texteDivers, .textePWD{
font-size: 10pt;
}
.boutonDivers, .boutonDivers:hover{
font-size: 11pt;
}
SELECT, .listeTitreDivers, .listeOptionDivers{
font-size: 10pt;
}

.popupSite {
width: 95%;
}

.prixNorm2 { font-size:18px; }
.prixImp2 { font-size:18px; }
.prixAnnexe2 { font-size:18px; }
.prixStrike2 { font-size:18px; }
.prixImpItalic2 { font-size:18px; }
.nomProdListageV3 { font-size:20px; }

}

@media (max-width: 775px) {
.eav3Bas{
  display: none !important;
  visibility: hidden !important;
}
}

@media (max-width: 1222px) {
.divEditoFamille {
width:100%;
margin: 0px auto;
}
.divFLeffet1, .divStatic, .divCentral, .pAccueilTitreB, .pAccueilB{
width:100%;
}
}

@media (max-width: 775px) {
.divEditoFamille {
width:100%;
margin: 0px auto;
}
.divFLeffet1, .divStatic, .divCentral, .pAccueilTitreB, .pAccueilB{
width:100%;
}
}
