/****************************************************************************/
/*                           STYLES METEOFRANCE                           */
/****************************************************************************/
#meteo{
	padding-top: 10px;
	padding-left:25px;
	float:left;
}

/*Cache zarbi temps pourri **/
#teom{
	position:relative; 
	width:150px; 
	height:40px; 
	z-index:1; 
	left: 10px; 
	top: -50px; /*avec pub */
	/*top: -1px;*/	/*sans pub */
	background-color:#ffffff;
	/*background-image: url(../1-ulis-accueil/images/logo_meteo_france.jpg);
	background-repeat: no-repeat;*/
}
/****************************************************************************/
/*                           STYLES  MACINASEARCHBOX                         */
/****************************************************************************/
.recherche_input{
	font-size: 1em;
}
.bouton_submit{
	font-size: 1em;
}


/* ################################################################################# 
 CSS PLAN DU SITE 
################################################################################# */
/*.tx-dropdownsitemap-pi1 A {
			font-weight: bold;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
			padding: 2px;
			margin-bottom: 5px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
            padding-right: 2px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #FAFBFB;
            padding-right: 2px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
            padding-right: 2px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #FAFBFB;
            padding-right: 2px;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
		}*/
		
.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
           list-style: none;
           margin: 0px;
           padding: 0px;
}
.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            font-size:0.7em;
}
.tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
}
.tx-dropdownsitemap-pi1 LI.open OL {
           display: block;
        }
.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
       }
.tx-dropdownsitemap-pi1 LI.open UL {

            display: block;

        }
.tx-dropdownsitemap-pi1 LI.closed UL {

            display: none;

        }

        .tx-dropdownsitemap-pi1 SPAN.ifsub {

            /*text-transform: uppercase;*/

            font-weight: bold;

        }

        .tx-dropdownsitemap-pi1 SPAN.spc {

       /*     text-transform: uppercase;*/

            font-style: italic;

        }

        .tx-dropdownsitemap-pi1 .description {

            font-style: italic;

            font-size: 80%;

            margin-left: 5px;

        }

        .tx-dropdownsitemap-pi1 DIV {

        }

        .tx-dropdownsitemap-pi1 DIV.level_2 {

        }

        .tx-dropdownsitemap-pi1 DIV.level_3 {

        }

        .tx-dropdownsitemap-pi1 DIV.level_4 {

        }

        .tx-dropdownsitemap-pi1 DIV.level_5 {

        }

        .tx-dropdownsitemap-pi1 DIV.expAll {

            border: solid 1px {$plugin.tx_dropdownsitemap_pi1.colors.expallBorder};

            background-color: {$plugin.tx_dropdownsitemap_pi1.colors.expallBackground};

            color: inherit;

            padding: 5px;

        }

        .tx-dropdownsitemap-pi1 IMG {

            margin-right: 5px;

        }
/* ################################################################################# 
 CSS MOTEUR DE RECHERCHE
################################################################################# */		

	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic;}
	.tx-indexedsearch .tx-indexedsearch-whatis P { font-size:0.9em;}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size:0.8em; margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead A { font-size: 100%; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-browsebox-SCell A { font-size: 100%; }

.tx-indexedsearch table td {
	margin:0;
	padding:0;
	border:none;
}
.tx-indexedsearch .tx-indexedsearch-searchbox table td {
	border:none;
	margin:0;
	padding:0;
}
.tx-indexedsearch .tx-indexedsearch-rules h2{
	font-size:0.8em;
	margin-top:5px;
	padding:0;
}
.tx-indexedsearch .tx-indexedsearch-searchbox select{
		font-size:0.7em;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	float:left;
	margin:5px 0 0;
	height:16px;
	font-size:0.7em;
	width:200px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	border:1px solid #BDBDBD;
	color:#009EE0;
	font-family:Arial,Helvetica,Verdana;
	font-size:0.7em;
	margin:5px 0 0;
	width:100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox p {
	padding:10px 0 0 0;
}

.tx-indexedsearch .tx-indexedsearch-searchbox p a {
	color:#00B4FF;
	font-weight:bold;
	text-decoration:none;
}
.tx-indexedsearch .tx-indexedsearch-searchbox p a:hover {
	text-decoration:underline;
}
.tx-indexedsearch-title a {
	font-size:1.2em;
	font-weight:bold;
	color:#00B4FF;
	text-decoration:none;
}
.tx-indexedsearch-info a {
	color:#00B4FF;
	text-decoration:none;
}
.tx-indexedsearch-title a:hover, .tx-indexedsearch .tx-indexedsearch-path a:hover {
	text-decoration:underline;
}
.tx-indexedsearch .tx-indexedsearch-path a {
	color:#00B4FF;
	text-decoration:none;
}

/* ################################################################################# 
 CSS Address Directory
################################################################################# */

 .tx_spdirectory-pi1-myform { font-family: Arial, Helvetica, sans-serif; }
        .tx_spdirectory-pi1-myformactive { font-family: Arial, Helvetica, sans-serif;color: #CC0000; }
	.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
	.tx_spdirectory-pi1-title {font-size: 0.8em;}
	.tx_spdirectory-pi1-small-long { font-size:0.9em; }
	.tx_spdirectory-pi1-small { font-size:0.7em; }
	.tx_spdirectory-pi1-small p{ font-size:1em; }
	.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
	.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }
	.tx-spdirectory-pi1 A {font-size: 1em;}
	
/* ################################################################################# 
 CSS Directory Movie
################################################################################# */
/*.tx-directorymovie-pi1 table{
	font-size:0.7em;
}
.tx-directorymovie-pi1 p{
	font-size:1em;
}*/
.tx_directorymovie-title{
	font-size:0.9em;
}
.tx_directorymovie-resa{
	font-size:0.7em;
}
.tx_directorymovie-genre{
	 font-size:0.7em;
	 font-weight: normal;
}
.tx_directorymovie-date{
	 font-size:0.7em;
	 font-weight: bold;
	 color : #0099cc;
}
.tx_directorymovie-bottom {
	text-align:center;
	font-size:0.9em;
}
a.tx_directorymovie-details{
	font-size:0.7em;
}
a.tx_directorymovie-back{
	font-size:0.7em;
	text-align: center;
	text-decoration : none;
    font-weight: bold;
}
a.tx_directorymovie-back:hover{
	text-decoration : underline;
}
table.cine{
	border-style: dashed;
	border-width: thin;
	border-color: #ff6600;;
}
table.cine2{
	border-style: dashed dashed none dashed;
	border-width: thin;
	border-color: #ff6600;
}
table.cine3{
	border-style: none dashed dashed dashed;
	border-width: thin;
	border-color: #ff6600;
}
.tx-directorymovie-pi1 HR{
	height: 2px;
	color: #FFCC99;
	background-color: #ff6600;
	border-style: dashed;
}
.tx-directorymovie-pi1 TD{
	border-style: none none none none;
}
table.rad{
	background-color: #FFFFFF;
	border-color: #999999;
	border-style: dashed;
	border-width: thin;
}
.tx_directorymovie-titre-rad{
     font-size: 0.9em; 
	 font-weight: bold;
}
.tx_directorymovie-genre-rad{
	 font-size: 0.9em; 
	 font-weight: normal;
}
.tx_directorymovie-date-rad{
	 font-size: 0.7em;
	 font-weight: bold;
	 color : #cc0000;
}
table.media{
	background-color: #FFFFFF;
	border-color: #CDCDCC;
	border-style: dashed;
	border-width: thin;
}
table.media1{
	border-style: dashed dashed none dashed;
	border-width: thin;
	border-color: #CDCDCC;
}
table.media2{
	border-style: none dashed dashed dashed;
	border-width: thin;
	border-color: #CDCDCC;
}
.tx_directorymovie-link-media{
	font-size: 0.7em;
}
.tx_directorymovie-titre-media{
	 font-size: 0.9em; 
	 font-weight: bold;
}
.tx_directorymovie-genre-media{
	 font-size: 0.9em; 
	 font-weight: normal;
}
.tx_directorymovie-date-media{
	 font-size: 0.7em; 
	 font-weight: bold;
	 color: #00b4ff;
}
/*a.liensmedia{
  	text-align: left;
	text-decoration : none;
    font-weight: bold;
}
a.liensmedia:hover{
	text-decoration : underline;
}*/
/* ################################################################################# 
 CSS Directory Agenda
################################################################################# */
.tx_directoryagenda-titre{
	font-size: 1.3em;
  	 font-weight: bold;
}
.tx_directoryagenda-date{
   	 font-weight: bold;
	 color : #00b4ff;
}
.tx_directoryagenda-bottom {
	text-align:center;
	font-size:0.9em;
}
.tx_directoryagenda-form{
	margin:0px;
	padding:0px;
}
.tx_directoryagenda-input {
	border:1px solid #999999;
	height:14px;
	margin:2px 0 0 2px;
	padding:2px;
	width:112px;
	font-size:1em;
}
.tx_directoryagenda-submit{
	font-size:1em;
}
.tx_directoryagenda-button {
	background-color:#ffffff;
	border:none;
	width:23px;
	height:20px;
	margin:1px 0;
}
.tx_directoryagenda-form{
	font-size: 0.7em;
}
a.tx_directoryagenda-back{
	text-align: center;
    font-weight: bold;
	font-size: 0.7em;
}
table.agenda{
	border-style: dashed;
	border-width: thin;
	border-color: #00b4ff;
}
.tx-directoryagenda-pi1 TD{
	border-style: none none none none;
}
table.agendaSport{
	border-style: dashed;
	border-width: thin;
	border-color: #CCCCCC;
}
/* ################################################################################# 
SR Movie
################################################################################# */
#tx_srmovie_xml_mag{
	overflow: auto;
/*	position: absolute;*/
	visibility: visible;
	height: 275px;
	width: 260px;
	/*top: 0px;*/
}
.num_web{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 100%; 
	 font-weight: bold;
	 color : #000066;
}
.date_web{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 80%; 
	 font-weight: normal;
	 color : #66CC99;
}
.titre_web{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 100%; 
	 font-weight: bold;
	 color : #000000;
}
.description_web{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 80%; 
	 font-weight: normal;
	 color : #000000;
}
/********************* EXT : LOGINBOX MACMADE **************************/
/***********************************************************************/
.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
			color: #FF0000;
			font-size : 100%;
			margin-top:10%;
			text-align: center;
			font-weight: bold;
		}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
			background-image: url(../loginbox/login.gif);
			background-repeat:no-repeat;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-fieldCell {
			padding-left: 25px;
			font-size : 100%;
			padding-top: 5px;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
			font-weight: bold;
			font-size : 100%;
			padding-left: 25px;
			padding-top: 5px;
	
		}
.tx-loginboxmacmade-pi1-welcome,.tx-loginboxmacmade-pi1-logout,.tx-loginboxmacmade-pi1-status{
			font-size : 100%;
			text-align: center;
			font-weight: bold;
			margin-top:10%;
}

/********************* EXT : MOCFILEMANAGER P1 **************************/
/***********************************************************************/
 DIV.tx-mocfilemanager-pi1 TABLE.mounttable TD { padding: 0px;}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD { padding: 0px;}
 DIV.tx-mocfilemanager-pi1 .filelink {color: #000066; text-decoration: none;}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.borderbottom { padding: 0px;border-bottom: 1px solid black;}
 DIV.tx-mocfilemanager-pi1 .filelink:hover {text-decoration: underline;} 
 DIV.tx-mocfilemanager-pi1 .filelinkactive {font-weight: bold; color: #000066; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 { color: #000033;}
 DIV.tx-mocfilemanager-pi1 .filelinkactive {font-weight: bold; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 .filelinkactive:hover{ text-decoration: underline;}
 DIV.tx-mocfilemanager-pi1 .retour {color: #000066; text-decoration: underline; background-color: #cfdef4;font-weight: bold;} 
 DIV.tx-mocfilemanager-pi1 .action {color: #333333;border:#666666 solid 1pt;background-color: #ffffff;}
 DIV.tx-mocfilemanager-pi1 .actionButton {font-weight: bold;color: #ffffff;border:#666666 solid 1pt;background-color: #3D89bb;}
 DIV.tx-mocfilemanager-pi1 .command {color: #000033; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 .error {text-align : center ;color: red ; font-weight: bold;}
  DIV.tx-mocfilemanager-pi1 .message {color:#3D89bb ; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 .info {color: #000066; font-weight: normal;}
 DIV.tx-mocfilemanager-pi1 .commentaire {font-size:80%; color: #000066;}
 DIV.tx-mocfilemanager-pi1 .pardefaut {font-size:100%; color: #000066; font-weight: normal;}
 DIV.tx-mocfilemanager-pi1 .dirpath {color: #000066; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 P {color: #000066; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 hr {color: #cecece;} 
 DIV.tx-mocfilemanager-pi1 TABLE.MainInfoTable {border: 1px solid #000066; background-color: yellow; padding: 5px;}
 DIV.tx-mocfilemanager-pi1 #trycot {
	width:610px;
	/*height:115px;*/
	z-index:1;
	overflow: scroll;
}

/*********************   **************************/
/***********************************************************************/


/********************* EXT : OFFREMPLOI  P1 **************************/
/***********************************************************************/
.tx-txoffremploi-pi1{
	font-size: 0.7em;
}
.tx-txoffremploi-pi1 p{
	font-size: 1em;
}
.center_candidat{
	text-align:center;
}
.label {
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: 700;
	background-color: #8e3a8b;
}
.item {
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #F0F0F0;
}
.annonce {
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background-color: #F0F0F0;
}
.labelTop {
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-weight: 700;
	background-color: #666666;
}
.pageBorder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #000000;
	border-left-color: #000000;
}
.pourvued {
	color: #cc0000;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.labeld {
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	font-weight: 700;
	background-color: #8e3a8b;
}
.itemd {
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background-color: #F0F0F0;
}
.annonced {
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background-color: #F0F0F0;
}
.labelTopd{
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-weight: 700;
	background-color: #666666;
}
.pageBorderd {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #000000;
	border-left-color: #000000;
}


/*********************   **************************/
/***********************************************************************/

/*********************  EXT QUESTIONNAIRE **************************/
/***********************************************************************/

	.tx-pbsurvey-pi1 div {margin-bottom: 10px; }
		.tx-pbsurvey-pi1 .titi {width:100%;}
		.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}
		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
		.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
		.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px; }
		.tx-pbsurvey-pi1 .itemform {}
		.tx-pbsurvey-pi1 .question {font-size: 100%; font-weight: bold; color: #0099cc;}
		.tx-pbsurvey-pi1 .questionComment {font-size: 80%; }
		.tx-pbsurvey-pi1 .questionNumber {}
		.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
		.tx-pbsurvey-pi1 .matrix {width: 100%;}
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
		
/*********************  EXT COMARQUAGE **************************/
/***********************************************************************/
table.co_first{
	width:100%;
	border: 1px solid #F3F3F3;
}
td.co_td{
	width:100%;
	border: 1px solid #F3F3F3;
}
table.co_entete{
	width:580px;
	border: 0px;
	background-color: #EEF0FB;
}
table.co_fiche{
	width:580px;
	border: 0px;
}
table.co_fiche2{
	width:100%;
	border: 1px solid #dddddd;
}
table.co_fiche3{
	border: 1px solid #000000;
}
td.co_fiche{
	width:100%;
	background-color: #dddddd;
}
td.co_fiche2{
	background-color: #E9E9E9;
}
input.actionButton_comarquage{
	margin-left:10px;
}	
table.co_ressource{
	border: 1px solid #a5d220;
	width:200px;
}
tr.co_ressource{
	background-color: #a5d220;
}
table.co_ressourcef{
	border: 1px solid #a5d220;
	width:100%;
}
td.co_ressratt{
	background-color: #eeeeee;
}
tr.co_ressratt{
	background-color: #EEF0FB;
}
tr.co_ressratt2{
	background-color: #fbf2dd;
}
	/*********************   **************************/
/***********************************************************************/