@charset "utf-8";
/*******************************************************************
*  File         : sty-duprat-theme.css
*  Author       : G.Florimond 
*  Society      : Caruso Association
*  site web     : www.duprat-motoculture.fr
*  DCreate      : 03/01/2021
*  DMAJ         : 03/01/2021 18:31 sty-duprat-theme.css
*******************************************************************/
.pg-theme .dv_titre_theme {
	margin:10px 0 0 0;
	padding:0;
	border:#aaa solid 1px;
	border:none;
}
.pg-theme .dv_titre_theme #rw_theme {
	/* background-color:#FCC; */
	margin:0;
	padding:0;
}
.pg-theme .dv_titre_theme #theme_c1 {
	/*border:#F36 dashed 1px; */
	margin:0; padding:0;
	padding-left:30px;
}
.pg-theme .dv_titre_theme #theme_c2 {
	/*border:#F66 dashed 1px; */
	margin:0; 
	padding: 15px 20px 15px 20px;
}
.pg-theme .dv_titre_theme h1 {
	margin: 10px 0 0 0;
	font-weight: 300;
	/*font-size: 30px;*/
	color:#393939; 
	font-size:20px;
}
.pg-theme .dv_titre_theme h2 {
	margin: 10px 0 0 0;
	font-weight: 300;
	font-size: 16px;
	color:#666;
}
.pg-theme .dv_titre_theme h3 {
	margin: 20px 0 0 0;
	font-weight: 300;
	font-size: 18px;
	color:#666;
}
.pg-theme .dv_details h3 {
	margin:20px 0 20px 0;
	padding:2px 10px 2px 15px;
	background-color:#E6E6E6; 
	color:#659F37;
	/*border:#666 dashed 1px;color:#B3FF80;*/
	font-size:20px;
}
.padresume{
	padding: 20px 15px 0 5px;
	margin-top:70px;
	color: #555;
	font-style: normal;
	border-top:#999 dashed 1px;
}
/* ancien tableau  */
table.tb_liste_cat {
	width:100%;
	border-collapse: collapse;
	/*border:#900 solid 1px;*/
}
.tb_liste_cat tr{}
.tb_liste_cat td{padding-top: 5px; padding-bottom:5px;/* background-color:#C9F*/}
.tb_liste_cat td.c1 {
	height:100px; min-height:110px;
	width:130px; min-width:130px;
	text-align:left;
	/*border-bottom:#ddd 1px solid;*/
	padding:15px 15px 5px 0;
	vertical-align: top;
	/*background-color: #FCC;*/
}
.tb_liste_cat td.c1 img{
	/*border:#eee solid 1px;*/
	max-width:none;
	/*width:80px; height:80px;*/
}
/* C2 : colonne élastique */
.tb_liste_cat td.c2 {
	min-width:150px;
	width:auto; /*en test -> OK*/
	vertical-align: middle;
	border-bottom:#ddd 1px solid;
	padding:15px;
	/*border-bottom:#ddd 1px solid;*/
	/*background-color:#eee;*/
}
.tb_liste_cat td.c3 {
	vertical-align: middle;
	width:30px;
	height:100px;
	font-size:11px;
}
table.tb_liste_marq {
	width:100%;
	border-collapse: collapse;
	/*border:#900 solid 1px;*/
}
.tb_liste_marq tr{}
.tb_liste_marq td{padding-top: 5px; padding-bottom:5px;/* background-color:#C9F*/}
.tb_liste_marq td.c1 {
/*	width:95px; min-width:95px;*/
	width:130px; 
	min-width:130px;
	/*width:18%;*/
	/*padding:0;*/
	text-align:left;
	/*border-bottom:#ddd 1px solid;*/
	padding:15px 15px 5px 0;
	vertical-align: top;
	/*background-color: #FCC;*/
}
.tb_liste_marq td.c1 img{
	/*border:#eee solid 1px;*/
	max-width:none;
	/*width:80px; height:80px;*/
}
.tb_liste_marq td.c2 {
	width:auto;
	min-width:150px;
	line-height:20px;
	vertical-align: middle;
	border-bottom:#ddd 1px solid;/**/
	padding:15px;
	/*background-color:#ddd;*/
}
/* colonne élastique */
.tb_liste_marq td.c3 {
	width:15px;
	/*background-color:#ddd;*/
}
.my_row {
clear: both; 
padding: 15px;
border:#fff solid 1px;
margin-right: -15px; margin-left: -15px;
}
.my_sep20{ 
background-color:#F0E0EA; 
clear:both;float:left;
height:8px;
display:block;width:100%;
margin-top:12px;margin-bottom:12px;
}
.my_clear{clear: both;}
.bs-cright{padding-top:0;}
.mise_en_avant{font-weight:bold; color:#888;}