/* STYLES SPÉCIFIQUES A LA RUBRIQUE CATALOGUE */

ul.smenu_catalogue{
margin:0px 0px 0px 0px;
padding:0px;
height:31px;
}
ul.smenu_catalogue li{
float:left;
list-style:none;
background:none;
margin:0px;
padding:0px;
}
ul.smenu_catalogue li a.onglet1, ul.smenu_catalogue li a.onglet2, ul.smenu_catalogue li a.onglet3, ul.smenu_catalogue li a.onglet4, ul.smenu_catalogue li a.onglet5, ul.smenu_catalogue li a.onglet1on, ul.smenu_catalogue li a.onglet2on, ul.smenu_catalogue li a.onglet3on, ul.smenu_catalogue li a.onglet4on, ul.smenu_catalogue li a.onglet5on{
display:block;
font-size:12px;
font-weight:bold;
padding:7px 0px 0px 0px;
height:24px;
text-decoration:none;
text-align:center;
}
ul.smenu_catalogue li a.onglet1, ul.smenu_catalogue li a.onglet2, ul.smenu_catalogue li a.onglet3, ul.smenu_catalogue li a.onglet4{
color:#4D70A1;
}
ul.smenu_catalogue li a.onglet5{
color:#fff;
}
ul.smenu_catalogue li a.onglet1:hover, ul.smenu_catalogue li a.onglet2:hover, ul.smenu_catalogue li a.onglet3:hover, ul.smenu_catalogue li a.onglet4:hover, ul.smenu_catalogue li a.onglet1on, ul.smenu_catalogue li a.onglet2on, ul.smenu_catalogue li a.onglet3on, ul.smenu_catalogue li a.onglet4on{
color:#fff;
}
ul.smenu_catalogue li a.onglet5on{
color:#fff;
}

ul.smenu_catalogue li a.onglet1{
background:url(../images/common/onglet1.gif) no-repeat 0px 0px;
width:106px;
}
ul.smenu_catalogue li a.onglet2{
background:url(../images/common/onglet2.gif) no-repeat 0px 0px;
width:120px;
}
ul.smenu_catalogue li a.onglet3{
background:url(../images/common/onglet3.gif) no-repeat 0px 0px;
width:248px;
}
ul.smenu_catalogue li a.onglet4{
background:url(../images/common/onglet4.gif) no-repeat 0px 0px;
width:143px;
}
ul.smenu_catalogue li a.onglet5{
background:url(../images/common/onglet5.gif) no-repeat 0px 0px;
width:156px;
}
ul.smenu_catalogue li a.onglet1:hover, ul.smenu_catalogue li a.onglet1on{
background:url(../images/common/onglet1.gif) no-repeat 0px -31px;
width:106px;
}
ul.smenu_catalogue li a.onglet2:hover, ul.smenu_catalogue li a.onglet2on{
background:url(../images/common/onglet2.gif) no-repeat 0px -31px;
width:120px;
}
ul.smenu_catalogue li a.onglet3:hover, ul.smenu_catalogue li a.onglet3on{
background:url(../images/common/onglet3.gif) no-repeat 0px -31px;
width:248px;
}
ul.smenu_catalogue li a.onglet4:hover, ul.smenu_catalogue li a.onglet4on{
background:url(../images/common/onglet4.gif) no-repeat 0px -31px;
width:143px;
}
ul.smenu_catalogue li a.onglet5:hover, ul.smenu_catalogue li a.onglet5on{
background:url(../images/common/onglet5.gif) no-repeat 0px -31px;
width:156px;
}
/* Coeur de page */
.liste_produit{
border:1px solid #CCDBEF;
padding:14px 0px 0px 14px;
margin:0px 0px 6px 0px;
}
.liste_produit h2{
margin:0px 0px 10px 0px;
}
ul.liste_produit1{
float:left;
width:240px;
}
ul.liste_produit2{
float:left;
width:260px;
}
ul.liste_produit1 li, ul.liste_produit2 li{
background:url(../images/common/puce2.gif) no-repeat 0px 2px;
padding:0px 25px 0px 20px;
font-size:10px;
}
ul.liste_produit1 li a, ul.liste_produit2 li a{
font-size:12px;
font-weight:bold;
color:#4979BC;
text-decoration:none;
}
.intro{
display:table-cell;
height:168px;
vertical-align:middle;
font-size:16px;
font-weight:bold;
}
.intro_ss_visuel{
font-size:16px;
font-weight:bold;
}
.liste_visuel{
margin:17px 16px 17px 0px;
}
.liste_visuel img{
margin:0px 16px 0px 0px;
border:1px solid #D8E3F2;
}

ul.avantages{
float:none;
}
ul.avantages li{
background:url(../images/common/puce_avantage.gif) no-repeat 0px 0px;
padding:5px 0px 5px 30px;
}

.visuel{
width:526px;
background:url(../images/common/h_encart_centre.gif) no-repeat 0px 0px;
padding:8px 0px 0px 0px;
margin:0px 0px 28px 0px;
}
.f_visuel{
text-align:center;
border:1px solid #D8E3F2;
border-top:none;
}
/* Tableau support */
table.support{
border:1px solid #CCDBEF;
padding:1px 0px 1px 1px;
margin:0px 0px 0px 0px;
}
table.support th{
background:#4D70A1;
color:#fff;
border-right:1px solid #fff;
padding: 8px 0px 8px 0px;
}
table.support th.full{
background:#CCDBEF;
color:#4D70A1;
text-align:left;
padding:8px;
}
table.support td{
border-right:1px solid #DDE6F4;
border-bottom:1px solid #DDE6F4;
text-align:center;
padding: 8px 0px 8px 0px;
font-size:12px;
}
table.support td.d, table.support td.last_d{
border-right:none;
border-bottom:1px solid #DDE6F4;
}
table.support td.last, table.support td.last_d{
border-bottom:none;
}
table.support a{
color:#404040;
}
/* Documentation */
ul.document{
float:none;
margin:0px 0px 40px 0px;
}
ul.document li{
list-style:none;
background:none;
margin:0px;
padding:0px;
}
ul.document li a{
background:url(../images/common/puce_telechargement.gif) no-repeat 0px 3px;
color:#4173B9;
text-decoration:none;
padding:0px 0px 0px 15px;
}
fieldset.coordonnees{
border:1px solid #CCDBEF;
padding:10px 0px 0px 0px;
margin:0px 0px 33px 0px;
}
fieldset.coordonnees label{
display:block;
float:left;
width:210px;
text-align:right;
margin:0px 35px 0px 0px;
}
fieldset.coordonnees input, fieldset.coordonnees textarea, fieldset.coordonnees select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
float:left;
width:140px;
border:1px solid #A5ACB2;
margin:0px 0px 10px 0px;
}
fieldset.coordonnees .breaker{
display:block;
height:1px;
width:514px;
border-top:1px solid #DDE6F4;
margin:0px auto 10px auto;
overflow:hidden;
}
fieldset.coordonnees .breaker.last, fieldset.source .breaker.last{
border:none;
margin:0px;
height:1px;
}
fieldset.source{
border:1px solid #CCDBEF;
padding:10px 0px 10px 14px;
margin:0px 0px 14px 0px;
}
fieldset.source .breaker{
height:10px;
}
fieldset.source input{
display:block;
float:left;
border:1px solid #A5ACB2;
}
fieldset.source label{
display:block;
float:left;
margin:0px 8px 0px 0px;
}
fieldset.source label.case{
margin:0px 0px 0px 8px;
}
a.valider{
float:right;
margin:0px 0px 10px 0px;
}
.erreur{
color:#EFA729;
font-weight:bold;
margin:0px 0px 10px 245px;
display:none;
clear:both;
}
fieldset.coordonnees input.champs_erreur, fieldset.coordonnees textarea.champs_erreur, fieldset.source input.champs_erreur{
border:1px solid #EFA729;
}
