/*
<div class="csc-content-element">
		<!--  Header: [begin] -->
			<div class="csc-header csc-header-n1"><h1 class="csc-firstHeader">Fabricant d'étiquettes sur mesure</h1></div>

		<!--  Header: [end] -->
			
		<!--  Text: [begin] -->
			<div class="csc-content csc-content-text">
*/	
/*------------------------------*/
/*	Element	(RTE)				*/
/*------------------------------*/
.csc-content-element
	{
	padding-bottom: 24px;
	}


#content_2cols #colRight .csc-content-element
	{
	padding-top: 0px;
	/*border: 1px solid green;*/
	background-image: url("img/cw/cw-bottom.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	}

/* Cas d'insertion d'éléments */
#content_2cols #colRight .csc-content-element .csc-content-element
	{
	padding-bottom: 0;
	background: none;
	}
	


/*------------------------------*/
/*	Header	(RTE)				*/
/*------------------------------*/
.csc-header h1,
.csc-header h2,
.csc-header h3,
.csc-header h4,
.csc-header h5,
.csc-header h6 {
	background:transparent url('img/starter-yellow.gif') no-repeat 0 5px;
	margin:0;
	padding:0;
	padding-left:18px;
	padding-bottom:12px;
	font:normal 21px Arial;
	color:#777578;
}

.csc-header h1.csc-firstHeader,
.csc-header h2.csc-firstHeader,
.csc-header h3.csc-firstHeader,
.csc-header h4.csc-firstHeader,
.csc-header h5.csc-firstHeader,
.csc-header h6.csc-firstHeader {
}


/*------------------------------*/
/*	Texte des colonnes (RTE)	*/
/*------------------------------*/
.csc-content-text, .csc-textpic-text
	{
	color: #777578;
	font-size: 12px;
	line-height: 18px;
	}

.csc-content-text ul, .csc-textpic-text ul
	{
	margin: 0;
	padding: 0;
	margin-left: 15px;
	padding-left: 15px;
	}
.csc-content-text em, .csc-textpic-text em
	{
	font-size: 11px;
	}


/*------------------------------*/
/*	Content Wrapper				*/
/*------------------------------*/
.cw-bloc-gris
	{
	margin-top: 15px;
	min-height: 142px;

	background-color: #cfcdcf;
	background-image: url("img/cw/cw-fond-gris.gif");
	background-repeat: repeat-y;
	}
.cw-bloc-gris .csc-content-text, .cw-bloc-gris .csc-header h1
	{
	/*border: 1px solid green;*/
	color: #423f41;
	}

.cw-bloc-marron
	{
	margin-top: 15px;
	min-height: 142px;
	background-color: #ccc095;
	background-image: url("img/cw/cw-fond-marron.gif");
	background-repeat: repeat-y;
	}

.cw-bloc-marron .csc-content-text, .cw-bloc-marron .csc-header h1
	{
	/*border: 1px solid green;*/
	color: #000;
	}

.cw-bloc-gris-inner, .cw-bloc-marron-inner {padding: 8px 15px 15px 45px;}
.cw-bloc-gris-inner-sans-label	{padding: 8px 8px 8px 45px;}


.cw-bloc-gris-inner-recrutement, .cw-bloc-marron-inner-contact, .cw-bloc-marron-inner-cle
	{
	padding: 8px 15px 15px 0px;
	*height: 130px;						/* Pour IE6 */
	}


.cw-bloc-gris .csc-header h1, .cw-bloc-marron .csc-header h1
	{
	padding: 0;
	background: none;
	}

.cw-video, .cw-actu, .cw-contact, .cw-chiffres, .cw-recrutement, .cw-aides, .cw-agir
	{
	float: left;
	clear: both;
	width: 21px;
	height: 130px;
	padding-bottom: 15px;
	background-repeat: no-repeat;
	background-position: top left;
	}

.cw-bloc-gris-inner-agir
	{
	padding-top: 5px;
	padding-left: 60px;
	padding-bottom: 10px;
	}

.cw-video		{background-image: url("img/cw/cw-video.gif");}
.cw-actu		{background-image: url("img/cw/cw-actu.gif");}
.cw-contact		{background-image: url("img/cw/cw-contact.gif"); height: 200px; width: 100px;}
.cw-chiffres	{background-image: url("img/cw/cw-chiffres.gif"); height: 143px; width: 120px;}
.cw-recrutement	{background-image: url("img/cw/cw-postes.gif"); height: 132px; width: 120px;}
.cw-aides		{background-image: url("img/cw/cw-aides.gif"); height: 140px; width: 100px;}
.cw-agir		{background-image: url("img/cw/cw-agir.gif"); height: 152px; width: 74px;}


/*---------------------------- Index cochés ------------*/
.csc-section
	{
	float: left;
	list-style: none;
	padding-right: 15px;
	}
.csc-menu 
	{
	padding-bottom: 15px;
	}
.csc-linkToTop
	{
	display: block;
	width: 100%;
	margin-left: 10px;
	margin-top: 3px;
	text-align: right;
	border-top: 1px dotted #c00076;
	}
.csc-linkToTop a
	{
	text-decoration: none;
	}



/*---------------------------- FORMPLUS : Devis et Echantillon -------------------------------------------*/
#formplus_devis, #formplus_echantillon
	{
	margin-top: 30px;
	margin-bottom: 30px;

	/*border: 1px dotted green;*/
	}
#formplus_devis_grp
	{
	position: relative;
	text-align: left;
	padding: 10px;
	padding-top: 20px;

	margin-bottom: 25px;
	}

#formplus_devis_grp h1
	{
	display: block;
	width: 80%;
	position: absolute;
	top: -8px;
	left: 0px;
	color: #c00076;			/* Violet */
	font-size: 13px;
	background-color: #FFF;
	padding: 0 5px 0 5px;
	border-bottom: 1px solid #c00076;
	}

.formplus_devis_table, #formplus_echantillon_table 
	{
	margin-top: 5px;
	width: 100%;
	}

.formplus_devis_table td, #formplus_echantillon_table td
	{
	text-align: left;
	color: #727070;				/* gris */
	}

.formplus_devis_table th, #formplus_echantillon_table th
	{
	text-align: right;
	vertical-align: top;
	color: #727070;				/* gris */
	width: 30%;
	}
.formplus_devis_table input,
.formplus_devis_table_part2 input,
.formplus_devis_table_part2 textarea
	{
	border: 1px solid #727070;
	}

/*	Captcha */
.formplus_devis_table .tx-srfreecap-pi2-cant-read {
	color:#000;
}

.devis_oblig
	{
	margin-top: 5px;
	font-size: 10px;
	color: #727070;				/* gris */
	font-style: italic;
	}
#formplus_devis .bouton_submit
	{
	display: block;	
	width: 64px;
	height: 20px;
	background-image: url('img/envoyer.gif');
	background-repeat: repeat-x;
	border: 0;
	text-indent: -9999px;
	}

.form_error
	{
	font-weight: bold;
	}
.error
	{
	color: red;
	}

.form_error_liste
	{
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 30px;
	}



	
	
/*--------------------------------------------------*/
/* Gestion En savoir plus							*/
/*--------------------------------------------------*/
.cw-referencement
	{
	margin: 0;
	padding: 0;
	}

.cw-referencement .csc-header
	{
	margin: 0;
	padding: 0;
	}
.cw-referencement .csc-header h1, .cw-referencement .csc-header h2
	{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 28px;

	font-size: 13px;
	color: #727070;
	/*font-weight: bold;*/

	cursor: pointer;
	text-decoration: underline;

	background: url("img/carre_jaune.gif");
	background-repeat: no-repeat;
	background-position: 15px 3px;
	}

.cw-referencement .csc-content
	{
	display: none;
	}

.csc-content-element .csc-content-element h2
	{
	font-size: 14px;
	}

.cw-referencement .csc-content p
	{
	margin: 0;
	padding: 0;
	padding-left: 28px;
	}
