html {
   background-color: #ffffff;
}

body {
   background-color: #ffffff;
   font-family: Arial,Helvetica,Sans-serif;
   font-size:12px;
   margin: 0px;
}

#page {
	max-width:923px; /* 947px; */
	margin:0 auto;
	/* text-align:center; */
}

a:link, a:visited, a:hover, a:active, h1, h2, h3 { text-decoration:none; }

a:link, a:visited { color:#0076A5 }
a:hover, a:active { color:#1aa9cb }

a.forum:link, a.forum:visited { color:#c14c96 }
a.forum:hover, a.forum:active { color:#1aa9cb }


a { -moz-outline: none; }

.block {
   -moz-border-radius: 9px;
   -webkit-border-radius: 9px;
/*   border-radius: 9px; */
   -moz-border-radius-bottomleft: 9px;
   -webkit-border-bottom-left-radius: 9px;
   -moz-border-radius-bottomright: 9px;
   -webkit-border-bottom-right-radius: 9px;
   -moz-border-radius-topleft: 9px;
   -webkit-border-top-left-radius: 9px;
   -moz-border-radius-topright: 9px;
   -webkit-border-top-right-radius: 9px;
   padding-top: 0px;
   background: #fff;

/*
   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
*/
   margin: 20px;
}

.blocksimple {
   -moz-border-radius: 9px;
   -webkit-border-radius: 9px;
/*   border-radius: 9px;	*/
   -moz-border-radius-bottomleft: 9px;
   -webkit-border-bottom-left-radius: 9px;
   -moz-border-radius-bottomright: 9px;
   -webkit-border-bottom-right-radius: 9px;
   -moz-border-radius-topleft: 9px;
   -webkit-border-top-left-radius: 9px;
   -moz-border-radius-topright: 9px;
   -webkit-border-top-right-radius: 9px;
   padding-top: 0px;
   background: #fff;

	margin:0px;
}


.blockheader {
   -moz-border-radius: 9px;
   -webkit-border-radius: 9px;
/*   border-radius: 9px;	*/
   
   -moz-border-radius-bottomleft: 0px;
   -webkit-border-bottom-left-radius: 0px;
   border-bottom-left-radius: 0px;
   
   -moz-border-radius-bottomright: 0px;
   -webkit-border-bottom-right-radius: 0px;
   border-bottom-right-radius:0px;
   
   -moz-border-radius-topleft: 9px;
   -webkit-border-top-left-radius: 9px;
   -moz-border-radius-topright: 9px;
   -webkit-border-top-right-radius: 9px;

   margin: 0px;
}

h3.blockheader { padding:10px 15px; }

.contentarticle h2 { font-size: 14px; }


img { border:none; }
#mainMenu {
	list-style:none;
	/* overflow:hidden; */ /* wrap floats */
	width:100%; /* also trips haslayout, wrapping floats IE */
	margin:0 auto;
	padding:0;
	/* height:60px; */
}

#mainMenu li {
	display:inline; /* basically strip formatting and pretend these don't exist */
	height:50px;
}

#mainMenu a {
	float:left;
	
	padding:30px 0;
	/*
	text-align:center;
	font:normal 14px/17px arial,helvetica,sans-serif;
	*/
	
}

#menu-1 {	width:121px; background:url(/alyas/img/site/menu-1.png) 0 0 no-repeat; }
#menu-2 {	width:119px; background:url(/alyas/img/site/menu-2.png) 0 0 no-repeat; }
#menu-3 {	width:119px; background:url(/alyas/img/site/menu-3.png) 0 0 no-repeat; }
#menu-4 {	width:120px; background:url(/alyas/img/site/menu-4.png) 0 0 no-repeat; }
#menu-5 {	width:119px; background:url(/alyas/img/site/menu-5.png) 0 0 no-repeat; }
#menu-6 {	width:120px; background:url(/alyas/img/site/menu-6.png) 0 0 no-repeat; }
#menu-7 {	width:205px; background:url(/alyas/img/site/menu-7.png) 0 0 no-repeat; }

#mainMenu li a.current {
	/*background-position:0 -135px;*/
	background-position:0 -69px;
}

#mainMenu li a:active,
#mainMenu li a:focus,
#mainMenu li a:hover {
	background-position:0 -69px;
}

.section_nav { margin:0; padding:0; }

.section_nav dt { margin:0; padding:5px 10px; }
.section_nav dd { margin:0; padding:5px 10px; }


.avancer .section_nav {
	list-style-image:url('/alyas/img/site/puce-r1.png');
	list-style-position:inside;
}
.avancer .pair {
	background-color:#ddf5f7;
	display:block;
}
.avancer .impair {
	background-color:#c8edf3;
	display:block;
}
.avancer .presentation	{
	background-color:#00b6ca;
	color:#ffffff;
}
.avancer h1, .avancer h2, .avancer h3, .avancer h4, .avancer h5 {
	color:#00b6ca;
}

.connaitre .section_nav {
	list-style-image:url('/alyas/img/site/puce-r1.png');
	list-style-position:inside;
}
.connaitre .pair {
	background-color:#ddf5f7;
}
.connaitre .impair {
	background-color:#c8edf3;
}
.connaitre .presentation	{
	background-color:#00b6ca;
	color:#ffffff;
}
.connaitre h1, .connaitre h2, .connaitre h3, .connaitre h4, .connaitre h5 {
	color:#00b6ca;
}

.aider-malades .section_nav {
	list-style-image:url('/alyas/img/site/puce-r3.png');
	list-style-position:inside;
}
.aider-malades .pair {
	background-color:#f1f5e4;
	display:block;
}
.aider-malades .impair {
	background-color:#dfecc1;
	display:block;
}
.aider-malades .presentation	{
	background-color:#9ac43c;
	color:#ffffff;
}
.aider-malades h1, .aider-malades h2, .aider-malades h3, .aider-malades h4, .aider-malades h5 {
	color:#9ac43c;
}

.aider-parents .section_nav {
	list-style-image:url('/alyas/img/site/puce-r3.png');
	list-style-position:inside;
}
.aider-parents .pair {
	background-color:#f1f5e4;
}
.aider-parents .impair {
	background-color:#dfecc1;
}
.aider-parents .presentation	{
	background-color:#9ac43c;
	color:#ffffff;
}
.aider-parents h1, .aider-parents h2, .aider-parents h3, .aider-parents h4, .aider-parents h5, .aider-parents .presentation {
	color:#9ac43c;
}

.informer .section_nav {
	list-style-image:url('/alyas/img/site/puce-r5.png');
	list-style-position:inside;
}
.informer .pair {
	background-color:#ebe6e3;
}
.informer .impair {
	background-color:#dbd2cd;
}
.informer .presentation	{
	background-color:#938c86;
	color:#ffffff;
}
.informer h1, .informer h2, .informer h3, .informer h4, .informer h5 {
	color:#938c86;
}

.parler .section_nav {
	list-style-image:url('/alyas/img/site/puce-r6.png');
	list-style-position:inside;
}
.parler .pair {
	background-color:#f2d7e8;
}
.parler .impair {
	background-color:#ecc9df;
}
.parler .presentation	{
	background-color:#c14c96;
	color:#ffffff;
}
.parler h1, .parler h2, .parler h3, .parler h4, .parler h5, .parler .presentation {
	color:#c14c96;
}

.csc .section_nav {
	list-style-image:url('/alyas/img/site/puce-r1.png');
	list-style-position:inside;
}
.csc .pair {
	background-color:#ddf5f7;
}
.csc .impair {
	background-color:#c8edf3;
}
.csc .presentation	{
	background-color:#0075a7;
	color:#ffffff;
}
.csc h1, .csc h2, .csc h3, .csc h4, .csc h5, .csc .presentation {
	color:#0075a7;
}

ul.loginform { list-style-type:none; }

.searchfield {
	padding:6px 15px 6px 15px;
	width:120px;
	margin:2px;
}

.btnsubmit, .btnsubmit:hover {
	margin-right:-30px;
	position:relative;
	left:-39px;
	top:3px;
	height:20px;
	border:none;
	background-color:#ffffff;
	cursor: pointer;
}

.connexionbutton, .deconnexionbutton {
	background-color:#00b6ca;
	height:27px;
	padding-left:7px;
	padding-right:7px;
	color:#ffffff;
}

.connexionbutton:hover, .deconnexionbutton:hover  { cursor: pointer; }

.rounded {
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border:1px solid #00b6ca;
}

.margintop { margin-top:10px;	}




/* Page Divisions and Margins
----------------------------------------------- */
.page {margin:0 18px;}
.head {padding:0 18px;}
.section {overflow:hidden;}
.row {overflow:hidden;}
.column {float:left;}
.content {padding:15px;}
.marginblock {margin:10px;}


/* Column Widths
----------------------------------------------- */
.col1of1 {float:none;}

.col1of2 {width:50%;}

.col1of3 {width:33.33333%;}
.col2of3 {width:66.66666%;}

.col1of4 {width:25%;}
.col3of4 {width:75%;}

.col1of8 {width:12.5%;}
.col3of8 {width:37.5%;}
.col5of8 {width:62.5%;}
.col7of8 {width:87.5%;}

.rightsidebar {width:240px;}

.firstColumn {margin-left:0px;}
.lastColumn {margin-right:0px;}