/* Use this stylesheet for print styles only */

.sidebar, 
#navigation, 
#header-region, 
#search-theme-form,
#footer,
.breadcrumb,
.tabs,
.feed-icon,
.links {
	display: none;
}

#page {
	width: 100%;
}

* {
	background-color: transparent;
}

#content,
#content #content-inner,
.content,
.title {
	margin:20px 0;
	width: auto;
}

a:hover, a:active, a:link, a:visited {
	color: #000;
}

/*CSS2 selector to add visible href after links */
#content a:link:after,
#content a:visited:after
{
  content: " (" attr(href) ") ";
  font-size: 0.8em;
  font-weight: normal;
}


/*----------------------------------------------- IMPRESSION DU MODULE-------------------------------------------*/

.pmtic_print #sidebar-first{
	display: none;
}

.pmtic_print h3{
	margin-bottom: 10px;
}

/*-----------Contenu----------------*/
.pmtic_print{
	/*width: 650px;
	float: left;*/
	margin-left: 20px;
}
.pmtic_print h2.cdb{
	border-bottom:1px solid #999999;
	color:#999999;
	font-size:15px;
	padding-bottom: 8px;
	margin-top:20px;
	margin-bottom: 20px;
}
.pmtic_print h2.colo1{
	border-bottom:1px solid #F95400;
	color:#F95400;
	font-size:15px;
	padding-bottom: 8px;
	margin-top:20px;
	margin-bottom: 20px;
}
.pmtic_print h2.colo2{
	border-bottom:1px solid #00945c;
	color:#00945c;
	font-size:15px;
	padding-bottom: 8px;
	margin-top:20px;
	margin-bottom: 20px;
}
.pmtic_print h2.colo3{
	border-bottom:1px solid #0a71b3;
	color:#0a71b3;
	font-size:15px;
	padding-bottom: 8px;
	margin-top:20px;
	margin-bottom: 20px;
}
.pmtic_print h2.colo4{
	display: none;
}
.pmtic_print h2.colo5{
	display: none;
}
.pmtic_print h2.colo6{
	display: none;
}

/*----------Tableau Question Generale--------*/
.pmtic_print td.questiongenerale{
	width: 630px;
	float: left;
	margin: 5px;
	background-color:#FFF;
}
.pmtic_print p.questiongenerale{
	color: #4e4e4c;
	font-size: 14px;
	font-weight:bold;
	line-height:normal;
	padding-left: 10px;
	padding-right: 5px;
	text-align:left;
}
.pmtic_print td.question{
	width: 160px;
	padding-bottom: 10px;
	padding-right: 0px;
}
.pmtic_print td.icones{
	width: 150px;
	height:30px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 0px;
}


.pmtic_print .borduretableau-colo1{   /*COLO1 */
	border: solid 4px #f95400;
	width: 600px;
	padding: 5px;
	margin-bottom: 30px;
}
.pmtic_print table.questiongenerale-colo1{
	border-collapse:collapse;
	margin-bottom: 20px;
	width: 600px;
	padding-left: 15px;
	margin: auto;
	background-color:#FFF;
}
.pmtic_print table.questiongenerale-colo1 img{
	margin: 2px;
}
.pmtic_print table.questiongenerale-colo1 .form-radios{
	text-align: center;
	width: 160px;
	padding-left: 5px;
}
.pmtic_print table.questiongenerale-colo1 .form-radios .form-item {
	width: 25px;	
	float: left;
	text-align:center;
	padding-left: 8px;
	padding-right: 5px;
}

.pmtic_print .borduretableau-colo2{   /*COLO2 */
	border: solid 4px #00945c;
	width: 600px;
	padding: 5px;
	margin-bottom: 30px;
}
.pmtic_print table.questiongenerale-colo2{
	border-collapse:collapse;
	margin-bottom: 20px;
	width: 600px;
	padding-left: 15px;
	margin: auto;
	background-color:#FFF;
}
.pmtic_print table.questiongenerale-colo2 img{
	margin: 2px;
}
.pmtic_print table.questiongenerale-colo2 .form-radios{
	text-align: center;
	width: 160px;
	padding-left: 5px;
}
.pmtic_print table.questiongenerale-colo2 .form-radios .form-item {
	width: 25px;	
	float: left;
	text-align:center;
	padding-left: 8px;
	padding-right: 5px;
}


.pmtic_print .borduretableau-colo3{   /*COLO3 */
	border: solid 4px #0a71b3;
	width: 600px;
	padding: 5px;
	margin-bottom: 30px;
}
.pmtic_print table.questiongenerale-colo3{
	border-collapse:collapse;
	margin-bottom: 20px;
	width: 600px;
	padding-left: 15px;
	margin: auto;
	background-color:#FFF;
}
.pmtic_print table.questiongenerale-colo3 img{
	margin: 2px;
}

.pmtic_print table.questiongenerale-colo3 .form-radios{
	text-align: center;
	width: 160px;
	padding-left: 5px;
}
.pmtic_print table.questiongenerale-colo3 .form-radios .form-item {
	width: 25px;	
	float: left;
	text-align:center;
	padding-left: 8px;
	padding-right: 5px;
}

/*----------Tableau Question Details--------*/


.pmtic_print table.questiondetails-colo1{ /*COLO 1*/
	border-collapse:collapse;
	width: 615px;
	margin-top: 10px;
	margin-bottom : 30px;
}
.pmtic_print table.questiondetails-colo1 th{
	height:30px;
	background-color: #FFF;
	color: #000;
	border: solid 1px #000;

}
.pmtic_print table.questiondetails-colo1 th.logos{
	width: 150px;
	height:30px;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 0px;
	border: solid 1px #000;

}
.pmtic_print table.questiondetails-colo1 th p{
	color: #000;
	font-size: 15px;
	text-align:left;
	font-weight:100;
	padding-left: 15px;
}
.pmtic_print table.questiondetails-colo1 td{
	text-align: center;
	border: solid 1px #000;
}
.pmtic_print table.questiondetails-colo1 td.question{
	width: 160px;
	padding-right: 0px;
	border: solid 1px #000;
}

.pmtic_print table.questiondetails-colo1 td p{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.pmtic_print table.questiondetails-colo1 img{
	margin: 2px;
}
.pmtic_print table.questiondetails-colo1 .form-radios{
	text-align: center;
	width: 160px;
	padding-left: 25px;
}
.pmtic_print table.questiondetails-colo1 .form-radios .form-item {
	width: 25px;	
	float: left;
	text-align:center;
	padding-right: 13px;
}

.pmtic_print table.questiondetails-colo2{ /*COLO 2*/
	border-collapse:collapse;
	width: 615px;
	margin-top: 10px;
	margin-bottom : 30px;
	border: solid 1px #000;

}
.pmtic_print table.questiondetails-colo2 th{
	height:30px;
	background-color: #FFF;
	border: solid 1px #000;

}
.pmtic_print table.questiondetails-colo2 th.logos{
	width: 150px;
	height:30px;
	background-color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 0px;
	border: solid 1px #000;
}
.pmtic_print table.questiondetails-colo2 th p{
	color: #000;
	font-size: 15px;
	text-align:left;
	font-weight:100;
	padding-left: 15px;
}
.pmtic_print table.questiondetails-colo2 td{
	text-align: center;
	border: solid 1px #000;
}
.pmtic_print table.questiondetails-colo2 td.question{
	width: 160px;
	padding-right: 0px;
	border: solid 1px #000;
}

.pmtic_print table.questiondetails-colo2 td p{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.pmtic_print table.questiondetails-colo2 img{
	margin: 2px;
}
.pmtic_print table.questiondetails-colo2 .form-radios{
	text-align: center;
	width: 160px;
	padding-left: 25px;
}
.pmtic_print table.questiondetails-colo2 .form-radios .form-item {
	width: 25px;	
	float: left;
	text-align:center;
	padding-right: 13px;
}

.pmtic_print table.questiondetails-colo3{ /*COLO 3*/
	border-collapse:collapse;
	width: 615px;
	margin-top: 10px;
	margin-bottom : 30px;
	border: solid 1px #000;

}
.pmtic_print table.questiondetails-colo3 th{
	height:30px;
	background-color: #FFF;
	border: solid 1px #000;

}
.pmtic_print table.questiondetails-colo3 th.logos{
	width: 150px;
	height:30px;
	background-color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 0px;
	border: solid 1px #000;

}
.pmtic_print table.questiondetails-colo3 th p{
	color: #000;
	font-size: 15px;
	text-align:left;
	font-weight:100;
	padding-left: 15px;
}
.pmtic_print table.questiondetails-colo3 td{
	text-align: center;
	border: solid 1px #000;
}
.pmtic_print table.questiondetails-colo3 td.question{
	width: 160px;
	padding-right: 0px;
	border: solid 1px #000;
}

.pmtic_print table.questiondetails-colo3 td p{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.pmtic_print table.questiondetails-colo3 img{
	margin: 2px;
}
.pmtic_print table.questiondetails-colo3 .form-radios{
	text-align: center;
	width: 160px;
	padding-left: 25px;
}
.pmtic_print table.questiondetails-colo3 .form-radios .form-item {
	width: 25px;	
	float: left;
	text-align:center;
	padding-right: 13px;
}