/* scrollbar toujours visible sous Mozilla */
/* Changing the file size */ 
/*html {
	overflow: -moz-scrollbars-vertical;
}*/

/* *********** balises par défaut *************** */
*{padding:0;margin:0;border:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt;}
body,html{height:100%;}
a { color:#2665B0; }
select,input,textarea{border:1px solid #DDDDDD;}
body {
	text-align:center;
	background:url(../images/habillage/2009/body.gif) repeat 0 0;
	/*background:url(../images/body.jpg) #015282 no-repeat top center;*/
}
div#video_mammouth{
	width:770px;
	height:550px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-225px;
	margin-left:-385px;
	background:#E85F79;
	z-index:4900;
}
#video{
	z-index:5000;	
}
div#decor_video{
	width:770px;
	height:550px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-225px;
	margin-left:-385px;
	background:url(../images/decor-video.gif) no-repeat center center;
	z-index:5100;
}
a.bouton_close{
	position:absolute;
	left:46%;
	top:560px;
	z-index:5000;
	color:#000000;
	font-weight:bold;
}
div#tableau-general {
	margin:0 auto;
	width:1018px;
	background:url(../images/habillage/2009/fond-ombre.png) no-repeat 0 0;
	text-align:center;
}
div#editorial{
	background:#e85f79;
	margin:0 auto;
	width:990px;
}
div#header{
	height:157px;
}
div#logo h1 a{
	height:102px;
	width:172px;
	display:block;
	float:left;
	text-indent:-50000px;
	font-size:0px;
}
div#banniere{
	background:#E86079 url(../images/habillage/2009/tetiere.jpg) no-repeat 0 0;
	width:708px;
	height:102px;
	float:left;
}
div#menu-outils{
	height:102px;
	width:110px;
	float:left;
	background:#FFFFFF;
}
ul{
	padding-left:10px;
}
li{
	margin-left:10px;
}
ul.menu-outils li{
	list-style-type:none;
	border-right:1px dotted #CCCCCC;
	padding-left:5px;
	padding-right:5px;
}
ul.menu-outils li a{
	display:block;
	text-align:left;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	font-size:9px;
	color:#A29F9F;
	text-decoration:none;
}

ul.menu-outils li a:hover{
	color:#666666;
}
div#sous_tetiere{
	clear:both;
	width:990px;
}
div#navigation{
	width:708px;
	/*height:40px;*/
	background:url(../images/habillage/2009/fond-navigation.png) no-repeat 0 0;
	float:right;
}
div#menu-horizontal table td{
	text-align:center;
	padding-top:1px;
	height:33px;
	width:100px;
	border-right:1px solid #DAD7D1;
} 
div#menu-horizontal table td a{
	color:#FFFFFF;
	text-decoration:none;
	line-height:15px;
	font-weight:bold;
}
div#menu-horizontal table td a span{
	display:block;
	font-size:12px;
	/*font-size:10px;*/
	font-weight:bold;
	line-height:15px;
/*line-height:10px;
	font-weight:normal;*/
}
.menu_1{
	background:#24C98D url(../images/habillage/2009/menu-1.gif) repeat-x 0 bottom;
}
.menu_2{
	background:#F9CA53 url(../images/habillage/2009/menu-2.gif) repeat-x 0 bottom;
}
.menu_3{
	background:#259CA2 url(../images/habillage/2009/menu-3.gif) repeat-x 0 bottom;
}
.menu_4{
	background:#A4C31B url(../images/habillage/2009/menu-4.gif) repeat-x 0 bottom;
}
.menu_5{
	background:#C1152E url(../images/habillage/2009/menu-5.gif) repeat-x 0 bottom;
}
.menu_6{
	background:#1586E2 url(../images/habillage/2009/menu-6.gif) repeat-x 0 bottom;
}
.menu_7{
	background:#974D97 url(../images/habillage/2009/menu-7.gif) repeat-x 0 bottom;
}
div#recherche{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	width:108px;
	height:24px;
	float:right;
}
div#recherche input{
	width:108px;
	height:24px;
	border:none;
}
div#breadcrumb{
	clear:both;
	width:100%;
	text-align:left;
	float:right;
}
div#colonne_gauche{
	width:182px;
	text-align:left;
	background:url(../images/habillage/2009/fond-colonne-gauche.jpg) no-repeat 0 0;
}
div#colonne_centrale{
	width:615px;
	background:url(../images/habillage/2009/fond-editorial.png) no-repeat 0 0;
	padding-top:18px;
	height:100%;
}
div#colonne_droite{
	width:178px;
	height:100%;
	/*background:#e85f79 url(../images/habillage/2009/fond-colonne-droite.jpg) no-repeat 0 0;*/
}
div#module{
	margin-bottom:10px;
}
div#module_GAUCHE{
	text-align:left;
}
div#module_GAUCHE p.titre_module_gauche{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:158px;
	line-height:20px;
	border-bottom:1px solid #FFFFFF;
}
div#module_GAUCHE ul{
	background:url(../images/habillage/2009/fond-cg-pratique.png) repeat-y 0 0;
}
div#module_GAUCHE ul.sondage{
	width:160px;
	padding-left:0px;
	background:url(../images/habillage/2009/fond-cg-pratique.png) repeat-y 0 0;
}
div#module_GAUCHE ul li{
	list-style-type:none;
	margin-left:5px;
	background:url(../images/habillage/2009/puce-rose.gif) no-repeat left 8px;
	padding-left:8px;
	line-height:18px;
}
div#module_GAUCHE ul.sondage li{
	list-style-type:none;
	margin-left:3px;
	background:none;
	line-height:18px;
	color:#FFFFFF;
	font-size:11px;
}
div#module_GAUCHE ul.sondage li input{
	border:none;
}
div#module_GAUCHE ul li a{
	color:#FFFFFF;
	font-size:11px;
}
div#module_GAUCHE div#bloc_photo{
	width:159px;
	float:left;
}
div#module div#module_photo,div#module div#module_video{
	width:164px;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	border-top:4px solid #463F32;
}
div#module div#legende_module{
	width:164px;
	float:right;
	text-align:center;
	padding-top:5px;
	
}
div#module div#legende_module a{
	color:#FFFFFF;
	font-size:11px;
	margin:2px;
}
div#module .top{
	height:20px;
	width:170px;
}
div#module .bottom{
	height:20px;
	width:170px;
}
div#module p.titre_module{
	float:right;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:164px;
	line-height:20px;
	border-bottom:1px solid #FFFFFF;
}
div#sous-menu{
	width:257px;
	clear:both;
	float:left;
	height:324px;
}
div#a-la-une{
	width:595px;
	margin:0 auto;
	padding-top:5px;
	text-align:left;
}
div#bloc_photo{
	width:150px;
	height:90px;
}
.titre-actu{
	color:#463F32;
	font-size:12pt;
	font-weight:bold;
}
.titre-en-bref{
	color:#463F32;
	font-size:10pt;
	font-weight:bold;
}
.titre-actu-une{
	color:#463F32;
	font-size:14pt;
}
.chapeau-actu{
	color:#89857E;
	font-size:8pt;
}
div#column-right{
	width:153px;
	background:url(../images/habillage/2009/droite-repeat.gif) no-repeat right bottom;
}
.contenu{
	background:url(../images/habillage/2009/fond-centre-plein.gif) repeat-y 0 0;
	width:837px;
}
.bottom-page{
	clear:both;
	float:left;
	width:837px;
	height:83px;
	background:url(../images/habillage/2009/fond-page.gif) no-repeat 0 0;
}
.footer{
	color:#CB315C;
	font-size:9pt;
	width:100%;
}
.footer a{
	color:#FFFFFF;
	font-size:8pt;
	text-decoration:underline;
}
.legende{
	color:#FFFFFF;
	font-size:8pt;
	text-decoration:none;
}
a.legende:hover{
	text-decoration:underline;
}
a#navig-left{
	display:block;
	width:10px;
	height:12px;
	background:url(../images/habillage/2009/fleche-left.gif) no-repeat 0 0;
}
a#navig-right{
	display:block;
	width:10px;
	height:12px;
	background:url(../images/habillage/2009/fleche-right.gif) no-repeat 0 0;
}
a.lien-actu{
	color:#928978;
	font-size:9pt;
	text-decoration:none;
}
a.lien-actu:hover{
	text-decoration:underline;
}

img.photo-detail{
	margin:0px 5px 0 0;
}
p.titre-module{
	color:#F3D1DA;
	padding-left:13px;
	font-size:10pt;
	font-weight:bold;
	background:#CB315C url(../images/habillage/2009/ligne-module.gif) no-repeat right bottom;
}
a.titre-module{
	color:#463F32;
	font-weight:bold;
	text-decoration:none;
}
a.titre-module:hover{
	text-decoration:underline;
}
p.texte-module{
	padding:5px;
	color:#FFFFFF;
	font-size:8pt;
}
a.texte-module{
	color:#FFFFFF;
	font-size:8pt;
	text-decoration:none;
}
a.texte-module:hover{
	text-decoration:underline;
}
/*div#module{}*/
div#actu-image{
	width:153px;
	height:238px;
	background:url(../images/habillage/2009/fond-actu-image.png) no-repeat 0 0;
}
ul#sous-menu{
	height:324px;
	margin-left:5px;
	padding-top:8px;
}
ul#sous-menu li{
	list-style-type:none;
	background:url(../images/habillage/2009/smenu.png) no-repeat 5px center;
	padding-left:20px;
	margin-bottom:0px;
	margin-top:2px;
}
ul#sous-menu li.selected{
	background:url(../images/habillage/2009/smenuon.png) no-repeat 5px center;
}
ul#sous-menu li a{
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
ul#sous-menu li#sousrubriques{
	margin-left:25px;
	list-style-type:none;
	margin-bottom:2px;
	/*background:url(../images/habillage/2009/ssmenu.gif) no-repeat 0 center;*/
	background:none;
	padding-left:12px;
}
ul#sous-menu li#sousrubriques.selected{
	background:url(../images/habillage/2009/sssmenuon.gif) no-repeat 0 center;
}

ul#sous-menu li#sousrubriques a{
	font-weight:normal;
	font-size:8pt;
}

ul#sous-menu li#soussousrubriques{
	margin-left:40px;
	list-style-type:none;
	margin-bottom:2px;
	/*background:url(../images/habillage/2009/sssmenu.gif) no-repeat 0 center;*/
	background:none;
	padding-left:12px;
}
ul#sous-menu li#soussousrubriques.selected{
	background:url(../images/habillage/2009/sssmenuon.gif) no-repeat 0 center;
}

ul#sous-menu li#soussousrubriques a{
	font-weight:normal;
	font-size:8pt;
}
ul#sous-menu li#soussoussousrubriques{
	margin-left:60px;
	list-style-type:none;
	margin-bottom:0px;
	/*background:url(../images/habillage/2009/sssmenu.gif) no-repeat 0 center;*/
	background:none;
	padding-left:12px;
}
ul#sous-menu li#soussoussousrubriques.selected{
	background:url(../images/habillage/2009/sssmenuon.gif) no-repeat 0 center;
}

ul#sous-menu li#soussoussousrubriques a{
	font-weight:normal;
	font-size:8pt;
}
ul#CG{
	margin-bottom:20px;
}

ul#CG li{
	list-style-type:none;
	margin-left:15px;
	padding-left:15px;
	margin-top:5px;
	background:url(../images/habillage/2009/ul-cg.gif) no-repeat 0 4px;
}
ul#ST{
	margin-bottom:20px;
}
ul#ST li{
	list-style-type:none;
	margin-left:15px;
	padding-left:15px;
	margin-top:5px;
	background:url(../images/habillage/2009/ul-st.gif) no-repeat 0 4px;
}
ul#SP{
	margin-bottom:20px;
}

ul#SP li{
	list-style-type:none;
	margin-left:15px;
	padding-left:15px;
	margin-top:5px;
	background:url(../images/habillage/2009/ul-sp.gif) no-repeat 0 4px;
}
ul#VE{
	margin-bottom:20px;
}

ul#VE li{
	list-style-type:none;
	margin-left:15px;
	padding-left:15px;
	margin-top:5px;
	background:url(../images/habillage/2009/ul-vivre.gif) no-repeat 0 4px;
}

/*--------------------------------------------------------------------------------------------------------------------------
	CSS - Copie de 2005
---------------------------------------------------------------------------------------------------------------------------*/
.couleur-culture {	color: #BA1F15; }

/* ************** en-tête *********************** */

/* champ recherche */
.champ-recherche { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.rech {	color: #2C440A;	font-weight: bold; }

/* sous nav horizontale */
.sous-nav, .sous-nav a { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
.sous-nav a { color: #FFFFFF; }
.sous-nav a:hover {	text-decoration:underline; }
.couleur-bleu {	color: #2E76D2; }

/* ************** colonne gauche **************** */
/* menu gauche */
#paddind-menu {	padding: 10px 0px 5px; }
.td-center-gris { text-align:center; background-color:#F0F0F2}
.td-gris { background-color:#F0F0F2}

/* mini-sites */
.texte-sites { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #2C440A; padding-left: 3px; padding-bottom: 3px; }
.select-sites {	font-family:Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; width:130px; }

/* ************** colonne droite **************** */

/* CG pratique */
.pratique {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000;}
.pratique a { color: #000000; text-decoration:none; height:13px }
.pratique a:hover {	text-decoration:underline; }

/* regards sur... */
.regards-sur { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; padding: 0px 5px 5px 5px; text-align:center;}
.regards-sur#noir { color:#000000}
/* spots */
.titre-spot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.spot-1  { background-color: #BBD9BD; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-2  { background-color: #D8E4C9; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-3  { background-color: #E1C0DC; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-4  { background-color: #D2D2D3; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-5  { background-color: #C9DCDD; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-6  { background-color: #C8D2E0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-7  { background-color: #E4C2C1; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-8  { background-color: #EEEAC7; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-9  { background-color: #EFDAC7; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-10 { background-color: #C2DADA; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.spot-142{ background-color: #C4CED9; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px; }
.voir-aussi { padding: 0px 5px 3px 7px; font-size:11px;}
.voir-aussi a { color:#414141; text-decoration:none}
.voir-aussi a:hover { color:#414141; text-decoration:underline}
.lienNoir { color:#000000; text-decoration:none}

/* encarts actu détail */
.encart-1  { background-color: #EEEEEE; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px;}
.encart-2  { background-color: #D8E4C9; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }
.encart-3  { background-color: #EEEEEE; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }
.encart-4  { background-color: #EEEEEE; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }
.encart-5  { background-color: #C9DCDD; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }
.encart-6  { background-color: #C8D2E0; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }
.encart-7  { background-color: #E4C2C1; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }
.encart-8  { background-color: #EEEAC7; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }
.encart-9  { background-color: #EFDAC7; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }
.encart-10 { background-color: #C2DADA; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }
.encart-142 { background-color: #C4CED9; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 3px; margin-top:10px; }

.encart-1 p, .encart-2 p, .encart-3 p, .encart-4 p, .encart-5 p, .encart-6 p, .encart-7 p,
.encart-8 p, .encart-9 p, .encart-10 p, .encart-142 p {
	margin:5px
}

/* ************** bas de page **************** */

.chenillard-bas, .chenillard-bas a { font-family: Arial, sans-serif; font-size: 11px; color: #000000; line-height:15px; }
.credits { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-bottom:10px}

/* ************** page centrale **************** */

/* tête de chapitre - arbo */
/*.chenillard-nav { font-family:Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; line-height:15px; }*/
.texteSousRubriques a { color: #424242;  font-family:Arial, sans-serif; font-size :12px; text-decoration:none }
.texteSousRubriques a:hover { text-decoration:underline}

/* actus */
.titre-une { font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; color: #000000; padding-left: 5px; padding-right: 5px;	line-height:21px; }
.texte-une, .texte-une p { font-family: Arial, sans-serif; font-size: 14px; color: #000000; padding-right: 15px; padding-left: 5px;  line-height:1.4em;}
.photo-une { margin-top:5px;}/*border-width: 1px 1px 1px 1px; border-style:solid; border-color:#babbbc}*/
.titre-actu { font-family: Arial, sans-serif; font-size: 14px; text-transform:uppercase; font-weight: bold; color: #463F32; line-height:18px; }
.texte-actu { font-family: Arial, sans-serif; font-size: 12px; color: #000000; line-height:14px;}
.date-actu{ color:#CC315D; font-family: Arial, sans-serif; font-size: 11px;font-weight:bold;}
.titre-en-bref { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height:15px; }
.texte-en-bref, .texte-en-bref p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.photo-detail { border-width:1px; border-style:solid; border-color:#333333}
.filet-actus-vertical { background-image:url(../images/habillage/filet_actus_vertical.gif); background-repeat:repeat-y;}
.filet-actus-horizontal { background-image:url(../images/habillage/filet_actus.gif); background-repeat:repeat-x}
.lien-actu { color:#000000; text-decoration:none }
a.lien-actu:hover, .texte-en-bref p a:hover { color:#CB315C; }
.legende-photo { color:#777777; font-size:11px; font-style: italic; text-align:center }
 .actu-texte-detail h1 { font-size:15px; } 
 .actu-texte-detail h2 { font-size:13px; } 
/* cellule emplacement media */

/* diaporama */
.legende-diapo, .legende-diapo p { font-size:11px; text-align:justify}

/* général */
.texteBlanc {color: #FFFFFF; padding-left:5px;}
.retrait {
	font-size:12px;
	line-height:1.3em;
	padding-left:30px;
	padding-right:30px;
	text-align:justify;
	margin-bottom:10px;
}
.filet-cet-horizontal { background-image:url(../images/cet/ligne_separation.gif); background-repeat:repeat-x}
.arial-12 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

/* ************** page masque monuments **************** */
table.tb01{background-color:#FFFFFF;border: solid #BA1F15;border-width: 0px 0px 0px 0px;width:177px;}
.tb01 td {padding: 2px;border: solid #BA1F15; border-width: 1px 1px 1px 1px;}
.tb01 li {list-style-type:none;background-image:  url("../images/habillage/puce-ronde-rouge.gif");background-repeat:no-repeat;background-position:5px 4px;padding-left:15px;}
.tb01 ul {padding-left:0px; margin:0px 0px 0px 0px;} 
.tb01-titre {font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.tb01-contenue {font-family: Arial, sans-serif; font-size: 11px; font-weight: normal;color: #000000;}

table.tb02{background-color:#FFFFFF;border: solid #BA1F15;border-width: 0px 0px 0px 0px;width:100%;}
.tb02 td {padding: 2px;border: solid #BA1F15; border-width: 0px 0px 0px 0px;}
.tb02 li {list-style-type:none;background-image:  url("../images/habillage/puce-ronde-rouge.gif");background-repeat:no-repeat;background-position:5px 4px;padding-left:15px;}
.tb02 ul {padding-left:0px; margin:0px 0px 0px 0px;} 
.tb02-titre {font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.tb02-contenue {font-family: Arial, sans-serif; font-size: 11px; font-weight: normal;color: #000000;}

/* ************** feuille de style ancien site / à recycler ou supprimer **************** */

.texteRougePetit {font-family:Arial, Helvetica, sans-serif; font-size :9px; color: #BA1F15; }
.texteRougePetit a:hover { text-decoration:none}

/* couleurs rubriques */
/*.titreRubrique0 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #008800; font-weight: bold; line-height: 13px;}
.titreRubrique1 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #008800; font-weight: bold; line-height: 13px;}
.titreRubrique2 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #73A431; font-weight: bold; line-height: 13px;}
.titreRubrique3 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #AB178E; font-weight: bold; line-height: 13px;}
.titreRubrique4 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #666666; font-weight: bold; line-height: 13px;}
.titreRubrique5 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #3F9694; font-weight: bold; line-height: 13px;}
.titreRubrique6 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #3B669E; font-weight: bold; line-height: 13px;}
.titreRubrique7 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #BA1F15; font-weight: bold; line-height: 13px;}
.titreRubrique8 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #C2B012; font-weight: bold; line-height: 13px;}
.titreRubrique9 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #ED8C2F; font-weight: bold; line-height: 13px;}
.titreRubrique10 {font-family:Arial, Helvetica, sans-serif; font-size : 11px; color: #1F8C86; font-weight: bold; line-height: 13px;}*/

.texteRubriqueCG, .texteRubrique1 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #00B0E6; line-height: 14px;}
.texteRubriqueTouraine, .texteRubrique2 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #73A431; line-height: 14px;}
.texteRubriqueSante, .texteRubrique3 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #FD9040; line-height: 14px;}
.texteRubriqueRoutes, .texteRubrique4 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #598F11; line-height: 14px;}
.texteRubriqueJeunes, .texteRubrique5 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #598F11; line-height: 14px;}
.texteRubriqueEconomie, .texteRubrique6 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #3B669E; line-height: 14px;}
.texteRubriqueCulture, .texteRubrique7 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #BA1F15; line-height: 14px;}
.texteRubriqueNature, .texteRubrique8 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; font-weight:bold; color: #954B95; line-height: 14px;}
.texteRubriqueTourisme, .texteRubrique9 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #ED8C2F; line-height: 14px;}
.texteRubriqueSport, .texteRubrique10 {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #1F8C86; line-height: 14px;}
.texteRubriqueAutres {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #295681; line-height: 14px;}

.texteRapport {font-family:Arial, Helvetica, sans-serif; font-size : 12px; color: #70624B; line-height: 14px;}

/* titres */
.titreRubriqueCG, .titreRubrique1 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color: #00B0E6; font-weight: bold; line-height: 15px;}
.titreRubriqueTouraine, .titreRubrique2 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color: #73A431; font-weight: bold; line-height: 15px;}
.titreRubriqueSante, .titreRubrique3 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color:#FD9040 ; font-weight: bold; line-height: 15px;}
.titreRubriqueRoutes, .titreRubrique4 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color:#598F11 ; font-weight: bold; line-height: 15px;}
.titreRubriqueJeunes, .titreRubrique5 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color:#598F11 ; font-weight: bold; line-height: 15px;}
.titreRubriqueEconomie, .titreRubrique6 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color:#FECC00 ; font-weight: bold; line-height: 15px;}
.titreRubriqueCulture, .titreRubrique7 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color: #BA1F15; font-weight: bold; line-height: 15px;}
.titreRubriqueNature, .titreRubrique8 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color:#FECC00 ; font-weight: bold; line-height: 15px;}
.titreRubriqueTourisme, .titreRubrique9 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color:#ED8C2F ; font-weight: bold; line-height: 15px;}
.titreRubriqueSport, .titreRubrique10 {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color:#1F8C86 ; font-weight: bold; line-height: 15px;}
.titreRubriqueAutres {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color: #295681; font-weight: bold; line-height: 13px;}

/* */
.texte-petit {
	font-size:7pt;
	color:#666666;
}

/* h1 */
.h1RubriqueCG {font-family:Arial, Helvetica, sans-serif; font-size : 14pt; color: #463F32; font-weight: bold; line-height: 15px; background:url(../images/habillage/2009/puce-bleue.gif) no-repeat 0 center; padding-left:20px;}
.h1RubriquePersonnes {font-family:Arial, Helvetica, sans-serif; font-size : 14pt; color:#463F32 ; font-weight: bold; line-height: 15px;background:url(../images/habillage/2009/puce-orange.gif) no-repeat 0 center; padding-left:20px;}
.h1RubriqueTerritoires{font-family:Arial, Helvetica, sans-serif; font-size : 14pt; color:#463F32 ; font-weight: bold; line-height: 15px;background:url(../images/habillage/2009/puce-jaune.gif) no-repeat 0 center; padding-left:20px;}
.h1RubriqueVivre {font-family:Arial, Helvetica, sans-serif; font-size : 14pt; color:#463F32 ; font-weight: bold; line-height: 15px;background:url(../images/habillage/2009/puce-verte.gif) no-repeat 0 center; padding-left:20px;}
.h1RubriqueAutres {font-family:Arial, Helvetica, sans-serif; font-size : 14pt; color: #463F32; font-weight: bold; line-height: 13px;background:url(../images/habillage/2009/puce-bleue.gif) no-repeat 0 center; padding-left:20px;}

.h1_0,.h1_1,.h1_2,.h1_3,.h1_4,.h1_5,.h1_6,.h1_7{font-family:Arial, Helvetica, sans-serif; font-size : 14pt; color: #463F32; font-weight: bold; line-height: 15px; padding-left:20px;}
/* bords cellules verticaux (cf documents administratifs) */
.bordure-gauche-CG { border-left: 5px solid #BBD9BD; padding-left:10px }

.titreNoir {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color:#000000 ; font-weight: bold; line-height: 15px;}

.titreRapport {font-family:Arial, Helvetica, sans-serif; font-size : 13px; color:#70624B; font-weight: bold; line-height: 15px;}

/* logo et charte graphique */
.bord-gauche-cellule {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* multipass */
.fond-vert {
	background-color: #e7f7e7;
}
.bord-vert {
	border: 1px solid #B8E7B8;
}
/* écoles de musique */
.titres-musique {
	color:#337593;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}
.textes-musique {
	color:#337593;
	font-size:12px;
}
.liens-musique, td.liens-musique {
	color:#000000;
	text-decoration:none;
}
.p-musique {
	margin:10px;

	padding-bottom:5px;
	border-bottom:1px dotted #93949A;
}

/* Dechetteries */
table#tab_dechetteries_horaires {border: solid #C2B012; border-width: 0px 0px 0px 0px;width:400px;}
table#tab_dechetteries_horaires td{padding: 2px;border: solid #FFFFFF;border-width: 2px 1px 0px 0px;background-color: #EEEAC7;}
table#tab_dechetteries_horaires th {border: solid #A8C7FC; border-width: 0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: black; line-height: 13px;}

/* Bibliothèques */
table#tab_biblio_horaires {border: solid #C2B012; border-width: 0px 0px 0px 0px;width:400px;}
table#tab_biblio_horaires td{padding: 2px;border: solid #FFFFFF; border-width: 2px 1px 0px 0px;background-color: #F2E8E8;}

/* RSS */
#rss-table a {
	background-image:url(../images/cg-pratique/picto-rss.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:40px;
	text-decoration:none;
}
#rss-table a:hover {
	text-decoration:underline;
}
#rss-table input {
	border:1px solid #bbbbbb;
	margin-bottom:11px;
}
div#listage_publications{
	margin-top:20px;
}
div#listage_publications ul{
	margin-left:10px;
}
div#listage_publications ul li{
	list-style-position:outside;
}
ul.menu_categorie{
	text-align:center;
	width:100%;
}
ul.menu_categorie li{
	display:inline;
	border-right:1px solid #2665B0;
	padding:0px 5px 0px 5px;
}
ul.menu_categorie li#last{
	border:none;
}

ul#lst_mois{
	clear:both;
	text-align:center;
	margin:40px auto 20px auto;
	height:15px;
	border-right:1px solid #463F32;
	border-bottom:1px dotted #463F32;
	width:560px;
}
ul#lst_mois li{
	float:left;
	margin-left:0px;
	list-style-type:none;
	padding:5px;
	text-align:center;
	line-height:1px;
	border-left:1px solid #463F32;
}
ul#lst_mois li a{
	color:#463F32;
	text-decoration:none;
}
ul#lst_mois li a:hover,ul#lst_mois li a.selected{
	color:#CC315D;
}
div#liste_agenda{
	width:560px;
	text-align:center;
	margin:0 auto;
}
div.titre_agenda{
	color:#CC315D;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:20px;
}
.texte_agenda{
	color:#928978;
	font-size:12px;
}
.titre_rubrique{
	font-size:11px;
}

/* GALERIE - DIAPORAMAS - DECORS*/
div#galerie{
	margin-top:20px;
	border:1px solid #CCCCCC;
	width:362px;
	/*height:275px;*/
	padding-bottom:15px;
	background:#EEEEEE;
	text-align:center;
}
a.bouton{
	font-size:11px;
	text-decoration:none;
	color:#A7A8A9;
}
a.bouton:hover{
	font-size:11px;
	text-decoration:underline;
	color:#A7A8A9;
}
.button_diapo,.button_diapo_large{
	display:block;
	width:20px;
	height:20px;
	background-image:url(../images/photos.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:3px;
	float:right;
}
.button_video,.button_video_large{
	display:block;
	width:20px;
	height:20px;
	background-image:url(../images/video2.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:3px;
	float:right;
}
.button_video_large, .button_diapo_large{
	width:100%;
	float:left;
	padding-left:25px;
	background-position:left center;
	font-size:12px;
	
}
.article, .article a{
	font-size:10px;
	color:#000000;
}

/* Bloc avec coins arrondis */
.souligne{
	border-bottom:1px dotted #CCCCCC;
}
.titre_sortie{
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	margin:2px 0px;
}
div.top-gauche{
	background:url(../images/habillage/2009/coin-haut-gauche.jpg) no-repeat 0 0;
	width:17px;
	height:16px;
	position:absolute;
	top:0px;
	left:0px;
}
div.top-droite{
	background:url(../images/habillage/2009/coin-haut-droite.jpg) no-repeat 0 0;
	width:17px;
	height:16px;
	position:absolute;
	top:0px;
	right:0px;
}
div.bottom-gauche{
	background:url(../images/habillage/2009/coin-bas-gauche.jpg) no-repeat 0 0;
	width:17px;
	height:15px;
	position:absolute;
	bottom:0px;
	left:0px;
}
div.bottom-droite{
	background:url(../images/habillage/2009/coin-bas-droite.jpg) no-repeat 0 0;
	width:17px;
	height:15px;
	position:absolute;
	bottom:0px;
	right:0px;
}
div#pirate{
	width:800px;
	height:690px;
	background:transparent;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-400px;
	margin-top:-345px;
}

/*-------------------- BOITE D'ALERTE ----------------------------------*/
div#fond_alert{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1500;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);	
	outline: none;
	overflow: hidden;
}
div#message_alert{
	opacity:0; /*Mozilla*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE8*/
	filter: alpha(opacity=0);	/*IE7*/
	position:absolute;
	z-index:1501;
	left:50%;
	top:50%;
	background:url(../images/bloc_alerte_close.png) no-repeat;
	width:444px;
	height:206px;
	margin-left:-222px;
	margin-top:-103px;
}
div#message_alert p{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	margin-top:40px;
	font-size:13px;
	text-align:center;
}
div#message_alert .btn_close{
	height:22px;
	width:22px;
	position:absolute;
	left:409px;
	top:11px;
	display:block;
}

/* Atout jeunes */
.atout_jeune_violet {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color: #9c0a7d;
	line-height: 14px;
}

.atout_jeune_violet a{
	font-weight:normal;
	color: #9c0a7d;
	line-height: 14px;
}

.atout_jeune_bleu {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color: #2eaadc;
	line-height: 14px;
}

.atout_jeune_bleu a{
	font-weight:normal;
	color: #2eaadc;
	line-height: 14px;
}
.atout_jeune_vert {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color: #8cc442;
	line-height: 14px;
}

.atout_jeune_vert a{
	font-weight:normal;
	color: #8cc442;
	line-height: 14px;
}

.atout_jeune h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style:italic;
	font-weight: bold;
	color: #463f32;
	padding-top: 10px;
	padding-bottom: 5px;
}

.atout_jeune h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #9c0a7d;
	padding-bottom: 15px;
}

.atout_jeune h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #2eaadc;
	padding-bottom: 15px;
}

.atout_jeune h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color: #9c0a7d;
	padding-top: 15px;
	padding-bottom: 3px;
}

.atout_jeune h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color: #2eaadc;
	padding-top: 15px;
	padding-bottom: 3px;
}

.atout_jeune h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 0px;
}

/*-------------------- Maisons de solidarité ----------------------*/
div.bloc_maison h3{
	font-size:11px;
	font-weight:normal;
	border-bottom:1px dotted #FFB400;
	margin-bottom:5px;
}
div#resultats{
	text-align:left;	
}

