/* CSS Document */

BODY {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.float-left { 
	float:left;
	margin-right:5px;
}

.float-right { 
	float:right;
	margin-left:5px;
}

.date {
	color:#918800;
	font-size:9px;
}

.periode { font-size:18px; }

.bouton {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #E74F1D;
	background-color:#E74F1D;
	line-height:16px;
	height:20px;
	font-size:12px;
}

.champ {
	border:1px solid #E74F1D;
	background-color: #FFFFFF;
	color:#2F4040;
}

#entete {  }

#logo { padding-left:150px; }

#recherche {
	width:298px;
	text-align:center;
}

#recherche FORM { margin:auto; }

#structure { margin-top:1px; }

#structure TD { vertical-align:top; }

#structure TABLE { margin-bottom:30px; }

#contenu {
	background:#ccd6ee;
	padding:0px 10px;
}

#contenu .spip_documents_center {
	margin: auto; 
	width: 80%;
	text-align:center;
}

#contenu H3 {
	font-size:13px;
	margin:0px;
}

#contenu H3.ss-espace { padding-bottom:0px; }

#contenu H4 {
	color:#FFFFFF;
	font-size:13px;
	padding-left:5px;
	margin-bottom:0px;
	background-color:#e74f1d;
}

#menu-accueil {
	padding:5px 5px 5px 105px;	
	background:url(charte/bande_chromatique.gif) no-repeat top left;
	font-weight:bold;
	width:165px;
	font-size:12px;
}

#menu-accueil TD {
	height:47px;
	background-repeat:no-repeat;
	/*text-transform:capitalize;
	font-variant:small-caps;*/
	font-weight:bold;
	vertical-align:middle;
	line-height:12px;
}

#menu-accueil TD.separation {
	background:url(charte/menu_separation.gif) repeat-x center;
	height:9px;
}

#menu-accueil TD.pos1 {
	background-position:42px center;
	padding-left:113px;
}

#menu-accueil TD.pos2 {
	background-position:52px center;
	padding-left:120px;
}

#menu-accueil TD.pos3 {
	background-position:60px center;
	padding-left:125px;
}

#menu-accueil TD.pos4 {
	background-position:65px center;
	padding-left:131px;
}

#menu-accueil TD.pos5 {
	background-position:65px center;
	padding-left:131px;
}

#menu-accueil TD.pos6 {
	background-position:62px center;
	padding-left:128px;
}

#menu-accueil TD.pos7 {
	background-position:55px center;
	padding-left:121px;
}

#menu-accueil TD.pos8 {
	background-position:45px center;
	padding-left:111px;
}

#menu-accueil TD.pos9 {
	background-position:30px center;
	padding-left:95px;
}

#menu-accueil TD.pos10  {
	background-position:10px center;
	padding-left:76px;
}

#menu-accueil A {
	color:#003b77;
	text-decoration:none;
}

/*#menu-accueil A:hover { text-decoration:underline; }*/

#menu {
	width:131px;
	padding:10px 5px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

#menu HR, #extrait HR {	height:2px; }


#menu A {
	color:#FFFFFF;
	text-decoration:none;
}

#menu A:hover { text-decoration:underline; }

#menu-s {
	background:#e74f1d;
	padding:5px 0;
}

#menu-s .extremite { width:8px; }

#menu-s TD {
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
	line-height:10px;
}

#menu-s TD.cartouche {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}

#menu-s A { 
	color:#FFFFFF;
	text-decoration:none;
	white-space:nowrap;
}

#menu-s A:hover { color:#F8DE7C; }

#cartouche {
	padding-top:5px;
	border-top:#e74f1d solid 2px;
	vertical-align:top;
	text-align:center;
	color:#B3B3B3;
	font-size:9px;
}

#cartouche DIV A { text-decoration:none; }
	
#infos {
	border:#2D6A80 solid;
	border-width:0px 0px 5px 1px;
	width:214px;
	padding-bottom:5px;
	background-color:#FFF;
}

#infos #extrait {
	overflow:auto;
	height:200px;
	margin:0px 5px;
	padding:3px;
	/color:#FFFFFF;/
	font-size:11px;
	SCROLLBAR-BASE-COLOR:#FFFFFF;
	SCROLLBAR-ARROW-COLOR:#FFFFFF;
	SCROLLBAR-TRACK-COLOR:#FFFFFF;
}

#infos #extrait P { margin:0px; }

#infos #extrait A { color:#003b77; }

#infos #adresse {
	margin:5px 5px 0px 5px;
	color:#58585a;
	clear:both;
	font-size:11px;
}

#infos #adresse A {	color:#58585a; }

#infos #adresse P {	margin:3px; }

#zone-infos {
	border:1px dotted;
	border-top-width:0px;
	padding:5px;
	clear:both;
}

#pos-icone { position:relative; }

#plan-contact {
	position:absolute;
	text-align:right;
	z-index:1;
	left:0px;
	top:-37px;
}

#plan-contact IMG {	margin-left:5px;clear:both; }

#raccourcis {
	position:absolute;
	width:150px;
	z-index:1;
	font-size:10px;
	background:#CEE1E5;
	border:1px solid #2D6A80;
	padding:5px;
	top:127px;
	left:145px;
	visibility:hidden;
}

#raccourcis A {
	color:#183845;
	text-decoration:none;
}

#raccourcis A:hover { text-decoration:underline; }

#raccourcis HR {
	height:1px;
	border-bottom:1px dashed #2D6A80;
	line-height:4px;
}

#chemin {
	padding:10px 0px 4px 0px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	border-bottom:1px dashed #2D6A80;
	margin-bottom:15px;
}

#chemin A { color:#f15a29; }

#ligne { text-align:right; }

TR.row_even TD {
	background-color:#DBECF2;
	font-weight:bold;
	padding:2px;
}


/* page d'accueil */

#accueil #menu {
	width:286px;
	padding:0px;
}

#accueil #extrait HR {
	border-top:1px solid #A36E5C;
	border-bottom:1px solid #5E3E33;
}

#accueil #extrait #date { color:#B3B3B3; }

#accueil #extrait #titre {
	color:#E68802;
	font-weight:bold;
	font-size:13px;
}

#accueil #contenu { padding:0px; }

#accueil #contenu #actus, 
#accueil #contenu #agenda-accueil, 
#accueil #contenu #voeux { padding:5px 10px; }

#accueil #contenu #actus A, 
#accueil #contenu #agenda-accueil A,
#accueil #contenu #voeux A { color:#e74f1d; }

#accueil #contenu #agenda-accueil #date,
#accueil #contenu #actus #date { color:#003b77; }

#accueil #contenu #actus #titre,
#accueil #contenu #agenda-accueil #titre,
 #accueil #contenu #voeux #titre {
	color:#000;
	font-weight:bold;
	font-size:12px;
}

#accueil #contenu #actus #chapeau,
#accueil #contenu #agenda-accueil #chapeau,
#accueil #contenu #voeux #chapeau {	color:#58585a; }

#accueil #contenu #actus HR {
	height:1px;
	width:50%;
	border-bottom:1px dashed #353535;
}

#accueil #contenu #actus H2,
#accueil #contenu #agenda-accueil H2,
#accueil #contenu #voeux H2 {
	padding-bottom:5px;
	border-bottom:1px dotted #2D6A80;
}

#accueil #contenu #ligne {
	text-align:right;
	background:url(charte/ligne.gif) repeat-x top;
}

#accueil #infos {
	width:214px;
	margin-left:10px;
	padding-bottom:40px;
	border:0px;
}

#accueil #infos #extrait {
	color:#FFFFFF;
	height:100%;
	SCROLLBAR-FACE-COLOR:#6D253F;
	SCROLLBAR-HIGHLIGHT-COLOR:#AF6680;
	SCROLLBAR-SHADOW-COLOR:#320000;
	SCROLLBAR-3DLIGHT-COLOR:#AF6680;
	SCROLLBAR-TRACK-COLOR:#CD8800;
	SCROLLBAR-DARKSHADOW-COLOR:#320000;
}

/* Page type */

#type #menu { background:#6E4738 url(charte/type/menu_fond.jpg) repeat-x top left; }

#type #menu HR, #type #extrait HR {
	border-top:1px solid #A36E5C;
	border-bottom:1px solid #5E3E33;
}

#type #menu-s { background:url(charte/type/menu_s_fond.gif) repeat-x center; }

#menu-s TD.cartouche {
	padding-left:10px;
	border-right:2px solid #FFF;
}

#type #entete { background:url(charte/type/ligne.gif) repeat-x bottom; }

#type #recherche { background:#875848 url(charte/type/ligne.gif) repeat-x bottom; }

#type #contenu H3, #type #contenu #chapeau { color:#6F493A; }

#type #contenu A { color:#B48170; }

#type #contenu H4 { background-color:#2D6A80; }

#type #zone-infos { border-color:#2D6A80; }

#type #infos #extrait {
	border:#65534C solid 1px;
	background:#875848;
	SCROLLBAR-FACE-COLOR:#9C6654;
	SCROLLBAR-HIGHLIGHT-COLOR:#BA8667;
	SCROLLBAR-SHADOW-COLOR:#342217;
	SCROLLBAR-3DLIGHT-COLOR:#BA8667;
	SCROLLBAR-DARKSHADOW-COLOR:#342217;
}

#type #ligne { background:url(charte/type/ligne.gif) repeat-x top; } 

#type #cartouche { border-top:#B48170 solid 1px; }

#type .bouton {	background-color:#BB8E80; }


/* Page jaune */

#jaune #menu { background:#DEA900 url(charte/jaune/menu_fond.jpg) repeat-x top left; }

#jaune #menu HR {
	border-top:1px solid #F6BE00;
	border-bottom:1px solid #C19600;
}

#jaune #extrait HR {
	border-top:1px solid #DFAD00;
	border-bottom:1px solid #C19600;
}

#jaune #menu-s { background:url(charte/jaune/menu_s_fond.gif) repeat-x center; }

#jaune #menu-s TD.cartouche {
	background:url(charte/jaune/cartouche_fond.gif) repeat-x center;
}

#jaune #entete { background:url(charte/jaune/ligne.gif) repeat-x bottom; }

#jaune #recherche { background:#F6BD00 url(charte/jaune/ligne.gif) repeat-x bottom; }

#jaune #contenu H3 { color:#977900; }

#jaune #contenu #chapeau { color:#6F493A; }

#jaune #contenu A, #jaune #chemin { color:#D9AD00; }

#jaune #contenu H4 { background-color:#977900; }

#jaune #zone-infos { border-color:#977900; }

#jaune #infos #extrait {
	border:#F3D400 solid 1px;
	background:#F6BD00;
	SCROLLBAR-FACE-COLOR:#E0C949;
	SCROLLBAR-HIGHLIGHT-COLOR:#E8E367;
	SCROLLBAR-SHADOW-COLOR:#928E15;
	SCROLLBAR-3DLIGHT-COLOR:#E8E367;
	SCROLLBAR-DARKSHADOW-COLOR:#928E15;
}

#jaune #ligne {	background:url(charte/jaune/ligne.gif) repeat-x top; } 

#jaune #cartouche { border-top:#8C6E0F solid 1px; }

#jaune .bouton { background-color:#A47E00; }


/* Page rouge */

#rouge #menu { background:#723321 url(charte/rouge/menu_fond.jpg) repeat-x top left; }

#rouge #menu HR, #rouge #extrait HR {
	border-top:1px solid #9E2E21;
	border-bottom:1px solid #751F15;
}

#rouge #menu-s { background:url(charte/rouge/menu_s_fond.gif) repeat-x center; }

#rouge #menu-s TD.cartouche { background:url(charte/rouge/cartouche_fond.gif) repeat-x center; }

#rouge #entete { background:url(charte/rouge/ligne.gif) repeat-x bottom; }

#rouge #recherche { background:#711B12 url(charte/rouge/ligne.gif) repeat-x bottom; }

#rouge #contenu H3, #rouge #contenu #chapeau { color:#711B12; }

#rouge #contenu A, #rouge #chemin { color:#B92E1E; }

#rouge #contenu H4 { background-color:#711B12; }

#rouge #zone-infos { border-color:#711B12; }

#rouge #infos #extrait {
	border:#8F2216 solid 1px;
	background:#711B12;
	SCROLLBAR-FACE-COLOR:#903633;
	SCROLLBAR-HIGHLIGHT-COLOR:#B24837;
	SCROLLBAR-SHADOW-COLOR:#2E130D;
	SCROLLBAR-3DLIGHT-COLOR:#B24837;
	SCROLLBAR-DARKSHADOW-COLOR:#2E130D;
}

#rouge #ligne {	background:url(charte/rouge/ligne.gif) repeat-x top; } 

#rouge #cartouche { border-top:#9A2113 solid 1px; }

#rouge .bouton { background-color:#B62C1D; }


/* Page bleu */

#bleu #menu { background:#212669 url(charte/bleu/menu_fond.jpg) repeat-x top left; }

#bleu #menu HR, #bleu #extrait HR {
	border-top:1px solid #4471D0;
	border-bottom:1px solid #2B4F99;
}

#bleu #menu-s { background:url(charte/bleu/menu_s_fond.gif) repeat-x center; }

#bleu #menu-s TD.cartouche { background:url(charte/bleu/cartouche_fond.gif) repeat-x center; }

#bleu #entete { background:url(charte/bleu/ligne.gif) repeat-x bottom; }

#bleu #recherche { background:#1D3672 url(charte/bleu/ligne.gif) repeat-x bottom; }

#bleu #contenu H3, #bleu #contenu #chapeau { color:#416ECF; }

#bleu #contenu A, #bleu #chemin { color:#82A0DF; }

#bleu #contenu H4 { background-color:#416ECF; }

#bleu #zone-infos { border-color:#416ECF; }

#bleu #infos #extrait {
	border:#416ECF solid 1px;
	background:#1D3672;
	SCROLLBAR-FACE-COLOR:#3044AB;
	SCROLLBAR-HIGHLIGHT-COLOR:#343EC3;
	SCROLLBAR-SHADOW-COLOR:#191C62;
	SCROLLBAR-3DLIGHT-COLOR:#343EC3;
	SCROLLBAR-DARKSHADOW-COLOR:#191C62;
}

#bleu #ligne {	background:url(charte/bleu/ligne.gif) repeat-x top; } 

#bleu #cartouche { border-top:#4471D0 solid 1px; }

#bleu .bouton { background-color:#2F59BB; }


/* Page turquoise */

#turquoise #menu { background:#366373 url(charte/turquoise/menu_fond.jpg) repeat-x top left; }

#turquoise #menu HR, #turquoise #extrait HR {
	border-top:1px solid #5E99AC;
	border-bottom:1px solid #315460;
}

#turquoise #menu-s { background:url(charte/turquoise/menu_s_fond.gif) repeat-x center; }

#turquoise #menu-s TD.cartouche { background:url(charte/turquoise/cartouche_fond.gif) repeat-x center; }

#turquoise #entete { background:url(charte/turquoise/ligne.gif) repeat-x bottom; }

#turquoise #recherche { background:#497D8E url(charte/turquoise/ligne.gif) repeat-x bottom; }

#turquoise #contenu H3, #turquoise #contenu #chapeau { color:#376474; }

#turquoise #contenu H4 { background-color:#2D6A80; }

#turquoise #zone-infos { border-color:#376474; }

#turquoise #contenu A, #turquoise #chemin { color:#376474; }

#turquoise #infos #extrait {
	border:#3C6E7D solid 1px;
	background:#497D8E;
	SCROLLBAR-FACE-COLOR:#4290A7;
	SCROLLBAR-HIGHLIGHT-COLOR:#4C95BB;
	SCROLLBAR-SHADOW-COLOR:#234B60;
	SCROLLBAR-3DLIGHT-COLOR:#4C95BB;
	SCROLLBAR-DARKSHADOW-COLOR:#234B60;
}

#turquoise #ligne {	background:url(charte/turquoise/ligne.gif) repeat-x top; } 

#turquoise #cartouche { border-top:#73ACBD solid 1px; }

#turquoise .bouton { background-color:#6BA2B4; }


/* Page verte */

#verte #menu { background:#9FCC04 url(charte/verte/menu_fond.jpg) repeat-x top left; }

#verte #menu HR, #verte #extrait HR {
	border-top:1px solid #D9FF5C;
	border-bottom:1px solid #669100;
}

#verte #menu-s { background:url(charte/verte/menu_s_fond.gif) repeat-x center; }

#verte #menu-s TD.cartouche { background:url(charte/verte/cartouche_fond.gif) repeat-x center; }

#verte #entete { background:url(charte/verte/ligne.gif) repeat-x bottom; }

#verte #recherche { background:#9ECC00 url(charte/verte/ligne.gif) repeat-x bottom; }

#verte #contenu H3, #verte #contenu #chapeau { color:#4B6200; }

#verte #contenu A, #verte #chemin { color:#669100; }

#verte #contenu H4 { background-color:#4B6200; }

#verte #zone-infos { border-color:#4B6200; }

#verte #infos #extrait {
	border:#F3D400 solid 1px;
	background:#9ECC00;
	SCROLLBAR-FACE-COLOR:#9ECB24;
	SCROLLBAR-HIGHLIGHT-COLOR:#E0FF66;
	SCROLLBAR-SHADOW-COLOR:#4F7512;
	SCROLLBAR-3DLIGHT-COLOR:#E0FF66;
	SCROLLBAR-DARKSHADOW-COLOR:#4F7512;
}

#verte #ligne {	background:url(charte/verte/ligne.gif) repeat-x top; } 

#verte #cartouche { border-top:#2A5616 solid 1px; }

#verte .bouton { background-color:#6B8A00; }


/* Page mauve */

#mauve #menu { background:#541A7A url(charte/mauve/menu_fond.jpg) repeat-x top left; }

#mauve #menu HR, #mauve #extrait HR {
	border-top:1px solid #9C43BA;
	border-bottom:1px solid #66297A;
}

#mauve #menu-s { background:url(charte/mauve/menu_s_fond.gif) repeat-x center; }

#mauve #menu-s TD.cartouche { background:url(charte/mauve/cartouche_fond.gif) repeat-x center; }

#mauve #entete { background:url(charte/mauve/ligne.gif) repeat-x bottom; }

#mauve #recherche { background:#672F7A url(charte/mauve/ligne.gif) repeat-x bottom; }

#mauve #contenu H3, #mauve #contenu #chapeau { color:#672F7A; }

#mauve #contenu A, #mauve #chemin { color:#8C40A6; }

#mauve #contenu H4 { background-color:#672F7A; }

#mauve #zone-infos { border-color:#672F7A; }

#mauve #infos #extrait {
	border:#7B2795 solid 1px;
	background:#672F7A;
	SCROLLBAR-FACE-COLOR:#A01AA9;
	SCROLLBAR-HIGHLIGHT-COLOR:#C21BBC;
	SCROLLBAR-SHADOW-COLOR:#600D5B;
	SCROLLBAR-3DLIGHT-COLOR:#C21BBC;
	SCROLLBAR-DARKSHADOW-COLOR:#600D5B;
}

#mauve #ligne {	background:url(charte/mauve/ligne.gif) repeat-x top; } 

#mauve #cartouche { border-top:#9556AC solid 1px; }

#mauve .bouton { background-color:#9A45B6; }


/* Plan du site */

#contenu #plan UL { font-weight:bold; }

#contenu #plan UL LI { list-style-type:none; margin-top:8px; } 

#contenu #plan UL UL { font-weight:normal; }

#contenu #plan UL UL LI { list-style-type:square; margin:0px; }


/* Formulaire Auvergne Contact */

FORM TD { vertical-align:top; }

#tabdep,
#tabfichinf,
#tdcritri,
#tdcompoetiq {
	margin-left:30px;
	display:none;
}

#listecommunes,
#txtlibetiquette,
#txtnomdirig { background:#CCCCCC; }

/* Agenda */

#calendrier table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	empty-cells: show;
	table-layout: fixed;
	border-collapse: collapse;
	margin: 10px auto;
}

#calendrier td {
	border-bottom: 1px solid #333333;
	cursor: pointer;
	padding:0.2em;
	text-align:center;
}

#calendrier .cal-jours-sem { color:#003b77; }
#calendrier .cal-jours-sem-fin { color:#FFF; }

col#cal-sam,
col#cal-dim { background-color: #e74f1d; }

#calendrier th A,
#calendrier td A { text-decoration: none; }

td.cal-semaine-encours {
	padding: 0px;
	background-color: #1d93d0;
}

td.cal-semaine-encours A { color: #003b77; }

td.cal-autres-jours {
	padding: 2px;
	color: #660066;
}

td.cal-autres-jours A {	color: #660066; }

td.cal-date-jour {
	border: 1px solid #000000;
	font-weight: bold;
	background-color: #FFF;
}

.cal-date-jour A { color: #FFF; }

/* Carte des CCI */

#contenu #carte { text-align:center; }

#contenu #carte #pos-bulles { position:relative; }

#pos-bulles DIV { 
	position:absolute; 
	text-align:left;
	visibility:hidden;
}

#pos-bulles #moulins {
	top: -85px;
	left: -25px; 
}

#pos-bulles #montluçon {
	top: -10px;
	left: -320px; 
}

#pos-bulles #riom {
	top: 170px;
	left: -225px; 
}

#pos-bulles #ambert {
	top: 125px;
	left: 85px; 
}

#pos-bulles #clermont {
	top: 275px;
	left: -275px; 
}

#pos-bulles #thiers {
	top: 250px;
	left: 110px; 
}

#pos-bulles #brioude {
	top: 370px;
	left: 55px; 
}

#pos-bulles #puy {
	top: 465px;
	left: 140px; 
}

#pos-bulles #cantal {
	top: 455px;
	left: -360px; 
}
