/* ****************************************************************************
		REMUS
**************************************************************************** */

div.prod-remus 
{
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h2.titre-remus, .titre-h2-rouge
{ 
	background-color:#B72928;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
	margin:30px 0 15px 0;
}

h2.debut-remus 
{
	margin-top:0px;
}

h2.titre-desc-remus
{
	font-size:18px;
	color:#B72928;
	text-align:center;
	font-weight:bold;
}

.descriptif-remus
{
	font-weight:bold;
	margin:0;
}

.carac-remus 
{
	color:#B72928;
	font-weight:bold;
	margin:0;
}

ul.descriptif-remus, ul.carac-remus
{
	list-style-type:none;
	margin:0;
}

ul.descriptif-remus li, ul.carac-remus li
{
	margin:5px 0;	
}

.avertissement-remus 
{
	background-color:#CCCCCC;
	font-size:13px;
	font-weight:bold;
	color:#ff0000;
	padding:5px;
}

table.remus
{
	font-size:12px;
	text-align:center;
	border-collapse:collapse;
	margin-bottom:20px;
}

table.remus, table.remus tr, table.remus td 
{
	border:thin solid #000000;
}

table.remus td 
{
	padding:2px;
	
}

table.remus td.entetetab
{
	background-color:#FF0000;
	font-weight:bold;
	color:#FFFFFF;
}

table.remus tr.entete-remus {
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
}

table.remus td.cellule-grise
{
	background-color:#999999;
	color:#FFFFFF;
	border-color:#000000;
}

table.remus td.sans-bd
{
	border-top:thin solid white;
	border-bottom:thin solid white;
}

.infosclient 
{
	margin:0;
	text-align:center;
	color:#CCCCCC;
}

/**********************************************************************************/


.tableau_remus{
  width: 100%;
  border-collapse: collapse;
}
 table{
 width: 100%;
 }
.titre_tableau{
  text-align: center !important;
  font-weight: bold;
  font-size: 2em;
  padding-bottom: 0.5em
}

.surlignage:nth-child(even) {
  background: #F0F0F0;
}

.surlignage:nth-child(odd) {
  background: #e5e5e5;
}

.entete_tableau{
  background: #8A8A8A;
  color: white;
  font-weight: bold;
  text-align: center !important;
}
.surlignage td, .entete_tableau th, .th-center{
  text-align: center !important;
}

table.tableau_remus td, table.tableau_remus th, table th, table td{
	padding: 5px;
}
.th-titre {
	background-color:#b9b8b8;
	color:white;
}
 
.tab_conteneur{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.tab_element:nth-child(1)
{
    flex: 2;
}
.tab_element:nth-child(2)
{
    flex: 1;
}
table.tableau_remus td, table td{
	font-size: 14px;
}

.important-daytona {
	font-weight:bold;
	color:#C90A1E;
	margin-bottom:2px;
	padding-bottom:0;
	padding-left: 3%
}

.liste-plus-daytona {
	margin:0 0 15px 0;
	padding:0;
	padding-left: 8%;
	color:#898F8E;;
}

.liste-plus-daytona li {
	list-style-image:url(../img/plus.gif);
}

 .zone-grise-full{
	background-color: #F0F0F0;
	max-width: 100%;
	width:auto;
	padding:15px 15px 25px 0;
	margin: 20px 0 20px 0;
}

.important{
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #FF0000;
	text-align: center;
}
.texte-noir2{
	max-width:790px;
	width:auto;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size:14px;
	position: relative;
	left: 2em;
	line-height:1.5;
	margin-right: 30px;
	text-align:justify;
}

sup{
	color:red;
}

div.prod-remus-responsive 
{
	max-width:1140px;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.texte-noir-full{
	width:auto;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size:14px;
	position: relative;
	line-height:1.5;
	text-align:justify;
	border: white solid 1px;
	padding : 10px;
	margin: 5px;
}
.cadre_exterieur{
	max-width:100%;
	width:auto;
	background-color: #f0f0f0;
	padding: 5px;
}
#img_presentation{
	width:100%;
}
img, .img_info_moto{
	
	display: block;
	margin-left:auto;
	margin-right:auto;
}

.img_info_moto{
	max-width:100%;
}

.ref{
	color: rgba(221,30,49,0.7);
	font-style: italic;
}

.separation {
	margin:auto;
	height:3px;
	width: auto;
	max-width: 660px;
	background-repeat:repeat;
	background-color:#C1C1C1;
	margin-top:15px;
	margin-bottom:35px;
	border: 0;
}
.copyright {
    background-color: #ffffff;
    color: #000000;
    text-align: right;
    font-size: 12px;
    margin-top: 7px;
}

.short_desc_conteneur{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: stretch;
}
.short_desc_element{
	width:40%;
}
/*************************************** Audio *****************************************************/

	.conteneur_audio{
	
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			margin-right:auto;
			max-width:100%;
		}
		
		.element_audio{
			text-align:center;
			margin: 10px;
		}
		
		.element_audio:nth-child(even) {
		background: #F0F0F0;
		}

		.element_audio:nth-child(odd) {
		  background: #d6d4d4;
		}

		.element_audio p{
			font-weight: bold;
			margin: auto;
			padding: 15px;
		}	
		
		@media screen and (max-width: 1160px){
	.conteneur_audio{
	
			display: flex;
			flex-wrap: wrap;
			justify-content: space-around;
			margin-right:auto;
			margin-left:auto;
			max-width:100%;
		}
}
.texte-noir3{
	width:auto;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size:14px;
	position: relative;
	left: 2em;
	line-height:1.5;
	margin-right: 30px;
	text-align:justify;
}


