/* CSS Document */
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a00016;
	margin-bottom: 5px;
	font-weight:  normal;
}

#content_right p{
	margin-bottom:15px;
	color: #333333;

}
h3{
	position: relative;
	border-bottom: 1px solid #b6c2c9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #69747a;
	margin-bottom: 5px;	
	padding-top:15px;
}
h3 a{
	font-size: 12px;
	font-weight:normal;
	color: #69747a;
}
h3 img{
	float: right;
	margin-top: -9px;
}
h3 a:hover{
	color:#474e52;
}
.marginLeft{
	margin-left:222px;
}
#content_right div{
	background-color: #ebeef0 ;
	padding: 0px 15px 10px 15px;
	
}
.productimg{
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}



/* todayyyyyyyyyyyyyy ------------------------------------ */


/* ----Liste Produit et details--*/
.table_products{
	width: 533px;
}
.listProd {
	list-style-type:none;
}

.table_products:hover{
	background-color:#e5e8ea;
}
.table_products th{
	text-align:left;
	height:14px;
}
.table_products .tdLeft{
	width:90px;
}
.table_products .linkShowDetails{
	text-align: right;
	padding-bottom : 10px;
	border-top: 1px dashed #b6c2c9;
}

.table_products .linkShowDetails a{
	text-align: right;
	color: #69747a;
}
.table_products .linkShowDetails a:hover{
	text-decoration:underline;
}

.table_products .description a:hover{
	text-decoration:none;
}
.table_products img{
	border:1px solid #b7c3ca;
}

/* Sitemap  --------------------------------------------------*/

.ulSitemap {
	list-style-type:square;
	padding-top:5px;
	margin-left:13px;		
}
.ulSitemap li {
	margin-bottom : 0px;
}
.ulSitemap li:hover {
	background-color:#d6d8da;
}


.ulSitemap ul {
	list-style-type:square;
	border-top: 1px dashed #b6c2c9;
	border-bottom: 1px dashed #b6c2c9;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.ulSitemap ul a{
	color:#333;
}
.ulSitemap ul ul {
	list-style-type:square;
	border-top: 1px dashed #b6c2c9;
	border-bottom: 1px dashed #b6c2c9;
	padding-left:37px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.ulSitemap ul ul a{
	color:#666;
}

/* PDF ----------------------------------------------------------- */
#pdf{
	
	padding-top: 7px;
	padding-bottom: 2px;
	margin-top: 60px;
	background:#c8cccf;
	display:block;
	border: 1px solid #a6acb0;
	padding-right:10px;
}

#pdf img{
	margin-left: 25px;
	float:left;
	margin-right:25px;
}
#pdf p{
	margin-top:3px;
}
#pdf a:hover, #pdf a:hover span {
	text-decoration:underline;
	color:#9f2b2d;
}
.strong {
	font-weight:bold; 
}
.accessoiresLine{
	display:block;
	height: 10px;
	margin-top: 10px;
	margin-bottom : 5px;
	border-bottom: 1px dashed #999999;
}

#content_right #standard a{
	color: #990000;
	
}
#content_right #standard a:hover{
	color: #990000;
	text-decoration:underline;
}

#content_right #standard strong{
	color:#585f63;
}

/* SEARCH ------------------------*/
.search{
	width:533px;
	margin-top: 10px;
	
}
.search .tdLeft {
	border-bottom: 1px #999999 dashed;
	text-align: left;
	
	width:400px;
	height:25px;
	
}
.search .tdRight {
	text-align: right;
	width:133px;
	height:20px;
	border-bottom: 1px #999999 dashed;
	
}
.search .thLeft{
	text-align: left;
	padding-bottom: 5px;
}
.search .thRight{
	text-align: right;
}
.search tr:hover{
	background-color:#e5e8ea;
}
.search a:hover{
	color:#990000;
}
.search .noneHover:hover{
	background-color: transparent;
}

#content_right a{
    color:#a00016;
}

#content_right a:hover{
    text-decoration:underline;
}

.accessoireLink{
    display:block;
    height:20px;
    background-color:#f2f5f7;
    padding-left:8px;
    padding-top:5px;
    border-left:10px solid #a6acb0;
}

.accessoireLink:hover{
    display:block;
    height:20px;
    background-color:#ffffff;
    padding-left:8px;
    border-left:10px solid #a00016;
}

h2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #a00016;
    margin-bottom: 5px;
    font-weight:  normal;
    height:20px;
}

#content_right input, #content_right textarea{
    border:1px solid #7c868c;
    background-color:#e7ecef;
    padding-left:5px;
    padding-right:5px;
}

#content_right input:focus, #content_right input:hover, #content_right textarea:focus, #content_right textarea:hover{
    border:1px solid #a00016;
    background-color:#C8D3DB;
    padding-left:5px;
    padding-right:5px;
}
/* TABLE EVENT / OCCASIONS ------------------------*/
.table_event{
    margin-top:20px;
    border-spacing:2px;
    width:533px;
}
.table_event th{
    background-color:#c8cccf;
    border-spacing:2px;
    height:35px;
    text-align:left;
    padding-left:10px;
    padding-right:5px;
    vertical-align:bottom;
    padding-bottom:5px;
}
.table_event tr:hover{
    background-color:#FFFFFF;
}
.table_event td{
    border-spacing:2px;
    height:25px;
    border-bottom: 1px solid #c8cccf;
    text-align:left;
    padding-left:10px;
    padding-right:5px;
    vertical-align:top;
    padding-top:5px;
}

.table_occasions{
    margin-top:20px;
    border-spacing:2px;
    width:533px;
}
.table_occasions th{
    background-color:#c8cccf;
    border-spacing:2px;
    height:35px;
    text-align:left;
    padding-left:10px;
    padding-right:5px;
    vertical-align:bottom;
    padding-bottom:5px;
}
.table_occasions tr:hover{
    background-color:#FFFFFF;
}
.table_occasions td{
    border-spacing:2px;
    height:25px;
    border-bottom: 1px solid #c8cccf;
    text-align:left;
    padding-left:10px;
    padding-right:5px;
    vertical-align:top;
    padding-top:5px;
}

.imageMachine {
    float: left;
}

.descriptionMachine {
    margin-left:240px;
    min-height:200px;
}

.button {
   margin-left:301px;
   margin-top:20px;
}

.tableaux-liens td {
	vertical-align : middle;
}

.img-top-right {
    float:right;
    margin-left:10px;
    margin-bottom:10px;
}