
#module_app 
{
	border:0px !important;
	margin-top:0px !important; 
	/*background: url(../images/contenu/menu/fond6.png) repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F6F2), to(#FFF));
    border-bottom: 1px dashed #fdfcfc;*/

    /* radial
    background: rgb(196,202,207);
background: radial-gradient(circle, rgba(196,202,207,1) 0%, rgba(255,255,255,1) 46%);
	*/

    /* quadrillage https://projects.verou.me/css3patterns/
background:
    radial-gradient(black 3px, transparent 4px),
    radial-gradient(black 3px, transparent 4px),
    linear-gradient(#fff 4px, transparent 0),
    linear-gradient(45deg, transparent 74px, transparent 75px, #a4a4a4 75px, #a4a4a4 76px, transparent 77px, transparent 109px),
    linear-gradient(-45deg, transparent 75px, transparent 76px, #a4a4a4 76px, #a4a4a4 77px, transparent 78px, transparent 109px),
    #fff;
    background-size: 109px 109px, 109px 109px,100% 6px, 109px 109px, 109px 109px;
    background-position: 54px 55px, 0px 0px, 0px 0px, 0px 0px, 0px 0px;
    */

     /* horizontal stripes https://projects.verou.me/css3patterns/

    background-color: gray;
	background-image: repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255,255,255,.5) 35px, rgba(255,255,255,.5) 70px);
    */
    /* nawak stripes https://projects.verou.me/css3patterns/
    background-color:white;
background-image: linear-gradient(90deg, rgba(200,0,0,.5) 50%, transparent 50%),
linear-gradient(rgba(200,0,0,.5) 50%, transparent 50%);
background-size:50px 50px;*/
	
	/* Amikal Design en filigrane */

	background-image: url("../images/contenu/module/filigranne.png");

}


#module_app .side_drawing_view
{
	border:0px; 
}

#module_app .colors_extensible_wrapper
{
	background-color:transparent;
}

#module_app .left_container .title h1
{
	font-size:20px;
}

/* bloc gauche choix textile */
.block_container_wrapper .block_title
{
	background: url(../images/contenu/menu/fond2.png) repeat, #333 !important;
    font-size: 20px !important; 
    padding:10px !important;
}

.block_container_wrapper
{
	box-shadow: 0px 2px 4px #CCC !important;
	border:0px !important;
}

.bloc_quantites
{
	border-top:#CCC 1px dashed !important;
}

.colors_container
{
	border-top:1px #CCC dashed !important;
}

.color_picture
{
	border:1px #CCC solid !important;
}


.color_line .color_line_picture
{
	border:1px #CCC solid !important;
}

.color_line .color_line_head
{
	background-color:#FFF !important;
}

.color_line .color_line_name
{
	color:#666666 !important;
}

.color_line .color_line_sizes
{
	background-color:#FFF !important;
	margin-top:10px !important;
}

.selected_colors_container
{
	border-top:1px #CCC dashed !important;
}

.total_quantity
{
	padding:10px !important;
	font-size:18px !important;
	border-top:1px dashed #CCC !important;
	background-color:#F7F7F7 !important;
}

.total_quantity_zero
{
	font-weight:bold !important;
	color:#FF0000 !important;
}

.total_quantity_one
{
	font-weight:bold !important;
	color:#666666 !important;
}

.total_quantity_normal
{
	font-weight:bold !important;
	color:#666666 !important;
}
/* centre */

.side_head
{
	background-color:#FFF;
}

/* droite */

.module_creation_right_container .toolbox_button
{
	border:1px solid #051A5B !important;
	background-color:#1e5799 !important;
	color:#FFF !important;
}

.module_creation_right_container .toolbox_button:hover
{
	background: url(../images/contenu/menu/fond2.png) repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1e5799), to(#06F)) !important;
	color:#FFF !important;
}

.tabs-panel.panel-smart
{
	margin-left:15px;
}

.product-info-box
{
	padding-left:15px;
}
.techniques_container
{
	border:0px !important;
	border-top:1px #CCC dashed !important;
	margin-top:15px !important;
}

.techniques_container .content_line_sub_title
{
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.total_max_eta_full
{
	background-color:#F7F7F7 !important;
	color:#666666 !important;
	padding:10px !important;
	border-top:1px dashed #CCC !important;
}

.final_buttons .final_button_primary
{
	border:1px solid #051A5B !important;
	background-color:#1e5799 !important;
	color:#FFF !important;
	padding:10px !important;
	font-size:24px !important;
}

.final_buttons .final_button_primary:hover
{
	background: url(../images/contenu/menu/fond2.png) repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1e5799), to(#06F)) !important;
	color:#FFF !important;
	font-size:24px !important;
}

.final_buttons .final_button_primary.disabled
{
	border:1px solid #CCC !important;
	background-color: #F7F7F7 !important;
	color:#CCC !important;
	padding:10px !important;
	font-size:24px !important;
}

.final_buttons .final_button_primary.disabled:hover
{
	background-color: #F7F7F7 !important;
	color:#CCC !important;
	font-size:24px !important;
}

/* partage */

.share_social_title
{
	background: url(../images/contenu/menu/fond2.png) repeat, #333 !important;
    font-size: 20px !important; 
    padding:10px !important;
    color:#FFF;
    font-weight:bold;
}

.share_social_container
{
	box-shadow: 0px 2px 4px #CCC !important;
	border:0px !important;
	margin-top:10px !important;
}

.share_social_image_preview
{
	border:0px !important;
	padding:10px !important;
	padding-top:0px !important;
}

.share_social_buttons_container
{
	border:0px !important;
	padding:10px !important;
	padding-top:0px !important;
}

.share_preview_infos
{
	padding:10px !important;
}
