#bloc_bandeau {
	height:156px;
	background-image: url(/specific/skins/skin-default2/img/bandeau_interieur.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
}

#bloc_centre {
	width:547px;
	background-image: url(/specific/skins/skin-default2/img/fond_etoile_peche.gif);
	background-repeat:repeat-y;
	background-position:top center;
	padding-top:5px;
	padding-left:30px;
	padding-right:30px;
}

#bloc_gauche {
	width:191px;
	text-align:left;
}

#bloc_gauche ul li {
	display:list-item;
	 list-style-image:url(/specific/skins/skin-default2/img/puce-navgauche.gif);
	 padding:2px;
}

#bloc_gauche ul li a {
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#2C6376;
}

#bloc_droite {
	width:191px;
	text-align:center;
}

#bloc_centre, #bloc_gauche, #bloc_droite {
padding-top:28px;
}

#bloc_droite_bouton1 ,
#bloc_droite_bouton2 {
	font-family:Trebuchet MS;
	font-size:10.5pt;
	color:#62762C;
	text-align:center;
	padding-top:7px;
	margin:0 auto;
}

#bloc_droite_bouton1 {
	background-image: url(/specific/skins/skin-default2/img/bloc_droite_bouton1.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:169px;
	height:25px;
	margin-bottom:2px;
}

#bloc_droite_bouton2 {
	background-image: url(/specific/skins/skin-default2/img/bloc_droite_bouton2.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:169px;
	height:42px;
	margin-bottom:15px;
}

#bloc_droite_bouton3,
#bloc_droite_bouton4,
#bloc_droite_bouton5,
#bloc_droite_bouton6,
#bloc_droite_bouton7 {
	width:139px;
	height:25px;
	font-family:Trebuchet MS;
	font-size:10.5pt;
	text-align:left;
	padding-top:7px;
	padding-left:30px;
	margin:0 auto;
	margin-bottom:2px;
}

#bloc_droite_bouton3 {
	background-image: url(/specific/skins/skin-default2/img/bloc_droite_bouton3.jpg);
	background-repeat:no-repeat;
	background-position:0 0;	
	color:#386D7F;
}

#bloc_droite_bouton4 {
	background-image: url(/specific/skins/skin-default2/img/bloc_droite_bouton4.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#558F2D;
}

#bloc_droite_bouton5 {
	background-image: url(/specific/skins/skin-default2/img/bloc_droite_bouton5.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#8E3471;
}

#bloc_droite_bouton6 {
	background-image: url(/specific/skins/skin-default2/img/bloc_droite_bouton6.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#269581;
}

#bloc_droite_bouton7 {
	background-image: url(/specific/skins/skin-default2/img/bloc_droite_bouton7.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#A37F10;
}

#bloc_pied,
#bloc_pied a {
	font-family:Arial;
	font-size:8pt;
	color:#2c6376;
}

#bloc_pied {
	width:990px;
	height:44px;
	background-image: url(/specific/skins/skin-default2/img/pied_page.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:center;
	padding-top:25px;
}

#bloc_pied a {
	text-decoration:none;
}

#texte_bandeau_interieur_sarl {
	position:absolute;
	top:12px;
	left:375px;
	font-family:Trebuchet MS;
	font-size:14pt;
	font-weight:bold;
	color:#2C6376;
	text-align:left;
}

#texte_bandeau_interieur_adresse {
	position:absolute;
	top:32px;
	left:375px;
	font-family:Trebuchet MS;
	font-size:12pt;
	color:#2C6376;
	text-align:left;
}

#texte_bandeau_interieur_telephone  {
	position:absolute;
	top:52px;
	left:400px;
	font-family:Trebuchet MS;
	font-size:16pt;
	color:#2C6376;
	text-align:left;
}

#texte_bandeau_interieur_fax {
	position:absolute;
	top:75px;
	left:400px;
	font-family:Trebuchet MS;
	font-size:13pt;
	color:#2C6376;
	text-align:left;
}

#bouton_contact,
#bouton_accueil,
#bouton_votre_compte, 
#bouton_devenez_client,
#bouton_deconnexion {
	height:25px;
	background-repeat:no-repeat;
	background-position:0 0;
	position:absolute;
	top:107px;
	font-family:Arial;
	font-size:10pt;
	color:#443501;
	text-align:center;
	padding-top:10px;
}
#bouton_devenez_client {
	width:138px;
	background-image: url(/specific/skins/skin-default2/img/bouton_devenez_client.jpg);
	left:488px;
	display:none;
}
#bouton_contact {
	width:100px;
	background-image: url(/specific/skins/skin-default2/img/bouton_contact.jpg);
	left:214px;
}

#bouton_votre_compte {
	width:138px;
	background-image: url(/specific/skins/skin-default2/img/bouton_votre_compte.jpg);
	left:332px;
}

#bouton_deconnexion {
	width:138px;
	background-image: url(/specific/skins/skin-default2/img/bouton_votre_compte.jpg);
	left:488px;
}

ul.fullpath li,
ul.fullpath a {
	font-family:Arial;
	font-size:8pt;
	color:#6a6a6a;
}

ul.fullpath li {
	background-image:url(/specific/skins/skin-default2/img/puce-chemin.gif);
}

ul.fullpath li.level-1 {
	background:none;
}

.titre_orange {
	font-family:Trebuchet MS;
	font-size:18pt;
	color:#F37F02;
	margin:0;
	padding:0;
}
H2 {
	font-family:Trebuchet MS;
	font-weight:normal;
	color:#2C6376;
	/*margin:0;
	padding:0;*/
}


#taille, #drapeaux, #frontlogin-form
{
	display:none;
}

#newsletter-form {
	background-image:url(/specific/skins/skin-default2/img/bg_bloc_droite.png);
	border-bottom:1px solid #FEE555;
	height:60px;
	padding-bottom:5px;
	padding-top:10px;
	width:187px;
}

#newsletter-form .label {
color:#F37F02;
font-family:Trebuchet MS;
font-size:18pt;
margin-left:10px;
}

#newsletter-form form div.email{
width:110px;
margin-left:10px;
}

#newsletter-form div.submit input{
margin-top:1px;
}

#newsletter-form div.email input {
border:1px solid silver;
/*height:19px;*/
/*line-height:40px;*/
padding:4px;
width:110px;
}

.bloc_actu {
	background-image:url(/specific/skins/skin-default2/img/bg_bloc_droite.png);
	border-bottom:1px solid #FEE555;
	min-height:60px;
	padding-bottom:5px;
	padding-top:10px;
	width:187px;
}

.bloc_actu .titrebloc {
	color:#F37F02;
	font-family:Trebuchet MS;
	font-size:18pt;
	margin-left:-53px;
}

#bloc_outils
{
	margin-left:250px;
}

#bloc_outils a
{
	color:#676767;
}

/* menu **/

.navHD
{
	position:absolute;
	top:147px;
}

#navHD li
{
	background-image:url(/specific/skins/skin-default2/img/bt_orange_s.png);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:1px;
	margin-top:1px;
	padding-left:2px;
}

/*#navHD li.selected
{
	background-image: url(/specific/skins/skin-default7/img/puce-nav-on.gif);
	background-repeat:no-repeat;
	background-position:center left;
}*/

#navHD li a
{
	margin-top:0px;
	height: 10px;
	color:#5E5E5E;
	font-weight:bold;
	padding:3px 8px 10px;
	background-image:url(/specific/skins/skin-default2/img/bt_orange_s.png);
	background-position:right center;
	background-repeat:no-repeat;
}

/*#navHD li.selected a
{
	background-image: url(/specific/skins/skin-default7/img/puce-nav-on-right.gif);
	background-repeat:no-repeat;
	background-position:center right;
	color:#FFF;
}*/

#navHD li ul
{
	background-color:#FFE3C7;
	margin-top:0px; 
	margin-left:-3px;
	border:1px solid #FFFFFF;
}

#navHD li li
{
	padding-bottom:0px;
	padding-left:0px;
	background-image: none;
	margin-left:0px;
	margin-top:0px;
}

#navHD li li a
{
	font-size:11px;
	text-transform:none;
	background-image: none;
	border-bottom:1px solid #FFFFFF;
	margin-left:0;
	margin-right:0;
	padding:6px;
	width:100px;
}

#navHD li li a:hover
{
	font-size:11px;
	text-transform:none;
	background-color:#FFF;
	color:#F37F02;
}

/*#navHD li.selected li
{
	background-image: none;
}*/

/*#navHD li.selected li a
{
	background-image: none;
	color:#5E5E5E;
	background-image: url(/specific/skins/skin-default7/img/puce-ssnav.gif);
	background-repeat:no-repeat;
	background-position:25px 12px;
}*/

/*#navHD li.selected li a:hover
{
	color:#FF8400;
}*/

#bloc_entete {
height:171px;
}

/* ss-menu **/

#navVSL2
{
    width:195px;
}

#navVSL2 li
{
    border-bottom:1px solid #D2E5F2;
	height:35px;
}

#navVSL2 li a
{
    color:#878787;
	line-height:30px;
	background-image: url(/specific/skins/skin-default2/img/puce-navgauche.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:15px;
	height:35px;
}


/* actu **/

	/* accueil **/

#content_type_actu_accueil
{
	border-top:1px solid #D5D5D5;
}

#content_type_actu_accueil .element
{
	padding-right:5px;
	float:left;
	width:30%;
	padding-left:10px;
}

#content_type_actu_accueil .photo
{
	height:100px;
	overflow:hidden;
}

#content_type_actu_accueil .photo img
{
	width:150px;
}

	/* bloc **/

#content_type_actu_bloc .element
{
	border-bottom:1px solid #D5D5D5;
}

#content_type_actu_bloc .photo img
{
	width:80px;
	padding-left:5px;

}

	/* page 2 **/

#content_type_actu2 .elements1
{
	width:310px;
}

#content_type_actu2 .element1 .photo
{
	width:300px;
}

#imgw3c
{
	text-align:right;
	padding-bottom:10px;
}

#imgw3c img
{
	border:0px;
}

#content_type_catalogue_page .produit {
/*border-right:1px dotted #F37F02;
float:left;
padding:10px;
width:112px;
margin-bottom:10px;
height:395px;*/
background-color:#EEFAFE;
border:1px solid #B6E5F4;/*#9CDBEF;*/
float:left;
height:395px;
margin:6px;
padding:5px;
width:112px;
}

#content_type_catalogue_page .photo img {
width:110px;
border:none;
}

#content_type_catalogue_page .photo{
height:186px;
width:110px;
border:1px solid silver;
overflow:hidden;
}

#content_type_catalogue_page .nom {
color:grey;
font-weight:bold;
height:80px;
overflow:hidden;
}

#content_type_catalogue_page .prix {
border-collapse:collapse;
color:#F37F02;
font-size:103%;
line-height:15px;
margin-bottom:10px;
margin-top:10px;
text-align:center;
width:112px;
}

#content_type_catalogue_page .prix td, #content_type_catalogue_page .prix th {
border:0;
border-right:1px solid silver;
border-bottom:1px solid silver;
}

/**/

#content_type_catalogue_detail .zonephoto, #content_type_catalogue_detail .zonedescription {
	float:left;
}

#content_type_catalogue_detail .zonephoto {
	width:290px;
}
#content_type_catalogue_detail .zonedescription {
	width:230px;
}

#content_type_catalogue_detail .produit {
border-right:1px dotted #F37F02;
float:left;
padding:10px;
width:520px;
margin-bottom:10px;
height:600px;
}

#content_type_catalogue_detail .photo img {
border:none;
}

#content_type_catalogue_detail .photo{
height:500px;
width:292px;
border:1px solid silver;
overflow:hidden;
}

#content_type_catalogue_detail .nom {
color:grey;
font-size:100%;
font-weight:bold;
padding-top:10px;
}

#content_type_catalogue_detail .ref {
font-size:120%;
}

#content_type_catalogue_detail .designation2 {
font-style:italic;
}

#content_type_catalogue_detail .prix {
border-collapse:collapse;
color:#F37F02;
font-size:103%;
line-height:15px;
margin-bottom:10px;
margin-top:10px;
text-align:center;
width:112px;
}

#content_type_catalogue_detail .prix td, #content_type_catalogue_detail .prix th {
border:0;
border-right:1px solid silver;
border-bottom:1px solid silver;
}
/**/
.button {
font-family:Trebuchet MS;
}

a.button {
background-image:url(/specific/skins/skin-default2/img/bt_orange_s.png);
background-position:left 0;
background-repeat:no-repeat;
margin:0;
padding:0;
padding-left:0px;
}

a.button span{
background-image:url(/specific/skins/skin-default2/img/bt_orange_s.png);
background-position:right 0;
background-repeat:no-repeat;
color:#754512;
font-size:105%;
font-weight:bold;
line-height:23px;
margin:0;
padding:5px;
}

#navVDC ul {
padding-left:5px;
}

#target_basket {
background-image:url(/specific/skins/skin-default2/img/bg_bloc_droite.png);
border-bottom:1px solid #FEE555;
min-height:170px;
width:187px;
padding-top:10px;
padding-bottom:5px;
}

#target_basket td.qte {
border-right:1px dotted #F37F02;
border-left:1px dotted #F37F02;

}

input.button, input[type="button"], input[type="submit"] {
	background-image:url(/specific/skins/skin-default2/img/bt.png);
	border:none;
	height:23px;
	padding-left:5px;
	padding-bottom:2px;
	width:111px;
	color:#754512;
	font-weight:bold;
	font-size:105%;
	margin:5px;
	background-color:#FFFFFF;
}

input.recalculer {
	background-image:url(/specific/skins/skin-default2/img/bt_recalculer.png);
	border:none;
	height:23px;
	padding-left:15px;
	padding-bottom:2px;
	width:111px;
	color:#754512;
	font-weight:bold;
	font-size:105%;
}

input.terminer {
	background-image:url(/specific/skins/skin-default2/img/bt_terminer.png);
	border:none;
	height:23px;
	padding-left:15px;
	padding-bottom:2px;
	width:185px;
	color:#754512;
	font-weight:bold;
	font-size:105%;
}
.pair {
	background-color:#FFFCC7;
}

#cart .button {
	float:left;
	margin-right:10px;
}

a {
text-decoration:none;
}

ul.fullpath li.level-1 {
display:none;
}

caption {
	display:none;
}

#bloc_droite_login {
background-image:url(/specific/skins/skin-default2/img/bg_login.gif);
background-repeat:no-repeat;
height:154px;
margin-left:9px;
width:173px;
text-align:left;
padding-left:22px;
}

#bloc_droite_login input[type="text"], #bloc_droite_login input[type="password"] {
width:120px;
}

#h1 {
	display:none;
}

.error, .warning {
	position:fixed;
	width:100%;
	z-index:1000;
	left:0px;
	top:200px;
}

.error span, .warning span {
    background-color:#FFFFFF;
    background-position:10px 10px;
    background-repeat:no-repeat;
    border:1px solid silver;
    padding:20px 20px 20px 50px;
    display:block;
    width:300px;
    height:200px;
    min-height:100px;
    margin-left:auto;
    margin-right:auto;
    overflow:auto;
    text-align:left;
}

.error span ul, .warning span ul {
    padding-left:10px;
}


.warning span {
	background-image:url(/specific/skins/skin-default2/img/warning.png);
}

.error span {
	background-image:url(/specific/skins/skin-default2/img/error.png);
}

fieldset {
	border:none;
}

fieldset legend {
	display:none;
}

fieldset label {
	display:block;
	float:left;
	width:280px;
}

fieldset .field59 label {
	height:70px;
}

fieldset .field46 label {
	height:70px;
}

fieldset .mandatory label {
	font-weight:bold;
}

fieldset .field-antispam label {
	display:inline;
	float:none;
	font-weight:bold;
}

fieldset input[type="submit"] {
	float:right;
}

#content_type_catalogue_page .bloc_milieu {
	background-color:#FFF4D4;
}

#newsletter-form div.submit input {
	margin-left:4px;
	margin-top:0px;
}

#newsletter-form .button, #nutch-form .button, #frontlogin-form .button {
	background-image:url(/specific/skins/skin-default2/img/ok.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 solid #FFFFFF;
	height:23px;
	width:28px;
}

#bouton_accueil {
	background-image:url(/specific/skins/skin-default2/img/bouton_contact.jpg);
	left:96px;
	width:100px;
}

.commande_etape {
	display:none;
}

.bloc_actu ul {
	margin:0px;
	padding:0px;
	margin-left:-20px;
}

.bloc_actu li {
	 display:list-item;
	 list-style-image:url(/specific/skins/skin-default2/img/puce-navgauche.gif);
	 padding:2px;
	 margin-left:46px;
	 text-align:left;
}

#container_actu_page img {
	float:right;
	margin:10px;
}

#container_actu_page {
background-image:url(/specific/skins/skin-default2/img/bg_bloc_actu_centre.gif);
border-bottom:1px solid #FEE555;
padding-bottom:5px;
padding-top:10px;
width:507px;
}
