/*---------- GENERALITES ----------*/
* { 
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
body {
	text-align: center;
}
/*---------- STRUCTURES DES PAGES ----------*/
#conteneur {
	margin: 0 auto;
	text-align: left;
	width: 992px;
	background: url(/chrome/themes/default/images/clic-pprt-rhone-alpes.png) top no-repeat;
	padding-bottom: 30px;
}
#sdClic {
	float: left;
	width: 176px;
	margin-right: 10px;
	background: url(/chrome/themes/default/images/sidebar-clic.gif) top no-repeat;
}
#sdPprt {
	float: right;
	width: 176px;
	margin-left: 10px;
	background: url(/chrome/themes/default/images/sidebar-pprt.gif) top no-repeat;
}
#contenu {
	overflow: hidden;
	margin-left: 170px;
	margin-right: 170px;
	padding-top: 55px;
}
#colg {
	margin-left: 10px;
	width: 360px;
	max-width: 360px;
	float: left;
	list-style-image: none;
	padding-bottom:30px;
}
#cold {
	width: 200px;
	/*background-color: #009900;*/
	padding-right: 15px;
	float: right;
	font-size: 11px;
	padding-bottom:30px;
}
#colc {
	margin-left: 10px;
	padding-bottom:30px;
	width: 600px;
	float: left;
}
#linkhome {
	text-align: right;
	padding-right: 40px;
	
}
/*---------- Format IE ----------*/
[if lte IE 6]
#sdClic {
	margin-right: 0px;
}
#sdPprt {
	margin-left: 0px;
}	
#contenu {
	overflow: visible;
	height: 1%;
}
#accordion > li {
	list-style: none;
	list-style-image: none;
}
#colg {
	width: 360
}
#cold {
	width: 200px;
}
#cold li {
	list-style: none;
	list-style-image: none;
}
#cold ul {
	list-style: none;
	list-style-image: none;
}
#nav2 {
	margin-left: 0;
}
[endif]

#- {}

/*---------- MISE EN FORME DES PAGES ----------*/
.clear {
	clear: both;
}
.gauche {
	float:left;
}
.droite {
	float:right;
}

#header h1, #header h2{
	height: 87px;
	text-indent: -10000px;
	width: 200px;
	float: left;
	
}
#nav2 {
	float: right;
}
#nav2 ul {
	margin-top:10px;
}
#nav2 li {
	display: inline;
	padding: 0 5px;	
	font-size: 10px;

}
.filetdroit {
	border-right: solid 1px #026792;
}
#liens {
	/*background: url(/chrome/themes/default/images/liens.png) no-repeat;
	text-indent: -2000px;*/
}
#credits {
	/*background: url(/chrome/themes/default/images/credits.png) no-repeat;
	text-indent: -2000px;*/
}
#contacts {
	/*background: url(/chrome/themes/default/images/contacts.png) no-repeat;
	text-indent: -2000px;*/
}
#aide {
	/*background: url(/chrome/themes/default/images/aide.png) no-repeat;
	text-indent: -2000px;*/
}
#sdClic, #sdPprt {
	padding-top: 55px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 30px;
	}
#sdClic h3, #sdPprt h3 {
	text-indent: -2000px;
}
.presentation {
	background: url(/chrome/themes/default/images/presentation.png) no-repeat;
	text-indent: -2000px;
	margin-left: 15px;
	margin-bottom: 10px;
}
#sdClic ul, #sdPprt ul {
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
}
.filet-clic {
	background: url(/chrome/themes/default/images/filet-clic.png) no-repeat left top;
}
.filet-pprt {
	background: url(/chrome/themes/default/images/filet-pprt.png) no-repeat left top;
}
#sdClic li, #sdPprt li {
	list-style-image: url(/chrome/themes/default/images/list-nav.gif);
	line-height: 18px;
	margin-left: 15px;
	padding-left: -3px;
	padding-right: 10px;
}
#sdClic a, #sdPprt a {
	color: #026792;
	text-decoration: none;
}
#regard-risque {
	background: url(/chrome/themes/default/images/fond-points-gris.png) repeat-y scroll 0 0;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 12px;
	width: 173px;
	
}
#regard-risque .blocblanc{
margin: 0 10px;
}
#regard-risque .blocblancg{
margin: 0 10px;
}
#regard-risque h4 {
	/*padding-top: 30px;*/
	font-size: 12px;
	font-weight: bold;
}
#regard-risque ul {
	margin: 0;
}
#regard-risque li {
	margin-top: 3px;
	line-height: 10px;
}
.imgclic {
	padding: 10px 0;
}
.bloc {
	margin-left: 15px;
	/*height: 10px;*/
	background: url(/chrome/themes/default/images/haut-bloc-pprt.png) no-repeat;
	margin-bottom: 15px;
	padding-top: 10px;
}
.blocfilm {
	margin-left: 15px;
	margin-bottom: 15px;
	
}
.contenubloc {
	background: url(/chrome/themes/default/images/fond-bloc-pprt.png) repeat-y;
	padding-top: 0px;
	}
.finbloc {
	background: url(/chrome/themes/default/images/bas-bloc-pprt.png) no-repeat bottom;
	height: 10px;
	margin-top: -10px;
	_margin-top: -10px;
}
#tousPprt h3 {
	background: url(/chrome/themes/default/images/tous-pprt.gif) no-repeat;
	text-indent: -2000px;
	height: 39px;
	padding-bottom: 10px;
	margin-left: 15px;
}
#tousPprt p {
	margin: 0 15px;
	padding: 10px 0 0 0;
	color: #026792;
}
.curseur {
	display: block;
	background: url(/chrome/themes/default/images/curseur.png) no-repeat 65px;
	height: 29px;
	margin-top: 5px;
	padding-top: 5px;
}
#docdidactic h3 {
	background: url(/chrome/themes/default/images/docdidactique.gif) no-repeat;
	text-indent: -2000px;
	height: 26px;
	padding-bottom: 10px;
	margin-left: 15px;
}
#docdidactic ul {
	margin:0;
	padding: 0;
	list-style: none;
	list-style-image:none;
}
#docdidactic li {
	list-style: none;
	list-style-image:none;
	line-height: 16px;
	padding: 5px 10px 5px 0;
}
#docdidactic a, #tousPprt a {
	text-decoration: underline;
}
#actualite h3 {
	background: url(/chrome/themes/default/images/actualite.png) no-repeat;
	text-indent: -2000px;
}
#actualite a {
	text-decoration: none;
}
#actualite a:hover {
	text-decoration: underline;
}
#reunionavenir h3 {
	background: url(/chrome/themes/default/images/reunion-a-venir.png) no-repeat;
	text-indent: -2000px;
}
#actualite div, #reunionavenir div,#dernierereunion div, .titre_page  {
	background: url(/chrome/themes/default/images/filet-principal.png) no-repeat left bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}
#dernierereunion h3 {
	background: url(/chrome/themes/default/images/dernieres-reunions.png) no-repeat;
	text-indent: -2000px;
}
#dernierereunion a, #reunionavenir a {
	text-decoration: underline;
	color: #000000 !important; /* Modif Simon */
}
#contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contenu a, #carte p {
	color: #026792;
}
#contenu h4 {
	text-transform: uppercase;
	color: #026792;
	padding-top: 0px;
	font-size: 12px;
}
#contenu p {
	padding: 5px 0 10px 0;
	margin-bottom: 10px;
}
.separateur {
	background: url(/chrome/themes/default/images/petit-filet.png) no-repeat left bottom;
}
/*#contenu ul {
	margin: 15px 0;
}
#contenu li {
	list-style-image: url(/chrome/themes/default/images/list-point-noir.gif);
	line-height: 16px;
	margin-left: 15px;	
}*/
#contenu table {
	width: 100%;
	margin: 10px 0 20px 0;
	border-collapse: collapse;
}
#contenu td {
	padding: 3px 0 3px 10px;
}

.tab_top_td {
	padding-top:10px !important; /* Simon */
}

#contenu td em {
	font-size:80%;
}

.point {
	width:65px; /* Simon */
	vertical-align:top; /* Simon */
	background: url(/chrome/themes/default/images/list-point-noir.gif) no-repeat left 3px;
}
.indic{
	color: #026792;
}
#complement {
	margin: 10px 0;
	background: url(/chrome/themes/default/images/fond-complement.png) no-repeat left top;
	padding: 15px  10px 0 10px;
	width: 100%;
}
#complement h3 {
	background: url(/chrome/themes/default/images/site-a-consulter.gif) no-repeat;
	text-indent: -2000px;
	margin-left : 10px;
}
#complement img {
	padding: 10px;
	border: 0;
}
.blocblanc {
	margin-top: 0px;
	padding: 8px;
	background-color: #fff;
	width: 140px;
		}
.blocblancg {
	margin-top: 0px;
	padding: 8px;
	background-color: #fff;
	width: 130px;
		}
#cold li {
	list-style: none;
	padding-bottom: 5px;
}
#carte {
	background: url(/chrome/themes/default/images/fond-points-gris.png) repeat-y;
	padding: 13px 20px;
	margin: 10px 0;
}
#carte p {
	padding: 10px;
}
#carte img {
	margin: 10px;
	text-align: center;
}
#questionrep, #actu-pprt, #actu-clic {
	background: url(/chrome/themes/default/images/fond-points-gris.png) repeat-y;
	padding: 13px 20px;
	margin: 10px 0;
}
#questionrep h4 {
	margin-bottom: 10px;
	background: url(/chrome/themes/default/images/avis-questions-reponses.gif) no-repeat;
	text-indent: -2000px;
	height: 44px;
	width: 150px;
}

#questionrep ul {
	/*margin-left: -15px;*/
}
#actu-pprt h4, #actu-clic h4 {
	margin-bottom: 10px;
	text-indent: -2000px;
	height: 34px;
}

#actu-pprt h4 {
	background: url(/chrome/themes/default/images/actualites-pprt.png) no-repeat;
}
#actu-clic h4 {
	background: url(/chrome/themes/default/images/actualites-clic.png) no-repeat;
}
#reunion-a-venir-cold, #derniere-reunion-cold {
	background: url(/chrome/themes/default/images/fond-points-vert.png) repeat-y;
	padding: 13px 20px;
	margin: 10px 0;
}
#reunion-a-venir-cold-clic, #derniere-reunion-cold-clic {
	background: url(/chrome/themes/default/images/fond-points-bleu.png) repeat-y;
	padding: 13px 20px;
	margin: 10px 0;
}
#derniere-reunion-cold h4, #reunion-a-venir-cold h4, #reunion-a-venir-cold-clic h4, #derniere-reunion-cold-clic h4 {
	margin-bottom: 10px;
	text-indent: -2000px;
	height: 34px;
}
#derniere-reunion-cold h4 {
	background: url(/chrome/themes/default/images/dernieres-reunions-bloc.png) no-repeat;
}
#reunion-a-venir-cold h4 {
	background: url(/chrome/themes/default/images/reunions-a-venir-bloc.png) no-repeat;
}
#derniere-reunion-cold-clic h4 {
	background: url(/chrome/themes/default/images/dernieres-reunions-bloc.png) no-repeat;
}
#reunion-a-venir-cold-clic h4 {
	background: url(/chrome/themes/default/images/reunions-a-venir-bloc.png) no-repeat;
}
#revuepresse, #lexique, #clic-correspondant {
	background: url(/chrome/themes/default/images/fond-points-gris.png) repeat-y;
	padding: 12px 20px;
	margin: 10px 0;
}
#revuepresse a, #lexique a {
	cursor: pointer;
}
#pprt-correspondant {
	background: url(/chrome/themes/default/images/fond-points-vert.png) repeat-y;
	padding: 12px 20px;
	margin: 10px 0;
}
#revuepresse h4 {
	background: url(/chrome/themes/default/images/revue-de-presse.png) no-repeat;
	text-indent: -2000px;
	height: 34px;
}
#lexique h4 {
	background: url(/chrome/themes/default/images/lexique.png) no-repeat;
	text-indent: -2000px;
	height: 27px;
}
#clic-correspondant h4 {
	background: url(/chrome/themes/default/images/clic-correspondant.png) no-repeat;
	text-indent: -2000px;
	height: 34px;
}
#pprt-correspondant h4 {
	background: url(/chrome/themes/default/images/pprt-correspondant.png) no-repeat;
	text-indent: -2000px;
	height: 55px;
}
#flux, #info-acquereur {
	background: url(/chrome/themes/default/images/fond-points-orange.png) repeat-y;
	padding: 13px 20px;
	margin: 10px 0;
}
#flux h4 {
	margin-bottom: 10px;
	background: url(/chrome/themes/default/images/abonnement-flux-rss.png) no-repeat;
	text-indent: -2000px;
	height: 34px;
}
#info-acquereur h4 {
	margin-bottom: 10px;
	background: url(/chrome/themes/default/images/info-acquereurs-locataires.png) no-repeat;
	text-indent: -2000px;
	height: 78px;
}
#flux li {
	list-style: url(/chrome/themes/default/images/rss.png);
	margin-left: 10px;
}
.datebloc {
	display: block;
}
#retourhome {
	height: 60px;
	position: absolute;
	top: 30px;
	width: 990px;
}
/*#liste {
	width: 160px;
	font-size: 11px;
}*/

#sdClic select, #sdPprt select {
	margin: 10px 0;
	font-style: normal;
	font-size: 10px;
	width: 140px;
}
#listeDep select {
	font-style: normal;
	font-size: 10px;
	width: 140px;
}

#cold #listeClic select, #cold #listePprt select {
	margin: 15px 0;
	font-style: normal;
	font-size: 10px;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
}
#sdClic #listeClic {
	background: url(/chrome/themes/default/images/fond-points-gris-sdclic.png) repeat-y;
	padding-left: 5px;
	margin-bottom: 10px;
	width:160px;
}
#sdPprt #listePprt {
	background: url(/chrome/themes/default/images/fond-points-vert-sdpprt.png) repeat-y;
	padding-left: 5px;
	margin-left: 2px;
	margin-bottom: 10px;
}
#liste optgroup {
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
}
#liste option {
	margin-left: 5px;
	padding-left: 0px;
}
#liste a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
#liste a:hover {
	color: #BA0000;
	text-decoration: underline;
}

.illustration {
	margin: 10px 0;
}

.clic h2, .pprt h2 {
	margin-bottom: 10px;
}
.clic h1 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(/chrome/themes/default/images/pointilles-clic-gd.gif) no-repeat bottom left;
	font-size: 1.7em;
}
.pprt h1 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(/chrome/themes/default/images/pointilles-pprt-gd.gif) no-repeat bottom left;
}
.neutre h1 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(/chrome/themes/default/images/pointilles-neutres-gd.gif) no-repeat bottom left;
}

.clic ul
{
	margin-bottom: 8px;
	font-size:11px;
}

.clic li, .pprt li
{
	margin-left: 10px;
}

.clic li {
	list-style-image: url(/chrome/themes/default/images/puce-li1-clic.gif);
}
.clic li li{
	list-style-image: url(/chrome/themes/default/images/puce-li2-clic.gif);
}

.pprt
{
	/*margin-left: 10px;*/

}

.pprt li {
	list-style-image: url(/chrome/themes/default/images/puce-li1-pprt.gif);
	
}
.pprt li li{
	list-style-image: url(/chrome/themes/default/images/puce-li2-pprt.gif);
}
.neutre li {
	list-style-image: url(/chrome/themes/default/images/puce-li1-neutre.gif);
}
.neutre li li{
	list-style-image: url(/chrome/themes/default/images/puce-li2-neutre.gif);
}
.chapo {
	font-weight: bold;
}

.titre-rouge {
	color:#CC3333; /*!important */
}

/*----- CONTENU PAGES STATIQUES -----*/
#contenu h3 {
	font-size: 14px;
	/*color: #026792;*/
	margin: 20px 0 10px 0;
	text-transform: uppercase;
}
#alphabet {
	margin-bottom: 20px;
}
.mots {
	font-weight: bold;
}
.mots_definition {
	color:#000000;
}

#colc ul {
	margin: 5px 0 10px 15px;
}
#colc li {
	padding-bottom: 5px;
}
.nota {
	font-style: italic;
	}
.listnone li {
	list-style: none;
	list-style-image:none;
	margin: 5px 0 10px 0;
}
.right {
	float: right;
}
.left {
	float : left;
}
#planclic {
	/*text-align: center;*/
}
#planclic a {
	color: #666666;
	font-size: 80%;
}
#accordion {
	width: 300px;
}
#accordion h3 {
	color: #CD0E25;
	/*background: url(/chrome/themes/default/images/petit-filet-bleu.png) no-repeat top left;*/
	padding-top: 10px;
	margin-bottom: 0px;
}

#docdidactic {
	color: #026792;
}

.txt_gris_clair
{
	color: #CCCCCC;
}

.margin_b_3
{
	margin-bottom: 3px;
}



.hidden
{
	display: none;
}



#faq_table {
	font-size: 12px;
}
#faq_table th {
	padding: 5px;
	margin: 5px;
	border-bottom: #fff solid 3px;
}
.A {
background-color: #CD1225;
color: #fff;
}
.R {
background-color: #B8D500;
color: #026793;}

.Q {background-color: #026793;
color: #fff;}

#formfaq {
	margin-bottom: 20px;
	font-size: 12px;
}
#formfaq p {
	margin-bottom: 10px;
}
.tabfaq {
	background-color: #EEF9FF;
}
.tabfaq th, .tabfaq td {
	padding: 10px 20px;
	margin-top: 5px;
	font-size: 12px;
}
.txtformfaq {
	color: #026793;
}
.smalltxt {
	font-size: 11px;
}
.pointer
{
	cursor: pointer;
}

.event
{
	
	background-image:url(/chrome/themes/default/images/petit-filet.png);
	background-repeat: repeat-x;
	background-position:bottom;
	padding-bottom: 30px;
	margin-bottom:10px;
	
	/*_height: 350px;
	min-height:350px;*/
	
}

.event_thumbnail
{
	width: 96px;
	margin-right: 5px;
	float: left;
}

.event_image
{
	width: 192px;
	margin-right: 10px;
	float: left;
	/*
	_height: 180px;
	min-height: 180px;
	*/
}

.event_div_image {
	float:left;
	width:194px;
	margin-right: 10px;
}

.event_text
{

	
}

.event_image_legend
{
	float: left;
	font-size: 9px;
	width: 192px;
}

#accordion > ul > li {
	list-style: none;	
}	
#liste_par_dep {
	margin-left:15px;
}

#liste_par_dep UL {
	margin:0px 0px 10px 10px;
}

.pprt_select {
	font-size: 9px;
	width: 160px;
	
}

.pprt_select option
{
	width: auto;

}

.pprt_off {
	color:#999999;
}

#liste_par_dep ul
{
	text-indent: 10x;

}

#cartographie_medaillon
{
	
	
	font-size: 10px;	
}

#cartographie_medaillon td
{
	text-align: center;
	padding: 5px;
	margin: 0px;
	/*border: solid 1px;*/
	
	
}

#cartographie_medaillon a img
{
	text-decoration: none;
	/*width: 90px;*/
	height: 90px;
}

h6 {
	font-size:inherit;
	text-align:right;
}

/*  Simon  */
.header_a {
	clear:both
}

#medias_listing {
	margin-bottom:20px;
	background-color:#EEE;
	padding:10px;
}

#medias_listing SPAN {
	display:inline-block;
}

#medias_listing .media_type {
	width:390px;
}

#medias_listing .media_liens {
	margin-right:15px;
}

#medias_item_infos {
	margin-bottom:5px;
}

.titre_page  {
	background: url(/chrome/themes/default/images/filet-principal.png) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.links {
  text-align: center;
}

.links a {
  text-decoration: none;
}

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

a.infobulle:hover{z-index:25; }

a.infobulle span{display: none; height:0; width: 0;}

a.infobulle:hover span{ /*the span will display just on :hover state*/
    opacity:1;
	display:block;
    position:absolute;
    height:auto;
	width: auto;
	top:2em; left:2em; 
    border:1px solid #4B8CB8;
    background-color:#E0E0E0;
	color: black; /*:#cff; color:#000;*/
    text-align: center
}