/****************************************************************************************
COMMON
*****************************************************************************************/
body{
	background: #EFEDE4;
	color:#8E8E8E;
	font-family:Arial;
	font-size:100%;
	position:relative;
}

#centerSlot{
	font-size:75%;
}

.c_content ul{margin-left:15px}

a, a:hover {
	color: #003480;
	text-decoration: underline;
}

a.suite {
	color: #003480 !important;
	/*color: #fabb00 !important;*/
	font-weight:normal !important;
	text-decoration: none;
}

.headline{
	color:#666666;
	font-weight:bold;
}

.flush{clear:both;visibility:hidden;margin:0;padding:0;border:0;background:none}

#mainSite {position:static}
*+html #mainSite {position:relative}
* html #mainSite {position:relative}

/*links
*****************************************************************************************/
/*.c_content a:hover{text-decoration:underline}
.c_content a{color:#781C7E;font-weight:bold;text-decoration:none}
.cabouge .c_content a, .alaune .c_content a, .actualites .c_content a{color:#E74687;}
.adecouvrir .c_content a{color:#97bf0d;}
.institution .c_content a{color:#0091ce;}
.recherche .c_content a{color:#0091ce;}
.aconsulter .c_content a{color:#e65f2d;}
.videotheque .c_content a{color:#e65f2d;}

.document a:hover{text-decoration:underline}
.document a{color:#781C7E;font-weight:bold;text-decoration:none}
.cabouge .document a, .alaune .document a, .actualites .document a{color:#E74687;}
.adecouvrir .document a{color:#97bf0d;}
.institution .document a{color:#0091ce;}
.recherche .document a{color:#0091ce;}
.aconsulter .document a{color:#e65f2d;}
.videotheque .document a{color:#e65f2d;}
*/

#centerSlot a:hover{text-decoration:underline}
#centerSlot a{color:#781C7E;font-weight:bold;text-decoration:none}
.cabouge #centerSlot a, .alaune #centerSlot a, #actualites .centerSlot a{color:#E74687;}
.adecouvrir #centerSlot a{color:#97bf0d;}
.institution #centerSlot a{color:#0091ce;}
.recherche #centerSlot a{color:#0091ce;}
.aconsulter #centerSlot a{color:#e65f2d;}
.videotheque #centerSlot a{color:#e65f2d;}


/*main title
*****************************************************************************************/
h1 {background:transparent url(img/title-level1-default.png) no-repeat scroll 0 4px;border-bottom:1px solid #781C7E;color:#781C7E;font-family:"Univers 57 Condensed", "Trebuchet MS", "Arial Narrow", Arial;font-size:1.6em;font-weight:bold;text-indent:22px;text-transform:uppercase;margin-bottom:10px;}
.cabouge h1, .alaune h1, .actualites h1{background:transparent url(img/title-level1-pink.png) no-repeat scroll 0 4px;border-bottom:1px solid #E74687;color:#E74687;}
.adecouvrir h1{background:transparent url(img/title-level1-green.png) no-repeat scroll 0 4px;border-bottom:1px solid #97bf0d;color:#97bf0d;}
.institution h1{background:transparent url(img/title-level1-blue.png) no-repeat scroll 0 4px;border-bottom:1px solid #0091ce;color:#0091ce;}
.recherche h1{background:transparent url(img/title-level1-blue.png) no-repeat scroll 0 4px;border:0;color:#0091ce;margin-bottom:2px;}
.aconsulter h1{background:transparent url(img/title-level1-orange.png) no-repeat scroll 0 4px;border-bottom:1px solid #e65f2d;color:#e65f2d;}
.institution h1{background:transparent url(img/title-level1-blue.png) no-repeat scroll 0 4px;border-bottom:1px solid #0091ce;color:#0091ce;}
.videotheque h1{color:#e65f2d;}

h2 {color:#781C7E;font-size:1.3em;font-weight:bold}
.cabouge h2, .alaune h2, .actualites h2{color:#E74687;}
.adecouvrir h2{color:#97bf0d;}
.institution h2{color:#0091ce;}
.recherche h2{color:#0091ce;}
.aconsulter h2{color:#e65f2d;}
.videotheque h2{color:#e65f2d;}

/*fake h2 */
q {color:#781C7E;font-size:1.3em;font-weight:bold;font-style:normal;display:block}
.cabouge q, .alaune q, .actualites q{color:#E74687;}
.adecouvrir q{color:#97bf0d;}
.institution q{color:#0091ce;}
.recherche q{color:#0091ce;}
.aconsulter q{color:#e65f2d;}
.videotheque q{color:#e65f2d;}
q:before{content:""}
q:after{content:""}

/****************************************************************************************
TABLE
*****************************************************************************************/
dt, dd{
	padding:0;
}

/****************************************************************************************
SEARCH RESULTS
*****************************************************************************************/
.ajaxtd table{
	width:100%;
}



/****************************************************************************************
PORTLETS
*****************************************************************************************/

/*header
*****************************************************************************************/
.portlet_header{
	height:399px;
	width:982px;
	background-position:0px 63px;
	background-repeat:no-repeat;
}

.culture .portlet_header{background:url(img/culture-rubrique-photo.jpg) no-repeat 0px 63px;}
.patrimoine .portlet_header{background:url(img/patrimoine-rubrique-photo.jpg) no-repeat 0px 63px;}
.actualites .portlet_header{background:url(img/actualites-rubrique-photo.jpg) no-repeat 0px 63px;}
.alaune .portlet_header{background:url(img/alaune-rubrique-photo.jpg) no-repeat 0px 63px;}
.cabouge .portlet_header{background:url(img/alaune-rubrique-photo.jpg) no-repeat 0px 63px;}
.adecouvrir .portlet_header{background:url(img/adecouvrir-rubrique-photo.jpg) no-repeat 0px 63px;}
.institution .portlet_header{background:url(img/adecouvrir-rubrique-photo.jpg) no-repeat 0px 63px;}
.recherche .portlet_header{background:url(img/alaune-rubrique-photo.jpg) no-repeat 0px 63px;}
.aconsulter .portlet_header{background:url(img/alaune-rubrique-photo.jpg) no-repeat 0px 63px;}
.videotheque .portlet_header{background:url(img/alaune-rubrique-photo.jpg) no-repeat 0px 63px;}
.coup_de_pouce .portlet_header{background:url(img/pouce-rubrique-photo.jpg) no-repeat 0px 63px;}
.erreur .portlet_header{background:url(img/pouce-rubrique-photo.jpg) no-repeat 0px 63px;}

.portlet_header ul.shortcuts {position: absolute;right: 13px;top: 17px;list-style: none;margin:0;padding:0;z-index:10;}
.portlet_header ul.shortcuts li {display: inline;padding-left: 3px;padding-right: 3px;background-image: url('img/minibullet-bleue-trans.png');background-position: left center;background-repeat: no-repeat;}
.portlet_header ul.shortcuts li, .portlet_header ul.shortcuts li a, .portlet_header ul.shortcuts li a:hover {font-family: Arial;font-size: 0.75em;color: #67a2c0;text-decoration: none;}
.portlet_header ul.shortcuts li a:hover {color: #666666;}
.portlet_header .shortcuts li.first {background: none;}

.portlet_header .searchForm{background:url(img/banner-recherche-full-trans.png) no-repeat top left;height:39px;position:absolute;right:12px;top:297px;width:246px;}
.portlet_header .searchForm.noFlashInfoSearch{top:316px;z-index:1;}
.erreur .portlet_header .searchForm{top:325px}

* html .portlet_header .searchForm{
	background-image:url(img/banner-recherche-full-trans.gif);
}


.portlet_header .searchForm label{
	display:none;

}

.portlet_header .searchForm .searchField{
	border:1px solid #B3D1E0;
	height:15px;
	left:26px;
	position:absolute;
	top:17px;
	width:177px;
}


.portlet_header .searchForm .searchButton{
	background-color:transparent;
	background-image:url(img/bouton-ok-bleu-trans.png);
	border:none;
	color:transparent;
	height:18px;
	position:absolute;
	right:9px;
	padding-top:18px;
	overflow:hidden;
	top:16px;
	width:30px;
}

.portlet_header  .homeLink{
	background-image:url(img/logo-ardeche-top-trans.png);
	height:95px;
	left:6px;
	position:absolute;
	top:28px;
	width:322px;
	z-index:10;
}

* html .portlet_header  .homeLink{background-image:url(img/logo-ardeche-top-trans.gif);}


.portlet_header  .coup-de-pouce-banner {
	background-color:#FABB00;
	height:26px;
	width:900px;
	position:absolute;
	right:12px;
	top:42px;	
}

.portlet_header .coup-de-pouce-banner a {
	background-image:url(img/bouton-coup-de-pouce-trans.png);
	color:transparent;
	font-size:0;
	height:57px;
	left:250px;
	position:absolute;
	text-indent:-9000em;
	top:-16px;
	width:304px;
}

.portlet_header .coup-de-pouce-banner a:hover {	background-image:url(img/bouton-coup-de-pouce-trans.png);}

* html .portlet_header .coup-de-pouce-banner a {background-image:url(img/bouton-coup-de-pouce-trans.gif);}
* html .portlet_header .coup-de-pouce-banner a:hover {background-image:url(img/bouton-coup-de-pouce-trans.gif);}

.portlet_header .flash-infos {background:url(img/banner-flash-full-trans.png) no-repeat;height:28px;position:absolute;right:12px;top:336px;width:575px;}
.portlet_header .flash-infos.noFlashInfo {background-position:0px 19px;}
* html .portlet_header .flash-infos {background-image:url(img/banner-flash-full-trans.gif);}	

.portlet_header .flash-infos a.flashInfoLink {display:block;height:28px;width:115px;position:absolute;left:0}
.portlet_header .flash-infos a.noFlashInfoLink {display:none}

.portlet_header .flash-infos p {
	color:white;
	font-size:small;
	height:19px;
	overflow:hidden;
	vertical-align:middle;
	width:435px;
	margin:0 0 0 124px;
	padding-top:7px;
	padding-bottom:0px;
}


.portlet_header  ul.footerClone {background:url(img/photo-mask-trans.png) no-repeat top right;width:737px;position: absolute;top:364px;right: 12px;bottom: 12px;height: 40px;vertical-align: middle;color: #781b7d;font-weight:bold;font-size: 0.7em;padding:0 0 0 45px;margin:0;list-style: none;zoom:1;}
* html .portlet_header  ul.footerClone {background:url(img/photo-mask-trans.gif) no-repeat top right}
.portlet_header  ul.footerClone li {display: block;float:left;height: 40px;border-left:1px solid #bb8dbe}
.portlet_header  ul.footerClone li.first {border:0}
.portlet_header  ul.footerClone li a {color: #781b7d;text-decoration: none;display:block;float:left;height:27px;padding:13px 11px 0 11px}
.portlet_header  ul.footerClone li a:hover {color: white;text-decoration:none;background-color:#781b7d}






	

*+html .portlet_header .flash-infos marquee{position:relative;top:6px}
* html .portlet_header .flash-infos marquee{position:relative;top:6px}


.accueil .portlet_header {height:99px;}

.accueil .portlet_header .flash-infos, .accueil .portlet_header .coup-de-pouce-banner, .accueil .portlet_header .footerClone{display:none}

.accueil .portlet_header .homeLink{	background-image:url(img/logo-home.gif);height:99px;width:296px;top:0}

.accueil .portlet_header ul.shortcuts {position: absolute;right: 305px;top: 10px;list-style: none;margin:0;padding:0;z-index:10;}
.accueil .portlet_header ul.shortcuts li {display: inline;padding-left: 6px;padding-right: 4px;background-image: url('img/minibullet-bleue-trans.png');background-position: left center;background-repeat: no-repeat;}
.accueil .portlet_header ul.shortcuts li, .accueil .portlet_header ul.shortcuts li a, .accueil .portlet_header ul.shortcuts li a:hover {font-family: Arial;font-size: 0.75em;color: white;text-decoration: none;}
.accueil .portlet_header ul.shortcuts li a:hover {color: #666666;}
.accueil .portlet_header .shortcuts li.first {background: none;}	

.accueil .portlet_header .searchForm{background-image:url(img/search-home.gif);height:49px;right:21px;top:10px;width:278px;}
.accueil  .portlet_header .searchForm .searchField{	border:0;height:15px;left:19px;top:21px;width:210px;background:transparent;}
.accueil  .portlet_header .searchForm .searchButton{background-image:url(img/ok-home.gif);height:16px;right:15px;top:21px;width:25px;padding-top:16px}

/* nav
*****************************************************************************************/
.portlet_navigation{
	width:200px;
}

ul.menu {
	position: relative;
	width: 200px;
	list-style: none;
	padding:0;
}

ul.menu li {
	display: inline;
}

ul.menu li a, ul.menu li a:hover {
	color: transparent;
	text-indent: -9000em;
}

ul.menu li, ul.menu li a {
	display:block;
	width: 200px;
}

ul.menu li.menu-actualites, ul.menu li.menu-actualites a { height: 43px; }
ul.menu li.menu-actualites { background-image: url('img/bouton-actualites-trans.png'); }
* html ul.menu li.menu-actualites { background-image: url('img/bouton-actualites-trans.gif'); }
* html ul.menu li.menu-actualites .selected { background: url('img/bouton-actualites-select.gif') no-repeat;}
ul.menu li.menu-actualites .selected { background: url('img/bouton-actualites-select.png') no-repeat;}

ul.menu li.menu-service, ul.menu li.menu-service a { height: 42px; }
ul.menu li.menu-service { top: 43px; background-image: url('img/bouton-service-en-ligne.png'); }
ul.menu li.menu-service .selected { background: url('img/bouton-service-select.png') no-repeat;}

ul.menu li.menu-territoire, ul.menu li.menu-territoire a { height: 41px; }
ul.menu li.menu-territoire { top: 85px; background-image: url('img/bouton-territoire.png'); }
ul.menu li.menu-territoire .selected { background: url('img/bouton-territoire-select.png') no-repeat;}

ul.menu li.menu-idees, ul.menu li.menu-idees a { height: 44px; }
ul.menu li.menu-idees { top: 126px; background-image: url('img/bouton-ardeche-idees-trans.png'); }
ul.menu li.menu-idees .selected { background: url('img/bouton-ardeche-idees-select.png') no-repeat;}

ul.menu li a {
	z-index: 2;
}

/*breadcrumb
*****************************************************************************************/
.portlet_breadcrumb{
	width:475px;
}

.portlet_breadcrumb p {
	font-size:0.75em;
	color: #666666;
	height: 24px;
	vertical-align: bottom;
	overflow: hidden;
	padding-top:16px;
	padding-bottom:14px;
	margin:0;
	font-weight:normal !important;
}
.portlet_breadcrumb a{color: #003480 !important;text-decoration: underline !important;font-weight:normal !important;}

.portlet_breadcrumb a.back{color:#666666 !important;font-size:1.09em !important;font-weight:bold !important;text-decoration:none !important;background:url(img/blue-arrow.gif) no-repeat center left !important;padding-left:20px !important;float:right !important;position:relative;left:35px}
.portlet_breadcrumb a.back:hover{text-decoration:underline}

/*newsletter
*****************************************************************************************/
.portlet_newsletter{width:186px;height:107px;background:url('img/background-newsletter.gif') no-repeat top left;margin-left:14px}
.portlet_newsletter h1{color:white;background:none;border:0;font-size:0.75em;position:relative;top:1px}
.portlet_newsletter h2{color:#8f8f8f;font-size:0.70em;position:relative;left:21px;top:1px;}

.portlet_newsletter fieldset{border:0;position:relative;top:7px;}
* html .portlet_newsletter fieldset{top:9px;}
*+html .portlet_newsletter fieldset{top:9px;}


.portlet_newsletter fieldset label{padding-left:7px;width:26px;display:inline-block;color:#8f8f8f;font-size:0.70em;font-weight:bold;padding-bottom:10px}
* html .portlet_newsletter fieldset label{width:29px;}
*+html .portlet_newsletter fieldset label{width:29px;}
.portlet_newsletter fieldset .text{width:111px;border:0;background:transparent;height:17px;margin-right:8px;font-size:0.7em}
* html .portlet_newsletter fieldset .text{width:105px;padding-bottom:10px}
*+html .portlet_newsletter fieldset .text{width:105px;padding-bottom:10px}

.portlet_newsletter fieldset .submit{position:absolute;width:26px;height:20px;background:url('img/bouton-newsletter-ok.gif');border:0;top:17px}



/* a-voir-aussi
*****************************************************************************************/
.portlet_avoir-aussi {width: 162px;height: auto;margin-bottom: 40px;margin-left: 6px;}

.portlet_avoir-aussi h1 {border:0;width: 162px;height: 18px;min-height:18px;padding:0;margin:0;color:transparent;text-indent: -9000em;background-repeat:no-repeat;background-position:0 0;overflow:hidden;}

.portlet_avoir-aussi h1 {background-image: url('img/title-avoir-aussi-purple.png');}
.culture .portlet_avoir-aussi h1 {background-image: url('img/title-avoir-aussi-purple.png');}
.actualites .portlet_avoir-aussi h1 {background-image: url('img/title-avoir-aussi-pink.png');}
.alaune .portlet_avoir-aussi h1 {background-image: url('img/title-avoir-aussi-pink.png');}
.institution .portlet_avoir-aussi h1 {background-image: url('img/title-avoir-aussi-blue.png');}
.adecouvrir .portlet_avoir-aussi h1 {background-image: url('img/title-avoir-aussi-green.png');}


.portlet_avoir-aussi ul {
	padding: 5px 10px 10px 10px;
	list-style-type: none;
	background-image: url('img/bottom-small-box-trans.png');
	background-position: bottom;
	background-repeat: no-repeat; 
}

.portlet_avoir-aussi ul li{
	padding:0 0 8px 0;
	margin:0;	

}

.portlet_avoir-aussi ul li a {
	font-size: 0.7em;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
	background: url('img/bullet-blanche-trans.png') no-repeat 0px 4px;	
	padding-left:15px;
	display:block;
	zoom:1;
}

.portlet_avoir-aussi ul li a:hover {
	color: #999999;
}

.portlet_avoir-aussi ul li a strong{
	display:block;
	font-weight:normal;
}

.portlet_avoir-aussi ul li a strong {color:#781b7d;}
.culture .portlet_avoir-aussi ul li a strong {color:#781b7d;}
.actualites .portlet_avoir-aussi ul li a strong {color:#e74888;}
.alaune .portlet_avoir-aussi ul li a strong {color:#e74888;}
.institution .portlet_avoir-aussi ul li a strong {color:#0091ce;}
.adecouvrir .portlet_avoir-aussi ul li a strong {color:#96bf0d;}


/* telechargement
*****************************************************************************************/
.portlet_telechargement {
	width: 162px;
	height: auto;
	margin-bottom: 40px;
	margin-left: 6px;
}

.portlet_telechargement h1 {
	width: 162px;
	height: 18px;
	min-height: 18px;
	padding:0;
	margin:0;
	color: transparent;
	text-indent: -9000em;
	border:0;
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;	
}

.portlet_telechargement h1 {	background-image: url('img/title-telechargement-purple.png');}
.culture .portlet_telechargement h1 {	background-image: url('img/title-telechargement-purple.png');}
.alaune .portlet_telechargement h1 {	background-image: url('img/title-telechargement-pink.png');}
.actualites .portlet_telechargement h1 {	background-image: url('img/title-telechargement-pink.png');}
.institution .portlet_telechargement h1 {	background-image: url('img/title-telechargement-blue.png');}
.adecouvrir .portlet_telechargement h1 {	background-image: url('img/title-telechargement-green.png');}

.portlet_telechargement ul {
	padding: 5px 10px 10px 10px;
	list-style-type: none;
	background-image: url('img/bottom-small-box-trans.png');
	background-position: bottom;
	background-repeat: no-repeat; 
}

.portlet_telechargement ul li{
	padding:0 0 10px 0;
	margin:0;	

}

.portlet_telechargement ul li a {
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	background: url('img/bullet-blanche-trans.png') no-repeat 0px 4px;	
	padding-left:15px;
	display:block;
	zoom:1;
}

.portlet_telechargement ul li a {color:#781b7d;}
.culture .portlet_telechargement ul li a {color:#781b7d;}
.actualites .portlet_telechargement ul li a {color:#e74888;}
.alaune .portlet_telechargement ul li a {color:#e74888;}
.institution .portlet_telechargement ul li a {color:#0091ce}
.adecouvrir .portlet_telechargement ul li a {color:#96bf0d}

.portlet_telechargement ul li a:hover {
	color: #999999;
}

.portlet_telechargement ul li a strong{
	display:block;
	color:#646464;
	font-weight:normal;
	text-transform:uppercase;
	font-size:0.9em;
}

/* flash info
*****************************************************************************************/
.portlet_flashinfos {
	width: 186px;
	height: auto;
	margin-bottom: 40px;
	margin-left: 6px;
}

.portlet_flashinfos h1 {
	background:transparent url(img/title-flashinfos.png) repeat scroll 0 0;
	border:0 none;
	color:white;
	font-size:1.2em;
	height:33px;
	margin:0;
	min-height:18px;
	padding:2px 0 0;
	text-indent:48px;
	width:186px;
}

.portlet_flashinfos ul {
	padding: 5px 10px 10px 20px;
	list-style-type: none;
	background-image: url('img/bottom-flashinfos.png');
	background-position: bottom;
	background-repeat: no-repeat; 
}

.portlet_flashinfos ul li{
	padding:9px 0 4px 0;
	margin:0;	
	border-bottom:1px solid #bfc2c2;
	color:#666666;
	clear:both;
	zoom:1;
	font-size: 0.8em;	
}

* html .portlet_flashinfos ul li .flush{
       display:none
       }
        
*+html .portlet_flashinfos ul li .flush{
       display:none
       }

.portlet_flashinfos ul li.last{
	border:0;
}

.portlet_flashinfos ul li a {
	background: url('img/plus.png') no-repeat 0px 5px;	
	font-weight:bold;
	color: #666666;
	text-decoration: none;
	padding-left:10px;
	display:block;
	zoom:1;
}

.portlet_flashinfos ul li.open a{
	background: url('img/moins.png') no-repeat 0px 5px;		
}

.portlet_flashinfos ul li p{
	padding-bottom:0;
}

.portlet_flashinfos ul li img{
	float:left;
	padding-right:6px;
	padding-top:4px;
	width:55px;
}


/* temoignage
*****************************************************************************************/

.portlet_info_gauche {
	top : -152px;
	position:relative;
	width:200px !important;
}
.portlet_info {
	width: 203px;
	background-image: url('img/bottom-large-box-trans.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 18px;
}

.portlet_info .body {background-image: url('img/background-large-box-trans.png');}

.portlet_info h1 {
	background: url('img/title-box-default.png') 0 0;	
	color:#781C7E;
	font-family:"Univers 57 Condensed", "Trebuchet MS", "Arial Narrow", Arial;	
	font-size:0.9em;
	padding:14px 50px 6px 14px;
	margin:0;
	border:0;
	text-indent:0;
}

.actualites .portlet_info h1 {color:#E74687;}
.alaune .portlet_info h1 {color:#E74687;}
.adecouvrir .portlet_info h1 {color:#97bf0d;}
.institution .portlet_info h1 {color: #0091ce;}
.portlet_info h1{padding:14px 75px 6px 14px;}

.portlet_info .moreInfo {text-decoration:none;padding-left:15px;font-size:0.75em;}
.portlet_info .moreInfo:hover {text-decoration:underline}
.adecouvrir .portlet_info .moreInfo {color:#97bf0d}
.institution .portlet_info .moreInfo {color:#0091ce}

.portlet_info h2 {
	color:#8E8E8E;	
	padding-top: 2px;
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
	margin-right: 9px;
	background-image: url('img/background-large-box-trans.png');
}


.portlet_info p, .portlet_info .p {padding: 0pt 10px 1em 15px;width: 178px;margin:0;font-size:0.75em;}
.portlet_info .p p{padding:0 0 1em 0;margin:0;font-size:1em;display:inline}
.portlet_info p a, .portlet_info .p a {color: #fabb00;text-decoration: none;}
.portlet_info p.headline{color:#8E8E8E;font-weight:normal}


.portlet_info ul{padding:0 10px 30px 15px;}
.portlet_info ul, .portlet_info ul a {color:#666666 !important; text-decoration:none;/*font-size:0.87em;*/font-weight:bold;}
.portlet_info ul a:hover {text-decoration:underline}

/* a-consulter
*****************************************************************************************/
.portlet_aconsulter{
	width:200px;
	background: url('img/background-aconsulter.png') no-repeat center left;		
	height:190px;
}

.portlet_aconsulter ul{
	position:absolute;	
	list-style-type:none;
	color:#e85517;
	font-size:0.7em;
	font-weight:bold;
	margin:50px 0 0 50px;
	z-index:10;
}

.portlet_aconsulter ul li{
	text-align:right;
}

.portlet_aconsulter ul a{
	color:#e85517;
	text-decoration:none;
}

.portlet_aconsulter ul a:hover{
	text-decoration:underline;
}

.portlet_aconsulter img{
	position:absolute;
	margin:83px 0 0 128px;
}

/* phototeque
*****************************************************************************************/
.portlet_phototeque{
	width:200px;
	background: url('img/background-phototheque.png') no-repeat top left;		
	height:205px;
/*	display: table; */
	overflow: hidden;	
}

.portlet_phototeque .body{
	padding:39px 0 0 2px;	
/*	display: table-cell; */
	/*vertical-align: middle;	*/
}

/**+html .portlet_phototeque .body{position: absolute;top: 25%;padding-top:35px}
* html .portlet_phototeque .body{position: absolute;top: 25%;padding-top:35px}
*/

/*.portlet_phototeque .body a {text-decoration:none;width:190px;height:134px; display:block; margin:0 auto; text-align:center; position:relative; left:-4px;} */

.portlet_phototeque .body a img {width:190px;height:134px;}
/** html .portlet_phototeque .body a {position: relative; top: -25%}
*+html .portlet_phototeque .body a {position: relative; top: -25%}
*/
.portlet_phototeque .body .legende {color:#8f8f8f;font-size:0.7em;
padding:0px 0 0 11px;
position:relative;
top:134px;
}



/* cabouge
*****************************************************************************************/
.portlet_cabouge{
	width:200px;
	font-size:75%;
}

.portlet_cabouge .body{
	background: url('img/background-cabouge-body.png') repeat-y;
	height:172px;
}

.portlet_cabouge h1 {
	color: transparent;
	text-indent: -9000em;	
	height: 62px;
	background: url('img/title-cabouge-box.png') 0 0;
	border:0;
	margin-bottom:0;
}

.portlet_cabouge ul{
	list-style-type:none;
	width:177px;
	margin-left:9px;
	position:relative;
	z-index:10;
	top:-10px;
}

.portlet_cabouge ul li{padding-bottom:10px;}

.portlet_cabouge ul li .date{
	color:#f9ba04;
	font-weight:bold;
}

.portlet_cabouge ul li p{
	font-size:0.9em;
	color:#333333;
	margin:0;
	display:inline;
}

.portlet_cabouge .footer{
	background: url('img/background-cabouge-footer.png') no-repeat bottom left;
	height:11px;
	
}

/* calendar
*****************************************************************************************/
.portlet_calendar{
	width:203px;
	background: url('img/background-calendar.png') no-repeat bottom left;	
	height:313px;
}

.portlet_calendar h1 {
	color: transparent;
	text-indent: -9000em;	
	height: 130px;
	background: url('img/title-calendar.png') 0 0;
	border:0;
	margin-bottom:0;
}

.portlet_calendar #calendar{
	font-size:0.75em;
	padding-left:31px;	
	padding-top:2px;
}

.portlet_calendar #calendar a{
	text-decoration:none;
}

.portlet_calendar #calendar thead th{
	color:black;
	text-align:center;
	padding:1px 2px;
	font-weight:bold;
}

.portlet_calendar #calendar tbody td{
	text-align:center;
	font-weight:bold;
	color:#707173;
}

.portlet_calendar #calendar tbody td a{
	color:#707173;	
	display:block;
	padding-top:5px;
	width:19px;
	height:17px;
	text-align:center;
}

.portlet_calendar #calendar tbody td.selected a, .portlet_calendar #calendar tbody td a:hover{
	background: url('img/day_selected.gif') no-repeat center left;		
}

.portlet_calendar #calendar tbody td.oom{
	visibility:hidden;
}

.portlet_calendar #calendar tbody tr.w10{
	/*display:none;*/
}

.portlet_calendar #calendar .calnavright{
	background: url('img/next.gif') no-repeat top left;	
	height:8px;
	width:8px;
	display:block;
	bottom:0;
	cursor:pointer;
	position:absolute;
	right:2px;
	top:2px;
	z-index:1;
}

.yui-calendar .calheader{position:relative;zoom:1}


.portlet_calendar #calendar .calnavleft{
	background: url('img/back.gif') no-repeat top left;			
	height:8px;
	width:8px;	
	display:block;	
	bottom:0;
	cursor:pointer;
	left:2px;
	position:absolute;
	top:2px;
	z-index:1;
}

/* ephemeride
*****************************************************************************************/
.portlet_ephemeride{
	width:200px;
	background: url('img/background-ephemeride.png') no-repeat bottom left;	
	height:154px;
}

.portlet_ephemeride .body{
	padding-left:5px;
	padding-top:9px;
}

.portlet_ephemeride .day, .portlet_ephemeride .month, .portlet_ephemeride .ephemeris{
	color:white
}

.portlet_ephemeride .day{
	font-weight:bold;
	font-size:1.95em;
	position:absolute;
	left:5px;
}

.portlet_ephemeride .month, .portlet_ephemeride .ephemeris{
	font-size:0.7em;
	margin-left:41px;
	position:relative;
	top:4px;
}


.portlet_ephemeride ul{
	list-style-type:none;
	font-size:0.75em;
	padding-right:34px;
	padding-top:19px;	
}

.portlet_ephemeride ul li {
	color:#f9ba04;
	font-weight:bold;
	padding-left:35px;
	padding-bottom:5px;
    min-height: 31px;
	zoom:1;
}

#curseur{
    background-color: #fff;
    padding: 5px;
    color: #4C4C4C;
    font-size: 0.85em;
    border: 1px solid #8C8C8E;
    position: absolute;
    z-index: 999;
    #visibility : hidden;
    display:none;
    width: 200px;
}

#curseur .metar{
    background:url(img/ardeche_map.jpg) no-repeat 35px 0px;
    height: 130px;
    position:relative;
}
#curseur .picto1{
    position:absolute;
    width: 54px;
    height: 35px;
    left:80px;
}
#curseur .picto2{
    position:absolute;
    width: 54px;
    height: 35px;
    left: 60px;
    top:95px;
}

.portlet_ephemeride ul li.meteo {
	background:url(img/pictos-ephemerides-meteo.png) no-repeat 0 0;
}

.portlet_ephemeride ul li.travaux {
	background:url(img/pictos-ephemerides-travaux.png) no-repeat 0 0;
}

.portlet_ephemeride ul li.transport {
    background:url(img/pictos-ephemerides-transports.png) no-repeat 0 0;
}

.portlet_ephemeride ul li.sport {
    background:url(img/pictos-ephemerides-sport.png) no-repeat 0 0;
}

.portlet_ephemeride ul li.culture {
    background:url(img/pictos-ephemerides-culture.png) no-repeat 0 0;
}


.portlet_ephemeride ul li strong{
	font-size:0.9em;
	font-weight:bold;
	color:#333333;
	margin:0;
}


/* à consulter en ligne
*****************************************************************************************/
.portlet_consulter-en-ligne{width:179px;background: url('img/background-consulter-ligne.png') repeat-y bottom left;margin-bottom:20px;}

.portlet_consulter-en-ligne .header{background: url('img/top-consulter-ligne.png') repeat-y bottom left;height:30px}
.portlet_consulter-en-ligne .body a{color:#333333;text-decoration:none;font-size:0.75em;display:block; text-align:center;font-weight:bold}
.portlet_consulter-en-ligne .body a:hover {text-decoration:underline}
.portlet_consulter-en-ligne .body a img{padding-bottom:10px;}
.portlet_consulter-en-ligne .body a.download {text-align:left; color:#666666;background: url('img/picto_pdf.png') no-repeat center left;padding:5px 0 5px 19px;margin-left:18px}
.portlet_consulter-en-ligne .body a.download em{color:#8f8f8f;font-size:0.9em;font-style:normal;}
.portlet_consulter-en-ligne .footer{background: url('img/bottom-consulter-ligne.png') repeat-y bottom left;height:19px}

/* videotheque
*****************************************************************************************/
.portlet_videotheque{width:162px;background-color:#e65f2d;margin-left:7px;}

.portlet_videotheque .body a{text-decoration:none}
.portlet_videotheque .body h1{background: url('img/title-videotheque.gif') no-repeat top left;height:28px;font-size:0.95em;padding-left:15px;padding-top:8px;border:0}
.portlet_videotheque .body .video {display:block;text-align:center;color:white;text-decoration:none;font-weight:bold;font-size:0.7em;padding:10px 5px 10px 8px}
.portlet_videotheque .body .video:hover {text-decoration:underline;}
.portlet_videotheque .footer {text-align:center;color:white;background: url('img/bottom-videotheque.gif') no-repeat bottom left;height:15px}

/* coup de pouce
**************************************************************************************/
.portlet_coupdepouce h1{font-family:"Univers 57 Condensed", "Trebuchet MS", "Arial Narrow","Arial";font-size:1.65em;background:url(img/title-coupdepouce.png) no-repeat top right;border-bottom:0;color:#ffffff;text-indent:0;text-transform:uppercase;height:39px;padding:18px 0 0px 20px}

.portlet_coupdepouce h2{clear:both;font-family:"Univers 57 Condensed", "Trebuchet MS", "Arial Narrow";font-size:1.34em;border-bottom:1px solid #1280be;color:#ffffff;text-indent:0;text-transform:uppercase;}
.portlet_coupdepouce h2 span{background: #1280be url(img/round.gif) no-repeat top right;padding:2px 35px 2px 30px;display:inline-block}

.portlet_coupdepouce .back{margin-top:18px;color:#666666;font-size:1.09em;font-weight:bold;text-decoration:none;background:url(img/blue-arrow.gif) no-repeat center left;padding-left:20px;float:right;}
.portlet_coupdepouce .back:hover{text-decoration:underline}

.portlet_coupdepouce .block {border:1px solid #fbba00;margin-bottom:15px}
.portlet_coupdepouce .block h3{padding:3px 0 3px 30px;color:#ffffff;font-size:1.25em;background:#fbba00 url(img/yellow-arrow.gif) no-repeat 8px  center }
.portlet_coupdepouce .block h3 small {font-weight:normal}

.portlet_coupdepouce .block .item {margin:10px 18px 0px 18px;border-bottom:1px solid #a6a6a6;padding:0 20px}
.portlet_coupdepouce .block .item.last {border:0}
.portlet_coupdepouce .block .item h4 {color:#1280be;font-size:1.42em;text-decoration:none;margin-bottom:5px}
.portlet_coupdepouce .block .item h4 a{color:#1280be;text-decoration:none}
.portlet_coupdepouce .block .item h4 a:hover{text-decoration:underline}
.portlet_coupdepouce .block .item strong{padding-left:12px;color:#666666}
.portlet_coupdepouce .block .item .description{padding-left:12px;color:#8f8f8f}
.portlet_coupdepouce .block .item .infos{float:right;color:#1280be;font-weight:bold;text-align:right;width:150px}
.portlet_coupdepouce .block .moreInfo{margin:0px 20px 10px 20px;border-top:1px solid #a6a6a6;padding:10px 20px 0 20px;color:#fabb00;font-size:1.08em;font-weight:bold}
.portlet_coupdepouce .block .moreInfo a{color:#1280be;text-decoration:none}
.portlet_coupdepouce .block .moreInfo a:hover{text-decoration:underline}

.portlet_coupdepouce .block.videos .item strong, .portlet_coupdepouce .block.videos .item .description, .portlet_coupdepouce .block.videos .moreInfo{padding-left:0px}

.portlet_coupdepouce form{}
.portlet_coupdepouce form p{padding:0 90px 0 25px;margin-top:-12px}

.portlet_coupdepouce form fieldset{height:172px;background:#fbba00;border:0;margin-top:10px}
.portlet_coupdepouce form fieldset ul{list-style-type:none;padding:15px 8px 8px;width:100%;}
.portlet_coupdepouce form fieldset ul li{display:inline-block;height:106px;background:#fccf4d;margin:0 5px;width:165px;float:left}
.portlet_coupdepouce form fieldset ul li h1{color:#1280be;font-size:1.5em;margin-bottom:5px;background:none;padding:10px 0 10px 5px;height:25px}

.portlet_coupdepouce form fieldset .buttons {clear:both}
.portlet_coupdepouce form fieldset .buttons .help{color:#063378;font-weight:normal !important;font-size:1em;text-decoration:none;background:url(img/help.gif) no-repeat center left;display:block;width:190px;height:19px;text-indent:25px;float:left;position:relative;top:20px;left:355px;}
* html .portlet_coupdepouce form fieldset .buttons .help{top:10px}
*+html .portlet_coupdepouce form fieldset .buttons .help{top:10px}
.portlet_coupdepouce form fieldset .buttons .submit{background:url(img/search.gif); height:48px;width:132px;border:0;float:right;position:relative;top:3px;left:-5px}
* html .portlet_coupdepouce form fieldset .buttons .submit{top:-5px}
*+html .portlet_coupdepouce form fieldset .buttons .submit{top:-5px}

/* select for coup de pouce
*****************************************************************************************/
.portlet_coupdepouce form fieldset select {display: none;}

.portlet_coupdepouce form fieldset ul ul.selectReplacement {margin: 0 0 0px -2px;padding: 0;height: 18px;width:150px;}
.portlet_coupdepouce form fieldset ul ul.selectReplacement li {background:transparent;color: #000000;cursor: pointer;display: none;font-size: 0.84em;list-style: none;margin: 0;font-weight:bold;width:95%;height:18px;padding:0 0 0 8px;}


.portlet_coupdepouce form fieldset ul ul.selectOpen{position:absolute;width:158px;height:auto;border:1px solid #0072a0;background:white;zoom:1}
.portlet_coupdepouce form fieldset ul ul.selectOpen.scroll{height:150px;overflow-x:hidden;overflow-y:scroll;}
.portlet_coupdepouce form fieldset ul ul.selectOpen li {display: block;background:white;border-bottom:1px solid #DFDFDF}


.portlet_coupdepouce form fieldset ul ul.selectReplacement li.selected {color: #000000;display: block;height:18px;line-height:16px}

.portlet_coupdepouce form fieldset ul ul.selectOpen li.selected {display: block;background:#8DAFC5;color:white}
.portlet_coupdepouce form fieldset ul ul li:hover{text-decoration:underline;}
.portlet_coupdepouce form fieldset ul ul li.hover{text-decoration:underline;}
.portlet_coupdepouce form fieldset ul ul li.selected:hover {}

.magicselect{position:relative;background:transparent url('img/magic-select.gif') no-repeat;width:150px;height:18px;left:-3px;margin-bottom:10px;zoom:1}
.magicselect1 {position:relative;z-index:30}
.magicselect2 {position:relative;z-index:20}
.magicselect3 {position:relative;z-index:10}
.magicselect4 {position:relative;z-index:20}
.magicselect5 {position:relative;z-index:10}
.magicselect6 {position:relative;z-index:20}
.magicselect7 {position:relative;z-index:10}


/* à consulter aussi
*****************************************************************************************/
.portlet_consulter-aussi{width:179px;background: url('img/background-aussi.png') repeat-y bottom left;margin-bottom:20px;}

.portlet_consulter-aussi .header{background: url('img/top-aussi.png') no-repeat bottom left;height:19px}
.portlet_consulter-aussi .body {padding:0 15px}
.portlet_consulter-aussi .body h1{background:transparent url(img/title-level1-orange-small.png) no-repeat scroll 0 4px;font-size:0.9em;border:0;padding-top:0}
.portlet_consulter-aussi .body ul{color:#666666;list-style-type:none;font-weight:bold;font-size:0.75em;padding:0 7px}
.portlet_consulter-aussi .body ul li{border-bottom:1px solid #b4b4b4;padding:7px 0;}
.portlet_consulter-aussi .body ul li.last{border:0}
.portlet_consulter-aussi .body ul li a{color:#666666;text-decoration:none}
.portlet_consulter-aussi .body ul li a:hover{text-decoration:underline}
.portlet_consulter-aussi .footer{background: url('img/bottom-aussi.png') no-repeat bottom left;height:19px}

/* home 
*****************************************************************************************/
.portlet_home{
	position:relative;
	top:0;
	left:0;
}

/* footer
*****************************************************************************************/
.portlet_footer ul {
	position: absolute;
	left: 6px;
	bottom: 12px;
	width: 670px;
	height: 19px;
	vertical-align: middle;
	color: #8f8e8d;
	font-size: 0.6em;
	background-image: url('img/page-bottom-menu-background.png');
	z-index: 2;
	list-style: none;
	padding-left: 10px;
	padding-top:6px;
	zoom:1;
}
.accueil .portlet_footer ul{background-image:none;bottom:18px;}
	
.portlet_footer ul li {
	display: inline;
	height: 25px;
	padding-left: 14px;
	padding-right: 13px;
	background-image: url('img/minibullet-blanche-trans.png');
	background-position: left center;
	background-repeat: no-repeat;
}
* html .portlet_footer ul li {
        padding-left: 12px;
        padding-right: 12px;
	}
 
*+html .portlet_footer ul li {
        padding-left: 12px;
        padding-right: 12px;
	}

.portlet_footer ul li a {color: white;text-decoration: none;}
.portlet_footer ul li a:hover {color: #c731cf;text-decoration:none}

.accueil .portlet_footer ul li a{color:#84378c}
.accueil .portlet_footer ul li a:hover {color: #365293;text-decoration:none}

.portlet_footer ul li.first {
	background: none;	
}

.portlet_footer .infoBulle{display:block;background-image: url('img/feuille.png');width:22px;height:22px;position:absolute;right:284px;bottom:15px;}
* html .portlet_footer .infoBulle{background-image: url('img/feuille_IE6.gif');}
.portlet_footer .infoBulle .text{display:none;background-image: url('img/info_bulle.png');width:135px;height:69px;position:absolute;color:#617b99;font-size:0.7em;padding:12px 4px 0 8px;top:-70px;left:9px;z-index:50}
* html .portlet_footer .infoBulle .text{background-image: url('img/info_bulle_IE6.gif');}

.accueil .portlet_footer .infoBulle{display:block;background-image: url('img/feuille.png');width:22px;height:22px;position:absolute;right:281px;bottom:22px}
* html .accueil .portlet_footer .infoBulle{background-image: url('img/feuille_IE6.gif');}
.accueil .portlet_footer .infoBulle .text{display:none;background-image: url('img/info_bulle.png');width:139px;height:69px;position:absolute;color:#617b99;font-size:0.7em;padding:12px 0 0 11px;top:-70px;left:9px;z-index:50}
* html .accueil .portlet_footer .infoBulle .text{background-image: url('img/info_bulle_IE6.gif');}

.accueil .portlet_footer .toolLinks{display:none}
.portlet_footer .toolLinks{position:relative;display:inline-block;left:700px;top:-11px;background:url(img/tool_separator.gif) no-repeat 110px 3px}
.portlet_footer .toolLinks a{color:#761C7B;font-size:10px;text-decoration:none;text-transform:uppercase;margin-left:20px}
.portlet_footer .toolLinks a:hover{text-decoration:underline}
.portlet_footer .toolLinks a.print{display:inline-block;background:url(img/tool_print.gif) no-repeat 0px 1px;padding:5px 0 0 29px;height:17px}
.portlet_footer .toolLinks a.send{display:inline-block;background:url(img/tool_send.gif) no-repeat 0px 0px;padding-left:32px;height:17px}


/* actions
*****************************************************************************************/
.portlet_actions{
	margin:0 24px 0px 33px;
}

.portlet_actions ul{
	margin-top:0px;
	font:normal 0.8em;
}



/* culture
*****************************************************************************************/
.portlet_culture .c_content {
	width: 245px;
	float:left;
}

.portlet_culture .c_content h1{
    display:none;
}

.portlet_culture .c_content p {
	font-size: 1em;
	margin-top:10px;
	padding: auto;
	padding-left: 0;
}

.portlet_culture p.headline {
	font-size: 1em;
}


.portlet_culture ul.submenu {
	width: 260px;
	list-style-type: none;
	float:left;
	margin-left:8px;
}

.portlet_culture ul.submenu li {
	width: 260px;
	height: 49px;
	background-repeat: no-repeat;
	margin-bottom:7px
}

.portlet_culture ul.submenu li a {
	font-weight: bold;
	font-size: 0.9em;
	color: #771d7c;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 118px;
	height: 32px;
	padding-top: 8px;
	display:block;
	position:relative;
	top:3px;
}

.portlet_culture ul.submenu li.current a, .portlet_culture ul.submenu li a:hover, .portlet_culture ul.submenu li a.hover {
	background: url('img/submenu_over.gif') no-repeat 99px 0px;
	color: white !important;
	text-decoration:none !important;
}

.portlet_culture ul.submenu li.culture-sub-patrimoine { background-image: url('img/culture-level2-patrimoine.jpg'); }
.portlet_culture ul.submenu li.culture-sub-archives { background-image: url('img/culture-level2-archives.jpg'); }
.portlet_culture ul.submenu li.culture-sub-livre { background-image: url('img/culture-level2-livre.jpg'); }
.portlet_culture ul.submenu li.culture-sub-spectacle { background-image: url('img/culture-level2-spectacle.jpg'); }
.portlet_culture ul.submenu li.culture-sub-cinema { background-image: url('img/culture-level2-cinema.jpg'); }
.portlet_culture ul.submenu li.culture-sub-arts { background-image: url('img/culture-level2-arts.jpg'); }
.portlet_culture ul.submenu li.culture-sub-musees { background-image: url('img/culture-level2-musees.jpg'); }
.portlet_culture ul.submenu li.culture-sub-formation { background-image: url('img/culture-level2-formation.jpg'); }
.portlet_culture ul.submenu li.culture-sub-publics { background-image: url('img/culture-level2-publics.jpg'); }

/* patrimoine
*****************************************************************************************/
.portlet_patrimoine {	position:relative; width:513px;}

.portlet_patrimoine .body {zoom:1;}

.portlet_patrimoine .c_content {margin-left:150px;	width:362px;}
* html .portlet_patrimoine .c_content {margin-left:0px;padding-left:10px}
.portlet_patrimoine .c_content h1{display:none}

.portlet_patrimoine .c_content p {font-size: 1em;margin-top:10px;padding: auto;padding-left: 0;}
.portlet_patrimoine .c_content .ddefault div{clear:none!important}


.portlet_patrimoine p.headline {font-size: 1em;}


.portlet_patrimoine ul.submenu {
/*	position: absolute;
	left:0;*/
	width: 136px;
	padding-top:4px;
	list-style-type: none;
	margin-top:-6px;
	float:left;
}

.portlet_patrimoine ul.submenu li {
	padding:4px 0;
	border-bottom:1px solid #b3b3b3;
}

.portlet_patrimoine ul.submenu li a {
	font-weight: bold;
	font-size: 0.9em;
	color: #771d7c;
	text-transform: uppercase;
	text-decoration: none;
	width: 136px;
	display:block;
}

.portlet_patrimoine ul.submenu li a:hover, .portlet_patrimoine ul.submenu li a.hover {
	color: #8E8E8E;
}

/* actualites
*****************************************************************************************/
.portlet_actualites{
	position:relative;
}

.portlet_actualites .cabouge h1 {
	background:transparent url(img/title-cabouge.png) repeat scroll 0 0;
	border:0 none;
	color:white;
	height:36px;
	margin-bottom:0;
	padding-top:2px;
	text-indent:38px;
}

.portlet_actualites p.headline {
	font-size: 1em;
	color: #e64786;	
}

.portlet_actualites .alaune{
	position:relative;
	/*height:215px;*/
}

.portlet_actualites .alaune .c_vignette {
	/*width:150px;
	position:absolute;*/
	float:left;
	padding: 0 5px 5px 0;
}

.portlet_actualites .alaune .c_content {
/*	width:281px;
	position:absolute;
	margin-left:230px;*/
}

.portlet_actualites .alaune .c_content h1 {
	text-indent: 0;	
	color: #e64786;
	border-bottom: none;
	background-image: none;
	font-size:1.25em;
	padding-bottom:8px;
	text-transform:none;
	font-family:arial;	
}

.portlet_actualites .zoomsur{
	width:281px;
	float:left;
	left:0px;
}

.portlet_actualites .zoomsur .c_content h1{
	text-indent: 0;	
	color: #e64786;
	border-bottom: none;
	background-image: none;
	font-size:1.25em;
	text-transform:none;
	font-family:arial;
}

.portlet_actualites .cabouge{position:relative;width:224px;margin-left:300px;background: url('img/background-cabouge.png') bottom left;}
* html .portlet_actualites .cabouge{margin-left:15px;float:left;}

.portlet_actualites .cabouge ul{
	list-style-type:none;
	width:85%;
	margin-left:20px;
	padding-bottom:10px;
}

.portlet_actualites .cabouge ul li {
	padding-bottom:10px;
}

.portlet_actualites .cabouge ul li .date{
	color:#f9ba04;
	font-weight:bold;
}

.portlet_actualites .cabouge ul li p{
	font-size:0.9em;
	color:#666666;
	display:inline;
}


/* alaune
*****************************************************************************************/
.portlet_alaune{
	position:relative;
}
  
 .portlet_alaune .alaune {
	 padding-bottom:10px;
	 zoom:1;
 }

.portlet_alaune .alaune .document .header{
	background: url('img/background-alaune-header.png') no-repeat top left;	
	height:20px;
}

.portlet_alaune .alaune .document .body{
	background: url('img/background-alaune-body.png') repeat-y;	
	padding:0 20px;
	zoom:1;
}

.portlet_alaune .alaune .document .footer{
	background: url('img/background-alaune-footer.png') no-repeat bottom left;	
	height:29px;
}

.portlet_alaune .alaune .c_vignette{
	float:left;
    margin-right: 1.5em;
}

.portlet_alaune .alaune .c_visuel{
	float:right;
	padding-left:8px;
}

.portlet_alaune .doc1 {margin-left:20px;margin-top:10px;float: left;left:0px;width:247px;}
* html .portlet_alaune .doc1 {margin-left:10px;}

.portlet_alaune .doc2 {width:224px;margin-left:284px;}

.portlet_alaune .doc2 .document .header{
	background: url('img/background-smalldoc-header.png') no-repeat top left;	
	height:20px;
}

.portlet_alaune .doc2 .document .body{
	background: url('img/background-smalldoc-body.png') repeat-y;	
	padding:0 20px;
}

.portlet_alaune .doc2 .document .footer{
	background: url('img/background-smalldoc-footer.png') no-repeat bottom left;	
	height:20px;
}

/* cabouge-agenda
*****************************************************************************************/
.portlet_cabouge-agenda {
	color:#4c4c4c;
}

.portlet_cabouge-agenda h2{
	color:white;
	font-size:1.25em;
	padding-bottom:1px;
}

.portlet_cabouge-agenda img.photo{
	float:right;
	position:relative;
	left:-11px;
	height:126px;
}

.portlet_cabouge-agenda p{
	padding-right:135px;
	padding-top:7px;
	padding-bottom:4px;
}

.portlet_cabouge-agenda a{
	color:#4c4c4c !important;
	text-decoration:none;
	font-weight:normal !important;
}	

.portlet_cabouge-agenda a:hover{
	text-decoration:underline;
}

.portlet_cabouge-agenda .download{
	color:#666666;
	font-weight:bold !important;
	position:absolute;	
	top:109px;
}

.portlet_cabouge-agenda .download img{
	padding-right:3px;
}

.portlet_cabouge-agenda .download strong{
	padding-right:3px;
	color:#8f8f8f;
	font-size:0.9em;
	padding-left:3px;
}

.portlet_cabouge-agenda .moreinfo{
	position:absolute;	
	top:132px;	
}

.portlet_cabouge-agenda .even{
	height:156px;
	padding-top:6px;
	padding-left:20px;
        overflow:hidden;
}

.portlet_cabouge-agenda .odd{
	height:156px;
	padding-top:7px;
	padding-left:20px;
        overflow:hidden
}


.portlet_cabouge-agenda ul{
	font-weight:bold;
	list-style-type:none;
	padding-bottom:2px
}

.portlet_cabouge-agenda .even ul li{background:transparent url(img/bullet-li-default.png) no-repeat 0 5px;padding-left:11px;zoom:1}
.portlet_cabouge-agenda .odd ul li{background:transparent url(img/bullet-li2.png) no-repeat 0 5px;padding-left:11px;zoom:1}

.portlet_cabouge-agenda .even {background: url('img/background-agenda-default-even.png') no-repeat;position:relative}
.portlet_cabouge-agenda .odd {background: url('img/background-agenda-default-odd.png') no-repeat;position:relative}
.portlet_cabouge-agenda .next{background: url('img/next-item-default.gif') no-repeat center right;padding-right:17px;float:right}	
.portlet_cabouge-agenda .back{background: url('img/back-item-default.gif') no-repeat center left;padding-left:17px;float:left}	

.actualites .portlet_cabouge-agenda .even {background: url('img/background-agenda-even.png') no-repeat}
.actualites .portlet_cabouge-agenda .odd {background: url('img/background-agenda-odd.png') no-repeat}
.actualites .portlet_cabouge-agenda .next{background: url('img/next-item.gif') no-repeat center right}	
.actualites .portlet_cabouge-agenda .back{background: url('img/back-item.gif') no-repeat center left}	

.cabouge .portlet_cabouge-agenda .even {background: url('img/background-agenda-even.png') no-repeat}
.cabouge .portlet_cabouge-agenda .odd {background: url('img/background-agenda-odd.png') no-repeat}
.cabouge .portlet_cabouge-agenda .next{background: url('img/next-item.gif') no-repeat center right}	
.cabouge .portlet_cabouge-agenda .back{background: url('img/back-item.gif') no-repeat center left}	

/* adecouvrir
*****************************************************************************************/
.portlet_adecouvrir .info{
	background: url('img/background-info-body.png') no-repeat bottom left;		
	color:#333333;
	zoom:1;
}

.portlet_adecouvrir .info .body{
	background: url('img/background-info-header.png') no-repeat top left;	
	padding:0 35px 0;
}

.portlet_adecouvrir .info .body img{
	float:right;
	position:relative;
	left:29px;
	padding-top:12px;
	padding-bottom:10px	
}

.portlet_adecouvrir .info .body p{
	padding:30px 0 28px;
}

.portlet_adecouvrir .info .footer{
	clear:both;
}

.portlet_adecouvrir .mini_info{
	float:left;
}

.portlet_adecouvrir .mini_info a{
	background: url('img/background-mini-info.png') no-repeat top left;	
	display:block;
	width:257px;
	text-decoration:none !important;
	height:99px;
	padding-left:14px;
	padding-right:8px;
	padding-top:5px;
	width:234px;	
}

.portlet_adecouvrir .mini_info a:hover{
	background: url('img/background-mini-info-over.png') no-repeat top left;	
	color:white;
}	

.portlet_adecouvrir .mini_info a:hover .titre, .portlet_adecouvrir .mini_info a:hover .description{
	color:white;
}	

.portlet_adecouvrir .mini_info a img{ 
	float:right;
	padding-left:7px;
	width:64px;
	height:90px;
}

.portlet_adecouvrir .mini_info a .titre{ 
	display:block;
	color:#97bf0d;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Univers 57 Condensed", "Trebuchet MS", "Arial Narrow", Arial;
	font-size:1.3em;
	padding-left:12px;
	padding-top:4px;
}

.portlet_adecouvrir .mini_info a .description{ 
	display:block;
	color:#8e8e8e;
	padding:0 12px;	
}

/* institution
*****************************************************************************************/
.portlet_institution .info{background: url('img/background-info-body-blue.png') no-repeat bottom left;color:#333333;zoom:1;margin-bottom:10px}
.portlet_institution .info .body{background: url('img/background-info-header-blue.png') no-repeat top left;padding:0 35px 0;}
.portlet_institution .info .body img{float:right;position:relative;left:29px;padding-top:12px;padding-bottom:10px}
.portlet_institution .info .body p{padding:30px 0 28px;}

.portlet_institution .column{float:left;width:50%}
.portlet_institution .column h1{margin:0 10px;font-size:16px;background:transparent url(img/title-level1-blue-small.png) no-repeat scroll 0 4px;margin-bottom:10px}

.portlet_institution .mini_info{float:left}
.portlet_institution .mini_info a{background: url('img/background-mini-info.png') no-repeat top left;display:block;width:257px;text-decoration:none;height:99px;padding-left:14px;padding-right:8px;padding-top:5px;width:234px;}
.portlet_institution .mini_info a:hover{background: url('img/background-mini-info-over-blue.png') no-repeat top left;text-decoration:none!important;color:white;}	
.portlet_institution .mini_info a:hover .titre, .portlet_institution .mini_info a:hover .description{color:white;}	
.portlet_institution .mini_info a img{
        float:right;
	padding-left:7px;
        width:64px;
        height:90px;
}
.portlet_institution .mini_info a .titre{display:block;color:#0091ce;text-transform:uppercase;font-weight:bold;font-family:"Univers 57 Condensed", "Trebuchet MS", "Arial Narrow", Arial;font-size:1.3em;padding-left:12px;padding-top:4px;}
.portlet_institution .mini_info a .description{display:block;color:#8e8e8e;padding:0 12px;}

.portlet_institution .info .footer{clear:both;}




/* recherche
*****************************************************************************************/
.portlet_recherche h2 {
	color:#0091ce;
	font-size:1.3em;
	font-weight:bold;
	padding-left:22px;
}

.portlet_recherche form{
	height:92px;
	background:url(img/background-search.png) no-repeat;
	padding-bottom:10px;
	margin-top:15px;	
	position:relative;	
}

.portlet_recherche form fieldset{
	border:0;
}

.portlet_recherche form fieldset.search-field{
	position:relative;
	left:25px;
	top:40px;
}

.portlet_recherche form fieldset.search-field label{
	display:none;
}
	
.portlet_recherche form fieldset.search-field .search-input{	
	width:251px;
	height:18px;
	position:relative;
	top:-5px\9;
	*top:0px;
	_top:0;
	border:0;
	background:transparent;
}


.portlet_recherche form fieldset.search-field .submit-input{	
	background:url(img/bouton-search.png) no-repeat;
	border:0;
	width:43px;
	height:21px;
	margin-top:2px;
}

.portlet_recherche form fieldset.check-field{
	position:absolute;
	margin-left:368px;
	margin-top:13px;
	width:354px;
}

*+html .portlet_recherche form fieldset.check-field{
	width:368px;
}

* html .portlet_recherche form fieldset.check-field{
	width:368px;
}


.portlet_recherche form fieldset.check-field label{
	display:inline-block;
	width:148px;
	padding-left:10px;
	font-size:0.9em;
	font-weight:bold;
	position:relative;
	top:-2px;
}

.portlet_recherche .item{
	padding-top:10px;
	padding-left:10px;
}

.portlet_recherche .item h1{
	background-image:none;
	text-indent:0;
	font-size:1.1em;
	font-family:arial;
	text-transform:none;
	padding-bottom:4px
}

.recherche h1.search-result-theme{
	margin-top:1em;
	border-bottom: 2px solid #0091CE;
}

.portlet_recherche .item{
	margin-left: 15px;	
}
.portlet_recherche .error-message{
	color:red;
	font-weight: bold;
	text-align:center;	
	margin:30px 0px;
}
.portlet_recherche p{
	margin:0;
	padding:0;	
}
.portlet_recherche div.item-description{
	margin-left:20px;
}
.portlet_recherche .item-title a {color:#454545!important;font-weight:normal!important}
.portlet_recherche .item-number {display:inline-block;width:20px;}
.portlet_recherche .item-found-in {font-size:90%;vertival-align:middle;color:#8E8E8E;}
.portlet_recherche .item-title a:hover {color:#0091CE!important}
.portlet_recherche .moreInfo{margin:10px 20px 10px 20px;border-top:1px solid #0091CE;padding:5px;font-size:1.08em;text-align:right;}
.portlet_recherche .moreInfo a{color:#1280be !important;text-decoration:none}
.portlet_recherche .moreInfo a:hover{text-decoration:underline}


.portlet_recherche .item h1 a:hover{text-decoration:none!important}

.portlet_recherche .item h1 a span{font-size:0.8em;color:#955A99}
.portlet_recherche .item h1.item-title span.item-number {font-weight:normal;color:#8E8E8E;}

.portlet_recherche .item ul {
        list-style-type:none;
        /*margin-left:15px*/
}

.portlet_recherche .item ul li{
        background:url(img/bullet-li-default.png) no-repeat 0px 4px;
        padding-left:11px;
        /*display:inline-block;*/
}

.portlet_recherche .info{font-size:0.75em;position:absolute;top:66px;left:26px}

/* aconsulter mediatheque
**************************************************************************************/
.portlet_aconsulter-mediatheque{}

.portlet_aconsulter-mediatheque .video{width:513px;	background:url(img/background-video.png) repeat-y;color:#666666;	font-size:1.25em;font-weight:bold;margin-bottom:10px;}
.portlet_aconsulter-mediatheque .video .header{height:31px;background:url(img/top-video.png) no-repeat}
.portlet_aconsulter-mediatheque .video .body{padding-left:27px;}
.portlet_aconsulter-mediatheque .video  h1{font-size:1.05em;font-family:arial;border:0;color:#666666;background:none;padding:8px 0 0 0;margin:0;text-indent:0;}
.portlet_aconsulter-mediatheque .video  em{color:#e65f2d;font-style:normal}
.portlet_aconsulter-mediatheque .video  a:hover{text-decoration:underline !important;}
.portlet_aconsulter-mediatheque .video  a.addfav {margin-top:15px;margin-bottom:1px;padding-left:21px;display:block;background: url('img/fav.png') no-repeat top left;text-decoration:none;color:#666666;font-size:0.85em}
.portlet_aconsulter-mediatheque .video  a.share {padding-left:21px;display:block;background: url('img/share.png') no-repeat top left;text-decoration:none;color:#666666;font-size:0.85em}
.portlet_aconsulter-mediatheque .video .footer{height:31px;background:url(img/bottom-video.png) no-repeat}

.portlet_aconsulter-mediatheque .body .col1{width:264px;float:left;padding-left:5px}
.portlet_aconsulter-mediatheque .body .col2 {width:45%;float:left}
.portlet_aconsulter-mediatheque .body .col1 h1, .portlet_aconsulter-mediatheque .body .col2 h1 {background:transparent url(img/title-level1-orange-small.png) no-repeat scroll 0 4px;font-size:1.25em;border:0;padding-top:0}
.portlet_aconsulter-mediatheque .body .col1 h1 a, .portlet_aconsulter-mediatheque .body .col2 h1 a{text-decoration:none;color:#E65F2D}
.portlet_aconsulter-mediatheque .body .col1 h1 a:hover, .portlet_aconsulter-mediatheque .body .col2 h1 a:hover{text-decoration:underline;}

.portlet_aconsulter-mediatheque .phototheque {width:264px;margin-bottom:12px;}
.portlet_aconsulter-mediatheque .phototheque .header {height:20px;background:url(img/top-mediatheque-phototheque.png) no-repeat}
.portlet_aconsulter-mediatheque .phototheque .body {background:url(img/background-mediatheque-phototheque.png) repeat-y;padding-left:18px;}
.portlet_aconsulter-mediatheque .phototheque .body h2{font-size:1em;color:#666666;padding-bottom:5px}
.portlet_aconsulter-mediatheque .phototheque .body .photos img{margin-right:5px;}
.portlet_aconsulter-mediatheque .phototheque .body .batch{color:#8f8f8f;font-size:0.9em;padding-top:7px;text-align:right;padding-right:27px;}
.portlet_aconsulter-mediatheque .phototheque .body .batch a{color:#8f8f8f;text-decoration:none;}
.portlet_aconsulter-mediatheque .phototheque .body .batch a:hover{color:#e74687;}
.portlet_aconsulter-mediatheque .phototheque .body .batch em{color:#e74687;font-weight:bold;font-style:normal;}
.portlet_aconsulter-mediatheque .phototheque .footer {height:20px;background:url(img/bottom-mediatheque-phototheque.png) no-repeat}

.portlet_aconsulter-mediatheque .audiotheque{width:242px;padding-left:10px;margin-bottom:18px;}
.portlet_aconsulter-mediatheque .audiotheque .header {height:10px;background:url(img/top-audiotheque.gif) no-repeat bottom left;}
.portlet_aconsulter-mediatheque .audiotheque .body {background-color:#cccccc;padding:0 18px;zoom:1}
.portlet_aconsulter-mediatheque .audiotheque .body h1{background:url(img/title-level1-orange-small-bg.png) no-repeat 0px 3px;}
.portlet_aconsulter-mediatheque .audiotheque .body ul{list-style-type:none;color:#666666;font-weight:bold;}
.portlet_aconsulter-mediatheque .audiotheque .body ul li{padding:5px 0;border-bottom:1px solid #b3b3b3}
.portlet_aconsulter-mediatheque .audiotheque .body ul li.last{border-bottom:0}
.portlet_aconsulter-mediatheque .audiotheque .body li a.play{width:20px;height:16px;display:inline-block;background:url(img/sound.gif) no-repeat;position:relative;top:4px;}

.portlet_aconsulter-mediatheque .audiotheque .footer {height:10px;background:url(img/bottom-audiotheque.gif) no-repeat;}

.portlet_aconsulter-mediatheque .presse{width:242px;padding-left:10px;}
.portlet_aconsulter-mediatheque .presse .header {height:10px;background:url(img/top-presse.png) no-repeat bottom left;}
.portlet_aconsulter-mediatheque .presse .body {padding:0 18px;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3}
.portlet_aconsulter-mediatheque .presse ul {padding-left:15px}
.portlet_aconsulter-mediatheque .presse ul, .portlet_aconsulter-mediatheque .presse ul a {color:#666666 !important;text-decoration:none;font-weight:bold}
.portlet_aconsulter-mediatheque .presse ul a:hover {text-decoration:underline}
.portlet_aconsulter-mediatheque .presse ul em {color:#8f8f8f;font-size:0.9em;font-style:normal}
.portlet_aconsulter-mediatheque .presse .footer {height:12px;background:url(img/bottom-presse.png) no-repeat}



.portlet_aconsulter-mediatheque .publications{width:215px;padding-left:10px;padding-top:18px;}
.portlet_aconsulter-mediatheque .publications h1{margin-bottom:5px;}
.portlet_aconsulter-mediatheque .publications ul {list-style-type:none;}
.portlet_aconsulter-mediatheque .publications ul h2{font-size:1em;}
.portlet_aconsulter-mediatheque .publications ul h2 a{color:#666666 !important;text-decoration:none}
.portlet_aconsulter-mediatheque .publications ul h2 a:hover{text-decoration:underline}
.portlet_aconsulter-mediatheque .publications ul h2 em{font-size:0.9em;font-style:normal;}
.portlet_aconsulter-mediatheque .publications ul img{float:left; padding:3px 10px 3px 0}
.portlet_aconsulter-mediatheque .publications ul li{border-bottom:1px solid #cccccc;padding:7px 0;}
.portlet_aconsulter-mediatheque .publications ul li.last{border-bottom:0}
.portlet_aconsulter-mediatheque .publications ul li hr{clear:left;visibility:hidden;}

/* aconsulter videotheque
**************************************************************************************/
.portlet_aconsulter-videotheque{}
.portlet_aconsulter-videotheque .ui-state-highlight { color:#666666;font-weight:bold;width:156px;margin-bottom:6px;float:left;margin:0 5px; height:134px; border:2px dotted; }
.portlet_aconsulter-videotheque ul{list-style-type: none; margin: 0; padding: 0;}

.portlet_aconsulter-videotheque h1{font-family:arial;font-size:1.25em;background:none;border-bottom:0;color:#e65f2d;text-indent:0;text-transform:None;margin-bottom:0;}
.portlet_aconsulter-videotheque .description{color:#666666;margin-right:11px;}

/*.portlet_aconsulter-videotheque .item{color:#666666;font-weight:bold;width:160px;height:160px;float:left;margin-right:11px}*/
.portlet_aconsulter-videotheque ul.gallery {zoom:1;border:1px solid gray;margin:15px 0;padding:10px 5px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;  border-radius: 10px;  }
.portlet_aconsulter-videotheque ul.gallery li.last{clear:both}
.portlet_aconsulter-videotheque .item{color:#666666;font-weight:bold;width:160px;margin-bottom:6px;float:left;margin:0 5px; height:138px;}
.portlet_aconsulter-videotheque .item h1{font-size:0.9em;color:#666666;padding-top:5px;font-weight:normal;}
.portlet_aconsulter-videotheque .item em{color:#e65f2d;font-style:normal}

.portlet_aconsulter-videotheque .batch{clear:left;color:#8f8f8f;font-size:1em;padding-top:7px;text-align:right;border-top:2px solid #b4b4b4;margin-right:11px}
.portlet_aconsulter-videotheque .batch a{color:#8f8f8f !important;text-decoration:none;}
.portlet_aconsulter-videotheque .batch a:hover{color:#e74687;}
.portlet_aconsulter-videotheque .batch em{color:#e74687;font-weight:bold;font-style:normal;}

.portlet_aconsulter-videotheque  .play{float:left;margin-right:8px;width:20px;height:16px;display:inline-block;background:url(img/sound.gif) no-repeat;}
.portlet_aconsulter-videotheque  .play_white{float:left;margin-right:8px;width:20px;height:16px;display:inline-block;background:url(img/sound_white.gif) no-repeat;}

/*.portlet_aconsulter-videotheque .page-0{background-color: blue}
.portlet_aconsulter-videotheque .page-1{background-color: yellow}
.portlet_aconsulter-videotheque .page-2{background-color: red}
.portlet_aconsulter-videotheque .page-3{background-color: blue}
.portlet_aconsulter-videotheque .page-4{background-color: yellow}
.portlet_aconsulter-videotheque .page-5{background-color: red}
.portlet_aconsulter-videotheque .page-6{background-color: blue}
.portlet_aconsulter-videotheque .page-7{background-color: yellow}
.portlet_aconsulter-videotheque .page-8{background-color: red}*/

/* coup de pouce
**************************************************************************************/
.portlet_coupdepouce h1{font-family:"Univers 57 Condensed", "Trebuchet MS", "Arial Narrow","Arial";font-size:1.65em;background:url(img/title-coupdepouce.png) no-repeat top right;border-bottom:0;color:#ffffff;text-indent:0;text-transform:uppercase;height:39px;padding:18px 0 0px 20px}

.portlet_coupdepouce h2{clear:both;font-family:"Univers 57 Condensed", "Trebuchet MS", "Arial Narrow";font-size:1.34em;border-bottom:1px solid #1280be;color:#ffffff;text-indent:0;text-transform:uppercase;}
.portlet_coupdepouce h2 span{background: #1280be url(img/round.gif) no-repeat top right;padding:2px 35px 2px 30px;display:inline-block}

.portlet_coupdepouce .back{margin-top:18px;color:#666666 !important;font-size:1.09em;font-weight:bold;text-decoration:none;background:url(img/blue-arrow.gif) no-repeat center left;padding-left:20px;float:right;}
.portlet_coupdepouce .back:hover{text-decoration:underline}

.portlet_coupdepouce .block {border:1px solid #fbba00;margin-bottom:15px}
.portlet_coupdepouce .block h3{padding:3px 0 3px 30px;color:#ffffff;font-size:1.25em;background:#fbba00 url(img/yellow-arrow.gif) no-repeat 8px  center }
.portlet_coupdepouce .block h3 small {font-weight:normal}

.portlet_coupdepouce .block .item {margin:10px 18px 0px 18px;border-bottom:1px solid #a6a6a6;padding:0 20px 10px 20px}
.portlet_coupdepouce .block .item.last {border:0}
.portlet_coupdepouce .block .item h4 {color:#1280be;font-size:1.42em;text-decoration:none;margin-bottom:5px}
.portlet_coupdepouce .block .item h4 a{color:#1280be !important;text-decoration:none}
.portlet_coupdepouce .block .item h4 a:hover{text-decoration:underline}
.portlet_coupdepouce .block .item strong{padding-left:12px;color:#666666}
.portlet_coupdepouce .block .item .description{padding-left:12px;color:#8f8f8f;display:block}
.portlet_coupdepouce .block .item .description ul{list-style-type:none}
.portlet_coupdepouce .block .item .description ul li{background:url(img/bullet-li-default.png) no-repeat 0px 4px;	padding-left:11px;}
.portlet_coupdepouce .block .item .infos{float:right;color:#1280be;font-weight:bold;text-align:right;width:150px}
.portlet_coupdepouce .block .moreInfo{margin:0px 20px 10px 20px;border-top:1px solid #a6a6a6;padding:10px 20px 0 20px;color:#fabb00;font-size:1.08em;font-weight:bold}
.portlet_coupdepouce .block .moreInfo a{color:#1280be !important;text-decoration:none}
.portlet_coupdepouce .block .moreInfo a:hover{text-decoration:underline}

.portlet_coupdepouce .block.videos .item strong, .portlet_coupdepouce .block.videos .item .description, .portlet_coupdepouce .block.videos .moreInfo{padding-left:0px}

.portlet_coupdepouce form{}
.portlet_coupdepouce form p{padding:0 90px 0 25px;margin-top:-12px}

.portlet_coupdepouce form fieldset{height:287px;background:#fbba00;border:0;margin-top:10px}
.portlet_coupdepouce form fieldset ul{list-style-type:none;padding:15px 8px 8px;width:100%;}
.portlet_coupdepouce form fieldset ul li{display:inline-block;height:210px;background:#fccf4d;margin:0 5px;width:145px;float:left;padding:0 10px 10px 10px}
* html .portlet_coupdepouce form fieldset ul li{width:150px;padding:0 8px 10px 8px}
.portlet_coupdepouce form fieldset ul li .date_field{width:90px;}
.portlet_coupdepouce form fieldset ul li h1{color:#1280be;font-size:1.25em;margin-bottom:5px;background:none;padding:10px 0 10px 5px;height:25px} /*font size 1.5 with univers*/

.portlet_coupdepouce form fieldset ul li.disabled h1{color:gray}

.portlet_coupdepouce form fieldset .buttons {clear:both}
.portlet_coupdepouce form fieldset .buttons .help{color:#063378!important;font-size:1em;text-decoration:none;background:url(img/help.gif) no-repeat center left;display:block;width:190px;height:19px;text-indent:25px;float:left;position:relative;top:20px;left:355px;}
* html .portlet_coupdepouce form fieldset .buttons .help{top:10px}
*+html .portlet_coupdepouce form fieldset .buttons .help{top:10px}
.portlet_coupdepouce form fieldset .buttons .submit{background:url(img/search.gif); height:48px;width:132px;border:0;float:right;position:relative;top:3px;left:-5px}
* html .portlet_coupdepouce form fieldset .buttons .submit{top:-5px}
*+html .portlet_coupdepouce form fieldset .buttons .submit{top:-5px}

/* elus
**************************************************************************************/
.portlet_elus .sort{border-bottom:1px solid #0091CE;padding-bottom:5px;margin-bottom:10px;font-weight:bold}
.portlet_elus .sort small{font-size:12px;font-weight:normal}

.portlet_elus .elu_group h2{padding-bottom:8px}
.portlet_elus .elu_group h3{font-size:12px;padding-top:8px}
.portlet_elus .elu_group .header {background:transparent url(img/background-alaune-header.png) no-repeat scroll left top;height:20px;}
.portlet_elus .elu_group .body {background:transparent url(img/background-alaune-body.png) repeat-y scroll 0 0;padding:0 20px;}
.portlet_elus .elu_group .footer {background:transparent url(img/background-alaune-footer.png) no-repeat scroll left bottom;height:29px;}

.portlet_elus .elu_group  .elu_list_div{padding:7px 0}
.portlet_elus .elu_group  .elu_list_div img{padding-right:7px}
.portlet_elus .elu_group  .elu_list_div .moreInfo{font-weight:normal !important}

.elu_list_flat a {font-weight:normal !important}

.fiche_elu {position:relative;top:-20px;}
.fiche_elu .back{background:url(img/blue-arrow.gif) no-repeat center left;padding-left:20px;}
.fiche_elu .header {background:transparent url(img/background-alaune-header.png) no-repeat scroll left top;height:20px;}
.fiche_elu .body {background:transparent url(img/background-alaune-body.png) repeat-y scroll 0 0;padding:0 20px;}
.fiche_elu .footer {background:transparent url(img/background-alaune-footer.png) no-repeat scroll left bottom;height:29px;}

/* offre emploi
**************************************************************************************/
.portlet_offres_emploi .offre_emploi_listing .header {background:transparent url(img/background-alaune-header.png) no-repeat scroll left top;height:20px;}
.portlet_offres_emploi .offre_emploi_listing .body {background:transparent url(img/background-alaune-body.png) repeat-y scroll 0 0;padding:0 20px;}
.portlet_offres_emploi .offre_emploi_listing .footer {background:transparent url(img/background-alaune-footer.png) no-repeat scroll left bottom;height:29px;}

.portlet_offres_emploi .offre_emploi_listing h3{margin:0}
.portlet_offres_emploi .offre_emploi_listing h2{margin:0}
.portlet_offres_emploi .offre_emploi_listing .label{font-weight:bold}

.fiche_emploi h2{padding:10px 0 0 0;position:relative;zoom:1}
.fiche_emploi p{padding:0;}
.fiche_emploi .back{background:url(img/blue-arrow.gif) no-repeat center left;padding-left:20px;}
.fiche_emploi .header {background:transparent url(img/background-alaune-header.png) no-repeat scroll left top;height:20px;}
.fiche_emploi .body {background:transparent url(img/background-alaune-body.png) repeat-y scroll 0 0;padding:0 20px;}
.fiche_emploi .footer {background:transparent url(img/background-alaune-footer.png) no-repeat scroll left bottom;height:29px;}

/* erreur
**************************************************************************************/
.portlet_erreur{position:relative;top:50px;left:67px;}

/* sitemap
**************************************************************************************/

#sitemap ol, #sitemap ul{
    margin:0;
    padding-left:3em ;
    line-height:133%;
}


/* image browser (phototheque)
**************************************************************************************/
.image_browser{background:white}

.image_browser img{
    display: block;
    margin: 0px auto;
}
.image_browser .navigation{padding: 10px;}
.image_browser .navigation span{display: block;text-align:center;font-size:0.75em;font-weight:bold}

.image_browser .navigation .next{background: url('img/next-item.gif') no-repeat center right;padding-right:17px;float:right;color:#4C4C4C;font-size:0.75em;text-decoration:none}	
.image_browser .navigation .back{background: url('img/back-item.gif') no-repeat center left;padding-left:17px;float:left;color:#4C4C4C;font-size:0.75em;text-decoration:none}	
.image_browser .navigation .back:hover, .image_browser .navigation .next:hover{text-decoration:underline}

/****************************************************************************************
BACKOFFICE
*****************************************************************************************/
#threecols_reverse_template #portal_status_message{
	position:absolute;
	margin:-176px 0px;
}

#threecols_template #portal_status_message{
	position:absolute;
	margin:-176px 0px;
}

#twocols_left_template #portal_status_message{
	position:absolute;
	margin:-176px 0px;
}

#twocols_right_template #portal_status_message{
	position:absolute;
	margin:-176px 0px;
}

#twocols_template #portal_status_message{
	position:absolute;
	margin:-176px 0px;
}

/****************************************************************************************
send postal card
*****************************************************************************************/

.send_postcard_form label{
    display: inline-block;
    width: 200px;
    vertical-align: top;
}

.send_postcard_form #message, .send_postcard_form #explicit_recipients_emails{
    width: 250px;
    border: 1px solid #8E8E8E;
}

.send_postcard_form input{
    border: 1px solid #8E8E8E;
}

.send_postcard_form .buttons{
    margin: 10px auto;
    text-align: center;
}

.send_postcard_form .buttons input{
    border: 1px solid #E65E2D;
    background-color: #FFF;
    color: #777;
    font-weight: bold;
    font-size: 0.9em;
    padding:0px 5px;
}

.send_postcard_form .buttons input:hover{
    background-color: #DDDDDD;
}

#VDLwidgetHeading h3{
    padding-bottom: 10px;
}

/****************************************************************************************
home AAA
*****************************************************************************************/

.home_box{
    background-color: #FFF;
    border: 1px solid #8E8E8E;
    color: #8E8E8E;
    margin: 15px;
    padding: 10px;
}

.home_box h1 a{
    color: #781C7E;
    text-decoration: none;
}

.home_box a{
    color: #781C7E;
    text-decoration: none;
}

.home_box ul{
    margin-left:15px;
    list-style: none;
}

.ephemeride_box{
    float: right;
    background-color: transparent;
    border: 0px;
    
}



/****************************************************************************************
UI TABS
*****************************************************************************************/
.portlet_flashinfos ul.ui-tabs-nav {list-style-type: none;padding:0;background-position: top left}

.portlet_flashinfos ul.ui-tabs-nav li{padding:0 ;margin:0;border-bottom:none;color:#666666;display:inline}
.portlet_flashinfos ul.ui-tabs-nav li a {padding:0;margin:0 1px;width:31px;height:31px;overflow:hidden;text-indent:40px;float:left}

.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_culture a{background-image:url('img/pictos/culture.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_culture a:hover{background-image:url('img/pictos/culture_over.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_sport a{background-image:url('img/pictos/sport.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_sport a:hover{background-image:url('img/pictos/sport_over.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_transport a{background-image:url('img/pictos/transports.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_transport a:hover{background-image:url('img/pictos/transports_over.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_meteo a{background-image:url('img/pictos/meteo.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_meteo a:hover{background-image:url('img/pictos/meteo_over.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_travaux a{background-image:url('img/pictos/travaux.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_travaux a:hover{background-image:url('img/pictos/travaux_over.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_notheme a{background-image:url('img/pictos/autres.gif')}
.portlet_flashinfos ul.ui-tabs-nav li.flash_infos_tab_notheme a:hover{background-image:url('img/pictos/autres_over.gif')}



.ui-tabs .ui-tabs-hide {
    display: none;
}


/****************************************************************************************
JQUERY MEDIATEQUE
*****************************************************************************************/
.simple_overlay {display:none;z-index:10000;background-color:#333;width:675px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;	-webkit-box-shadow: 0 0 90px #000;}
.simple_overlay .close {background-image:url(img/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
#img {border:1px solid #666;}

#gallery .next, #gallery  .prev {position:absolute;top:40%;border:1px solid #666;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;	}
#gallery .prev {left:0;border-left:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;}
#gallery .next {right:0;border-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
#gallery .next:hover, #gallery .prev:hover {text-decoration:underline;background-color:#000;color:#fff}
#gallery .disabled {visibility:hidden;	}

#gallery .info {position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #666;}
#gallery .info strong {display:block;}

.progress {position:absolute;top:45%;left:50%;display:none;}

#gallery .next, #gallery .prev, #gallery .info {background:#333 !important;	background:rgba(0, 0, 0, 0.6) url(img/h80.png) repeat-x;}

#browsable img {background-color:#fff;	padding:2px;border:1px solid #ccc;margin:15px 2px;-moz-border-radius:4px;-webkit-border-radius:4px;width:61px}
#browsable a.active img {border:1px solid #000;	z-index:9999;	position:relative;}

.navi {width:200px;height:20px;}
.navi a {width:8px;height:8px;float:left;margin:3px;background:gray;display:block;}
.navi a.active, .navi a:hover {background:#E65F2D; }

.scrollable {position:relative;overflow:hidden;width: 220px;height:92px;}
.phototeque {position:relative;overflow:hidden;width:189px; height:154px;}
.scrollable .items, .phototeque .items {width:20000em;position:absolute;clear:both;}
.phototeque .items img { width:190px; height:134px; }

/****************************************************************************************
JQUERY date picker
*****************************************************************************************/

.ui-datepicker{z-index:21!important;font-size:0.6em}

/****************************************************************************************
popup
*****************************************************************************************/
#popup {padding:10px 10px 20px 10px}
#popup .toolLinks{position:absolute;bottom:1px;right:10px;display:inline-block;background:url(img/tool_separator.gif) no-repeat 110px 3px}
#popup .toolLinks a{color:#761C7B;font-size:10px;text-decoration:none;text-transform:uppercase;margin-left:20px}
#popup .toolLinks a:hover{text-decoration:underline}
#popup .toolLinks a.print{display:inline-block;background:url(img/tool_print.gif) no-repeat 0px 1px;padding:5px 0 0 29px;height:17px}
#popup .toolLinks a.send{display:none;background:url(img/tool_send.gif) no-repeat 0px 0px;padding-left:32px;height:17px}


.mail_img{background-image:url(img/logo-ardeche-top-trans.gif); width:322px; height:95px}

.rssButton{float:right;position:relative;top:4px;left:-6px;z-index:10;}
* html .rssButton{top:20px;}
*+html .rssButton{top:20px;}
.rssButton a{display:block;height:18px;width:42px;background:url('img/rss.gif') no-repeat;border:0;}
.rssButton_home{float:right;position:relative;top:2px;}
.rssButton_home a{display:block;height:18px;width:18px;background:url('img/rss_home.gif') no-repeat;border:0;}

