// CONTENT -----------------------------------------------------------------------------------------


.delivery-option-2 img {
	width: 50px;
}

body.acier-shop a { text-decoration: none; }



.title {

	margin: 0;

	padding: 0;

	padding-bottom:2px;

	font-size: 16px;

	font-weight: bold;

	color:  #e95b2b;

}



.fontLittle {

	/*font-size: 11px;*/

}



.fontSitemap {

	color: #4F90C8;

	text-decoration: none;

}



.fontDimensionen {

	/*font-size: 11px;*/

	color:  #e95b2b;

	line-height: 16px;

}



.fontDimensionenNuller {

	/*font-size: 11px;*/

	color: #FFFFFF;

	line-height: 16px;

}



.fontBottom {

	color: #eeeeee;

	text-decoration: none;

}



.fontBottom:visited {

	color: #eeeeee;

	text-decoration: none;

}



.fontBottom:link {

	color: #eeeeee;

	text-decoration: none;

}



.fontBottom:hover {

	color: #eeeeee;

	text-decoration: none;

}



.fontBottomActive {

	color: #eeeeee;

	text-decoration: none;

}



.fontBottomGrey {

	color: #eeeeee;

	text-decoration: none;

}

.fontBottomGrey img{	padding-left:10px;}



.fontBottomBlue {

width:100%;

	color: #ffffff;

	text-decoration: none;

	padding-left:10px;

	/*border-top:#fff 1px solid;*/

}



.fontContent {

	line-height:18px;

}



.input {

	font-family: Arial, Helvetica;

	/*font-size: 12px;*/

	border: 1px solid #919191;

}



.button {

	font-family: Arial, Helvetica;

	/*font-size: 12px;*/

	border: 1px solid #919191;

	width: 120px;

}



// MENU --------------------------------------------------------------------------------------------



.sous-menu-catalogue .nav {

	margin: 0;

	padding: 0;

	color:  #e95b2b;

	text-decoration: none;

	display: block;

/*	border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

	padding-left: 20px;

	padding-top:2px;

	padding-bottom: 2px;

}



.sous-menu-catalogue .nav:visited{

	margin: 0;

	padding: 0;

	color:  #e95b2b;

	text-decoration: none;

	display: block;

/*	border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

	padding-left: 20px;

	padding-top:2px;

	padding-bottom: 2px;

}



.sous-menu-catalogue .nav:link{

	margin: 0;

	padding: 0;

	color:  #e95b2b;

	text-decoration: none;

	display: block;

/*	border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

	padding-left: 20px;

	padding-top:2px;

	padding-bottom: 2px;

}



.sous-menu-catalogue .nav:hover {

	margin: 0;

	padding: 0;

	color: #919191;

	text-decoration: none;

	display: block;

/*	border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

	padding-left: 20px;

	padding-top:2px;

	padding-bottom: 2px;

	/*background-image: url(../images/layout/nav_pfeil.gif);*/

	background-repeat: no-repeat;

	background-position: 11px;

}



.sous-menu-catalogue .navActive {

	margin: 0;

	padding: 0;

	color: #919191;

	text-decoration: none;

	display: block;

/*	border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

	padding-left: 20px;

	padding-top:2px;

	padding-bottom: 2px;

	/*background-image: url(../images/layout/nav_pfeil.gif);*/

	background-repeat: no-repeat;

	background-position: 11px;

}



// SUB-MENU ----------------------------------------------------------------------------------------



.sous-menu-catalogue .subnav {

	margin: 0;

	padding: 0;

	color: #747474;

	text-decoration: none;

	display: block;

	/*border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

	padding-left: 20px;

	padding-top:10px;

	padding-bottom: 10px;

	/*text-transform:capitalize;*/

		border-top: 1px solid #ffffff;



}

.sous-menu-catalogue .subnav img,.sous-menu-catalogue .subnavActive img{

	padding-right:10px;



}

.sous-menu-catalogue .subnav:visited{

	margin: 0;

	padding: 0;

	color: #747474;

	text-decoration: none;

	display: block;

/*	border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

	padding-left: 20px;

	padding-top:10px;

	padding-bottom: 10px;

	/*text-transform:capitalize;*/

}



.sous-menu-catalogue .subnav:link{

	margin: 0;

	padding: 0;

	color: #747474;

	text-decoration: none;

	display: block;

/*	border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

/*	padding-left: 10px;*/

	padding-top:2px;

	padding-bottom: 2px;

	/*text-transform:capitalize;*/

	border-top: 2px solid #f2f2f2;

}



.sous-menu-catalogue .subnav:hover {

	margin: 0;

	padding: 0;

	color: #747474;

	text-decoration: none;

	display: block;

/*	border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

/*	padding-left: 20px;*/

	padding-top:10px;

	padding-bottom: 10px;

	/*background-image: url(../images/layout/nav_pfeil.gif);*/

	background-repeat: no-repeat;

	background-position: 26px;

	/*text-transform:capitalize;*/

		border-top: 1px solid #ffffff;

}



.sous-menu-catalogue .subnavActive {

	margin: 0;

	padding: 0;

	color: #919191;

	text-decoration: none;

	display: block;

/*	border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 12px;*/

	/*padding-left: 10px;*/

	padding-top:10px;

	padding-bottom: 10px;

	/*background-image: url(../images/layout/nav_pfeil.gif);

	background-repeat: no-repeat;

	background-position: 26px;*/

	/*text-transform:capitalize;*/

		border-top: 1px solid #ffffff;

}

.sous-menu-catalogue .subnavActive:before{

/*	content: "> ";*/

font-weight:bold;

position: relative;

/*	left: -10px;*/

}

// SUB-SUB-MENU ----------------------------------------------------------------------------------------



.sous-menu-catalogue .subsubnav {

	margin: 0;

	padding: 0;

	color: #747474;

	text-decoration: none;

	display: block;

	/*border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 11px;*/

	padding-left: 25px;

	padding-top:2px;

	padding-bottom: 2px;

}



.sous-menu-catalogue .subsubnav:visited{

	margin: 0;

	padding: 0;

	color: #747474;

	text-decoration: none;

	display: block;

	/*border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 11px;*/

	padding-left: 25px;

	padding-top:2px;

	padding-bottom: 2px;

}



.sous-menu-catalogue .subsubnav:link{

	margin: 0;

	padding: 0;

	color: #747474;

	text-decoration: none;

	display: block;

	/*border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 11px;*/

	padding-left: 25px;

	padding-top:2px;

	padding-bottom: 2px;

}

.sous-menu .media:hover{
		padding-top:10px;

	padding-bottom: 10px;
	   -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    -o-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;   

}

.sous-menu-catalogue .subsubnav:hover {

	margin: 0;

	padding: 0;

	color: #747474;

	text-decoration: none;

	display: block;

	/*border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 11px;*/

	padding-left: 25px;


	/*background-image: url(../images/layout/nav_pfeil.gif);*/

	background-repeat: no-repeat;

	background-position: 41px;

}



.sous-menu-catalogue .subsubnavActive {

	margin: 0;

	padding: 0;

	color: #747474;

	text-decoration: none;

	display: block;

	/*border-bottom: 1px solid #B2B2B2;*/

	/*font-size: 11px;*/

	padding-left: 25px;

	padding-top:2px;

	padding-bottom: 2px;

/*	background-image: url(../images/layout/nav_pfeil.gif);

	background-repeat: no-repeat;

	background-position: 41px;*/

}

.sous-menu-catalogue .subsubnavActive:before{

	content: "> ";

font-weight:bold;

position: absolute;

left: 14px;

}

.shop .title {font-size:35px;font-weight:bold;color: #e95b2b;}
.FFFFFF a{color: #e95b2b !important;}

.shop .title:before{


position:relative;

top: 4px;}

.shop .title:after{
    right: 0px;
    position: relative;
    top: 0px;

}

@media (max-width: 768px) {.shop .title:after{display: none;}}

body.acier-shop .modal {margin:0 auto !important;}

body.aciers .modal {margin:0 auto !important;}

#modal {margin:0 auto !important;}



.sous-menu-catalogue table width:100% !important;}

.sous-menu-catalogue {line-height:1.5em;/*text-transform:capitalize;*/}

#contactform label{width:130px;font-weight:normal;text-align:right;padding-right:10px;}

#contactform label{width:130px;font-weight:normal;text-align:right;padding-right:10px;}

#contactform label span.required, span.required{color:#ff0000;font-weight:bold;}

.modal-content{background:#eee !important;

border:#fff 5px solid !important;}

body .modal {

    width: 100% !important;}

    /* margin-left: -280px; */

}

#contactform h3,.modal-body h3 ,h3.titrecontact {color:#3399cc !important;font-size:16px;}

#contactform h4 {color:#000;font-size:16px;}

#termsLabel{font-weight:700;text-align:center;font-size:24px;}

#contactform hr{border:1px solid #e5e5e5;}



#contactform .btn-lg,#contactform .btn-group-lg > .btn {

    background: #e95b2b;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
    border-radius: 30px;
    padding: 5px 15px;
    margin-top: 10px;
    display: inline-block;

	}

	#contactform .btn-lg:hover {
    color: #000;

	}

/*body.acier-shop tr.even{ background:#fff;margin-top:10px;margin-bottom:10px;}*/

.shop table table tr:first-child{background:#ccc;}

.shop table table tr:first-child{background:#ccc;}

.shop table table tr td {padding: 2px;border-bottom:#dfdfdf 2px solid;}

.shop table table tr:first-child td{border:#eee 2px solid;}

.shop table table tr:first-child td{border-top:#ccc 2px solid;}

.shop table table tr:first-child td:first-child{border-left:#ccc 2px solid;}

.shop table table tr:first-child td:last-child{border-right:#ccc 2px solid;}



.shop table table {border:#ccc 1px solid;}



.shop table table tr:nth-child(2n+1){}



.sous-menu-catalogue .180 {width:100% !important;}



.legende_tableau{ font-size:11px !important;}