* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: white url(../images/bg-body.gif) repeat-x left top;
	color:#3c3c3c;
}

img {
  border:0px;
}
.clear {
  border:0 none;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  visibility:hidden;
}
#wrapper { 
	margin: 0 auto;
	width: 960px;
	background: white url(../images/bg-wrapper2.gif) repeat-y left top;
}
#bgwrapper { 
	background:  url(../images/bg-wrapper.png) repeat-x 0px 0px;
	padding:0 10px 0 10px;
	width: 940px;
}
#header {
 width: 960px;
 padding:0;
 float: left;
 height: 133px;
 margin: 0px -10px;
 background:  url(../images/bg-header.png) repeat-x 0px 0px;
position:relative;
}
#fil_ariane{
	font-size: 11px;
	margin-bottom:10px;
}
#header #form_recherche{
	bottom:7px;
	position:absolute;
	right:0;
	width:240px;
}
#footpub{
    margin-bottom:10px;
    margin-top:10px;
}
#footpub-left{
 float:left;
 width:300px;
   overflow:hidden;
}
	#footpub-left img{
		width: 300px;
		height: 106px;
	}
#footpub-right {
 float:right;
  width:620px;
  overflow:hidden;
  margin-bottom:10px;
  height:105px;
}
	#footpub-right img{
	}
	#header #form_recherche fieldset{
		border:none;
		background:none;
		margin: 0;
		padding: 0;
	}
	#header #form_recherche #btn_ok_recherche{
		background:  url(../images/bt-rechercher.png) no-repeat 0px 0px;
		border: none;
		font-size:0.8em;
		height:30px;
		padding-bottom:2px;
		width:83px;
		position:absolute;
	}
	#header #form_recherche #chp_recherche{
		width:130px;
		margin-top:5px;
	}
#footer-left{
	position:absolute;
	top:10px;
	left:40px;
}
	#footer-left ul li{
  		list-style:none;
	}
	#footer-left ul li.actif{
  		color:#830628;
  		font-size: 11px;
	}
	#footer-left ul li a{
  		color:#3c3c3c;
  		text-decoration: none;
  		font-size:11px;
	}
	#footer-left ul li a:hover{
		text-decoration: underline;
	}
	
#footer-right {
    background:  url(../images/picto-CH.png) no-repeat 0px 0px;
    width:300px;
    height:110px;
    position:absolute;
    right:0;
    top:12px;
    right:40px;
}
	#footer-right .adresse {
		font-size:10px;
		left:135px;
		position:relative;
		top:60px;
		width:190px;
	}
#menu_langues {
	list-style:none outside none;
	margin:0;
	padding:0.3em 0;
	position:absolute;
	left:450px;
	top:15px;
}
	#menu_langues li {
		float:left;
		margin:0;
		padding:0 0.5em;
		text-align:center;
	}
	#menu_langues li a {
		background:none repeat scroll 0 0 #FFFFFF;
		border:0.1em solid #999999;
		color:#444444;
		display:block;
		padding:0.1em;
		text-align:center;
		text-decoration:none;
		width:1.3em;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size:80%;
	}

	#menu_langues li a:hover, #menu_langues li a.langact, #menu_langues li a:focus {
		background:none repeat scroll 0 0 #830628;
		color:#FFFFFF;
	}
#leftcolumn { 
 margin: 0px 10px 15px 0px;
 padding: 0px;
 width: 160px;
 float: left;
}

#content { 
 float: left;
 margin: 0px 9px 15px 0px;
 padding: 10px 10px 0 10px;
 width: 580px;
 display: inline;

}
.accueil #content {
	width : 600px;
	padding : 10px 0px 0px 0px;
}
#rightcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 10px 0 15px 0;
 width: 160px;
 float: left;
}
	#rightcolumn #droite { 
		font-size:11px;
	}
	#rightcolumn #droite a{ 
		/*color:#3c3c3c;*/
		color:#000000;
		text-decoration:none;
	}
	#rightcolumn #droite a:hover{ 
		color:black;
		text-decoration:underline;
	}
	#rightcolumn #droite ul{ 
		list-style: none;
	}
	#rightcolumn #droite ul li{ 
		margin-bottom:5px;
		border-top:1px dashed silver;
		padding-top:5px;
		/*padding-left:10px;
		background:url("../images/puce.png") no-repeat scroll 1px 5px transparent;*/
	}
	#rightcolumn #droite ul#a_telecharger li{ 
		margin-bottom:5px;
		line-height:25px;
		border-top:0px;
		padding-top:5px;
		padding-left:23px;
		background:url("../images/downloadpuce.png") no-repeat scroll 1px 5px transparent;
	}
	#rightcolumn #droite p{ 
		margin:0;
	}
	#rightcolumn #droite p .date{ 
		display:block;
		margin:8px 0 0;
	}
	#rightcolumn #droite p .date{ 
		border-top: 1px silver dashed;
		padding-top:5px;
	}
	#rightcolumn #droite a.autres{ 
		color:#830628;
		display:block;
		margin-right:5px;
		margin-top:0;
		text-align:right;
		text-decoration:underline;
	}
		#rightcolumn #droite h2{ 
			font-size:16px;
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
			font-weight:bold;
			line-height:14px;
		}
	#rightcolumn #rightcontent p{ 
		margin:0 0 0 5px;
	}

#chapo{
	background:  url(../images/chapo-ombre.png) no-repeat center bottom;
	padding-bottom:17px;
}
	#chapo p.chapo{
		font-size: 14px;
		color:#6f6f6f;
	}
#img_rub{
	
}
	#img_rub img{
		width:580px;
		height: 195px;
	}
#footer { 
 width: 940px;
 clear: both;
 margin: 0px -10px;
 padding: 0px 10px;
 background:#d7d7d7 url(../images/bg-footer.gif) no-repeat left top;
	height: 157px;
	position:relative;
}
#accessibility {
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	position:absolute;
	top:10px;
}
	#accessibility ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin-left:20px;
	}
	#header #accessibility ul li, #header #liensadditionnels ul li {
		border-right: 1px solid #565656;
    		display:inline;
		font-size: 10px;
		 padding: 0 3px 0 0;
		 margin: 0 2px 0 0;
    
	}
	#header #accessibility ul li.dernier, #header #liensadditionnels ul li.dernier {
    		border-right: medium none;
    		padding: 0;
	}
	#header #accessibility ul li a, #header #liensadditionnels ul li a{
		color:#565656;
		text-decoration:none;
	}
	#header #accessibility ul li a:hover, #header #liensadditionnels ul li a:hover{
		text-decoration:underline;
	}
	#accessibility a {
		
	}
#header #liensadditionnels {
	position:absolute;
	right:10px;
	top:15px;
}
/****** MENUS ****/
#logo {
	position: absolute;
	left:17px;
	bottom:15px;
}
#logo img{
	border:0px;
}
#menu_haut{
	position: absolute;
	left:200px;
	bottom:12px;
}
	#menu_haut ul{
	}
	#menu_haut ul li{
		border-right: 1px solid #565656;
    		display:inline;
		font-size:11px;
		 padding: 0 3px 0 0;
		 margin: 0 2px 0 0;

	}
	#menu_haut ul li.dernier {
    		border-right: medium none;
    		padding: 0;
	}
	#menu_haut ul li a{
		text-decoration: none;
	}
	#menu_haut ul li a:hover{
		text-decoration: underline;
	}
#logo h1{
	margin:0;
}
#menuhaut {
  float:left;
}
#menuhaut ul li{display:inline;}
#menuhaut ul li a{
	padding:0px 5px;
	border-left:1px solid white;
}
#leftcolumn #menu_principal { 
 padding:0 0 0 12px;
}
	#leftcolumn #menu_principal li.current a { 
 		color:#830628;
	}
	#leftcolumn #menu_principal li.current li a { 
 		color:black;
	}
	#leftcolumn #menu_principal li.actif ul li.actif{ 
		background:url(../images/triangle.png) no-repeat 0px 3px;
		padding-left:10px;
	}
	#leftcolumn #menu_principal li{ 
		list-style: none;
		font-size: 11px;
		margin-bottom:9px;
		/*line-height:10px;*/
		line-height:normal;
	}
		#leftcolumn #menu_principal li a{ 
			color:#3C3C3C;
			text-decoration:none;
		}
		#leftcolumn #menu_principal li a:hover{ 
			text-decoration:underline;
		}
	#leftcolumn #menu_principal .levelone{ 
		color:#830628;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size: 16px;
		font-weight:normal;
		padding: 23px 0 0 0;
		display:block;
		line-height:14px;
	}
	#leftcolumn #menu_principal .levelone a{ 
		color:#830628;
	}
	
		#leftcolumn #menu_principal li ul li ul{ 
			padding-left:12px;
		}
		
/* ANJOU 2014 */		
#leftcolumn #menu_principal #menuitem1683{
	margin-bottom:0;
}
	#leftcolumn #menu_principal #menuitem1683 a{
		background:url(../images/anjou-2014.png) no-repeat 0px 0px;
		width:160px;
		height: 76px;
		display:block;
	}
		#leftcolumn #menu_principal #menuitem1683 a span{
			display:none;
		}
	

#leftcolumn #menu_principal {
	padding:0;
}
#leftcolumn #menu_principal li#menuitem171,
#leftcolumn #menu_principal li#menuitem170,
#leftcolumn #menu_principal li#menuitem169,
#leftcolumn #menu_principal li#menuitem168,
#leftcolumn #menu_principal li#menuitem167,
#leftcolumn #menu_principal li#menuitem2388
#leftcolumn #menu_principal li#menuitem2436
{
	padding-left: 12px;
}
#leftcolumn #menu_principal li#menuitem172{
	margin-bottom:0;
}
	#leftcolumn #menu_principal li#menuitem172 .levelone{
		padding-left: 12px;
	}
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem282,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem281,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem178,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem173,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem176,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem175,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem1719,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem2436{
		padding-left: 12px;
	}
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem282.actif,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem281.actif,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem178.actif,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem173.actif,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem1719.actif,
	#leftcolumn #menu_principal li#menuitem172 ul li#menuitem2436.actif{
		margin-left:12px;
	}
	#leftcolumn #menu_principal li#menuitem172 ul{
		margin-bottom:0;
	}
/* menu gauche langues */
#leftcolumn #menu_principal li#menuitem634,
#leftcolumn #menu_principal li#menuitem638,
#leftcolumn #menu_principal li#menuitem641 { 
	padding-left: 12px;
}

#leftcolumn #menu_principal li#menuitem656,
#leftcolumn #menu_principal li#menuitem660,
#leftcolumn #menu_principal li#menuitem663 { 
	padding-left: 12px;
}
#leftcolumn #menu_principal li#menuitem645,
#leftcolumn #menu_principal li#menuitem649,
#leftcolumn #menu_principal li#menuitem652  { 
	padding-left: 12px;
}
#leftcolumn #menu_principal li#menuitem667,
#leftcolumn #menu_principal li#menuitem671,
#leftcolumn #menu_principal li#menuitem674 { 
	padding-left: 12px;
}
		#leftcolumn #menu_principal li#menuitem172 ul li il{
			margin-bottom:10px;
		}	

/* FIN ANJOU 2014 */	

#footer-center {
	position:absolute;
	left: 277px;
	top:13px;
}
	#footer-center h1{
		font: "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size: 14px;
		font-weight:bold;
	}
	#footer-center #socialblock{
		width:190px;
	}
	#footer-center #socialblock #socialblock-flicker a,
	#footer-center #socialblock #socialblock-facebook a,
	#footer-center #socialblock #socialblock-dailymotion a,
	#footer-center #socialblock #socialblock-tweeter a{
		display:block;
		width:92px;
		height:36px;
		float:left;
	}
	#footer-center #socialblock #socialblock-flicker a{
		background:url(../images/bt-flickr.gif);
	}
	#footer-center #socialblock #socialblock-facebook a{
		background:url(../images/bt-facebook.gif);
	}
	#footer-center #socialblock #socialblock-dailymotion a{
		background:url(../images/bt-dailymotion.gif);
	}
	#footer-center #socialblock #socialblock-tweeter a{
		background:url(../images/bt-twitter.gif);
	}
	
	#footer-center #socialblock #socialblock-flicker a span,
	#footer-center #socialblock #socialblock-facebook a span,
	#footer-center #socialblock #socialblock-dailymotion a span,
	#footer-center #socialblock #socialblock-tweeter a span{
		display:none;
	}
	
.actualites #content fieldset{
	border: none;
	background: none;
}
.actualites #content .recherche{
	margin-bottom:30px;
	font: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 16px;
	color:#830628;
}
.actualites #content .actualite {
	clear:both;
	margin-bottom:20px;
}
	.actualites #content .actualite .titlenews{
		font-size:16px;
	}
	.actualites #content .actualite .titlenews a{
		text-decoration:none;
	}
	.actualites #content .actualite .titlenews a:hover{
		text-decoration:underline;
	}
	.actualites #content .actualite img{
		float: left;
		margin-right:15px;
	}
	.actualites #content .actualite .date{
		color:#6f6f6f;
		font-size:11px;
	}
	.actualites #content .actualite p{
		margin:0;
	}
	.actualites #content .newssingle_footerlinks {
		width:100%;
		text-align: right;
	}
	#content .pagination ul li {
		display:inline;
		background:none;
		padding:0;
	}
	#content .pagination ul li a{
		font-size:12px;
	}
/********* BLOCS ****/


/** SpÃƒÂ©cifique accueil **/
.accueil #home-carousel {
	margin-bottom: 10px;
}

.accueil #home-2colbox #colonne_1{
    float:left;
    width: 350px;
}

.accueil #home-2colbox #home-actulatest{
    float:left;
    width:240px;
    background: url(../images/bg-actus.gif) no-repeat top center;
}

.accueil #home-2colbox #home-actuviabilite{
    width:348px;
    margin-bottom: 8px;
}
.accueil #home-2colbox #home-actuviabilite h2{
    width:348px;
    height: 41px;
    text-indent: -9999px;
    margin: -8px 0 0 0;
    padding: 0px;
    background: url(../images/titre_conditions_circulation.png) no-repeat top center;
}

	.accueil #home-2colbox #home-actulatest #actualites, .accueil #home-2colbox #home-actuviabilite #actualites{
		padding:0 10px;
	}
	.accueil #home-2colbox #home-actulatest a.autres{
		display: block;
		text-align: right;
		font-size:11px;
		font-weight: bold;
	}
	.accueil #home-2colbox #home-actulatest .actu{
		clear:both;
		padding-bottom:8px;
		margin-bottom: 8px;
		border-bottom:1px dashed #9d9d9d;
		color:#3c3c3c;
		font-size:11px;
	}
	.accueil #home-2colbox #home-actuviabilite .actu{
		clear:both;
		padding-bottom:0;
		margin-bottom: 0;
		color:#3c3c3c;
		font-size:11px;
	}
	.accueil #home-2colbox #home-actuviabilite h2+.actu{
		border-bottom:1px dashed #9d9d9d;
	}
	.accueil #home-2colbox #home-actulatest .actu a{
		text-decoration:none;
		color:#3c3c3c;
	}
	.accueil #home-2colbox #home-actuviabilite .actu a{
		text-decoration:none;
		color:#3c3c3c;
		padding-left: 20px;
		background: url(../images/puce_conditions_circulation.png) no-repeat center left;

	}
	.accueil #home-2colbox #home-actulatest .actu a:hover{
		color:#830628;
		text-decoration:underline;
	}
	.accueil #home-2colbox #home-actuviabilite .actu a:hover{
		text-decoration:underline;
	}
	.accueil #home-2colbox #home-actulatest .actu p, .accueil #home-2colbox #home-actuviabilite .actu p{
		margin:0;
	}
	.accueil #home-2colbox #home-actuviabilite .actu p{
		font-size: 1.1em;
		padding-top: 7px;
		padding-bottom:7px;
		margin-left: 15px;
	}
	.accueil #home-2colbox #home-actulatest .actu .date {
		display: block;
	}
	.accueil #home-2colbox #home-actuviabilite .actu .date{
		display: inline;
		color: #7a7a7a;
		padding-left: 7px;
		margin-left: 3px;
		background: url(../images/puce_date_viabilite_hivernale.png) no-repeat center left;
	}
	.accueil #home-2colbox #home-actulatest img{		
		/*width:85px;
		height: 55px;
		float:left;
		width: 200px;*/
		display: block;
		margin-right:10px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.accueil #home-2colbox #home-actuviabilite img{
		width:85px;
		height: 55px;
		float:left;
		margin-right:10px;
	}
	.accueil #home-2colbox #home-actulatest #linkRssAccueil{
		margin-top:13px;
		float:right;
	}
		.accueil #home-2colbox #home-actulatest #linkRssAccueil img{
			width:auto;
			height: auto;
			float:none;
			margin-right:0;
		}
	.accueil #home-2colbox #home-actulatest h2{
		font-size:16px;
		font-weight:bold;
		padding:0 10px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
		margin-top:13px;
		float:left;
	}
	.accueil #home-2colbox #home-actulatest .title_news{
		font-weight:bold;
	}
	.accueil #home-2colbox #home-actulatest .actuprem{
		border-bottom: 1px solid #ccc;
	}
	.accueil #home-2colbox #home-actulatest .actuprem a{
		color:#830628;
		font-size: 1.1em;
	}
	.news-list-morelink{
		display: none;
	}
.accueil #home-2colbox #home-videobox {
	border:1px #cdcdcd solid;
	width:348px;	
	font-size: 11px;
	margin-right: 10px;
	color:#3c3c3c;
	background: #f0f0f0 url(../images/bg-video.gif) repeat-y top center;
}
	.accueil #home-2colbox #home-videobox .jg_widgetvideo_video{
		text-align:center;
	}
	.accueil #home-2colbox #home-videobox b,
	.accueil #home-2colbox #home-videobox br,
	.accueil #home-2colbox #home-videobox i{
		display: none;
	}
	.accueil #home-2colbox #home-videobox p{
		margin:0 0 4px 0;
	}
	.accueil #home-2colbox #home-videobox p.align-right{
		margin:0 10px 20px 0;
		font-weight:bold;
	}
	.accueil #home-2colbox #home-videobox h2{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size: 16px;
		font-weight:bold;
		padding: 0 10px;
	}	
	.accueil #home-2colbox #home-videobox h6{
		color:#3c3c3c;
		font-size:14px;
		margin:5px 0 0 0;
		font-weight: bold;
	}
	.accueil #home-2colbox #home-videobox .jg_widgetvideo_bodytext{
		/* padding: 7px 10px; */
		padding: 0; /* modif le 21/11/11 par Aline K.*/
	}
	.accueil #rightcolumn h2{
		background: url(../images/bg-col-droite.png) no-repeat top center;
		padding: 15px 10px;
		margin:0;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size: 16px;
		font-weight:bold;
	}
	.accueil #rightcolumn h2 a{
		text-decoration: none;
	}
	
fieldset {
	/*border:1px solid #cdcdcd;*/
	border:none;
	background:url(../images/bg-fieldset.png) repeat-y center top;
	/*padding:10px;*/
	padding:0 10px;
	margin:0 0 15px;
}	
	fieldset .searchbox_title{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size: 16px;
		color:#830628;
		font-weight:bold;
	}
	table.tx-offreemploi-pi1_searchtable{
		background:url(../images/bg-fieldset.png) repeat-y center top;
		margin: 0;
		width: 100%!important;
	}
			table.tx-offreemploi-pi1_searchtable caption{
				background:url(../images/bg-fieldset.png) repeat-y center top;
				margin: 0;
			}
			table.tx-offreemploi-pi1_searchtable th{
				color:black;
			}
	fieldset p{
		font-size: 12px;
	}
	#form_delib fieldset{
		height:260px;
		
	}
	fieldset #btn_envoyer{
		/*margin:-40px 0 0;*/
		position:relative;
		bottom:40px;
		left:300px;
		width:100px;
	}
		fieldset #btn_envoyer input{
			background:#e9e9e9 url("../images/bt-recherche.png") no-repeat left top;
			border: none;
			display:block;
			font-size:12px;
			height:39px;
			padding:0 16px 6px;
			margin:0;
		}
#content .searchbox{
	width:580px;	
}
	#content .searchbox .searchbox_haut{
		background:url("../images/bg-fieldset-top.png") no-repeat left top;
		height: 24px;
	}
	#content .searchbox .searchbox_bas{
		background:url("../images/bg-fieldset-bottom.png") no-repeat left top;		
		height: 24px;
	}
	#content .searchbox fieldset{
		margin:0;
	}
ul#menu_principal li{
	 background:url(../images/bg-menu.png) no-repeat left top;
}
ul#menu_principal li ul li{
	 background:none;
}
.plansite #content ul li a{
	text-decoration:none;
	color:#3c3c3c;
}
#linkRss{
	float: right;
}
#rs_div {
	padding:0 10px;
}
#rs_div div{
	position:relative;
	z-index:5000;
	margin-left:170px;
}
#header #accessibility ul li #btn_fermer{
	text-decoration: underline;;
	color:black;
}
input.tx_cg49pdfindex_pi1_pagerbutton{
	background: none;
	border: none;
	color:#830628;
	text-decoration:underline;
	float:right;
}
#linkRssAccueil{
	
}

fieldset #btn_envoyer_insertion{
	width:100px;
	margin:0 auto;
}
fieldset #btn_envoyer_insertion input{
	background:#e9e9e9 url("../images/bt-recherche.png") no-repeat left top;
	border: none;
	display:block;
	font-size:12px;
	height:39px;
	padding:0 16px 6px;
	margin:0;
}

/* blocs presentation conseil general */
.blocgris{
	margin : 10px 0px 0px 0px;
	width:580px;
	background:url("../images/bg-fieldset.png") repeat-y scroll center top transparent;
}
	.blocgris .blocgris-haut{
		background:url("../images/bg-fieldset-top.png") no-repeat scroll left top transparent;
		height:24px;
	}
	.blocgris h3{
		margin-top:0;
	}
	.blocgris .blocgris-bas{
		background:url("../images/bg-fieldset-bottom.png") no-repeat scroll left top transparent;
		height:24px;
	}
	.blocgris .blocgris-content{
		min-height:100px;
		padding:0 15px;
	}
.documents.blocgris .blocgris-icone{
	float:right;
	height:115px;
	margin-right:10px;
	margin-top:-110px;
	width:115px;
	background:url("../images/picto1.png") no-repeat scroll left top;
}
	
.contactbox.blocgris .blocgris-icone{
	float:right;
	height:115px;
	margin-right:10px;
	margin-top:-110px;
	width:140px;
	background:url("../images/picto2.png") no-repeat scroll left top;
}
/* --------------------------------------- */
/* *************************************** */
/* TITRES                                  */
/* CSSEditor|content,title|Tous les titres */
/* *************************************** */
/* --------------------------------------- */

img{
	border:none;
}
h1, h2, h3, h4, h5, h6 {
    font: "Trebuchet MS", Verdana, Arial, Helvetica;
    font-weight: normal;
    line-height: normal;
    margin: 10px 0px;
}

h1 {
    font-size: 20px;
	color: #830628;
}

h2 {
    font-size: 16px;
    font-weight: bold;
	color: #830628;
}

h3 {
    font-size: 14px;
	color: #830628;
}

h4 {
    font-size: 13px;
	color: #830628;
}

h5 {
    font-size: 12px;
	color: #830628;
}

h6 {
    font-size: 11px;
	color: #830628;
}



/* ----------------------------------------- */
/* ***************************************** */
/* LIENS                                     */
/* ***************************************** */
/* ----------------------------------------- */

a, 
a:link, 
a:visited {
    text-decoration: underline;
    color: #830628;
}

a:hover, a:active { color: #848587; }

#contents a.LinkOut:after { display: none; }



/* ---------------------- */
/* ********************** */
/* CONTENU WYSIWYG ET CO. */
/* ********************** */
/* ---------------------- */

p { margin: 10px 0px; }

b, strong {
    font-weight: bold;
    color: black;
}

i, em {
    font-style: italic;
    /*color: #9c9c9c;*/
}
.align-left{
	text-align: left;
}
.align-center{
	text-align: center;
}
.align-right{
	text-align: right;
}
code {
    font-family: Arial, Helvetica, sans-serif;
    background: #3F3F40;
    padding: 0px 2px;
    font-size: 1em;
    color: white;
}

blockquote {
    margin: 10px 50px;
    text-indent: 25px;
    font-size: 2em;
}

blockquote p {
    font-family: "Times New Roman", Times, serif;
	line-height: 75%;
    padding-right: 24px;
    font-style: italic;
    display: inline;
    color: #666560;
    margin: 0px;
}

cite {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 2px;
    font-size: 1em;
    color: #6f6f6f;
    display:block;
}

acronym {
   /* border:1px dotted silver; */
    padding: 0px 2px 0px 3px;
    letter-spacing: 2px;
    cursor: help;
}

pre {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px dotted silver;
    background: transparent;
    line-height: normal;
    font-weight: normal;
    margin: 15px auto;
    min-height: 20px;
    font-size: 1em;
	color: #3F3F40;
    overflow:auto;
    padding: 2%;
    width: 96%;
}

q {
	font-style:italic;
	font-size: 1.2em;
	color: black;
}

q:after {
	content: " ' Source: "attr(cite)" ";
	font-style: normal;
	font-size: 0.8em;
}

ul {
	list-style-position: inside;
	margin: 10px 0px;
}

ul li {}
#content ul { 
	list-style: none;
}
	#content ul li { 
		background:url("../images/puce.png") no-repeat scroll 1px 5px transparent;
		margin:0 0 0 15px;
		padding-left:12px;
	}
	
ol {
	list-style: inside decimal-leading-zero;
	margin: 10px 0px;
}

dl { margin: 10px 0px; }

dt {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	margin-top: 10px;
	padding: 0px 4px;
	color: black;
}

dd {
	/*border: 2px solid silver;*/
	font-style: normal;
	padding: 0px 2px;
	text-indent: 0px;
	margin: 0px;
}

hr {
	border: 0px;
	margin: 20px 0px;
	border-top: 2px dotted silver;
}

table {
	border-collapse: collapse;
	border: 1px solid silver;
	border-spacing: 0px;
	margin: 10px auto;
	font-size: 1em;
	width: 100%;
}

table caption {
	text-align: left;
	font-size: 1.7em;
	margin: 5px 0px;
	color: #3F3F40;
}

th {
	border:1px solid silver;
	font-weight: bold;
	padding: 0px 2px;
	text-align: left;
	font-size: 1.1em;
	color: white;
}

td {
	border: 1px solid silver;
	padding: 0px 2px;
}

#content table{
	border:none;
}
	#content table th {
		border: none;
		border-bottom:1px solid black;
		color:#830628;
		font-weight: normal;
		font-size:12px;
		padding:5px 5px 12px 5px;
	}
	#content table td {
		border: none;
		border-bottom:1px solid black;
		padding:5px;
	}
	#content table caption {
		 font: "Trebuchet MS", Verdana, Arial, Helvetica;
		 color:#830628;
		 font-size:16px;
	}

	
#content div.documents ul li {
    background:none;
}
.tx-cg49synomia-pi1 form {
width:auto;
}
#content .tx-cg49synomia-pi1 table td {
border : 0px;
}

.tx-offreemploi-pi1 a {
  color: #3C3C3C;
}
.tx-offreemploi-pi1 th {
  font-weight : bold;
}
.tx-offreemploi-pi1 caption {
  display:none;
}
.tx-offreemploi-pi1 .recherche {
  text-align:right;
}

.important {
  font: "Trebuchet MS", Verdana, Arial, Helvetica;
	color:#830628;
	font-size:13px;
	font-weight: bold;
	border: 1px solid #666;
	padding: 3px;
}

/*********** DESTINEO *******/
#divprinc.marque_blanche label {
    width : 265px;
    float:left;
    margin-top:10px;
}
#divprinc.marque_blanche input {
    margin-top:5px;
}
#divprinc.marque_blanche legend {
    color : #830628; 
    font-size:1.2em;
    font-weight:bold;
}
#divprinc.marque_blanche fieldset {
    padding-bottom : 10px; 
}
#divprinc.marque_blanche #dmb_form_recherche{
  margin-top : 10px;
}
#divprinc.marque_blanche #valider{
  margin-left:400px;
}

#content div.jg_widgetvideo_html table td {
    border:0px;
}
#content .tx-offreemploi-pi1_searchtable td {
	border-color:#CCCCCC;
	border-style:none none dotted;
}

/*********** INDEXED SEARCH *******/
.tx-indexedsearch fieldset {
	background: none;
	padding: 0;
}
.tx-indexedsearch fieldset legend {
	display: none;
}
.tx-indexedsearch input.sword {
	background: none repeat scroll 0 0 #ffffff;
	border: 0.1em solid #81000f;
	color: #444444;
	margin: 0 0.2em 0 0;
	width: 300px;
	padding: 1px 30px 1px 3px;
}
.tx-indexedsearch input.sword:hover, .tx-indexedsearch input.sword:focus, .tx-indexedsearch select:hover, .tx-indexedsearch select:focus {
	background-color: #dfdfdf;
}
.tx-indexedsearch select {
	background: none repeat scroll 0 0 #ffffff;
	border: 0.1em solid #CCCCCC;
	color: #444444;
	margin: 0 0 0 0.5em;
	padding: 1px 3px 1px 3px;
}
.tx-indexedsearch label {
	width: 115px;
	display: block;
	float: left;
	text-align: right;
	padding: 1px 0 1px 0;
}
.tx-indexedsearch .tx-indexedsearch-line {
	margin-bottom: 5px;
}
.tx-indexedsearch select.type {
	width: 182px;
}
.tx-indexedsearch select.defop {
	width: 180px;
}
.tx-indexedsearch select.media {
	width: 250px;
}
.tx-indexedsearch select.sections {
	width: 299px;
}
.tx-indexedsearch select.order {
	width: 174px;
}
.tx-indexedsearch select.desc {
	width: 113px;
}
.tx-indexedsearch select.results {
	width: 58px;
}
.tx-indexedsearch select.group {
	width: 164px;
}
#content .tx-indexedsearch table td {
	border: none;
}
#content .tx-indexedsearch ul.browsebox li {
	display: inline;
	padding: 0;
	margin: 0 0.2em 0 0.2em;
	background: none;
}
#content .tx-indexedsearch ul.browsebox li.previous {
	margin-right: 2em;
}
#content .tx-indexedsearch ul.browsebox li.next {
	margin-left: 2em;
}
#content .tx-indexedsearch ul.browsebox {
	display: block;
	margin: 0 auto;
	overflow:hidden;
	text-align: center;
}
.tx-indexedsearch-browselist-currentPage {
	font-weight: bold;
	color: #830628;
}

/*********** RGSMOOTHGALLERY *******/

.jdGallery .slideInfoZone h2 {
color:#fff!important;
font-size:85%!important;
}

#footer-center h3 {
    font-size: 14px;
    font-weight: bold;
}
.accueil #actualites h3.title_news {
	color: #3C3C3C;
    font-size: 11px;
    margin:0;
}

.legend {
	font-style:italic;
	font-size:0.8em;
}

/*********** CARROUSEL TSA *******/

.tx-t3sjslidernews-pi1 a.nivo-prevNav {
    top: 50% !important;
    left: 15px !important;
    background-color: #3E7788 !important;
}

.tx-t3sjslidernews-pi1 a.nivo-nextNav {
top: 50% !important;
    right: 15px !important;
    background-color: #3E7788!important;
}

/*********** BOURSES *******/
#ligne_vali {text-align: center;}
#ligne_vali .btn_valider {
background: url("../images/bt-recherche.png") no-repeat center top;
	border: none;
	font-size: 12px;
	height: 49px;
	padding: 0 16px 6px;
	margin: 0;
	width:100%;
	}
	
/*********** IMG ACCROCHE ACCUEIL *******/	
#home-img_accroche div.csc-textpic-center div.csc-textpic-imagewrap {margin:0;}
#home-img_accroche img {margin: 1em 0; }


/*********** ACTUS Relations Internationales *******/
.actu_ri {clear:both; color: #000; font-size: 11px; font-weight: bold;#margin: 0.5em 0; border-bottom: 1px solid #ddd; overflow: auto; padding: 0.5em; background: #efefef; }
.actu_ri .date {color: #666; font-weight: normal;}
.actu_ri img {float: left; margin-right: 15px;}
.autres.ri {display: block; text-align: right; margin:0 0 1em 0; background: #ddd; font-weight: bold; padding: 5px; text-decoration: none; font-size: 11px;}