/* CSS Document Univers SERVICES grandnancy.org - CSS regroupant les informations communes dans l'ensemble des css de chaque univers */
body {
	/*background:#3c6b8a url(/uploads/pics/fond-europe.png) no-repeat scroll center top !important;*/
	background-color:#3c6b8a !important;
}

/* P, OL, UL, DIV, H1, H2, EM, A, FORM, H3, H4, H5, TABLE  {font-family: Arial, Helvetica, sans-serif; font-size: 12px}(a remettre sous Typo3 si nécessaire) */
	/* l'ensemble des éléments de la page sont contenus dans cette div*/
#conteneur {
	background-color: white
}

/*___ Contenu principal de la page ___*/
#page {
	float: left;
	width: 728px;
	background: url(../images_europe/T3_fd_divpage.png) repeat-y;
}

/* fil d'ariane*/
#filariane {
	float: left;
	width: 732px !important;
	width: 728px;
	background-color: #142E61;
	background-image: url(../images_loisirs/ariane.jpg);
	background-repeat: no-repeat;
	text-indent: 25px;
	color: white;
	font-size: 80%;
}

#filariane a {
	text-decoration: none;
	color: white;
	padding-left: 10px;
	height: 100%;
	font-size: 100%;
}

#filariane a:hover {
	color: #95C444;
}

/* sous-menu - niveau 1 de l'univers */


#sousmenuconteneur {
	float: left;
	width: 728px !important;
	width: 718px;
	background-color: #033161;
	background-image: url(../images_services/services-fond_sousmenu.png);
	background-repeat: repeat-y;
	padding: 5px 0 5px 10px;
	list-style: none;
	margin: 0;
}

#sousmenuconteneur li {
	display: inline;
}

#sousmenuconteneur a {
	font-size: 110%;
	text-decoration: none;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images_services/services-fond_sousmenu_a.png);
	background-repeat: no-repeat;
}

#sousmenuconteneur a:hover,a:active {
	background-color: #fff;
	color: #01286d
}
/*

#sousmenuconteneur2 {
	float: left;
	width: 953px !important;
	width: 953px;
	background-color: #95C444;
	background-image: url(../images_europe/fond_sousmenu.png);
	background-repeat: repeat-y;
	padding: 5px 0 5px 10px;
	list-style: none;
	margin: 0;
}

#sousmenuconteneur2 li {
	display: inline;
}

#sousmenuconteneur2 a {
	font-size: 110%;
	text-decoration: none;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images_loisirs/fond_sousmenu_a.jpg);
	background-repeat: no-repeat;
}

*/

#sousmenu {
	color: white;
}

ul#sousmenu {
	list-style-type: none;
	margin-left: -28px !important;
	margin-top: 10px !important;
	margin-left: 12px;
	margin-top: 10px;
}

/* sous-menu2 - niveau 2 de l'univers */
/*#contenuGauche {
	float: left;
	width: 215px;
	height: 100%;
	background-color:#e4efd2;
}*/


#sousmenu2conteneur {
	float: left;
	height: 100%;
	margin-right: 15px;
	margin-top: 15px;
	padding-left: 0;
	width: 200px !important ;
	width: 188px;
	list-style: none;
	margin-left: 8px;
}

#sousmenu2conteneur li {
	margin-left: 0;
	background:url(../images_services/services-puce_menu.png) no-repeat 0 0.5em;
	padding-left:11px;
	height:auto;
	border-bottom:1px dotted #810d05;
	line-height:20px;
}

#sousmenu2conteneur a {
	/*padding-left: 5px;*/
	text-decoration: none;
	color: #3C6B8A;
	/*font-size: 110%*/
}

#sousmenu2conteneur a:hover,a:active {
	color: #81b9dc;
}

#sousmenu3 {

}

ul#sousmenu2 {
	list-style-image: url(../images_services/liste_sousmenu2_a.jpg);
	margin-left: -11px !important;
	margin-left: 27px;
	margin-top: 10px;
}

ul#sousmenu2 a:hover,a:active {
	
}

.sousmenu2 li {
	padding-bottom: 5px;
}

.sousmenu2 li a {
	text-decoration: none;
	color: #546b05;
	font-size: 90%
}

.sousmenu2 li a:hover,a:active {
	color: #95C444;
}

#sousmenu3 {
	margin-left: 20px;
}

/* information - documents*/
	/*#information, #documents, #actualiteG, #evenements {padding-left:25px;}*/
	
#actualiteG	IMG {
width:0px !important;
}

#actualiteG  {
	width:187px;
	min-height:41px;
	background: url(../images_services/services-actualites.png) no-repeat;
	margin-left:8px;
	padding-left:8px;
	padding-top:20px;
	display:block;
	float:left;
	position:relative;
	}
	
#documents IMG {
width:0px !important;
}

#documents {
	width:187px;
	min-height:41px;
	background: url(../images_services/services-documents.png) no-repeat;
	margin-left:8px;
	padding-left:8px;
	padding-top:20px;
	display:block;
	float:left;
	position:relative;
	}
	
/*#information	IMG {
width:0px !important;
}

*/
#information {
	width:187px;
	min-height:41px;
	/*background: url(../images_services/services-informations.png) no-repeat;*/
	margin-left:5px;
	padding-left:5px;
	padding-top:20px;
	display:block;
	float:left;
	position:relative;
	}

#evenements	IMG {
width:0px !important;
}

#evenements {
	width:187px;
	min-height:41px;
	background: url(../images_services/services-evenements.png) no-repeat;
	margin-left:8px;
	padding-left:8px;
	padding-top:30px;
	display:block;
	float:left;
	position:relative;
	}	
	

#information p,#documents p,#actualiteG p,#evenements p {
	/*color: #546b05;*/
	font-size: 90%;
}

#information ul,#documents ul,#actualiteG ul,#evenements ul {
	list-style-image: url(../images_services/services-liste_information.png);
	/*font-size: 90%;
	margin-left: 0px !important;*/
	clear:both;
	margin-left: 10px !important;
	padding-left: 10px !important;
	margin-top:15px;
	padding-top:10px;
	}
	
#information li,#documents li,#actualiteG li,#evenements li {
	/*color: #546b05;*/
}

#information a,#documents a,#actualiteG a,#evenements a {
	text-decoration: none;
	color: #3c6b8a;
	font-size: 100%
}

#information a:hover,#documents a:hover,#actualiteG a:hover,#evenements a:hover
	{
	color: #81b9dc;
}

/*___ bandeau bas de page  ___*/
#piedpage {
	clear: both;
	height: 120px;
	width: 953px !important;
	width: 954px;
	background-image: url(../images_loisirs/pied_page.jpg);
	background-repeat: no-repeat;
}

#pied {
	padding-top: 70px;
	padding-left: 0;
	margin-left: 0;
}

#pied li {
	display: inline;
}

#piedpage a {
	font-size: 90%;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 5px;
	background-image: url('../images_loisirs/fond_sousmenu_a.jpg');
	background-repeat: no-repeat;
}

#piedpage a:hover {
	color: #001246;
}

.premiersliens {
	color: #546b05;
}

.secondsliens {
	color: white;
}

/*___ Eléments FlexForm ___*/ /* Articles */
#article p{
	color:#191618 !important;
}

#article H1 {
	color:#af005b !important;
	font-size:190%;
	
}	

#article H3 {
	color:#81b9dc !important;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight:bold !important;	
}

#tableau H1,#textegrandephoto H1,#articletextegauche H1,#articletextedroite H1
	{
	color: #8AAB1B;
	/*font-size: 180%;*/
	text-transform: uppercase;
	border-bottom: thin solid #8AAB1B;
	padding-bottom: 5px;
}

#tableau H2,#textegrandephoto H2,#articletextegauche H2,#articletextedroite H2
	{
	color: #999966;
	/*font-size: 110%;*/
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: -14px;
}

#article ul {
	color: #191818;
	list-style-image: url(../images_services/puce.jpg);
}

.article ul {
	color: #191818;
	list-style-image: url(../images_services/puce.jpg);
}

/* Formulaire */
form fieldset {
	clear: both;
	font-size: 100%;
	border-color: #8AAB1B;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
	padding: 10px;
	margin: 0 0 0 0;
}

form fieldset legend {
	font-size: 160%;
	font-weight: normal;
	color: #8AAB1B;
	margin: 0 0 0 0;
	padding: 0 5px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana;
}

form div.submit div input.inputSubmit,form div.submit div input.inputButton
	{
	float: right;
	margin: 0 0 0 5px;
	background: #8AAB1B;
	border: 1px outset #d7b9c9;
	color: #FFFFFF
}

/* Tableau */
.tablevert {
	border: 2px solid #83ab07;
	border-collapse: collapse;
	width: 100%;
	color: #9bcc09;
}

.lignevert1 {
	background-color: #9bcc09;
	color: #FFFFFF;
	border: thin solid #deec80;
}

.lignevert2 {
	background-color: #deec80;
	color: #83ab07;
	border: thin solid #9bcc09;
}


.image_gauche_actu {
	font-size: 80%;
	text-align: center;
	color: #999999;
	float: left;
	width: 150px;
	height: 150px;
	padding: 0px 20px 20px 0px;
	background-color: white;
}


.date23 {
	border-top-width: 1px;
	border-top-style: solid;
	text-align: right;
	border-top-color: #E05AAE;
	color: #EEA8D3;
	text-align: right;
}

.date23  strong {
	text-align: right;
	float:right;	
	color: #EEA8D3;
}

}
.divContenuRTE h3 {
	color: #81b9dc !important;
	/*font-size: 110% !important;*/
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight:bold !important;
}
.divContenuRTE h2 {
	color: #3c6b8a  !important;
	/*font-size: 180%  !important;*/
	font-weight:normal !important;
	text-transform: uppercase;
	border-bottom: 1px solid #3c6b8a;
	padding-bottom: 5px;
	clear:both;
}
.titreVert {
	/*font-size: 140%;*/
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #95C444 !important;
	font-weight: bold;
}
