@charset "UTF-8";
/* CSS Document */

/* @group Styles écrasés du layout général */


/* @group Bdx Images */
div.bdx-images{
	background : url(../img/bdx-images-page.jpg) repeat-x 0 0;
}


/* @end */
	


/* @end */

/* @group Breadcrump */
div.breadcrumb{
		padding:0;
		font-size: 1.2em;
		color: #808080;
		margin: 0 0 16px 14.5em;
}
	div.breadcrumb a, div#content-column div.breadcrumb a {
		color: #808080;
		text-decoration: underline;
	}
		div.breadcrumb a:hover{
		}
	div.breadcrumb a.home, div#content-column div.breadcrumb a.home{
		font-weight: bold;
	}

/* @end */

/* @group Content */

/* @group Column Left */

div#left-column{	
	/*background : url(../img/page-rub-decouvrir.gif) no-repeat 0 0;
	padding: 53px 0 0 0;*/
}

div.left-decouvrir{
	background : url(../img/page-rub-decouvrir.gif) no-repeat 0 0;
}
div.left-recherche{
	background : url(../img/page-rub-recherche.gif) no-repeat 0 0;
}
div.left-labpi{
	background : url(../img/page-rub-labpi.gif) no-repeat 0 0;
}
div.left-pratique{
	background : url(../img/page-rub-pratique.gif) no-repeat 0 0;
}
div.left-saisoncult{
	background : url(../img/page-rub-saison.gif) no-repeat 0 0;
}
div.left-lesdossiers{
	background : url(../img/page-rub-lesdossiers.gif) no-repeat 0 0;
}
div.left-pro{
	background : url(../img/page-rub-pro.gif) no-repeat 0 0;
}
div.left-journalistes{
	background : url(../img/page-rub-journalistes.gif) no-repeat 0 0;
}


/* @group Titrage Colonne */
div#left-column p.bloc-title {
		font-size: 2.4em;
		color: #555;
		margin:4px 0 7px;
		line-height: 80%;
	}
	div#left-column .bloc-subtitle{
		font-size: 67%;
	}
	
/* @group SubMenu */
div#left-column .submenu{
	
}	
div#left-column ul.submenu li{
	font-size: 1.2em;
	line-height: 1.6em;
}
div#left-column .submenu li a{
	color: #888;
	text-decoration: none;
}
div#left-column .submenu li a:hover{
	text-decoration: underline;
}
div#left-column .submenu li.select{
	font-weight: bold;
	text-indent: 18px;
	background : url(../img/...) no-repeat 0 1px;
}
	
div#left-column .submenu li.select a{
	color : #000000;
}
div#left-column .submenu ul li{
	font-size: 0.9em;
	font-weight: normal;
	margin:0 0 2px 18px;
	padding-bottom: 2px;
	text-indent: 0;				
}
div#left-column .submenu ul li.select{
	font-weight: bold;	
	text-indent: 0;
	background-image: none;	
}

div#left-column ul.submenu ul ul li{
  line-height: 1.2em;
  margin-bottom: 0.4em;
}

/* @end */

/* @group RSS */
div#left-column .rss{
	border-top: 1px solid #e6e6e6;
	margin-top: 28px;
}	
div#left-column .rss p{
	margin: 8px 0;
}	
	div#left-column .rss img{
		margin: 0px 5px 0 0;
		vertical-align: bottom;
	}	
	div#left-column .rss a{
		font-size: 1.29em;
		color: #444;
		text-decoration: none;
	}	
		div#left-column .rss a:hover span {
			text-decoration: underline;
			color: black;
		}	


/* @end */
	

/* @end */

/* @group Coeur de page */
#content-column {
	
}

/* @group Separateur */

#content-column .separateur{
	border-top: 1px solid #DDDCDD;
	width: 100%;
	padding-top: 16px;
	margin-top: 16px ;
}
	#content-column .separateur.footer{
		padding-top: 8px ;
		margin-left: 0px !important;
	}
	
/* @group Titrage */

#content-column h1{
	padding: 0px 0 10px 0;
	font-size: 2.6em;
	border-bottom: 1px solid red;
	color: #666;
	font-weight: bold;
	line-height: 1.0em;
}
	#content-column h2{
		padding: 6px 0 6px 0;
		font-size: 1.8em;
		border-bottom: 1px solid red;
		border-top: 1px solid red;
	}

/* @end */

/* @group Date & Lien Imprim / Envoyer page */

#content-column .page-information {
    float: right;
}

#content-column .connection {
	float: left;
    font-size: 1.5em;
    color: #999;
    margin-top: 2px;
}

#content-column .connection .separator {
	color: #30036D;
	margin: 0px 5px;
}

#content-column .connection a {
    text-decoration: none;
}

#content-column .connection a:hover {
    text-decoration: underline;
}

#content-column .date{
	font-size: 9px;
	text-align: right;
	color: #999;
	margin-top: 2px;
}
	#content-column .date a{
		text-decoration: none;
	}
		#content-column .date a:hover{
			text-decoration: underline;
		}

/* @end */

#content-column p{
	font-size: 1.2em;
	line-height: 1.6em;
}
#content-column p.chapo{
	padding:0px 0;
	font-size: 1.6em;
	line-height: 1.3em;
}

#content-column img.article-illustration{
	float: left;
	margin: 4px 0 4px 0;
	padding-right: 20px;
	background-color: #fff;
}

/* @group Liste */

#content-column ol{
	padding-left: 20;
	font-size: 1.2em;
}

#content-column ul{
	list-style-image: none;
	list-style-position: outside;
	padding: 0.8em 0;
	font-size: 1.2em;
	line-height: 1.6em;
}
	#content-column ul li{
		margin: 0.4em 0;
		background: url(../img/...) no-repeat 0 0px;
		padding-left: 20px;
	}
#content-column ol li{
	margin: 0.4em 0;
	padding-left: 0px;
	list-style-type: decimal !important;
}



/* @end */



/* @group Tableaux */
/*** Infos couleurs dans css couleur ***/
div#content-column  table{
	color:#333;
	border-collapse:collapse;
	width:100%;
	margin: auto;
	text-align:left;
}
	div#content-column  fieldset{
		margin: 0;padding: 0;
		border: none;
		text-align:left;
	}
	
	div#content-column  p.table-caption{
		margin: 0;padding: 0;
		border: none;
		text-align:left;
	}
		div#content-column  fieldset legend{
			font-size: 1.2em;
			padding: 0.4em 0;
			margin: 0;
		}
	div#content-column   th {
		color:#fff;
		font-weight: bold;
		font-size: 1.1em;
	}
	div#content-column   th {
		font-weight: bold;
		font-size: 110%;
	}
	div#content-column   th, div#content-column   th  {
		border:1px solid #666;
		padding:5px;
		background-color:#666;
	}
	div#content-column   th  {
		border:1px solid red;
		padding:5px;
		font-weight: bold;
	}

	div#content-column   td {
		/*border:1px solid #9c7856;*/
		padding:5px;
		text-align:left;
	}
	div#content-column   tr.ligne2 {
		background-color:  #F8F3EF;
	}

	div#content-column  table td p, div#content-column  table th p{
		padding: 0px;
		margin: 0px;
	}
	
	div#content-column   p.table-caption {
		text-align:left;
		color:#8596A2;
	}
/* @end */

/* @end */

.picto-fleche{
	background-repeat: no-repeat;
}

/* @group Column Right */
div#right-column{
	/*background : url(../img/page-column-right-title-focus.gif) no-repeat 0 0;
	padding: 32px 0 0 0;*/
}

div#right-column .focus p.bloc-title {
		font-size: 2.1em;
		color: #666;
		margin:0px 0 2px;
	}
	div#right-column .bloc-subtitle{
		font-size: 67%;
	}
	
div#right-column .focus h2.bloc-title {
		font-size: 2.1em;
		color: #666;
		margin:0px 0 2px;
	}
	
div#right-column .focus h2 .bloc-subtitle {
		font-size: 67%;
	}		

/* @group Focus */
div#right-column .focus{
	min-height: 200px;
	padding: 8px 18px 18px;
	position : static;
}
	div#right-column .focus h3{
		margin : 0px;	
		font-size: 1.6em;
		font-weight : normal;
	}
		div#right-column .focus h4{
			margin:2px 0 0 0;
			font-size: 1.6em;
			font-weight : normal;
			text-decoration : none;			
		}
	div#right-column .focus p{
		font-size: 1.2em;
		color: #333;
	}
	
	
	/* @group Liste */

div#right-column .focus ul{
	margin: 10px 0;
	font-size: 1.2em;
}
	div#right-column .focus ul li {
		list-style: disc;
		margin-left: 15px;
	}
	
	div#right-column .focus ol {
		margin: 10px 0;
		padding-left: 5px;
		font-size: 1.2em;
	}
	div#right-column .focus ol li {
		list-style: decimal;
		margin-left: 15px;
	}
		div#right-column .focus li a{
			color: #000;
			text-decoration: none;
		}
			div#right-column .focus li a:hover{
				text-decoration: underline;
			}
	div#right-column .focus li.last{
		border: none;
	}
	
	/*******/
	div#right-column .focus li.lecture{
		list-style : none;
		border-bottom: 1px solid red;
		padding: 10px 0px 10px 20px;
		margin: 0px;
		background: url() no-repeat 0 10px;
		
	}
	
/* @group Focus illustration */

div#right-column .focus .focus-illustration{
		border-bottom: 1px solid red;
		padding: 10px 0 12px;
		margin-bottom: 16px;
		overflow: hidden;
	}
	div#right-column .focus-illustration img{
		border: 1px solid #666;
		float : left;
		margin-right: 10px; 
		margin-top: 10px; 
	}
	
	div#right-column .focus-illustration p{
		padding: 0px;
		margin: 0px;
		margin-top: 10px; 
	}
div#right-column .focus .last{
		border-bottom: none !important;
	}

/* @end */


	
/* @end */
	
/* @group Articles */

div#right-column .article{
	font-size: 1.2em;
	border-bottom: 1px solid red;
	margin-top: 20px;
	overflow: hidden; /*Ajout anyware*/
	padding-bottom: 10px; /*Ajout anyware*/
}

div#right-column .article.last{
	border-bottom: 0px none;
}
	div#right-column .article img{
		float: left;
	}
	div#right-column .article p{
		margin : 0px; /*Ajout anyware*/
		margin-left:60px ;
	}
	div#right-column .article a{
		color: #333 ;
		text-decoration: none;
	}
		div#right-column .article a:hover{
			text-decoration: underline;
		}
	
	div#right-column .article .categorie{
		font-size: 90%;
		font-weight: bold;
		text-transform: uppercase;
		display: block;
		margin : 0 0 0 60px;		
	}
	div#right-column .article h3.title{
		font-weight: bold;
		font-size: 1em;		
		color : #000000;
		margin : 0 0 0 60px;
	}



/* @end */

/* @end */



/* @end */
/*********/
/* @group PAGE Sitemap */
div#left-column p.sitemap{
	font-size: 1.5em;
	line-height: 1.6em;
	margin: 70px 5px 40px 0;
	font-weight: normal;
}

.sitemap .line{
	overflow: hidden;
	position: static;
	height: auto;
}
	
#content-column .sitemap ul{
	font-size: 1.6em;
	display: block;
	width: 142px;
	float: left;
	padding: 0 15px 0 20px;
	margin: 20px 0 30px 0;
	background: url(../img/...) no-repeat 0 0px;
	line-height: normal;
}
	#content-column .sitemap ul a{
		text-decoration: none;
	}
		#content-column .sitemap ul a:hover{
			text-decoration: underline;
		}

#content-column .sitemap ul li.rub {
	background:transparent url(../img/...) no-repeat scroll 0pt;
	font-size:100%;
	line-height:normal;
	margin:0pt 0pt 0pt 0px;
}

#content-column .sitemap ul li{
	font-size: 75%;	
	background-image: none;
	margin: 9px 0 0 0; 
	padding-left: 0;
}
	#content-column .sitemap ul li a{
		color: #333;
		text-decoration: none;
		padding-left: 0;
		background-image: none;
	}



/* @end */

/* @group Pages BDD */

/* @group Oriente Express */
#content-column .metro, #content-column .bus{
	background: url(../img/picto-metro.gif) no-repeat 0 0;
	padding:3px 0 0 30px;
	margin-top: 4px;
}
	#content-column .bus{
		background: url(../img/picto-bus.gif) no-repeat 0 0;

	}
/* @end */

/* @group Signets */

/* @group Signets Acceuil */
#content-column   .signets-acc{
	border-top: 1px solid #DDDCDD;
	padding: 20px 0;
	margin: 10px 0;
}
#content-column   .signets-acc .col{
	min-height: 200px;
	width: 255px;
	float: left;
}
	#content-column   .signets-acc .col-marge{
		margin: 0 20px 0 0;
	}

#content-column   .signets-acc table{
	background:#F6F6F6 url(../img/...) no-repeat 5px 3px;
	font-size: 1.2em;
	margin-bottom: 10px;
}
	#content-column   .signets-acc table td{
		border: none;
	}
		#content-column   .signets-acc table td.c1{
			width: 20px;
		}
/* @end */

/* @group Form */

#content-column  .formulaire .form-signets ul{	
	padding: 0;
	margin: 0;
}
#content-column  .formulaire .form-signets li{
	display: inline;	
	padding: 0;
	background:none;
}
	#content-column  .formulaire .form-signets li img{
		/*vertical-align: text-bottom;*/
		margin:0 18px 0 4px;
	}
	
#content-column .formulaire p.error {
	color: red;
	font-weight: bold;
}

/* @end */
/* @group Résultat */
#content-column   .signets-result li{
	padding: 0 0 10px 0;
	margin-bottom: 18px;
	font-size: 0.834em;
	border-bottom: 1px solid #DDDCDD;
}
	#content-column   .signets-result li.last{
		border: 0;
		margin: 0;
	}
	#content-column   .signets-result li a{
		padding-left: 20px;
		font-size: 1.6em;
	}
#content-column .signets-result li p{
	margin: 6px 0;
}
	#content-column .signets-result li p a{
		font-size: 1.0em;
		padding-left: 0;
	}
/* @end */

/* @end */

/* @group Formulaires */
#content-column .formulaire{
	
}
	#content-column form {
		font-size: 1.2em;
	}
		#content-column form p{
			font-size: 0.96em;
		}

#content-column .formulaire label{
	font-weight: bold;
	color: #4D4D4D;
}

#content-column .formulaire .input160{
	width: 160px;
}
#content-column .formulaire .input315{
	width: 315px;
}

#content-column .formulaire .note{
	color: #999;
}

#content-column .formulaire div.captcha-label {
	width: 200px;
    float: left;
}

#content-column .formulaire div.captcha-image {
    width: 200px;
    float: left;
}

#content-column .formulaire input.captcha {
	width: 200px;
    margin-top: 15px;
}

#content-column .formulaire img.captcha-image
{
    margin: 3px 0px 3px 10px;
}

/* @end */

/* @group Resultats */



/* @group Pager */
#content-column .pager{
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	font-size: 1.0em;
}
#content-column .pager p{
	margin: 6px 0;
}
#content-column .pager ul{
	text-align: right;
	margin: 4px 0;
	padding: 2px 0;
	font-size: 1.1em;
	position: relative;
	margin-top: -28px;
}
	#content-column .pager ul li{
		display: inline;
		background-image: none;
		/*border-right:1px solid #e4dbca;*/
		padding: 0 2px 0 2px;
	}
		#content-column .pager ul li.last{
			border: none;
		}
	#content-column .pager-bottom{
		border-top: 1px solid #e4dbca;
		margin: 0;
	}


/* @end */
/* @group Entête */

#content-column .entete{
	font-size: 1.2em;
}
	#content-column .entete a{
		text-decoration: none;
	}
		#content-column .entete a:hover{
			text-decoration: underline;
		}
/*
#content-column .entete a.picto-before2{
	margin: -20px 0 0 auto;
	text-align: right;
	float: right;
	width: 120px;
}
*/
#content-column .entete ul{
	margin: 0;
	padding: 0;
	font-size: 100%;
}
	#content-column .entete li{
		background-image: none;
		margin: 0;
		padding: 0;
	}

/* @end */
#content-column .result li{
	margin: 2px 0;
	padding: 6px 0 6px 24px;
	background-position: 3px 5px;
	line-height: normal;
}
#content-column .result li.pair{
	background-color: #F6F6F6;
}
	#content-column .result li a{
		display: block;
		width: 100%;
		color: #1A1A1A;
		text-decoration: none;
	}
		#content-column .result li a:hover{
			font-weight: bold;
		}
		


/* @end */

/* @group Notice */
/* @end */

/* @group Encart */
#content-column .encart{
	width:517px;
	background-color: #F6F6F6;
	font-size: 1.1em;
	padding: 10px;
	margin: 15px 0 10px;
}
	#content-column .encart a{
		text-decoration: none;
	}
		#content-column .encart a:hover{
			text-decoration: underline;
		}
#content-column .encart .separateur{
	margin: 6px 0; padding: 0;
}

#content-column .encart .panier{
	display: block;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 110px;
	text-align: right;
	margin: -10px 0 0 auto;
}

#content-column .encart-num {
    margin-bottom: 25px;
}

/* @end */
#content-column .catnat-description span{
	font-size: 1.2em;
}
	#content-column .catnat-description h2{
		border: none;
		font-size: 1.6em;
		display: inline;
		margin: 10px 0 0 0;
		padding-left: 20px;
		background-repeat: no-repeat;
		background-position: 0 6px;
	}

/* @group Tableau lang-info */

/* @group Focus Cat National */
div#right-column {
    margin-top: 36px;
}

div#right-column .notice-catnat{
	padding: 0 18px 0;
}

/* @group Focus Cat National */
div#right-column .jaquette-catnat{
	margin-bottom: 10px;
	color: #30036D;
}

div#right-column .jaquette-catnat a{
	color: #30036D;
}

div#right-column .notice-catnat li {
background:transparent url() no-repeat scroll 0pt 10px;
border-bottom:1px solid red;
padding:10px 0pt;
margin-left: 0px !important;
list-style : none !important;
}

/* @end */

#content-column table.langinfos-options{
	width:100%;
	background-color: #F6F6F6;
	font-size: 1.1em;
	color: #999;
	text-indent: 20px;
	border-top: 4px solid  #F6F6F6;
	border-bottom: 4px solid  #F6F6F6;
}
	#content-column table.langinfos-options td{
		border: none;
		background-color: #F6F6F6;
		width: 175px;
		line-height: 1.4em;
	}
		#content-column table.langinfos-options td.actif{
			color: #000;
			background:#F6F6F6 url(../img/picto-actif.gif) no-repeat 7px 7px;
		}

#content-column table.langinfos-langues{
	width: 100%;
	font-size: 1.1em;
}
	#content-column table.langinfos-langues td{
		border: none;
		line-height: 1.0em;
		
	}



/* @end */

/* @end */


/* @end */

/* @group Pages Saison Culturelle */

/* @group Accueil */

#content-column .manifestations .edito{
	font-size: 1.3em;
}
#content-column .manifestations{
	padding: 0;
}
	#content-column .manifestations a{
		text-decoration: none;
	}
		#content-column .manifestations a:hover{
			text-decoration: underline;
		}
#content-column .manifestations li{
	background-position: 0 20px;
}
	#content-column .manifestations .infos-manif{
		font-size: 0.9em;
	}
		
	#content-column .manifestations a.titre-manif{
		font-weight: bold !important;
		text-decoration: none !important;
	}

/* @end */

/* @group Par dates */

#content-column table.tab-dates-manif{
	font-size: 1.2em;
	
}
	#content-column .tab-dates-manif td{
		border: none;
		vertical-align: top;
	}
	#content-column .tab-dates-manif td.date-manif{
		text-indent: 16px;
		width: 40%;
		background: url(../img/...) no-repeat 0 4px;
	}

/* @end */

/* @group Type */

#content-column .manifestations-type h2{
	border: none;
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 1.6em;
	background-repeat: no-repeat;
	background-position: 0 0px;
}
#content-column .manifestations-type .item-manif{
	margin: 6px 0 40px;
	clear: left;
	position:static !important;
}
	#content-column .manifestations-type .item-manif .infos-manif{
		text-indent: 20px;
		display: block;
		font-size: 1.2em;
	}
		#content-column .manifestations-type .item-manif img{
			margin: 16px 0 0;
		}
		#content-column .manifestations-type .item-manif p{
			margin-left: 130px;
		}
	#content-column .description-manif{
		border-top: 1px solid red;
		margin: 5px 0 0 0;
		overflow: hidden;
	}
	#content-column .description-manif + div[clear="both"] {
		line-height: 1px;
	}

/* @end */

/* @group Fiche */

#content-column .manifestations-fiche h2{
	border: none;
	margin: 0;
	font-size: 1.6em;
}
	#content-column .manifestations-fiche .infos-manif{
		font-size: 1.2em;
	}
	#content-column .manifestations-fiche img{
		margin: 16px 0 0;
	}
	#content-column .manifestations-fiche p{
			margin-left: 130px;
	}
	
	#content-column .manifestations-fiche p.legend {
			margin-left: 0px;
	}
	
	#content-column .manifestations-fiche table p{
			margin-left: 0px;
	}
#content-column .manifestations-fiche ul{
	padding: 0;
}
#content-column .manifestations-fiche li{
	padding: 8px 0 8px 24px;
	background-position: 3px 8px;
}
	#content-column .manifestations-fiche li.pair{
		background-color: #fff;
	}
#content-column .manifestations-fiche li table td{
	border: none;
	margin: 0;
}
	#content-column .manifestations-fiche li table img{
		margin: 0;
	}

/* @end */


/* @end */

/* @group Pages Annuaire */

/* @group index Lettres */

#content-column .annuaire ul li{
	background: none;
	display: inline;
	margin: 0;
	padding-left: 9px;
	font-weight: bold;
}
	#content-column .annuaire ul li a{
		text-decoration: none;
		font-weight: normal;
		color: #333;
	}
		#content-column .annuaire ul li a:hover{
			text-decoration: underline;
		}

#content-column .annuaire table a.delete, #content-column .annuaire table a.empty {
	text-decoration:underline; 
	font-weight:normal;
}

#content-column a.empty {
	font-size: 1.2em;
}

#content-column p.empty {
	text-align: right;
}
/* @end */

/* @group Navigation */
#content-column .annuaire .navigation{
	height: auto;
	overflow: hidden;
}

#content-column .annuaire .navigation a{
	display: block;
	float: left;
	width: 20px;
	height: 16px;
	background-repeat: no-repeat;
}
	#content-column .annuaire .navigation .infos{
		float: left;
		width: 490px;
		text-align: center;
		font-size: 1.2em;
	}


/* @end */

/* @group Pôle */

#content-column .annuaire .breadcrumb{
	font-weight: bold;
	margin-bottom: 25px;
}
	#content-column .annuaire .breadcrumb a{
		padding-right: 20px;
		margin-right: 6px;
		background-position: right 0;
		background-repeat: no-repeat;
		/*text-decoration: none;*/
	}

/* @end */

/* @group Tableau */

/* @group Largeur cellules */

div#content-column  .annuaire table .largeur-15 {
	width: 15%;
}
div#content-column  .annuaire table .largeur-35 {
	width: 35%;
}
div#content-column  .annuaire table .largeur-33 {
	width: 33%;
}

/* @end */

#content-column .annuaire table{
	margin: 10px 0;
	font-size: 1.2em;
}
	#content-column .annuaire table a{
		color: #333;
		display: block;
		font-weight: bold;
		text-decoration: none;
		margin: 0 0 4px 0;
	}

#content-column .annuaire table td, #content-column .annuaire table th{
	border: none;
	vertical-align: text-bottom;
}
div#content-column  .annuaire table tr.ligne2 {
	background-color:  #F8F3EF;
}


div#content-column  .annuaire table.poles tr{
	border-top: 1px solid white;
}


/* @end */

/* @group Col Focus (Recherche) */

div#right-column .focus.annuaire{
	margin-top: 35px;
	min-height: 96px;
}
	div#right-column .focus.annuaire  label{
		display: none;
	}
	div#right-column .focus.annuaire form{
		margin-top: 15px;
	}
	div#right-column .focus.annuaire .input134{
		width: 130px;
		float: left;
	}


/* @end */
/* @end */

/* @group Page Newslettre */
#content-column .newslettre .encart{
	padding-top: 1px;
	padding-bottom: 15px;
	margin-bottom: 35px;
	font-size: 1.0em;
}
#content-column .newslettre .white{
	background-color: #FFFFFF;
}

#content-column .newslettre .encart h2{
		border: none;
		text-indent: 24px;
		margin: 10px 0;
		background-position: 2px 5px;
	}
	
	#content-column .newslettre .desinscription{
		margin-left: 10px;
	}

/* @group Tableau */
div#content-column  .newslettre table .largeur-35 {
	width: 35%;
}
#content-column .newslettre table{
	margin: 10px 0;
	font-size: 1.2em;
}
	#content-column .newslettre table a{
		color: #333;
		display: block;
		font-weight: bold;
		text-decoration: none;
		margin: 0 0 4px 0;
	}

#content-column .newslettre table td, #content-column .newslettre table th{
	border: none;
	vertical-align: text-bottom;
}
div#content-column  .newslettre table tr.ligne2 {
	background-color:  #F8F3EF;
}


div#content-column .newslettre table.poles tr{
	border-top: 1px solid white;
}


/* @end */



/* @end */

/* @group Page Sondages */
#content-column .sondage .question-sondage{
	margin-bottom: 40px;
}
	#content-column .sondage .question-sondage h2{
		font-size: 1.2em;
		font-weight: bold;
		line-height: 1.4em;
		border-top: none;
	}
	#content-column .sondage .question-sondage .btn-valider{
		margin-top: 16px;
	}
	
#content-column .sondage .encart{
	padding-top: 1px;
	
}
	#content-column .sondage .encart p{
		margin: 10px 0 0 0;
	}
	#content-column .sondage .encart .barre100{
		height: 10px;
		width: 500px;
		background-color: #EBEBEB;
		/*border: 1px solid #EBEBEB;*/
		font-weight: bold;
	}
	#content-column .sondage .encart .barre-resultat{
		/* la largeur est donné dans le template par l'attribut "style" directement dans le html car sera défini dynamiquement en javascript */
		height: 10px;
		background-color: red;
		display: block;
		overflow: hidden;
	}
#content-column .sondage .encart .pourcentage{
	margin:4px 0 15px 0;
	display: block;
	font-weight: bold;
}

/* @end */

div.print {
display:none;
color:#999999;
font-size:1.1em;
margin-top:2px;
text-align:right;
}
