body {
	background-image: url(/skins/ametys/resources/img/bg-body-interieur.jpg);
}

div.left-column, div.page{
	font-family: "Arial";
}

/* groupe LeftColumn */
div.left-column {
	float : left;
	width : 170px;
	min-height: 100px;
}

div.left-column ul.submenu{ margin-top:36px; }
div.left-column ul.submenu li {
	background : url(/skins/ametys/resources/img/bg-submenu.png) no-repeat bottom left;
	margin-bottom:14px;
	list-style-type: none;
	position:relative;
	padding:0 0 10px 5px;
	line-height:1.5;
	margin-right:8px;
}

div.left-column ul.submenu li:before{
	display:block;
	content: " ";
	background : url(/skins/ametys/resources/img/bg-submenu.png) no-repeat top left;
	height:8px;
	top:-8px;
	left:0;
	position:absolute;
	width:161px;
}

div.left-column ul.submenu li ul{
	margin-top:5px;
}

div.left-column ul.submenu li li{
	background-image:none;
	margin-bottom:0;
	padding: 0;
	list-style-image:url('/skins/ametys/resources/img/arrow-10.png');
	margin-left:20px;
}

div.left-column ul.submenu li li.actif{
	list-style-image:url('/skins/ametys/resources/img/arrow-9.png');
}

div.left-column ul.submenu > li > a{
	padding-bottom:8px;
}
div.left-column ul.submenu li li:before{
	display:none;
}

div.left-column ul.submenu li a {
	display:block;
/* 	background : url(/skins/ametys/resources/img/bg-submenu.png) no-repeat bottom left; */
	color: #012d55;
	text-decoration: none;
	font-weight: normal;
/* 	padding-bottom:8px; */
	margin-bottom:-8px;
}

div.left-column ul.submenu li li a{
/* 	margin-left:2px; */
	font-size:.94em;
	margin-bottom:0;
	padding:3px 0;
	border-bottom:1px solid #B4D5EA;
	line-height:1.4;
}

div.left-column ul.submenu li li.actif a{
	font-weight:bold;
}

div.left-column ul.submenu li li.last a{
	border-bottom-width:0;
}
div.left-column ul.submenu li a span{ border-left: 1px #891f83 solid; padding-left: 5px; display:block; }

div.left-column ul.submenu li a:hover {
	text-decoration: none;
/* 	font-weight: bold; */
	color:#1F517C;
}

div.left-column ul.submenu li a.actif span {
	font-weight: bold;
	border-left: 1px #1ca6d4 solid;
}
/**/

/* group Page*/
.breadcrumb {
	margin-left: 10px;
	margin-bottom:14px;
	color: #812281;
}

.breadcrumb a {
	color: #012d55;
}

.breadcrumb a:hover {
	text-decoration: underline;
	font-weight: normal;	
}

div.page {
 	width : 780px;
 	margin-right: 0px;
/* 	overflow:hidden; */
	float: left;
}

div.page.min {
 	width : 547px;
 	margin-right: 12px;
}	

div.page div.bg-top,
div.page div.bg-top div {
	background: transparent url(/skins/ametys/resources/img/bg-top-int.png) no-repeat top right;
	height: 14px;
}
div.page div.bg-top div{
	background-position: left;
}
div.page div.bg-bottom,
div.page div.bg-bottom div {
	background: transparent url(/skins/ametys/resources/img/bg-bottom-int.png) no-repeat top right;
	height: 11px;
}
div.page div.bg-bottom div{
	background-position: left;
}
/* group Content */
div.page .content {
	padding: 10px 10px 10px 17px;
	background: #fff url(/skins/ametys/resources/img/bg-int.png) repeat-x top left;
	/*font-size: 0.95em;*/
/* 	overflow:hidden; */
}
div.page .content a {	
	color: #812281;
}

div.page .content p.content-date {
	color: #812281;
	margin-left: 18px;
	margin-top: 2px;
	margin-bottom: 6px;
}

div.page .content div.news-ametys .news-date {
	color: #812281;	
}

div.page .content .content-list-wrapper.abstract h5,
div.page .content .content-list-wrapper.abstract p {
	margin-top: 0;
	margin-bottom: 0; 
}

div.page .content .content-list-wrapper.abstract .article,
div.page .content .filtered-contents-abstract .article,
div.page .content .content-list-wrapper.abstract .news,
div.page .content .filtered-contents-abstract .news {
	margin-top: 25px;	
}

div.page .content .content-list-wrapper.abstract .content-illustration {
margin-left: 20px;
float: left;
margin-right: 5px;
margin-bottom: 5px;
}


div.page .content .content-list-wrapper.abstract p.content-read-more {
	display: inline;	
}

/***/

/**/
div.right-column .news {
	margin-top: 0px;
}
/**/

div.page .content .article .content-asbtract a.read-more {
	color: #812281;
}

div.page .content .content-illustration,
div.page .content .content-illustration
{
margin-left: 20px;
float: left;
margin-right: 10px;
margin-bottom: 5px;
}

div.page .content .content-illustration img,
div.page .content .content-illustration img
{
/*height: 50px;*/
}

/* Nouvel agencement : AWTWEB-314 */
div.page .content .content-list-wrapper.abstract .article{ overflow:hidden; margin:10px 0; }
div.page .content .content-list-wrapper.abstract  .content-illustration{ margin-top:10px; margin-right:20px; }

/* Comments */
.comments-wrapper{
	clear:both;
	margin-top:40px;
	line-height:2.5;
	border-top:1px dotted #cbcbf9;
	background-color:#f4f4fb;
	padding:10px;
	border-radius:0 0 10px 10px;
}
div.page .content .comments-wrapper p{ margin:0; }
.comments-wrapper p.comment-header {
	display : inline-block;
}
.comments-wrapper p a{ 
	display:block; 
	background:transparent url(/skins/ametys/resources/img/puce-h4.png) no-repeat left center; 
	padding-left:15px; 
	font-weight:bold;
}
.comments-wrapper .comment-header a{
	display:auto; 
	background:none; 
} 
.comments-wrapper form div.label{ width:30%; display:inline-block; vertical-align:top; }
.comments-wrapper form input,
.comments-wrapper form textarea{ width:50%; }
.comments-wrapper form .comment-form-hide-email input{ width:auto; }
.comments-wrapper form .comment-form-captcha{ white-space:nowrap; }
.comments-wrapper form .comment-form-captcha input{ width:15%; }
.comments-wrapper form div.button input{ 
	background:transparent url(/skins/ametys/resources/img/btn-submit.png) no-repeat left top; 
	color:#ffffff;
	height:25px;
	text-align:center;
	width:150px;
	line-height:25px;
	border-width:0;
	margin-left:30%;
}

.comments-wrapper form div.input { display:inline-block; width:70%;}

.comments-wrapper form .comment-form-submit input:hover{ cursor:pointer; }
.comments-wrapper form .comment-form-captcha img{ vertical-align:middle; }
.comments-wrapper form .error input,
.comments-wrapper form .error textarea{ border:1px dashed red; }

/* Flux twitter */
div.page .content ul.jta-tweet-list {
	padding: 0px;	
	margin-left: 15px;
}

ul.jta-tweet-list li.jta-tweet-list-item {
	background: none;	
}
/**/


p.content-published-date {
	display: none;	
}

.piro_html .h_c_c .div_reg {
	background-color: #FFF;
	background-image: none;	
}

.filtered-contents div.rss{ float: right; margin-right:5px; }


/* Enquêtes en ligne */
div.ametys-cms-service.survey h2 {
	font-weight: bold;
	margin-bottom: 15px;	
}

div.ametys-cms-service.survey div.buttons {
	margin-left: 20px;
	margin-top: 15px;
	float: right;
}

div.ametys-cms-service.survey div.buttons .button {
	float: left;
	margin-left: 10px;
}

div.ametys-cms-service.survey div.buttons input {
  text-decoration: none;
  font-style: normal;
  font-size: 13px;
  position:relative;
  top:0;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #FFFFFF !important;
  width: auto;
  border: none;
  height: 28px;
  margin: 0 !important;
  padding: 0 10px !important;
  overflow: visible;
  cursor: pointer;
	background: transparent url(/skins/ametys/resources/img/bg-navtop.png) repeat-x top left;  
}

div.ametys-cms-service.survey div.question {
	padding-left: 20px;
	padding-bottom: 20px;
}

div.ametys-cms-service.survey div.question > fieldset > legend,
div.ametys-cms-service.survey div.question > .field > .label {
	color: #812281;	
	font-weight: bold;
	font-size: 1.1em;
	padding-bottom: 5px;
}

div.ametys-cms-service.survey div.question fieldset > legend {
	color: #812281;
}

div.ametys-cms-service.survey div.question > fieldset {
	border-color: #812281;
	border-radius: 15px;
}

div.ametys-cms-service.survey div.question fieldset table {
	width: 100%;	
}

div.ametys-cms-service.survey div.question fieldset .field .input {
	float: left;
    min-width: 0 !important;
    width: auto !important;	
}

div.ametys-cms-service.survey div.question fieldset .field .input {
	width: auto !important;
	clear: both;
}

div.ametys-cms-service.survey div.question .field .input textarea {
	width: 300px;
}

div.ametys-cms-service.survey div.question .field .input input[type="text"] {
	width: 298px;
}

div.ametys-cms-service.survey .question fieldset .field .label {
   display: block;
   float: left;
}

div.ametys-cms-service.survey div.question > fieldset fieldset {
	border: none;	
	padding-left: 0px;
}

div.ametys-cms-service.survey div.question > fieldset fieldset legend,
div.ametys-cms-service.survey div.question > fieldset fieldset label {
	left:-2000px;
	position: absolute;
	width: 200px; 
	float: left;	
}

span.mandatory-marker {
	color: red;	
}

/* Contenu FAQ */
.faq div.content-richtext-end {
	clear: both;	
}

.faq p.questions-list-title {
	font-weight: bold;	
	font-size: 1.2em;
}

.faq ol {
	margin-bottom: 25px;	
}

.faq ol li {
	font-size: 1.2em;
}

.faq ol.questions {
	list-style-type: none;
	padding-left: 0px;	
}

.faq ol.questions li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 1em;
}

.faq ol.questions li p.back-to-questions {
	text-align: right;	
	border-bottom: 1px solid #812281;
	padding-bottom: 5px;
}