/*@import url(rte.css);
@import url(msp_print.css) print;*/

/*p.theme, span.theme {font-family:Helvetica !important;}*/


/* >>>>>>>>>>>>>>> balises generiques */

* 		{margin:0; padding:0; font-family: verdana, bitstream vera-sans, trebuchet, arial, sans-serif; font-size: 1em; font-weight: normal; font-style: normal; 
		text-decoration: none;}

body, html	{height:100%;}

html>body #contenu {height:auto;}


body		{margin:0; background:url(../images/bckg.jpg) no-repeat #fbf9f9 50% 0; font-size:76%; 
            font-family:trebuchet ms, verdana, bitstream vera-sans, arial, helvetica, sans-serif;text-align:left;} 

img		{border:0;}

a			{color:#0865bd; text-decoration:underline; /*overflow:hidden;*/}
a:link		{color:#0865bd; text-decoration:underline;}
a:hover, a:focus {color:#177edf; text-decoration:none;}



h1, h2, h3, h4, h5, h6 { font-weight:bold;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { font-weight:bold;}

h1			{font-size:2em; margin-left:220px;}
h2 			{color:#c32c00; font-size:1.6em;  margin:1em 0 0.2em 0;}
h2 a:link,  h2 a  	{color:#000000;	 text-decoration:none;}
h2 a:hover,  h2 a:focus  { color:#000000;	text-decoration:underline;}
h3			{font-size:1.4em; color:#c65512; margin:1em 0 0.5em 0; /*clear:right;*/}
h4			{font-size:1.2em; margin:0.7em 0 0.5em 0;}
h5			{font-size:1.1em; margin:0.7em 0 0.5em 0;}
h6			{font-size:1em; margin:0.7em 0 0.5em 0;}

.test1234 {text-align:right; margin:0 0.5em 0 1em;}

sup     {font-size:70%;}

strong  {font-weight:bold;}
em      {font-style:italic;}

p {margin-bottom:1em;}

ol {margin:10px 0 15px 30px;}

pre {width:500px;white-space: pre; /* CSS2 */  white-space: -moz-pre-wrap; /* Mozilla */ white-space: -hp-pre-wrap; /* HP printers */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */}
iframe			{border:none;}

table 			{border-collapse:separate; margin:5px 0 15px 0; width:100%; }
table, td, th 		{border:0;}
td, th 			{border-bottom: 1px solid #C9C5C3; padding:5px;}
tbody th			{text-align:left; background:#f4f4f4;}
thead th, thead td	{background:#8787A1;	border-bottom: 1px solid #F1B105; 	color:white;	font-weight:bold;  text-align:center;}
td p, th p 			{padding:0; margin:0;}
th p, th, th li 		{font-weight:bold;}
tbody tr.surtitre th	{ background-color:#DDDDDD;}
tbody tr.surtitre td	{ background-color:#DDDDDD;}
tbody tr.selectedRow td, tbody tr.selectedRow th	{ background-color:#DDDDDD;}


/*table {
	color:#666;	
	text-shadow: 1px 1px 0px #fff;	
	background:#eaebec;	
	border:#ccc 1px solid;
	margin:5px 0 15px 0;
	width:100%;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table th {
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	font-weight:bold;
}
table th.headerSortDown {
	background: #dddddd;
}
table.tablesort th {
	cursor:pointer;
}
table tr {
	text-align: center;
}
table tbody th 		{background-color: #f4f4f4;	padding:5px 10px;	text-align:left;}
table td:first-child {
	text-align: left;
	border-left: 0;
}
table td {
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table tr:last-child td {
	border-bottom:0;
}
table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}*/


caption		{text-align:left; font-weight:bold; font-size:1.1em; color:#E2781C; margin-left:2px;}
span.titre-tableau-violet h3		{background:#8787A1; 	color:#FFF;	border-bottom: 1px solid #F1B105;	margin-bottom: -5px;}
p.news-single-imgcaption {color:#615853; font-size:0.9em;}

table.img-legende-align-gauche td, table.img-legende-align-gauche th,
table.img-legende-align-droite td, table.img-legende-align-droite th,
table.img-legende-gauche td, table.img-legende-gauche th {border:0; background:0;}
table.cache {display:none;}

object	{display:block;	margin-top: -20px;}
blockquote {margin-left:15px; border-left:2px solid #bbbbbb; padding-left:10px;}

hr {background-color:#bbbbbb; border:0 none; color:#bbbbbb; height:1px; margin:1em 0 0.6em 0em; padding:0;}

#content .alpha li		{ list-style-type:none; }
.puce_alpha			{ margin-left:-15px;}

#breadcrumb a {text-decoration:none;}
#breadcrumb a:after {content:" >"; color:#000;}
#breadcrumb img {margin:0 0 1px 5px;}

p#lastupdate {font-size:0.9em;}

.csc-linkToTop {font-size:0.9em; margin-top:10px; text-align:right;}
.csc-linkToTop a	{background:url(../images/fleche_option.gif) 0 center no-repeat; text-decoration:none !important; color:#67605D; padding-left:15px;}
.csc-linkToTop a:hover	{text-decoration:underline !important; color:#177edf;}

p.toutes-nouvelles {text-align:right; margin-top: 30px;}

.slideInfoZone {height:auto !important;}
.csc-textpic-caption {color:#615853; font-size:0.9em; text-align:left;}
p.align-right {text-align:right;}

div.cadre-gris {position:relative; margin:3em 0 1em; padding:0.1em 3em; border:2px solid #acacac; background-color:#fcfcfc; width:350px; }
#content div.cadre-gris h2 {position:absolute; top:-22px; left:-5px; margin:0; padding:0 10px; font-weight:bold; color:#000; font-size:1.3em;}

.sans-p {line-height: 3px;}

/* >>>>>>>>>>>>>>> Accessibilite*/
.visuallyhidden { -moz-border: none; border: solid 1px #000000; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.visuallyhidden:active, .visuallyhidden:focus {background-color:#ffffff; clip: auto;height: auto; overflow: visible; position: static;width: auto;}

/* >>>>>>>>>>>>>>> formulaires */

fieldset		{border:0; padding:0.5em;}
legend			{font-weight:bold;}

label			{}
a.submit { 
    color:#555; background:#fff url(/fileadmin/templates/ext/formhandler/skin/images/button-grey.png) top left repeat-x; -moz-border-radius: 3px 3px 3px 3px; display: block;
    clear:right;   
    float: right;
    font-family: verdana,bitstream vera-sans,trebuchet,arial,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    /*line-height: 100%;*/
    margin-bottom: 20px;
    min-width: 99px;
    padding: 3px 12px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, 0.75);
    border-color: #D4D4D4 #B4B4B4 #B4B4B4 #D4D4D4;
    border-right: 1px solid #B4B4B4;
    border-style: solid;
    border-width: 1px;
}


/* >>>>>>>>>>>>>>> Programme d'identification visuelle */
#piv-bandeau		{display:block; position:relative; left:50%; margin-left:-485px; 
			background:url(../images/piv/piv_bandeau_fond.gif) repeat-x #fff; 
			width:956px; margin-right:25px; height:100px; vertical-align:top;}

#piv-bandeau div.mo	{display:block; float:left;  clear:none; margin:0; padding:0;  
			text-align:left; width:211px; height:86px; margin:0; 
			padding:0px; background:white;}
#piv-bandeau div.mo a	{display:block; width:100%; height:100%; text-indent:-5000em; text-decoration:none; 
			background:url(../images/piv/piv_mo.gif) no-repeat 0 17px; cursor:pointer;}
#piv-bandeau div.mo a:hover,
#piv-bandeau div.mo a:focus	{text-decoration:none;}
#piv-bandeau div.mo span	{visibility:hidden; color:#000; font-size:20px; letter-spacing:0.6em;}

#piv-bandeau div.idSite		{display:block; float:right; clear:right; line-height:0; width:727px; height:57px; 
			        margin:0; text-indent:-5000em; /*background:url(../images/piv/piv_bandeau.jpg) no-repeat 100% 0 white;*/}



#piv-bandeau a		{color:#fff; font-family:/*chaloult_cond_demi_gras, chaloult_cond,*/ arial, sans-serif; font-size:x-small;_font-size:0.8em; 
			text-decoration:none; margin:0 5px;}
#piv-bandeau a:hover	{text-decoration:none;}
#piv-bandeau a:focus 	{text-decoration:none;}
#piv-bandeau-print	{display:none;}

body #piv-bandeau-navig		{display:block; float:left; margin-left:10px; _margin-left:0px; width:735px; margin-top:1px;_margin-top:-1px;}
*+html body #piv-bandeau-navig		{margin-top:-1px;}

body #piv-bandeau-navig ul	{display:inline;}
body #piv-bandeau-navig ul li	{display:inline; list-style-type:none;}
body #piv-bandeau-navig ul li.quitter	{position:absolute; right:1.5em; clear:none;}
body #piv-bandeau-navig li.langue	{position:absolute; right:0.5em; bottom:29px;}

body #piv-bandeau-navig ul li a		{text-decoration:none;}
body #piv-bandeau-navig ul li a:hover,
body #piv-bandeau-navig ul li a:focus	{text-decoration:underline;}

body #piv-pied		{position:relative; clear:both; bottom:0; display:block; width:990px; 
			text-align:center; vertical-align:bottom; z-index:0; background:url(../images/bckg_contenu.jpg) repeat-y 0 0;
			margin-left:auto !important; margin-right:auto !important; margin-top:-13px; padding-bottom:15px;}
body #piv-pied p	{bottom:0;_bottom:-1px; left:0; width:100%; margin:0; padding:0;}

#piv-pied ul		{margin:1em auto 0.5em auto; width:700px;}
#piv-pied ul li		{display:inline; margin-left:0.4em;_margin-left:0.9em; list-style-type:none; line-height:1.2em;}
*+html #piv-pied ul li	{margin-left:0.9em;}


#piv-pied ul li:after {content:" |"; color:#000; text-decoration:none !important;}
#piv-pied ul li.last:after {content:""; display:block;}


body #piv-pied a	{color:#003399; font-size:0.9em; text-decoration:none;}
body #piv-pied a:hover	{color:#003399; text-decoration:underline;}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>> Positionnement */

#contenu		{position:relative; display:block; overflow:visible; background:url(../images/bckg_contenu.jpg) repeat-y 0 0; width:990px; margin-left:auto !important; margin-right:auto !important; height:100%; min-height:100%;}


#breadcrumb		{position:absolute;_position:relative; width:890px; font-size:0.8em; background:none; padding:5px 0 0 27px; text-indent:-3px; _height:24px;}
*+html #breadcrumb 	{left:0px;}

#recherche		{ width:300px; background:none; text-align:right;  margin-left: 660px;}
#navigtop		{float:left; clear:both; width:990px; z-index:10; }
#navigation		{float:left; clear:none; width:300px; min-height:100px;}
#complement		{float:right; clear:none;  margin:15px 25px 0 0; padding-left:15px;	width:200px; }
#information	        {margin-left:220px; padding:1em 0 0 0;_padding:1em 0 2em 0; line-height:1.4em;}
#centrale               {line-height:1.4em;}
#cleaner		{display:block; width:100%; clear:both; height:0px;}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>> Navigation haut (pages internes) */

#navigtop {padding:0; margin:20px 0 0 0;_margin:5px 0 0 0; background:url(../images/bckg_menu_top.jpg) no-repeat 0 0; height:41px;}
*+html #navigtop {margin:32px 0 0 0;}

#navigtop ul li.ministere a { width:111px; background: url("../images/navigation_top/minstere_bckg.png") no-repeat scroll; }
#navigtop ul li.police a{ width:201px; background: url("../images/navigation_top/police_bckg.png") no-repeat scroll;}
#navigtop ul li.dgscsi a {width:158px; background: url("../images/navigation_top/dgscsi_bckg.png") no-repeat scroll;  height:41px; }
#navigtop ul li.correctionnels a{ width:143px; background: url("../images/navigation_top/correctionnel_bckg.png") no-repeat scroll;}
#navigtop ul li.laboratoire a{ width:246px;  background: url("../images/navigation_top/labo_bckg.png") no-repeat scroll;}
#navigtop ul li.organisme a{ width:116px; background: url("../images/navigation_top/organisme_bckg.png") no-repeat scroll;}
#navigtop ul li a:hover {background-position:0 -41px;}
#navigtop ul li:hover, #navigtop ul li:focus{background-position:0 -41px;}

/*menu anglais*/
#navigtop ul.nav_en li.ministere a { width:111px; background: url("../images/navigation_top/minstere_en_bckg.png") no-repeat scroll; }
#navigtop ul.nav_en li.police a{ width:201px; background: url("../images/navigation_top/police_en_bckg.png") no-repeat scroll;}
#navigtop ul.nav_en li.dgscsi a{ z-index:999999; position:relative; width:158px; background: url("../images/navigation_top/dgscsi_en_bckg.png") no-repeat scroll;  height:41px; }
#navigtop ul.nav_en li.dgscsi span {visibility: hidden; }
#navigtop ul.nav_en li.correctionnels a{ width:143px; background: url("../images/navigation_top/correctionnel_en_bckg.png") no-repeat scroll;}
#navigtop ul.nav_en li a:hover {background-position:0 -41px;}
#navigtop ul.nav_en li:hover, #navigtop ul.nav_en li:focus{background-position:0 -41px;}

#navigtop {padding:0; margin:30px 0 0 0;_margin:5px 0 0 0; background:url(../images/bckg_menu_top.jpg) no-repeat 0 0; height:41px; z-index: 10;}

#navigtop ul {list-style:none; line-height:1; margin:0; padding:0 0 0 8px;}
#navigtop li {float:left; padding:5px; margin:0; padding:0;}
#navigtop a {display:block; text-indent:-9999px; height:41px; float:left; overflow:hidden;}

#navigtop li ul {position:absolute; filter:alpha(opacity=92); -moz-opacity:0.92; opacity:0.92; width:11em; left:-999em; margin-left:4px;_margin-left:-100% !important; padding:0; margin-top:41px; z-index:10000;}

#navigtop li ul li {margin-left:-5px;_margin-left:0; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
#navigtop li ul li a {text-indent:0; background:#fff !important; height:auto !important; padding:5px 5px 5px 10px; color:#292726; text-decoration:none; line-height:1.1em;}
#navigtop li ul li a:hover, #navigtop li ul li a:focus {background:#d6d2d0 !important;}
#navigtop li:hover ul, #navigtop li.sfhover ul {left:auto;}


/***** Correctifs IE7 pour menu haut *****/
*+html #navigtop li ul {width:15em;}
*+html #navigtop ul li.dgscsi  ul {margin-left:-158px;}


/***** Correctifs IE8 pour menu haut *****/
#navigtop li ul { width /*\**/: 15em\9 }
#navigtop ul li.dgscsi ul { margin-left /*\**/: -20px\9 }

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Navigation (page accueil) */

#navigation ul		{list-style-type:none;}
#navigation ul li	{}

#navigation li.active a		{background:#ccc;}

#navigation ul li a	{display:block; padding:0.5em; text-decoration:none;}
#navigation ul li a:focus,
#navigation ul li a:hover	{text-decoration:hover;}

#navigation .active a		{background:#ccc;}

#navigation .active ul a	{background:none;}

#navigation ul ul a	{padding-left: 1.5em;}
#navigation ul ul ul a	{padding-left: 3em;}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Navigation laterale (pages internes) */

#navig_laterale {float:left; clear:none; background:url(../images/bckg_menu_lateral.jpg) no-repeat 0 100% #c9c5c3; margin:0 0 10px 23px;_margin:0 0 10px 11px; width:242px;}
#navig_laterale ul {border-top:1px solid #67605d; list-style-type:none; padding:0 0 200px 0; margin:10px 0 0 0 !important;}
#navig_laterale ul li {bottom:0;}
#navig_laterale ul li a {display:block; background:url(../images/bckg_elements_menu_lateral2.jpg) no-repeat; background-position:0 0; color:#302D2B; font-weight:bold; font-size:1.1em; text-decoration:none; padding:9px 10px 10px 12px; border: 1px solid #CBCBCB; border-top:none;}
#navig_laterale ul li a:hover {background-position:0 -89px; color:#fff; }
#navig_laterale ul li.active  {border-bottom:1px solid #67605d; border-top:1px solid #948f8c; background:transparent;}
#navig_laterale ul li.active a {background-position:0 -89px; border-bottom:0 !important; border-top:0 !important; padding-bottom:11px;  color:#fff;}


/* Niveau 2 */
#navig_laterale ul li ul {background:url(../images/bckg_sousmenu_lateral.jpg) no-repeat #fff; padding:5px 0 5px 0; margin:0; border-top:0; margin-top:0px !important; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
#navig_laterale ul li ul li {border:0; border-bottom:1px solid #dcdcdc;}
#navig_laterale ul li.active ul li a {background:none; border:0 !important; font-weight:normal; padding:4px 10px 4px 11px !important; color:#302D2B;}
#navig_laterale ul li ul li a:hover, #navig_laterale ul li ul li a:focus {background:#d9d6d4;}

#navig_laterale ul li ul li.active a {font-weight:bold; background:#d9d6d4;}
#navig_laterale ul li ul li.active {border-bottom:1px solid #dcdcdc; border-top:0;}


/* Niveau 3 */
#navig_laterale ul li ul li ul {background:0; margin:-2px 0 0 15px !important; border-top:0; margin-top:0; border:0;}
#navig_laterale ul li ul li ul li {border:0; /*list-style-type:square;*/ background:url(../images/puce_menu.gif) 0 11px no-repeat;}
#navig_laterale ul li ul li ul li a {font-weight:normal !important; padding-left:12px !important; background:0 !important;}
#navig_laterale ul li ul li ul li a:hover, #navig_laterale ul li ul li ul li a:focus {background:0; text-decoration:underline;}
#navig_laterale ul li ul li ul li.active {border:0; background:url(../images/puce_menu.gif) 0 11px no-repeat;}
#navig_laterale ul li ul li ul li.active a {font-weight:bold !important;}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Contenu de page */
.csc-sitemap ul {margin:0 0 0 15px;}

ul.csc-menu li.csc-section {/*list-style-image:url(../images/puce_ancre.jpg) !important;*/ padding-left:16px !important; background:url(../images/puce_ancre.jpg) no-repeat !important; background-position:0 5px ; list-style-type: none !important; }

ul.csc-menu-3 {padding-bottom:10px; margin-left:13px !important;}

dl.csc-menu	{margin-left:3em;}
.csc-menu-4 dt	{display:list-item; list-style-image:url(../images/puce.gif);}
.csc-menu-4 dd	{margin:0 0 2em 1em;}
.csc-menu-4 dd p	{margin:0;}

.csc-menu li.courant a	{font-weight:bold; text-decoration:none; color:black;}

/*.bottin-titre{color:#003399; font-weight:bold; font-size:14px;}*/

#centrale div.text-pic { overflow:hidden; }

#centrale #complement  div.text-pic {width:200px; overflow:visible; }

.csc-frame-frame1	{overflow:hidden;}
.retrait-blanc		{overflow:hidden;	position: relative;	/*width:100%;*/	 z-index: 100;}
.invisible			{display:none;}
.survol-image a img		{opacity:0.8;}
.survol-image a:hover img,	.survol-image a:focus img	{opacity:1;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {border: 1px solid black;}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> IRFAQ */
.tx-irfaq-pi1 a 		{color:#0865bd !important; text-decoration:underline !important;}
.tx-irfaq-pi1 a:hover 	{color:#177edf !important; text-decoration:none !important;}
.tx-irfaq-dynheader	{margin-bottom:5px;}
.tx-irfaq-pi1 dt p		{display:inline-block!important;	width:95%;}
.tx-irfaq-pi1 dt img	{margin-top: 5px;	vertical-align: top;}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Recherche */
#recherche label.rechercher {display:none;}
#recherche input.champ {width:250px; border:1px solid #f1b105; padding:3px; color:#868686; font-size:0.9em;}
#recherche input.button {background:url(../images/btn_rechercher.jpg) no-repeat 0 100%; text-indent:-99999px; height:22px; width:20px; border:0; _line-height:1000px; _font-size:0px;}
*+html #recherche input.button {line-height:1000px; font-size:0px;}
#evenement2{
margin-left:130px;

}

div.tx-mspgeomatique-pi2 ul li a span.voirCarteLink{
	text-decoration:underline;
	vertical-align:super;	
	margin-left:5px;
}
div.tx-mspgeomatique-pi2 ul li a span.voirCarteLink:hover{
	text-decoration:none;
	vertical-align:super;	
	margin-left:5px;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Recherche TT_NEWS */
.news-search-form {margin:10px 0 50px 0; background:#f2f2f2; padding:10px 2px 15px 2px; overflow:auto;}
.news-search-form label {display:block; float:left; clear:none; width:160px; text-align:right; padding:0 3px 0 0; margin-bottom:5px;}
.news-search-form div {clear:both; padding:0 0 5px 0;}
.news-search-form select, .news-search-form input {float:left; padding:1px; margin-bottom:5px;}
.news-search-form div.news-search-form-submit {padding:0 10px 22px 0px;}
.news-search-form div.news-search-form-submit input {float:right;}
.search-print-hide {display:none;}
.news-list-container-print {margin:0px 30px;}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> DAM */
.info-dam {display:inline-block;}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Bloc vous-êtes*/

div.vous-etes		{float:left; border:2px solid black; clear:none; min-height:240px;	background:#f1f1f1; width:200px; height:175px; text-align:center; padding:5px 0; float:left; margin:0 15px 10px 0; border:0 !important;}
div.vous-etes 		{height:400px !important;}
div.vous-etes ul		{margin-left:17px!important;	text-align:left;}
div.vous-etes  h3 	{color:#423636; width:196px; margin:0; padding:5px 0 0 0; height:40px; display:block;}
div.vous-etes  h3 a 	{color:#423636; font-weight:bold; text-decoration:none;}

div.carriere		{height:200px !important;}
div.carriere h3		{height:70px;}

div.section-speciale	{background:url(../images/bckg_speciale.png) repeat-x #fcfcfc;	 border: 1px solid #F0F0F0; padding:0 20px;}
div.section-speciale h2{background:url(../images/icone_info.png) no-repeat;	color:#645750;	font-size: 2em;		padding:0 0 30px 50px;}
div.section-speciale h3{color:#645750;	font-size: 1.2em;	margin-top:0;}
div.section-speciale p.legende {margin-bottom:0;}

.lightbox 						{display:none;}
.featherlight .featherlight-content		{height:100%;}
.featherlight .featherlight-close-icon	{right:20px;}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> tool-tip*/
.tooltip { color: #000000; 	outline: none;	cursor: help; 	text-decoration: none;	position: relative;	top: -20px;}
.tooltip span {margin-left: -999em;	position: absolute;}
.tooltip:hover span {border-radius: 5px 5px;	color: #000000;		 -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);position: absolute; left: 1em; top: 2em; z-index: 99;margin-left: 0; width: 250px;}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> block-gris en colonne*/
li.block-gris	{	padding: 0;	width: 27%;}
.block-gris		{	background-color: #fbfbfd;		border: #efedee solid 1px;		display: inline-block;	min-height: 240px;	margin: 5px 30px 5px 5px;}
.block-gris	a	{	color: #000000;		font-weight:bold;	text-decoration:none;}
.block-gris	h3,
.block-gris	p	{	font-size: 0.9em!important;		color: #000000;		margin: 5px!important;}
.block-gris img 	{	margin-left: 3px;}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> cadre*/
.column           { display:inline-block;     padding: 0 5px;     vertical-align: top;}
.one-of-five      { width:18%}
.one-of-four      { width:23%}
.one-of-three     { width:31%}
.one-of-two       { width:48%}
.two-of-three     { width:64%}
.three-of-four    { width:73%}
.one-of-one       { width:98%}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> alerte-bas*/
.alerte-bas {  
	
	position: fixed;
  	bottom: 0px;
 	display: block;
 	background-color: #5e534b;
 	color:#FFFFFF;
 	font-size:1.3em;
 	padding: 10px 0;
  	width: 100%;
  	z-index: 100;
  	-webkit-backface-visibility: hidden;
  }
  .alerte-bas div{  
	 width: 990px;
	 margin-left: auto !important;
 	 margin-right: auto !important;
 	   cursor: pointer;
  }
   .alerte-bas span {  
        display: inline-block;
	margin-left: 30px;
	
  }
  
  .alerte-bas span a{  
	 font-weight:bold;
	 color:#FFFFFF;
	 text-decoration: none;
  }
  .alerte-bas .fermer{  
	 color:#FFFFFF;
	 text-decoration: none;
	 float:right;
	 font-weight:bold;
	   font-size: 1.2em;
	   margin-right: 30px;
  }
  .alerte-bas .fermer:hover, .alerte-bas .fermer:focus{  
	 color:#FFFFFF;
	 text-decoration: underline;
  }


.accessible{ padding: 0.8em 1em;	background: #FFFFFF; 	border: 1px solid #474747;  }



.news-list-browse {font-size:0.9em; text-align:center; margin:0 0 0 3px;}


.highlight{
font-weight:bold;
/*font-style:italic; */
/*background-color:#cccccc;*/
}