
/* ------------------------------------------------------------------- */
/*  PLUGIN CSS DECLARATION                                             */
/*                                                                     */
/*  To Include this file in a JSP:                                     */
/*  - jcmsContext.addCSSHeader("plugins/{Name}/css/plugin.css");      */
/*                                                                     */
/*  You can also use implements PortalPolicyFilter.setupHeaders()      */
/*                                                                     */
/* ------------------------------------------------------------------- */

/********
STYLES GENERIQUES
*********/
.tool {
	color: #656565;
}

.tool a {
	color: #000;
	text-decoration: underline;
}

.tool h1 {
	font-size: 1.4em;
	font-weight: bold;
}

.tool .chapo {
	font-size: 1.09em;
	font-weight: bold;
	font-family: Arial;
}

.tool p {
	font-size: 0.86em;
}	

.tool .resultat {
	border-collapse:collapse;
	background-color: #f6f5f5;
	width: 100%;
	font-size: 0.86em;
}

.tool .resultat th {
	font-family: Arial;
	text-align: center;
	height: 3em;
	background-color: #7CA216;
	color: #FFF;
	border-left: solid 1px #CCCCCC;
}

.tool .resultat td {
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
}

.tool .resultat td.col1 {
	border-left: none;
}

.tool .resultat a.imglink{
	text-decoration: none;
}

.tool .recap {
	font-weight: bold;
}

p.retourRecherche {
	text-align: right;
}

/********
BOUTON ALIZE
*********/
#boutonalize {
	position: absolute;
	top: 28px !important;
	top: 58px;
	right: 280px;
	width: 155px;
	height: 45px;
}


/********
Fiche horaire LILA
*********/
#ficheHoraireLila h2 {
	font-size: 0.94em;
	font-weight: bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#ficheHoraireLila .formulaire {
	padding: 10px 0 10px;
}

#ficheHoraireLila .formulaire fieldset legend {
	font-family: Arial;
	font-size: 1.09em;
	padding: 0 0 10px;
}

#ficheHoraireLila .formulaire label {
	padding: 0 0 5px;
}

#ficheHoraireLila .formulaire .submitForm {
	color: #3f3e40;
}

#ficheHoraireLila table.resultat td.col1 {
	text-align: center;
	width: 8em;
}

#ficheHoraireLila table.resultat td.col2 {
	text-align: center;
	width: 6em;
}

#ficheHoraireLila table.resultat td.col3 {
	padding: 0 5px;
}

#ficheHoraireLila p.retourRecherche a {
	text-decoration: underline;
}
	

/********
Les outils pédagogiques
*********/
#outilPeda .formulaire {
	padding: 10px 0 10px;
}

#outilPeda .formulaire h3 {
	padding-left: 10px;
}

#outilPeda .formulaire label {
	padding: 0 0 5px;
}

#outilPeda .formulaire select {
	width: 22em;
}

#outilPeda .formulaire .submitForm {
	margin: 0 10px 0;
	color:  #3f3e40;
	float: none;
}

#outilPeda .resultat th.col1 {
	text-align: left;
	pading-left: 5px;
}

#outilPeda .resultat td.col1 {
	padding: 1em;
}

#outilPeda .resultat td.col2 {
	padding: 5px;
	text-align: center;
	min-width: 6em;
}

/********
Comités sportifs départementaux
*********/
#comiteSportif p .letter {
	font-size: 0.94em;
}

#comiteSportif .formulaire {
	padding: 10px 0 10px;
}

#comiteSportif .formulaire fieldset legend {
	font-family: Arial;
	font-size: 1.09em;
	padding: 0;
}

#comiteSportif form a {
	text-decoration: underline;
}

#comiteSportif p a.selected {
	text-decoration: none;
	color: #7ca216;
	font-weight: bold;
}

#comiteSportif h2 {
	font-size: 0.86em;
	margin-bottom: 0.5em;
}

#comiteSportif p.contact {
	margin-top: 0.5em;
}

#comiteSportif .green {
	color: #7ca216;
}

#comiteSportif .recap {
	font-size: 0.94em;
	color: #7ca216;
}

/********
Animation sportive départementale
*********/
#animateur td.col1, #animateur td.col2, #animateur td.col3 {
	padding: 1em;
}
	
#animateur .formulaire {
	padding: 10px 0 10px;
}

#animateur .formulaire fieldset legend {
	font-family: Arial;
	font-size: 1.09em;
	padding: 0;
}

#animateur .formulaire select {
	width: 25em;
}

#animateur .infopratique {
	background-color: #eeeeee;
	margin-top: 1em;
	padding: 1em;
}

#animateur .infopratique h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

#animateur .infopratique h4 {
	font-size: 0.86em;
	font-weight: bold;
}

#animateur .infopratique p {
	font-size: 0.86em;
	margin: 1em 0px;
}

#animateur .infopratique ul {
	font-size: 0.86em;
	margin: 10px 0px;
	padding: 0px;
	list-style: none;
}

#animateur .infopratique ul li {
	padding: 0px 0px 0px 15px;
	background: transparent url(../../../images/portlets/genLeft/green-bullet.png)
		no-repeat left top;
	margin: 3px 0px 3px 30px;
	list-style: none;
}



/********
Associations ressources
*********/
#associationRessource .formulaire {
	padding: 10px 0 10px;
}

#associationRessource .formulaire label {
	display: inline;
	width: 10em;
}

#associationRessource .formulaire select {
	width: 25em;
}

#associationRessource .formulaire p.submit {
	text-align: center;
}

#associationRessource .formulaire .submitForm {
	float: none;
}

#associationRessource .resultat td.col1, #associationRessource .resultat td.col2 {
	padding: 1em;
}

.associationRessource h2 {
	clear: right;
	padding-top: 15px;
}

#ficheAssoRessource h1 {
	font-size: 1.4em;
	font-weight: bold;
	color:#656565;
}

#ficheAssoRessource .contenu {
	clear: both;
	color: #656565;
	padding-top: 10px;
}

#ficheAssoRessource .contenu h2 {
	font-size: 0.94em;
	font-weight: bold;
	margin: 5px 0px;
}

#ficheAssoRessource .contenu h3 {
	font-size: 0.86em;
	font-weight: bold;
}

#ficheAssoRessource .contenu a {
	text-decoration: underline;
	color: #000;
}

#ficheAssoRessource .contenu p {
	font-size: 0.86em;
	margin: 1.5em 0px;
}

#ficheAssoRessource .contenu p.chapo {
	font-weight: bold;
}

#ficheAssoRessource .contenu ul {
	font-size: 0.86em;
	margin: 10px 0px;
	padding: 0px;
	list-style: none;
}

#ficheAssoRessource .contenu ul li {
	padding: 0px 0px 0px 15px;
	background: transparent url(../../../images/portlets/genLeft/green-bullet.png)
		no-repeat left top;
	margin: 3px 0px 3px 30px;
	list-style: none;
}

/********
SPECIFIQUE IE6
*********/

.browser-IE6 #comiteSportif legend, .browser-IE6 #ficheHoraireLila legend {
	margin-left: -6px;
}
	