/* 



  Print styles for You-Do specific content



*/


div.zd_multilang_widget ul.zd_multilang_list {
	margin-left:12px;
}
div.eshoppay_widget ul.eshoppaywidget {
	margin-left:12px;
}
div.eshopcart_widget p {
	margin-left:12px;
}
div.widget_cp_pointswidget ul {
	margin-left:12px;
}

div.menu-menu-gauche-container ul {
	margin-left:12px;
}



div.eshopdetails {

	display:none;

}

/* --------PROFS -------- */

div.youdo_cat_descr {
	
	width:495px;
	position:relative;
	float:left;
	border: 0.1px solid silver;
	padding: 0px 0px 5px 0px;
	margin: 30px 0px 0px 10px;
}

div.youdo_about_author {
	width:95%;
	position:relative;
	float:left;
	/*border: 0.1px solid silver;*/
	padding: 0px 0px 5px 0px;
	margin: 30px 0px 0px 10px;
	/*background-color:aaa;*/
}

div.youdo_about_author h2{
    font-size:22px;
}


div.youdo_about_author h4 {

	margin: 2px 0 0 2px;
	padding: 10px;
	font-size:18px;
	color: #6d7377;

}


div.specialite {
	color:#e3378a;

	font-size:16px;
	padding: 0px 0px 0px 5px;
	
}

div.specialite a {
	color:#19A8CA;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	
}

.text-author {
	color: #6d7377;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
	text-align:justify;
	margin: 1px 5px 1px 5px;
}


p.txt-intro-large {
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:16px;
	text-align:justify;
	margin: 1px 5px 1px 5px;
}

p.txt-suite {
	font-size:12px;
	font-style:normal;
	font-weight:lighter;
	line-height:13px;
	margin:0px 0 0 0;
}
.youdocontent {
	float:left;
	width:95%;
	margin:0 10px 0 10px;
	
}

.youdocontent p {
	font-size:15px;
	line-height:17px;
	color:#000;


}

.youdo_images {
	float:left;
	width:295px;
}

.youdo_images img {
	border:0px;
}


p.lieu {

}


p.date {
	color:#fff;

	font-size:11px;
	font-style:normal;
	font-weight:lighter;

}

.separation {
	
	height:1px;
	background-color:#CCC;
	margin:5px 0 5px 0;
}

.separation2 {
	width:150px;
	height:1px;
	background-color:#aaa;
	margin:5px 0 5px 0;
}




.prof-pic {
	float:left;
	position:relative;
	width:130px;
	height:130px;
	padding:5px 0px 0px 0px;
	margin:0px 10px 5px 10px;
	left:0px;
}





div.youdo_cat_descr h4 {

	margin: 2px 0 0 2px;
	padding: 10px;
	color:#kkk;
	font-size:15px;

}
p.citation {
	border:none;
	background:none;
	padding:0px;
	font-style:italic;

	text-align:center;
}

#center {
	margin:0 auto;
	width:400px;
}

#citationg {
	border:none;
	background:none;
	padding:0px;
	margin:0px 5px 0 10px;
	float:left;
	
}

#citationd {
	border:none;
	background:none;
	padding:0px;
	margin:-40px 0px;
	float:right;
}





div.youdo_content_line {

	clear:both;


}



div.youdo_dates {

	width:155px;

	border-width: 0 px;

	border-color:#fff;

	margin: 0px auto;

	color:#kkk;	
	
	font-size: 12px;

}


div.youdo_dates h1, h2, h3, h4 {

	margin: 0;
	padding: 0;
	
	font-size:13px;
	font-weight:bold;

}



div.youdo_dates p {

	margin: 0;

	padding: 0;

}




div.youdo_MAIN {

	position:relative;

	

	height:100%;

	float:left;

	border-style: solid;

	border-width: 0 px;

	border-color:#fff;

	padding: 0px 10px 5px 10px;

	margin: 10px 10px 10px 10px;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	

	text-align:center;

	

	background: #ff7cd8; /* Old browsers */

	background: -moz-linear-gradient(top, #ff7cd8 0%, #fcecfc 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7cd8), color-stop(100%,#fcecfc)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ff7cd8 0%,#fcecfc 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ff7cd8 0%,#fcecfc 100%); /* Opera11.10+ */

	background: -ms-linear-gradient(top, #ff7cd8 0%,#fcecfc 100%); /* IE10+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7cd8', endColorstr='#fcecfc',GradientType=0 ); /* IE6-9 */

	background: linear-gradient(top, #ff7cd8 0%,#fcecfc 100%); /* W3C */

}



div.youdo_MAIN h1, h2, h3, h4 {

	margin: 0;

	padding: 0;

}



div.youdo_MAIN p {

	margin: 0;

	padding: 0;

}

.puce-txt {
	color:#d5dc03;
	margin:0 0 0 5px;
	font-weight:bold;
	line-height:15px;

}



.menu-dr {
	position:relative;
	float:right;
	width:190px;
	border:solid 5px #FFF;
	padding: 0px 0px 5px 0px;
	margin: 25px 0px 0px 10px;
    background: rgb(204,211,107, 0.4); /* Old browsers */


}

a.activite {
	text-decoration:underline;
}

#contentwrap table {
    font-size: 0.95em;
}

#loading {
		display: none;
		position: absolute;
		top: 10px;
		right: 10px;
	}
	
.break { page-break-before: always; }

tr.highlight   
{    
   background-color: #063774;   
   color: White;
   font-weight:normal;   
}    