
/* 
----------------------------------------------------------------------------------------

Copyright 2010 - Thierry Ruiz - www.dotemplate.com - All rights reserved.

THIS TEMPLATE IS FREE AS LONG AS YOU KEEP THE LINK TO WWW.DOTEMPLATE.COM IN THE FOOTER
TO REMOVE THE LINK, PLEASE MAKE A 10 DOLLARS DONATION at www.dotemplate.com/#donate

----------------------------------------------------------------------------------------
*/


html {
	background: #f0f0f0;
	margin:0 0 0 -1px;
	padding:0;	
	overflow-Y: scroll;
}


body {
	padding:0;
	margin :0;
	display:table; 
	width:100%;
}


					body {
	color:#656565;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
}

p {
	letter-spacing: normal;
	line-height: 1.7em;
}

h1 {
	color:#78a8c0;
	font-size:22px;
	margin:25px 0 10px 0;
	clear:both;
}


h2 {
	color:#78a8c0;
	font-size:20px;
	margin:20px 0 10px 0;
	clear:both;
}


h3 {
	color:#78a8c0;
	font-size:18px;
	margin:20px 0 5px 0;
	clear:both;
}

h4 {
	color:#78a8c0;
	font-size:14px;
	margin:20px 0 5px 0;
	clear:both;
}


a:link, a:visited {
	color:#1860a8;
	text-decoration:none;
}


a:hover {
	color:#ffa500;
	text-decoration:underline;
}
	
					
#wrapper {
	background: transparent url( images/css/page-vbg.jpg ) repeat-y scroll 50% 0px;
	margin:0 auto ;
	width:100%;
}

					body {
	background-color:#f0f0f0;
	/*background-image:url( images/css/body-bg.jpg );*/
	background-position:center top ;
	background-repeat:repeat-x;
}


	

#bg {
	margin:0 auto;
	padding:0;
	background:transparent ;
	/*background-image:url(images/css/hat.jpg);*/
 	background-repeat:no-repeat;	
	background-position: center top ;
}



#header {
	margin: 0 auto;
	min-height:0px;
	height: 0px;
	width: 1100px;
}

#headerfull {
	margin: 0 auto;
	min-height:0px;
	height: 0px;
	width: 900px;
}
	

#page {
	/*background: transparent url( images/css/page-bg-ter.jpg ) no-repeat center top;*/
	background: transparent url( images/css/page-bg_bleu_fonce.jpg ) no-repeat center top;
	/*background: transparent url( images/css/page-bg_bleu_clair.jpg ) no-repeat center top;*/
	/*background: transparent url( images/css/page-bg_bleu_gris.jpg ) no-repeat center top;*/
}


					

#container {
	margin:0 auto;
	width:1100px;	
}


#banner {
	margin: 0 auto;
	height:137px;
	width:100%;
}

					

#nav1 {
	height:40px;
	margin:0 auto ;
	text-align:center;	
}

#nav1 ul {
	display:table;
	margin:0 auto;
	padding:0;
	list-style-type:none;
	position:relative;
	height:40px;
	text-transform:uppercase;
	font-size:11px;
	font-family:Arial,sans-serif;
}


#nav1 ul li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	background:transparent url('images/css/hmenu.jpg') repeat-x top left;

}


#nav1 ul li a {
	display:block;
	float:left;
	color:#222222;
	text-decoration:none;
	padding:0px 50px ;
	line-height:40px;
	font-weight:bold;
}


#nav1 ul li a:hover, #nav1 li#current a {
	color:#ffffff;
	background:transparent url('images/css/hmenu-sel.jpg') repeat-x top left;
}


	

#content {
	width:1100px;
	margin:0 auto ;
	text-align:left;			
	/*height: 580px;*/
	height: 580px; 
	height: expression(document.body.clientWidth <= 580? "380px" : document.body.clientWidth >= 580? "580px" : "auto"); 
}





#content p {
	text-align:justify;
}
	



#footerWrapper {
	margin:0 auto;
	height:170px;
	padding:0;
	background:transparent url( images/css/footerWrapper-bg.jpg ) no-repeat scroll center top;
	/*background:transparent url( images/css/footerWrapper-bg_bleu_fonce.jpg ) no-repeat scroll center top;*/
	/*background:transparent url( images/css/footerWrapper-bg_bleu_clair.jpg ) no-repeat scroll center top;*/
	/*background:transparent url( images/css/footerWrapper-bg_bleu_gris.jpg ) no-repeat scroll center top;*/
}


#footer {
	margin:0 auto;
	padding:0;
	width:1100px;
	height:90px;
}


					#footer {
	color:#FFFFFF;
	text-align:center;
}

#footer a:link, #footer a:visited {
	color:#FFFFFF;
}


#footer a:hover{
	color:#ffb500;
	text-decoration:none;
}

#caisseep{
 margin-left:auto;
}

	
	
					
#right {
	width:200px;
	padding:10px 10px 10px 10px;
	float:left;	
	height:90%;
}


#center {
	width:800px;
	padding:10px 20px 20px 20px;
	float:right;
	height:100%;
	overflow:auto;	
}

#centerfull {
	/*width:820px;*/
	padding:10px 20px 20px 20px;
	/*float:left;*/
	height:1000px;
	width:900px;
	overflow:auto;	
}

 
#content p {
	margin-top:10px;
	text-align:justify;
}


										
#sidebar ul.vmenu {
	list-style: none;
	text-align: left;
	margin: 7px 0px 8px 0px; 
	padding: 0;
	text-decoration: none;	
	border-top: 1px solid #d8d8f0;
}


#sidebar ul.vmenu li {
	list-style: none;
	padding: 4px 0 4px 0px;
	margin: 0 2px;	
	border-bottom: 1px solid #d8d8f0;
}



#sidebar ul.vmenu li a {
	text-decoration: none;
	color:#1860a8;
}


#sidebar ul.vmenu li a:hover {
	color:#ffa500;
}


#sidebar ul.vmenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul.vmenu ul li { border: none; }


			


a img {
	border:none;
} 


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

a.button{
	background:url(images/background.gif);
	display:block;
	color:#555555;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 12px;
	font-weight:bold;
	height:32px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:193px;
}
a:hover.button{
	/*color:#0066CC;*/
	color:#000000;
}

/* -------------------- */
/* CLASSES				*/
/* -------------------- */
	.add{
		background:url(images/86.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.delete{
		background:url(images/delete.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.user{
		background:url(images/page_settings.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.alert{
		background:url(images/alert.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.msg{
		background:url(images/msg.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.download{
		background:url(images/download.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}

	.lens{
		background:url(images/lens.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.info{
		background:url(images/wincal.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.restaurant{
		background:url(icons/building.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.ecole{
		background:url(icons/house.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.instituteur{
		background:url(icons/user_gray.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.classe{
		background:url(icons/door_open.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.tarif{
		background:url(icons/money_euro.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.planning{
		background:url(icons/date.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.picnic{
		background:url(icons/date_go.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.repasexceptionnel{
		background:url(icons/cup.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.typerepas{
		background:url(icons/cake.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.parametrage{
		background:url(icons/bullet_wrench.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.clsh{
		background:url(icons/building_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.planningclsh{
		background:url(icons/date_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.nbplaceclsh{
		background:url(icons/tab_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.tarifclsh{
		background:url(icons/money.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.activitesupp{
		background:url(icons/sport_basketball.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.planninggarderie{
		background:url(icons/date_next.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.garderie{
		background:url(icons/house_link.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.tarifgarderie{
		background:url(icons/money_add.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.parent{
		background:url(icons/group.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.enfant{
		background:url(icons/user.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.adulte{
		background:url(icons/user_female.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.utilisateur{
		background:url(icons/user_orange.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reservationcantine{
		background:url(icons/calendar.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reservationrepasexcept{
		background:url(icons/calendar_add.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reservationadulte{
		background:url(icons/calendar_delete.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.consultationcomptecantine{
		background:url(icons/report.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.consultationfacturecantine{
		background:url(icons/page_attach.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.encaisserreglementcantine{
		background:url(icons/coins.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.modifierreglementcantine{
		background:url(icons/coins_delete.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reservationgarderie{
		background:url(icons/calendar_link.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.consultationcomptegarderie{
		background:url(icons/report_link.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.consultationfacturegarderie{
		background:url(icons/page_link.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.encaisserreglementgarderie{
		background:url(icons/coins.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.modifierreglementgarderie{
		background:url(icons/coins_delete.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.pointageetude{
		background:url(icons/pencil.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.suivitemps{
		background:url(icons/time.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reservationclsh{
		background:url(icons/calendar_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reservationactivitesupp{
		background:url(icons/sport_football.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.consultationcompteclsh{
		background:url(icons/report_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.consultationfactureclsh{
		background:url(icons/page_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.encaisserreglementclsh{
		background:url(icons/coins.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.modifierreglementclsh{
		background:url(icons/coins_delete.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.editionlisteenfant{
		background:url(icons/group_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.coordonneesparent{
		background:url(icons/email_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatinscriptioncantine{
		background:url(icons/date_magnify.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatpointagecantine{
		background:url(icons/table_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatinscriptionrepasexcept{
		background:url(icons/cup_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.consultationjournalier{
		background:url(icons/date_next.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.consultationmensuel{
		background:url(icons/calendar_view_month.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatinscriptiongarderie{
		background:url(icons/report_magnify.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatinscriptionclsh{
		background:url(icons/report_go.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatinscriptionactivitesupp{
		background:url(icons/sport_8ball.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.rebcantine{
		background:url(icons/calculator.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reprendrerebcantine{
		background:url(icons/calculator_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.imprimerrebcantine{
		background:url(icons/printer_add.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.imprimergrandlivrecantine{
		background:url(icons/printer_empty.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.famillerelancecantine{
		background:url(icons/group_error.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.texterelancecantine{
		background:url(icons/text_signature.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.sppluscantine{
		background:url(icons/page_red.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.forcagerepascantine{
		background:url(icons/basket_add.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.forcagerepasexcept{
		background:url(icons/cup_add.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.validationfacturegarderie{
		background:url(icons/coins_add.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.rebgarderie{
		background:url(icons/calculator_link.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reprendrerebgarderie{
		background:url(icons/calculator_error.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.imprimerrebgarderie{
		background:url(icons/printer_error.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.imprimergrandlivregarderie{
		background:url(icons/printer_empty.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.famillerelancegarderie{
		background:url(icons/group_link.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.texterelancegarderie{
		background:url(icons/text_dropcaps.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.spplusgarderie{
		background:url(icons/page_green.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.avoirgarderie{
		background:url(icons/book_delete.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.rebclsh{
		background:url(icons/cog.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reprendrerebclsh{
		background:url(icons/cog_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.imprimerrebclsh{
		background:url(icons/database_table.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.imprimergrandlivreclsh{
		background:url(icons/database_gear.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.famillerelanceclsh{
		background:url(icons/group_gear.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.texterelanceclsh{
		background:url(icons/script_gear.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.spplusclsh{
		background:url(icons/page_gear.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.avoirclsh{
		background:url(icons/package_add.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.avoiractiviteclsh{
		background:url(icons/car_add.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.commanderepas{
		background:url(icons/cart_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.previsionrepas{
		background:url(icons/information.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.previsionpiquenique{
		background:url(icons/basket_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatcafcantine{
		background:url(icons/table_multiple.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.ficheinscription{
		background:url(icons/vcard_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatcafgarderie{
		background:url(icons/table_go.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatcafclsh{
		background:url(icons/table_relationship.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.motdepasse{
		background:url(icons/key.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.coordonnees{
		background:url(icons/phone.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.anneescolaire{
		background:url(icons/calendar_view_day.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.envoimail{
		background:url(icons/email.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.modificationmasseclasse{
		background:url(icons/group_go.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.suppenmasseparent{
		background:url(icons/group_delete.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.suppenmasseenfant{
		background:url(icons/user_delete.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.delairesa{
		background:url(icons/time.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.paramcontact{
		background:url(icons/telephone_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.nbmois{
		background:url(icons/calendar_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.paramemail{
		background:url(icons/email_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.previsionnelclsh{
		background:url(icons/application_view_list.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatcg{
		background:url(icons/application_side_boxes.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.delaihmhs{
		background:url(icons/clock_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.allocations{
		background:url(icons/color_swatch.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.factcantine{
		background:url(icons/application_form_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.reglementinterieur{
		background:url(icons/text_align_center.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatjustificatif{
		background:url(icons/map_edit.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatjustificatifgarderie{
		background:url(icons/map_go.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatjustificatifclsh{
		background:url(icons/map_magnify.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.exportexcelpresence{
		background:url(icons/page_white_excel.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatCGcantine{
		background:url(icons/timeline_marker.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.etatCGgarderie{
		background:url(icons/transmit_blue.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.impressiondossiermedical{
		background:url(icons/folder_user.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.parammodepaiement{
		background:url(icons/ruby_gear.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.fichesanitaire{
		background:url(icons/transmit_go.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.groupeactivite{
		background:url(icons/group.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.activite{
		background:url(icons/sport_raquet.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.trimestre{
		background:url(icons/calendar_view_day.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.parambus{
		background:url(icons/car.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	
	
	
#rechercher {
    background-image: url(icons/add.png); /* 16x16 px */     
	background-color: transparent;     
	background-repeat: no-repeat;     
	border: none;     
	cursor: pointer;    
	 height: 16px;    
	  padding-left: 16px;    
	   vertical-align: middle; 

}	