@import url("/css2007/2011_actualite.css");

hr {
    border: 0;
    margin:18px 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0)); 
}

* 	{
	margin: 0px;
	padding: 0px; 
	}
html {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	}
	
	body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;		/* 	background-color: #006699;*/
	padding:0px auto;
 }
 
.content2 p, .content2 table tr td,  .content2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #222;line-height:19px;}
 
 em {
	/*font-weight: 500;*/
	font-style: oblique;font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;

}
strong em {
	/*font-weight: 500;*/
	font-style: oblique;font-weight:bold !important;
	font-family: Arial, Helvetica, sans-serif;
}
 .sup {
	font-size: 6px;
	font-weight: normal;
	vertical-align: super;
}
sup {
	font-size: 7px;
	font-weight: normal;
}

#container { background-color:#FFF;margin:0 auto;width:962px;padding:0px 0 0 0px; } 
.content2 {
	/*float:right;*/margin-right:0px;background-color:#FFF;/*width:660px;*/padding:0px 0 0 0px;
	}


.content2 a:active, .content2 a:visited, .content2 a:link {
	/*color: #0056AD;*/
/*	font-size: 12px;*/
	text-decoration: none;
/*	display:block;*/
	
}
.content2 a:hover {
	color: #222;
	text-decoration: none;
/*	display:block*/
} 

.content2 img {
	max-width:610px;
} 
img.realsize  { max-width:1000px !important;}

.vurbain a:active, .vurbain a:visited, .vurbain a:link {
	/**/color: #00B5C1;
/*	font-size: 12px;*/
	text-decoration: none;
/*	display:block;*/
	
}
.vurbain a:hover {
	color: #222;
	text-decoration: none;
/*	display:block*/
}


.content2 ul li { margin-left:20px}
.content2 ol li { margin-left:20px}
/*#content2 li {margin-left:26px}*/
/*ul li, ul, li {
	margin: 0px;
	padding: 0px; 
	}*/



.content2 ul {margin-bottom:18px}
.content2 a.bouton_bleu:link ,.content2 a.bouton_bleu:active,.content2 a.bouton_bleu:visited { border: #DDDEE2 solid 1px;padding:3px;
	color: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	height: 17px;
	background-image:url(/images/1_degrade_encadre3.jpg);
	text-decoration: none;display:inline;padding:6px;font-weight:bold;-moz-box-shadow: 0px 0px 20px #cbcbcb;
-webkit-box-shadow: 0px 0px 20px #cbcbcb;-moz-border-radius: 7px;
border-radius: 7px;
} 
.content2 a.bouton_bleu:hover { border: #DDDEE2 solid 1px;padding:3px;
	color: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	height: 17px;
	background-image:url(/images/1_degrade_encadre3.jpg);
	text-decoration: none;display:inline;padding:6px;font-weight:bold;-moz-box-shadow: 0px 0px 20px #cbcbcb;
-webkit-box-shadow: 0px 0px 20px #cbcbcb;-moz-border-radius: 7px;
border-radius: 7px;
} 
 
 
.entete_2 { margin:0px auto 0 auto;width:962px;background-color:#fff; }

#content_sb,#monDossier {
	padding: 10px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
	position:absolute;
	z-index:1000;
	width: 250px;
	
	text-align:left
}
.ligne { width:640px;clear:left;min-height:1px;margin-bottom:0px}

.demi {width:48%;margin-right:10px;float:left;margin-bottom:20px}
.demi img {max-width:290px !important;}


.col-4-6 {width:600px;margin-right:10px;float:left;margin-bottom:20px}
.col-2-6 {width:300px;margin-right:10px;float:left;margin-bottom:20px}
.col-3-6 {width:450px;margin-right:10px;float:left;margin-bottom:20px}

#monDossier {
	font-size:12px;
	width: 350px;
	text-align:left
}
#monDossier td {
	font-size:12px;
	}

#page #layout {
	width: 900px;
}
#page #header {
	width: 900px; 
}
#page #layout {
	width: 875px;
}
#page #header {
	width: 875px; 
}
#page #layout #foot {
	clear: both;
	background-color:#AEC390;
	text-align: center;
}
#foot a {
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#foot a:hover {
	color: #930;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#foot_map {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#888;line-height:12px
}
#foot_map a {
	color: #666;text-decoration:none
}
#foot_map a:hover {
	color: #930;text-decoration:none
}
#foot_map div ul li {
	list-style-type: none;margin-bottom:3px;
	}
#foot_map div  { margin-top:3px;margin-left:6px;width:210px;float:left; }

#foot_map div ul  { padding-left:45px;margin-top:15px;}
#foot_map p {margin-bottom:9px}
#foot_map li a:link,#foot_map li a:visited,#foot_map li a:active {
	margin-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666;
	/*display: block;*/
}
.foot_titre {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	margin:0;
	font-size:15px;
	line-height:16px;
	letter-spacing: 1px;color:#000
}

a.foot_titre  {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	margin:0;
	font-size:15px;
	line-height:16px;
	letter-spacing: 1px;color:#000
}


/*accueil*/
#accueil div #cal a {
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
#accueil div #cal span {
	display: block;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FDEFCF;
}

#accueil #box_1 a,#accueil #box_2 a {
	font-weight: bold;
	color: #069;
	text-decoration: none;font-size:100%
}
.actualite_accueil {
margin-top:0px;
border-right:0px solid #6ABB56; 
border-left:0px solid #6ABB56; 
border-bottom:0px solid #6ABB56; 
padding:6px 6px 6px 6px;	
	
}
#actu a.lien_accueil:active, #actu a.lien_accueil:visited, #actu a.lien_accueil:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #222;
	font-size: 12px;
	text-decoration: none;
	display:block;
	min-height:40px;
	padding-bottom:5px
	/*background-image: url(/images/puce1.gif);
	background-repeat: no-repeat;
	background-position: -5px  0;
	padding-left:15px*/
}
 #actu a.lien_accueil:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0056AD;
	text-decoration: none;
	display:block
} 
#accueil #box_1 a,#accueil #box_2 a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
}
#accueil #box_1 a:hover,#accueil #box_2 a:hover {
	color: #36C;
	font-weight: normal;
	text-decoration: none;
}
#accueil  {
	margin-left:18px
}

.lien_accueil img {
	font-family: Arial, Helvetica, sans-serif;
	color: #036;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a.lien_accueil b {
		font-size: 12px;

	color: #036;
	font-weight:bold
}
a.lien_accueil:active, a.lien_accueil:visited, a.lien_accueil:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #222;
	font-size: 12px;
	text-decoration: none;
	display:block;
	min-height:40px;
	
}
 a.lien_accueil:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0056AD;
	text-decoration: none;
	display:block
}
.actualites,.bande_vert {
	background-image:url(/fr/accueil2011_v/actu.jpg);
	background-repeat:no-repeat;
	height:35px;/**/text-indent: -9999px;
}

.news {
	background-image:url(/fr/accueil2011_v/news.png);
	background-repeat:no-repeat;
	height:35px;/**/text-indent: -9999px;
	margin-left:6px
}
.space {height:.4em}



/*.top {background-image:url(/transport-actif/images/header_bg.jpg);  background-repeat:repeat-x; background-position:top; height:199px; }
.header { height:199px; width:991px; }*/


.bande_vert {
	/*background-image: url("/images/1_degrade_encadre5.jpg");*/
	color:#333;
	margin-top:10px;
	padding:5px;
	text-align:left;
	font-size:30px;
	font-family: "Futura Condensed Medium";
	}

img{behavior: url(/css2007/iepngfix/iepngfix.php);}


	
a 	{
	text-decoration: none;color: #0056AD;
	/*color: #222; */
	}
a:hover {
	/*color: #333;*/
	text-decoration: none;
	/*font-size: 12px;*/
	}

.Titre14 {
	font-size: 14px;
	color: #2B7323;font-weight:bold;
}
.titre_vu {
	font-size: 14px;
	color: #ED244F;font-weight:bold;
}
.content2 .Titre14 {
	font-size:14px;
	font-weight:bold;
	color: #2B7323;
	font-family: 'Ubuntu', arial, serif;
	height:22px;
	line-height: 22px;/*display:block;*/
}


.Titre14_lt {
	font-size:14px;
	font-weight:bold;
	color: #2B7323;
	font-family: 'Ubuntu', arial, serif;
	height:22px;
	line-height: 22px;/*display:block;*/
}
#content_accueil .Titre14 {
	font-size:13px;
	font-weight:bold;
	color: #444;display:block;margin-bottom:-10px;
	
	
}
.titre18 { font-size:22px;font-weight:bold;color: #333;font-family: 'Ubuntu', arial, serif;line-height:22px;
display:block;margin-bottom:-5px}

.titre_block18 { font-size:22px;font-weight:bold;color: #333;font-family: 'Ubuntu', arial, serif;line-height:22px;display:block;margin-bottom:3px}
.Titre16 { font-size:16px;font-weight:bold;color: #333;font-family: 'Ubuntu', arial, serif;line-height:19px}


h1 {
	font-size: 24px; 
	font-weight: bold; line-height:26px;
	color: #5E5F5E; 
	}
h2 {
	font-weight: bold;
	font-size: 14px; line-height:22px;
	}
h3 {
	font-size: 12px;
	font-weight: bold; 
	}
h4 {
	font-size: 10px;
	font-weight: bold; 
	}
	
	h1,h2,h3,h4,h5 { font-weight:bold;color: #333;font-family: 'Ubuntu', arial, serif;}

h1 {margin-bottom:9px;margin-top:9px}
h2 {margin-bottom:6px;margin-top:0px}

h4.alert_success {
display: block;
width: 100%;
margin: 20px 0% 0 0%;
margin-top: 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #E2F6C5 /*url(/admin_vq/images/icn_alert_success.png) no-repeat*/;
background-position: 10px 10px;
border: 1px solid #79C20D;
color: #32510F;
padding: 10px;
text-indent: 0px;
font-size: 14px;}

a.menu:link {
	color: #000000;
	font-size: 11px;
	border: 1px solid #666666;
	padding: 1px;
	text-decoration: none;
	background-color: #F0F0F0;
	line-height: 16px;
	white-space: nowrap;
}
a.menu:visited {
	color: #000000;
	font-size: 11px;
	border: 1px solid #666666;
	padding: 1px;
	text-decoration: none;
	background-color: #F0F0F0;
	line-height: 16px;
}
a.menu:active {
	color: #000000;
	font-size: 11px;
	border: 1px solid #666666;
	padding: 1px;
	text-decoration: none;
	background-color: #F0F0F0;
	line-height: 16px;
}
a.menu:hover {
	color: #ffffff;
	font-size: 11px;
	border: 1px solid #666666;
	padding: 1px;
	text-decoration: none;
	background-color: #e97d00;
	line-height: 16px;
}

a.lien2:link,a.lien2:visited,a.lien2:active {
	color: #000000;
	border: 0px solid #666666;
	margin: 3px 0;
	text-decoration: none;
	background-color: #fff;
	line-height: 16px;display:block
}
a.lien2:hover {
	color: #000;
	border: 0px solid #666666;
	text-decoration: none;
}

p { margin:9px 0;}



.lien_puce {
	font-family: Verdana, Geneva, sans-serif;
	/*font-size: 12px;*/
	background-image: url(/images/puce_rv.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 18px;
	background-position: left .5em;
	padding:5px 18px
}
.mag_vedette { width:33%;float:left }


.hidden { display:none;
	padding:9px;
	border:1px solid #E1E1E1;
	margin:9px 0 9px 15px;
	background-color: #F0F0F0;}
#apropos .hidden { display:none;
	padding:9px;
	border:1px solid #E1E1E1;
	margin:9px 0;
	background-color: #F0F0F0;}
.hidden .lien_puce { background-image: url(/symbole/annule.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 18px;
	background-position: 100% 5px;padding:5px 18px 3px 0; }
	
#typedevoies .hidden {
	display:none;
	padding:9px;
	border:1px solid #E1E1E1;
	margin:9px 0;
	background-color: #F0F0F0;
}
.hidden_noborder {
	display:none;
	padding:0px;
	border:0px solid #E1E1E1;
	margin:0px 0;
	background-color: #F0F0F0;
}




.encadre2011 {
	
	padding: 10px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
	
	width: 250px;
	
	text-align:left
} 





input { border:1px solid #CCC; }


#apropos a { color:#990000}

.top_menu a {
	font-size: 12px;
	display: inline;
	margin-right: 3px;
	margin-left: 3px;
}
#top_menu a {color:#333}

.top_menu_vu a {
	font-size: 12px;
	display: inline;
	margin-right: 3px;
	margin-left: 3px;color:#fff
}
#top_menu_vu a {color:#CCC}

/*#inscriez-vous a:link , #inscriez-vous a:visited , #inscriez-vous a:active, #inscriez-vous2 a:link , #inscriez-vous2 a:visited , #inscriez-vous2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	background-image:url(/feria/visuel2010/1_degrade_encadre3_100.jpg);
	display: block;
	padding: 5px 3px;
	width: 187px;
	text-align: center;line-height:15px;
	text-decoration: none;margin-left:0px;
	border-right:#039 solid 2px;
	border-bottom:#039 solid 2px;
}*/

#inscriez-vous a:link , #inscriez-vous a:visited , #inscriez-vous a:active, #inscriez-vous2 a:link , #inscriez-vous2 a:visited , #inscriez-vous2 a:active {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color:#223893;
	/*font-size: 12px;
	display: block;*/
	text-decoration: none;margin-left:0px;
	
}


#renseignement a:link , #renseignement a:visited , #renseignement a:active, #renseignement a:link , #renseignement a:visited , #renseignement a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	background-image:url(/feria/visuel2010/1_degrade_encadre3_100.jpg);
	display: block;
	padding: 3px;
	width: 187px;height:15px;
	text-align: center;line-height:15px;
	text-decoration: none;margin-left:0px;
	border-right:#039 solid 2px;
	border-bottom:#039 solid 2px;
}





/* menu contextuel */
.sidebar_titre{
	font-family: 'Yanone Kaffeesatz', arial, serif;
	margin:0;
	font-size:20px;
	line-height:21px;
	letter-spacing: 1px;color:#777;
}

#menu_context { margin: 18px 0 0 18px;font-size: 12px; }
#menu_context ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	/*font-family:Arial, Helvetica, sans-serif;*/
	/**/font-size: 12px;
}
#menu_context li {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/menu2011/a_puce1.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;
}
#menu_context li.vsz {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/menu2011/a_puce_bleu.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;
}

#inscriez-vous li {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/images/pic_point_top.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;
}
#menu_context li.on {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/menu2011/a2_puce1.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;font-weight:bold;
}
#menu_context li.on2013 {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/menu2011/a_puce1_sel.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;font-weight:bold;
}
#menu_context li:hover {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	/*background-image:url(/menu2011/a2_puce1.gif);*/
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;color:#444;
}
#menu_context li a {
	/*float: left; */
	/*text-indent: -9999px;*/
	height: 38px;color:#444;
	
}
#menu_context li a:hover { background-position: left bottom; color:#22489A;
/*background-image:url(/menu2011/a2_puce1.gif);*/
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px; }

#menu_context ul li ul {
	padding-top:4px;
}
#menu_context ul li ul li .first {
	padding-bottom:2px;height: 38px;
}

#menu_context  .sub {
	padding-left:20px;font-size:11.5px;padding-bottom:2px;height: 15px;
}
#menu_context .sub2 {
	padding-left:20px;font-size:11.5px;padding-bottom:2px;
	background-image:url(/1-spacer.gif);
}



/*----*/
.puce_fleche { margin: 18px 0 0 18px;font-size: 12px; }
.puce_fleche ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	/*font-family:Arial, Helvetica, sans-serif;*/
	/**/font-size: 12px;
}
.puce_fleche li {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/menu2011/a_puce1.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;
}
.puce_fleche li.vsz {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/menu2011/a_puce_bleu.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;
}

#inscriez-vous li {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/images/pic_point_top.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;
}
.puce_fleche li.on {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/menu2011/a2_puce1.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;font-weight:bold;
}
.puce_fleche li.on2013 {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	background-image:url(/menu2011/a_puce1_sel.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;font-weight:bold;
}
.puce_fleche li:hover {
	/*float: left;*/
	margin-left: 0;
	padding-left: 20px;
	/*background-image:url(/menu2011/a2_puce1.gif);*/
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px;
	/*color:#006699;*/
}
.puce_fleche li a:link,.puce_fleche li a:active,.puce_fleche li a:visited {
	/*float: left; */
	/*text-indent: -9999px;*/
	color:#444;
	display:block;
	padding-bottom:5px;
}
.puce_fleche ul li a:hover { background-position: left bottom; 
/*background-image:url(/menu2011/a2_puce1.gif);*/
	background-repeat: no-repeat;
	padding-bottom:5px;
	background-position: 0px -2px; color:#006699 !important;
	}

.puce_fleche ul li ul {
	padding-top:4px;
}
.puce_fleche ul li ul li .first {
	padding-bottom:2px;height: 38px;
}

.puce_fleche  .sub {
	padding-left:20px;font-size:11.5px;padding-bottom:2px;height: 15px;
}
.puce_fleche .sub2 {
	padding-left:20px;font-size:11.5px;padding-bottom:2px;
	background-image:url(/1-spacer.gif);
}

/**/
.nousjoindre_ta {
	border: 1px solid #BABABA;
	/*background-image:url(/images/1_degrade_1600.jpg);*/
	margin-top:12px;padding:9px;
	font-family:Arial, Helvetica, sans-serif;
	/**/font-size: 12px;
}
.nousjoindre_ta a {
	color:#069;
}




.b { font-weight:bold; }


#tableau {
	border: 1px solid #FFF;
	background-image:url(/images/1_degrade_1600.jpg);
}
#tableau td {
	border-top: 1px solid #FFF;padding:2px;
}
#tableau th {
	border-bottom: 1px solid #666;;background-image:url(/images/1_degrade_100.jpg);
}
#tableau a{
	color:#000000;
}


.tableau {
	border-left: 1px solid #CEEDFF;
	border-bottom: 1px solid #CEEDFF;
	background-image:url(/images/1_degrade_1600.jpg);
}
.tableau p { margin:0}
.tableau td {
	border-top: 1px solid #285FAB;border-right: 1px solid #CEEDFF; padding:4px;
}
.tableau th {
	border-bottom: 1px solid #CEEDFF;background-image:url(/images/1_degrade_100.jpg);
}
.tableau a {
	color:#000000;
}

.cadreferia td {
	border-top: 1px solid #fff;border-right: 1px solid #FFF; padding:4px;background-image:url(/images/1_degrade_100.jpg);
}

.pvii a:link {
	display:block;
	color:	#000000;
	text-decoration: none;
	white-space: nowrap;
	line-height:14px;
	text-indent: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	border-bottom: 1px solid #ccc;

}
.pvii a:visited {
	display:block;
	color:	#000000;
	text-decoration: none;
	white-space: nowrap;
	line-height:14px;
	text-indent: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	border-bottom: 1px solid #ccc;

}
.pvii a:hover {
	color: #000000;
	background-color: #B0CAE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #ccc;

}
.pvii a:active {
	display:block;
	color:	#000000;
	text-decoration: none;
	white-space: nowrap;
	line-height:14px;
	text-indent: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	border-bottom: 1px solid #ccc;

}


.bouton_bleu {
	/*border: #DDDEE2 solid 1px;padding:6px;*/
	color: #FFF;
}
a.bouton_bleu:link ,a.bouton_bleu:active,a.bouton_bleu:visited { border: #DDDEE2 solid 1px;padding:3px;
	color: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	height: 17px;
	background-image:url(/images/1_degrade_encadre3.jpg);
	text-decoration: none;display:inline;padding:6px;font-weight:bold;-moz-box-shadow: 0px 0px 20px #cbcbcb;
-webkit-box-shadow: 0px 0px 20px #cbcbcb;-moz-border-radius: 7px;
border-radius: 7px;
} 
a.bouton_bleu:hover { border: #DDDEE2 solid 1px;padding:3px;
	color: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	height: 17px;
	background-image:url(/images/1_degrade_encadre3.jpg);
	text-decoration: none;display:inline;padding:6px;font-weight:bold;-moz-box-shadow: 0px 0px 20px #cbcbcb;
-webkit-box-shadow: 0px 0px 20px #cbcbcb;-moz-border-radius: 7px;
border-radius: 7px;
} 



a.bouton_fermer:link ,a.bouton_fermer:active,a.bouton_fermer:visited { border: #000 solid 2px;padding:3px;
	color: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	height: 17px;
	background-color:red;
	text-decoration: none;display:inline;padding:2px 6px 3px;font-weight:bold;-moz-box-shadow: 0px 0px 20px #cbcbcb;
-webkit-box-shadow: 0px 0px 20px #cbcbcb;-moz-border-radius: 12px;
border-radius: 12px;
} 
a.bouton_fermer:hover { border: #000 solid 2px;
	color: #FFF;
	
background-color:red;	text-decoration: none;display:inline;padding:2px 6px 3px;font-weight:bold;-moz-box-shadow: 0px 0px 20px #cbcbcb;
-webkit-box-shadow: 0px 0px 20px #cbcbcb;-moz-border-radius: 12px;
border-radius: 12px;
} 

/* ta */

.bande_ovb {  height:80px;  background-image:url(/transport-actif/images/bande_ovb.jpg); background-repeat:repeat-x; }
.encadre_ovb, {	padding: 10px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
		display:block;
	text-align:left }
	
.encadre{	padding: 10px;margin-top:20px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
		display:block;
	text-align:left }
	
.titre_colloque {
	font-size: 16px;
	color: #600;font-weight:bold;display:block;
}
td.margin_lr  {
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 9px;
}
.carte_popup { display: none;position:absolute;top:30px;background-color:#fff;-moz-box-shadow: 0px 0px 20px #cbcbcb;
-webkit-box-shadow: 0px 0px 20px #cbcbcb;box-shadow: 0px 0px 20px #cbcbcb;-moz-border-radius: 12px;
border-radius: 12px; width:800px;padding:12px }

img#fancybox-img { min-width:800px !important }

a.menu_panier:link,  a.menu_panier:visited,  a.menu_panier:active { 
	color: #000000;
	font-size: 11px;
	border: 1px solid #666666;
	padding: 2px 3px;
	text-decoration: none;
	background-color: #F0F0F0;
	line-height: 22px;
	white-space: nowrap;
}
 a.menu_panier:hover {
	color: #ffffff;
	font-size: 11px;
	border: 1px solid #666666;
	
	text-decoration: none;
	background-color: #CCC;
	line-height: 22px;
}
#accueil_publication img, #detail_publication .cover { -moz-box-shadow: 5px 5px 5px #cbcbcb;
-webkit-box-shadow: 5px 5px 5px #cbcbcb;box-shadow: 5px 5px 5px #cbcbcb; }

a.lien3:link,  a.lien3:visited,  a.lien3:active {
	color: #000000;
	font-size: 12px;
	border: 0px solid #666666;
	padding: 2px 0px;
	text-decoration: none;
	background-color: #F0F0F0;
	line-height: 16px;
	white-space: nowrap; display:block;
}

.legende_droite { width:300px;float:right;margin:0 0 12px 12px;font-style:italic;font-size:11px }
.legende_gauche { width:300px;float:left;margin:0  12px 12px 0;font-style:italic;font-size:11px }
.legende_droite2012 { float:right;margin:0 0 12px 12px;font-style:italic;font-size:11px }
.legende_gauche2012 { float:left;margin:0  12px 12px 0;font-style:italic;font-size:11px }

.legend_right { float:right;margin:0 0 12px 12px;font-style:italic;font-size:11px;display: block;max-width:300px;}
.legend_right img { width:100% !important; }
.legend_left { float:left;margin:0 12px 12px 0;font-style:italic;font-size:11px;display: block;max-width:300px }


.clear {
	clear: both;
	}
	
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:2005; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1em; right:1em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center;padding:12px;z-index:2005
}
.chronique {
	text-transform: uppercase;
	color: #360;
}

.module_vq {
	border: 1px solid #9BA0AF;
	width: 100%;
	margin: 10px 3% 0 3%;
	margin-top: 20px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.module_vq .header h3 {
display: block;
width: 90%;
font-size:15px;
margin-left:6px;
margin-top:6px;
}

.module_vq .header {
height: 22px;
width: 100%;
background: #F1F1F4 url(/admin_vq/images/secondary_bar.png) repeat-x;
-webkit-border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px;
-moz-border-radius-topleft: 1px; -moz-border-radius-topright: 1px;
border-top-left-radius: 1px; border-top-right-radius: 1px;
border-bottom:1px solid #CCC;}

.module_vq .header2 {
height: 40px;
width: 100%;
background: #F1F1F4 url(/admin_vq/images/secondary_bar2.png) repeat-x;
-webkit-border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px;
-moz-border-radius-topleft: 1px; -moz-border-radius-topright: 1px;
border-top-left-radius: 1px; border-top-right-radius: 1px;
border-bottom:1px solid #CCC;}

.module_vq .header2 h3 {
display: block;
width: 90%;
font-size:14px;
margin-left:6px;
margin-top:6px;
}

.alert_info {
display: block;
width: 95%;
margin: 20px 3% 0 3%;
margin-top: 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #B5E5EF url(/admin_vq/images/icn_alert_info.png) no-repeat;
background-position: 10px 10px;
border: 1px solid #77BACE;
color: #082B33;
padding: 10px 0;
text-indent: 0px;
font-size: 14px;}



/* List pour toggle*/

*{
	
}
.content2 ul.list-bullet {
    border-top:1px solid #dbdad9;
    list-style-type:none;margin-left:0;padding-left:0;
	list-style:none;
	text-decoration:none;
	border:none;
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	font-weight:inherit;
	font-style:inherit;
	font-size:12px;
	font-family:inherit;
	font-family:Arial, Helvetica, sans-serif;
}
.content2 ul.list-bullet li {
    background: url("/images/list_pointer_arrow-right.png") 15px left no-repeat;
    padding:10px 0 15px 30px;
    border-bottom:1px solid #dbdad9;margin:0;
}
.content2 ul.list-bullet li span.arrow {
}
.content2 ul.list-bullet li span.arrow img {
}
.content2 ul.list-bullet li strong.title {
    display:block;
}
.content2 ul.list-bullet li span.disposition {}

.content2 ul.list-bullet.rounded li {
    background: url("/images/list_pointer_rounded-right.png") transparent 0 10px no-repeat;margin:0;
}
.content2 ul.list-bullet.rounded li {
    font-weight:bold;margin:0;
}
.content2 ul.list-bullet.rounded.active li {
    background: url("/images/list_pointer_rounded-bottom.png") transparent 0 10px no-repeat;margin:0;
}

.rounded {
    margin:0; }
.contentToToggle {display: none;  font-weight: normal}
.Toggle {padding:10px 0 15px 30px;border-bottom:1px solid #dbdad9;background: url("/images/list_pointer_rounded-right.png") transparent 0 10px no-repeat;}

.Toggle.active {
    background: url("/images/list_pointer_rounded-bottom.png") transparent 0 10px no-repeat;margin:0;
}

.Toggle2 {padding:10px 0 15px 30px;/*border-top:1px solid #dbdad9;*/background: url("/images/list_pointer_rounded-right.png") transparent 0 10px no-repeat;font-weight:bold}
.Toggle2:hover {padding:10px 0 15px 30px;/*border-top:1px solid #dbdad9;*/background: url("/images/list_pointer_rounded-bottom.png") transparent 0 10px no-repeat;font-weight:bold;color:#990000}

.Toggle2.active {
    background: url("/images/list_pointer_rounded-bottom.png") transparent 0 10px no-repeat;margin:0;
}
.contentToToggle2 {display: none;  font-weight: normal;padding:0px 0 15px 30px;}

/* Slot specific adjustments: FAQ slot should not have separate margins */
.a-slot.faq,
.a-slot.faq ul.list-bullet {
    margin-bottom:0;
    border-top:none;
}
/* /Slot specific adjustments: FAQ slot should not have separate margins */

.hidden_bleu {
display: none;
width: 100%;
margin: 10px 5% 0 0;
margin-top: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #B5E5EF;
border: 1px solid #77BACE;
color: #082B33;
padding: 10px 10px;
text-indent: 0px;
font-size: 14px;}

.module {
border: 1px solid #9BA0AF;
width: 100%;
margin: 20px 3% 0 3%;
margin-top: 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #ffffff;
}

.side_module {
border: 1px solid #9BA0AF;
width: 100%;
margin: 20px 3% 0 0;
margin-top: 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #ffffff;
}

.padding {padding:9px}

.module header {
height: 42px;
width: 100%;
background: #F1F1F4;
-webkit-border-top-left-radius: 5px; 
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
border-top-left-radius: 5px; border-top-right-radius: 5px;
border-bottom:1px solid #CCC;
-moz-box-shadow: 0px 0px 20px #cbcbcb;
-webkit-box-shadow: 0px 0px 20px #cbcbcb;
}

.module header h3 {
	font-size:14px;
	display: block;
	width: 90%;
	float: left;
	padding:3px 6px;
	font-weight: bold;
}
.border { border:1px solid #555; }

.thumbnail_200 { width:200px;float:left;margin-right:9px  }

.liste img { margin-bottom:3px;width:200px;float:left;margin-right:9px}
.border-top { border-top:1px solid #CCC;}
.liste  { margin-bottom:9px;display:block;clear:left;padding:12px 0}
.liste h2  { font-size:140%;color:#006699;
font-family: 'Yanone Kaffeesatz', sans-serif;
font-weight:normal;text-transform: uppercase;	letter-spacing: .04em;}
.liste a:link, .liste a:active ,.liste a:visited  { color:black}

.liste a:hover  { text-decoration:underline}

/*EXPERTISE*/
img.desaturate { 

 opacity: 0.4;
    filter: alpha(opacity=40);
}

img.desaturate60 { 

 opacity: 0.6;
    filter: alpha(opacity=60);
}
/**/
.desaturate2:hover img { 

 opacity: 1;
    filter: alpha(opacity=100);

-webkit-filter: grayscale(10%);
filter: grayscale(10%);
filter: gray;
filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
} 


a.myelement {

}
.myelement img {
    position:absolute;width:290px;height:auto
}
.myelement span {
     text-align:center;padding-top:8px; position:absolute;width:290px;
font-family: 'Yanone Kaffeesatz', arial, serif;
	margin:5px 0 0 0;
	font-size:25px;
	line-height:30px;
	letter-spacing: 1px;text-transform: uppercase;
        text-shadow: 1px 1px #FFF;
color:#000;display:block;
}
a:hover.jaune {
    background: rgba(221, 171, 4, 0.5);color:#FFF
}
a:hover.bleu {
    background: rgba(64, 175, 222, 0.5);color:#FFF
}
a:hover.orange {
    background: rgba(253, 187, 75, 0.5);color:#FFF
}
a:hover.vert-fonce {
    background: rgba(89, 183, 79, 0.5);color:#FFF
}

@media (min-width: 768px) {
.desktop-hide { display:none !important; }
}