body {
    font-size: 10pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 
    background-color: white;
    margin : 0;
   
}
p {

}
#tranches td{
border-width :1px;
border-style : solid;
border-color : #CECECE;
color: #000000;
font-size: 10pt;
}
.cataloguearticle {
padding-left:0px;

}
.cataloguearticle h1 {
    margin-left: 0px;
    font-size: 11pt;
    font-family: arial, helvetica, sans-serif;
    font-style: italic; 
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding-top:4px;
    padding-bottom:4px;
    padding-left: 5px;
    text-align:left;
    width:520px;

}
#tranches table th{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 10pt;
}
#tranches table tr{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 10pt;
}

#tranches table{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 10pt;
}
#tranches table table{
border-width :0px;
border-style : solid;
color: #000000;
font-size: 10pt;
}
#tranches table table td{
border-width :0px;
border-style : solid;
color: #000000;
font-size: 10pt;
}
.tranches td{
border-width :1px;
border-style : ridge;
color: #000000;
font-size: 20pt;
}
.tranches table tr{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 20pt;
}

.tranches table{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 20pt;
}
th {
background-color: #EFEFEF;
border-style : ridge;

 border-width :0px;
}
tr {
border-width :0px;
border-style : ridge;

}

td {
border-width :0px;
border-style : ridge;

}

table {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.catalogue {
padding-left:15px;

}
.pagePerso {
padding-left:17px;

}
.pagePerso h1{
text-decoration:underline;
font-size: 25pt;
}
.pagePerso h2{
text-decoration:underline;
font-size: 16pt;
}
.pagePerso h3{
text-decoration:underline;
font-size: 14pt;
}
.pagePersoInfo {
padding-left:17px;
}
.pagePersoInfo  p{

font-size: 10pt;
}
.pagePerso table td{

font-size: 11pt;

}
.pagePerso table td p{
padding-left:10px;
font-size: 11pt;

}
.pagePerso ul{


padding-left:25px;
padding-top:10px;
}
.pagePerso li{
list-style-image : url(../img/puces/page_puce_menuAstral.jpg);
list-style-position: outside;
font-size: 11pt;
}
.catalogue h1 {
    margin-left: 0px;
    font-size: 11pt;
    font-family: arial, helvetica, sans-serif;
    font-style: italic; 
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding-top:4px;
    padding-bottom:4px;
    padding-left: 5px;
    text-align:left;
    width:520px;

}
.menuVertical table {
     margin-left: 3px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.menuVertical td {
     margin-left: 3px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.menuVertical tr {
     margin-left: 3px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}


.menuVertical th {
     margin-left: 3px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.tableau1 table {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}

.tableau1 td {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.tableau2 table {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.tableau3 table {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
ul {
text-align: left;
text-size: 6px;
padding: 0;
margin: 0 auto;
} 
li.selected {
	background-color: #cef;
	border-top: 1px solid #9bc;
	border-bottom: 1px solid #9bc;
  font-size :14px ;
}

li {
  
   border: 0px solid #fff;
   
  
   font-style: italic 
   text-size:10px 
   padding:0px;
   margin: 0px;
   padding-left: 2px;
   padding-right: 2px
}
fieldset
{
	margin-bottom: 10px;
	border: #000000 1px solid;
}
.societe fieldset
{
	width: 200px;
margin-bottom: 10px;
	border: #000000 1px solid;
}
fieldset:hover
{
	background-color: #FFF;
}

fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #000000;
}

.tableFormulaire test{
border-width :4px;

}

.tableFormulaire {
     margin-left: 18px;
     border-style : ridge;
     border-width :0px;
      font-size: 10pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 

    
}
tableFormulaire.autre{
border-style : ridge;
border-width :4px;
}
tableFormulaire autre{
border-width :4px;

}
tableFormulaire ul {
text-align: left;
text-size: 6px;
padding: 0;
margin: 0 auto;
} 
tableFormulaire li.selected {
	background-color: #cef;
	border-top: 1px solid #9bc;
	border-bottom: 1px solid #9bc;
  font-size :14px ;
}
tableFormulaire li {
   background-color: #ccccff;
   border: 0px solid #fff;
   cursor: pointer;
   display: block;
   font-style: italic 
   text-size:10px 
   white-space: nowrap;
   margin: 0px;
   padding-left: 2px;
   padding-right: 2px
}
.tableFormulaire table{
     margin-left: 18px;
     border-style : ridge;
     border-width :0px;
      font-size: 10pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 

    
}
.tableFormulaire table.autre{
border-style : ridge;
border-width :4px;
}
.tableFormulaire h3{
     margin-left: 18px;
     border-style : ridge;
     border-width :0px;
      font-size: 10pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 

    
}
.tableFormulaire th {

border-style : ridge;
 border-width :0px;
}
.tableFormulaire tr {

border-style : ridge;
 border-width :0px;
}
.tableFormulaire td {

border-style : ridge;
 border-width :0px;

}
 
.menu{
 border-width :0px;
 margin-left: 0px;
}
.menu.titre{
 border-width :0px;
 margin-left: 0px;
 text-align: center;
}
.bouton {
     margin-left: 18px;
     border-style : ridge;
     border-width: 1px;
      font-size: 15pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 
border: 1px
}
h1{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 16pt;
 padding-left: 5px;
 background: url('../img/MoteurTitreFondHautPall.jpg') center center fixed repeat; 
}
h2{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 16pt;
 padding-left: 5px;
}
h3{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 12pt;
 padding-left: 5px;
}
h4{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 12pt;
padding-left: 5px;

}
a {

text-decoration:underline;
color:#000000;
}
a:link {
color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 10pt;



}

a.bouton{
 padding-left: 0px;
 
}
img {
    border : 0;
}

/* Couleur par défaut des Galeries */


.annonce{
font-size: 11pt;
 padding-left: 10px;

}

.titre {
    color: black;
    text-align: center;
    font-family: arial, helvetica, sans-serif;
    font-size: 120%; 
}


/* Couleurs du Menu Vertical */




























.titreformulaire {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
    font-size: 10pt; 
    text-align: center;
    position: absolute;
}


.PiedDePage, .PiedDePage table {
    background-image: url(../img/boutonElydis.jpg);
    font: normal 10pt arial;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}







.TitrePanier {
    color: navy;
    font-size: 12pt;
    font-weight : bold;
}
.menu0{padding-bottom:0px;width:200px;}
.menu0 ul {margin:0; padding-left:0px; list-style:none}
.menu0 li  {background:url(../img/bg-li.gif) repeat-x left bottom; margin: 0px 0px 0px 0px; padding-left:0px;padding-top:2px;padding-bottom:2px;text-align:center;}
.menu0 li a  {font-family:Arial,Helvetica; font-size:13px; line-height:20px; color:#000000; text-decoration:none;}
.menu0 li a:hover { color:#1A7CA9}
.bg-hr0 { border-width:0; background:url(../img/bg-hr_pall.gif) top right no-repeat; padding-top:0px;}
.bg-hm0 { border-width:0; background:url(../img/bg-hm_pall.gif) top repeat-x}
.bg-hl0 {  margin-left: 0px; border-width:0; background:url(../...img/bg-hl_pall.jpg) top left no-repeat}
.bg-hr0 { border-width:0; background:url(../img/...bg-hr_pall.jpg) top right no-repeat; padding-top:3px;}
.bg-hr0 a {color:#FFFFFF; text-decoration:none;font-size:9pt;}
.bg-hr0 a:hover {color:#FFFFFF}
.bg-hr0 SPAN {color:#FFFFFF; text-decoration:none;font-size:9pt;font-weight:bold;}
.produits{padding-left: 10px;margin-right:5px;margin-bottom:5px;width:400px;}
.tall-t { background:url(../img/tall-t.gif) top repeat-x;height:6px; }
.k-tl { background:url(../img/k-tl.gif) top left no-repeat;height:6px;}
.k-tr { background:url(../img/k-tr.gif) top right no-repeat;height:6px;}

.tall-l { background:url(../img/tall-l.gif) left repeat-y; }
.tall-r { background:url(../img/tall-r.gif) right repeat-y; }
.k-bl { background:url(../img/k-bl.gif) top left no-repeat;height:6px;}
.k-br { background:url(../img/k-br.gif) top right no-repeat;height:6px;}
.h1 {color:#000000;font-family:"Trebuchet MS",Arial,Helvetica
}
.tall-b { background:url(../img/tall-b.gif) top repeat-x;height:6px; }
.TxtBleu{color:#1A7CA9;font-family:"Trebuchet MS",Arial,Helvetica}
.TxtBleu a {color:#1A7CA9;text-decoration:none;}
.TxtBleu a:hover {color:#1A7CA9;text-decoration:underline;}



/* set millions of background images */
.clean-gray{
border:solid 1px #6d7072;
background:#EFEFEF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 2px;
text-align:center;
width:200px;
}
.clean-gray-caddy{

background:#EFEFEF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 5px;
text-decoration: underline;
text-align:left;
width:190px;
height:80px;
}
.clean-gray-caddyred{

background:#EFEFEF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 5px;
text-decoration: underline;
text-align:left;
width:190px;
height:120px;
}
.clean-gray-produit{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:205px;
}
.clean-gray-promotion{
border:solid 1px #DEDEDE;
background:#eef0f1;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:140px;
}
.clean-gray-foot{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:50px;
}
.clean-gray-foot-langue{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:40px;
}
.clean-gray-famille{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:126px;
}
.clean-gray-meilleur-ventes{

background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:126px;
}
.colonnes td{

vertical-align: top;
}
.colonnes {

vertical-align: top;
text-align: left;
}
.colonnesInformation td{

vertical-align: middle;
}
.colonnesInformation {

vertical-align: middle;
}
.clean-gray-informations{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;

text-align:left;
align: center;
width:100%;
height:100%;
}
.clean-gray-titre{
border:solid 1px #DEDEDE;
background:#EFEFEF;
color:#222222;

padding:4px;

text-align:left;
align: center;
width:100%;
height:40px;
}
.clean-gray-menu2{
border:solid 1px #6d7072;
background:#EFEFEF;
color:#222222;

padding:4px;

text-align:center;
align: center;
width:188px;
height:15px;
}
.clean-gray-produit a{
padding-left:0px;

}
.clean-gray-produit img{
align:center;

}
.logo{
padding-top:10px;
padding-left:10px;
}
ul#saturdayDassault{
margin:0px;
padding:0px;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:10px;

font-size:12px;
font-weight:bold;

font-family:Helvetica,Arial,Verdana,sans-serif;

}

ul#saturdayDassault li{font-style: italic;color:#FFFFFF;width:150px;display:block;float:left;margin:0;pading:0;background: url("../img/3ds/block.jpg") repeat-x top left;}
ul#saturdayDassault li a{font-style: italic;color:#FFFFFF;width:150px;display:block;float:left;margin:0;pading:0;background: url("../img/3ds/block.jpg") repeat-x top left;}
ul#saturdayDassault li a:hover{font-style: italic;color:#FFFFFF;width:150px;display:block;float:left;margin:0;pading:0;background: url("../img/3ds/blockOver.jpg") repeat-x top left;}
ul#saturdayDassault li a.current,ul#saturdayDassault li a.current:hover{font-style: italic;color:#FFFFFF;width:150px;display:block;float:left;margin:0;pading:0;background:url("../img/3ds/blockOver.jpg") repeat-x top left;}

ul#saturday{
margin:0px;
padding:0px;

list-style-type:none;
width:auto;
position:relative;
display:block;
height:34px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
background:transparent url("../img/menu/bgOFFgris.gif") repeat-x top left;
font-family:Helvetica,Arial,Verdana,sans-serif;
border-bottom:4px solid #3f3f43;
border-top:1px solid #3f3f43;
}
ul#saturday li .cat{display:block;float:right;align:right;}
ul#saturday li{display:block;float:left;margin:0px;padding:0px;font-size:12px;}
ul#saturday li a{font-size:12px;display:block;float:left;color:#000000;text-decoration:none;padding:6px 20px 0px 20px;height:28px;background: url("../img/menu/bgDIVIDERgris.gif") no-repeat top right;}
ul#saturday li a:hover{font-size:12px;background:transparent url("../img/menu/bgHOVERgris.gif") no-repeat top right;}
ul#saturday li a.current,ul#saturday li a.current:hover{font-size:12px;color:#fff;background:transparent url("../img/menu/bgONgris.gif") no-repeat top right;}

#satDiv li a{font-size:12px;display:block;float:left;color:#000000;text-decoration:none;padding:6px 20px 0px 20px;height:28px;background:none;}
#satDiv {top:33px;left:60px;width:250px;position:absolute;}
#satDiv ul li {width:240px;height:30px;padding-top:25px;margin:0px;padding:0px;font-size:12px;background:transparent url("../img/menu/bgOFFgris.gif") repeat-x top left;}
#satDiv ul li a{font-size:12px;display:block;float:left;color:#000000;text-decoration:none;padding:6px 20px 0px 20px;height:28px;background:none;}
#satDiv ul li a:hover{font-size:12px;background:none;}


ul#saturday2 li ul{color:blue;padding-top:25px;display:block;float:left;margin:0px;padding:0px;font-size:12px;}
ul#saturday2 li ul li{display:block;margin:0px;padding-top:25px;font-size:12px;}
ul#saturday2 li ul li a{font-size:12px;display:block;float:left;color:#000000;text-decoration:none;padding:6px 20px 0px 20px;height:28px;background: url("../img/menu/bgDIVIDERgris.gif") no-repeat top right;}
ul#saturday2 li ul li a:hover{font-size:12px;background:transparent url("../img/menu/bgHOVERgris.gif") no-repeat top right;}



#blocT {
width: 220px;

}

#menu_gauche {
float: left;
width: 220px;
padding-top: 0px;
}

#liste {
margin: 0;

padding-left: 0px;

width: 100%;
text-decoration:none;
font-size:12px;
font-weight:bold;
font-style:italic;
font-family:Helvetica,Arial,Verdana,sans-serif;
}

#liste li {
list-style-type: none;
text-decoration:none;

}
#liste li a {

text-align: left;
display: block;
padding-top: 7px;
padding-left: 35px;
height: 33px;
background: url("../img/menu/bt5.jpg") no-repeat ;
text-decoration:none;

}

#liste li a:hover {
background: url("../img/menu/bt7.jpg") no-repeat ;
}
#smenu1, #smenu2, #smenu3 , #smenu4 , #smenu5, #smenu6, #smenu7{
padding-left: 30px;
}

#smenu1 li , #smenu2 li , #smenu3 li , #smenu4 li, #smenu5 li, #smenu6 li, #smenu7 li{
list-style-image : url(../img/puces/home_acces_puce.jpg);
padding: 3px;
list-style-position: outside;
}
#smenu1 li a:hover, #smenu2 li a:hover, #smenu3 li a:hover, #smenu4 li a:hover, #smenu5 li a:hover, #smenu6 li a:hover, #smenu7 li a:hover{
color:blue;
}
#smenu1 li a, #smenu2 li a, #smenu3 li a, #smenu4 li a, #smenu5 li a, #smenu6 li a, #smenu7 li a{
background: none;
list-style-image : url(../img/puces/home_acces_puce.jpg);
padding-left: 0px;
text-decoration:none;
padding-top: 4px;

height: 15px;

}
#barre1 {
padding-top: 10px;

}

