.debug{border:solid 1px red;}

body { margin:0px; padding:0px; text-align:center; font: normal 11px Arial, Helvetica, sans-serif; }

#wrapper { width:953px; margin-right:auto; margin-left:auto; margin-top:0px; padding:1px; text-align:left;border-right-width: 1px;
border-right-style: solid; border-right-color: #E5E9EE; border-left-width: 1px;	border-left-style: solid; border-left-color: #E5E9EE;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E5E9EE;	margin-bottom: 10px;}

/*splash*/
#bannersplash {width:952px; background:#7994BF; padding:0px;margin:0px; }
#splash td.title{ height:25px;  background:#800158; padding:0px 0px 0px 5px;}
#splash td.head{height:2px;  background:#C86CA2; }
#splash td.blanc{height:2px;  background:#FFFFFF;}
#splash td.presentation {font: normal 11px Arial, Helvetica, sans-serif;color: #000000;  padding:0px 20px 0px 20px;}
#splash  td.presentation a {font-weight: bold; color: #000000; height:25px; padding:0px 0px 0px 5px;}

#splash {width:952px; padding:0px;margin:0px; }

/*banner*/
#bannerhome { width:952px; padding:0px;margin:0px;}
#homebanner { width:952px; padding:0px;margin:0px;}
#bannerhome table{width:952px; background:#7994BF; padding:0px;margin:0px; font: normal 11px Arial, Helvetica, sans-serif; color: #800158;  }
#bannerhome a:link {color: #FFF; text-decoration: none;}
#bannerhome a:visited {color: #FFF; text-decoration: none;}
#bannerhome a:hover {color: #FFF; text-decoration: underline;}

#bannerinterne{ width:952px; padding:0px;margin:0px;}
#bannerinterne table{width:952px; background:#7994BF; padding:0px;margin:0px; font: normal 11px Arial, Helvetica, sans-serif; color: #800158;  }
#bannerinterne a:link {color: #FFF; text-decoration: none;}
#bannerinterne a:visited {color: #FFF; text-decoration: none;}
#bannerinterne a:hover {color: #FFF; text-decoration: none;}
.path{color:#7994BF; background-color:#034865; height:25px;}

/*home - contenaire*/
#con { overflow: hidden; width:952px; padding:0px;margin:0px;}
#con form { padding:0px; margin:0px;}
#con p,label { font: normal 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:3px 3px 3px 3px;}
#con a:link {	font: normal 11px Arial, Helvetica, sans-serif;color: #000;	text-decoration: none; margin: 0px;	padding: 0px;}
#con a:visited { font: normal 11px Arial, Helvetica, sans-serif;color: #000; text-decoration: none; margin: 0px; padding: 0px;}
#con a:hover { font: normal 11px Arial, Helvetica, sans-serif;color: #000; text-decoration: underline;}
#con h2 {font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px; padding:4px 10px 4px 7px;}
#con h3 { font: bold 11px Arial, Helvetica, sans-serif; color:#164762; padding:0px 0px 0px 0px; margin:5px 3px 2px 3px; }
#con input { font: normal 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px 3px 0px 3px; vertical-align:middle; }
#con select { font: normal 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px 3px 0px 3px; vertical-align:middle; }
#con optgroup { font: bold 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px 3px 0px 0px; vertical-align:middle; }
#con option {  font: normal 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px 3px 0px 3px; vertical-align:middle; }
.colhome {margin:10px 0px 0px 10px; width:200px;}

/*home - zone favorite*/
.colhome  ul {margin: 0px 0px 0px 10px ; padding: 0px 0px 0px 0px;}
.colhome  ul li{ list-style-type: circle; list-style-position:inside; border-bottom:solid 1px #CCC; width:160px; }

/*favorites*/
#schoolname {margin:0px; padding:0px;}
#schoolname ul li a:link {font: normal 11px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
#schoolname ul li a:visited {font: normal 11px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }

/*sondage sur home*/
.poller{ float:left; background-repeat:no-repeat; background-position: center center; margin:1px; font-family:  Arial;}
.pollerTitle{ font: normal 11px Arial, Helvetica, sans-serif; color:#000;}
.pollerOption{ margin:0px; font-family: Arial; font-size: 11px; }
.result_pollerOption{ margin:0px; font-size:0.8em; padding:1px; font-family: Arial; font-size: 11px; margin-top:3px;}
.result_pollerTitle{ font: normal 11px Arial, Helvetica, sans-serif; color:#000;}
.result_pollGraph img{ float:left;}
.result_pollGraph div{ float:left; height:16px; background-repeat:repeat-x; color:black; font-size:11px; line-height:16px; color:#EEEEEE;}
.result_pollGraph{ height:16px;}
.poller_waitMessage{ display:none;}		
.result_totalVotes{color:#EEEEEE; clear:left; font-family:Arial; font-size:11px; margin-top:10px; font-style:italic; }
.result{ color:#EEEEEE; clear:left; font-family:Arial; font-size:11px; margin-top:10px; font-style:italic;	}

/*page de contenu*/
#content { width:952px; padding:0px;margin:0px;}
#content2col { margin:20px 0px 35px 30px; background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; color: #333333; float: left;}
#content select { font: normal 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px 3px 0px 3px; vertical-align:middle; }
#content optgroup { font: bold 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px 3px 0px 0px; vertical-align:middle; }
#content option { font: normal 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px 3px 0px 3px; vertical-align:middle; }

#content h1 {font: bold 16px Arial, Helvetica, sans-serif; color: #800158; margin-bottom: 2px; margin:20px 0px 10px 0px; padding:0px;}
#content h1 a {	font: normal 11px Arial, Helvetica, sans-serif; color: #800158; margin:0px; padding:0px; text-decoration:underline;}
#content h1 a:hover {font: normal 11px Arial, Helvetica, sans-serif; color: #800158; margin:0px; padding:0px; text-decoration:underline;}

#content h2 {font: bold 11px Arial, Helvetica, sans-serif; color: #800158;	padding: 0px; margin:10px 0px 0px 0px;}
#content h3 {font: bold 11px Arial, Helvetica, sans-serif; color: #800158;	padding: 0px; margin:10px 0px 0px 0px;}

#content #event { border:  dotted #666666 1px; width:198px;  padding:10px 0px 20px 0px; margin:10px 0px 0px 0px;}
#content #event h1 { font: bold 12px Arial, Helvetica, sans-serif; color: #800158;	padding: 0px; margin:5px 10px 0px 10px;}
#content #event ul {padding: 0px; margin:10px; list-style-position:inside; list-style-type: circle}
#content #event ul li a {font: normal 11px Arial, Helvetica, sans-serif; color: #800158; margin:0px 0px 0px 0px;}
#content #event a {	font: normal 11px Arial, Helvetica, sans-serif; color: #800158; margin:0px 0px 0px 20px;	}
#content #event p {	font: normal 11px Arial, Helvetica, sans-serif; color: #000;	padding: 0px; margin:10px 10px 0px 10px;}

#content #coord {	font: normal 11px Arial, Helvetica, sans-serif; color: #000;	padding: 0px; margin:0px 0px 0px 0px;}
#content #coord p, td{	font: normal 11px Arial, Helvetica, sans-serif; color: #000;	padding: 0px; margin:0px 0px 0px 0px;}

#content #menu { border:  dotted #666666 1px; width:198px;  padding:10px 0px 20px 0px; margin:10px 0px 0px 0px;}
#content #menu  a{	font: normal 11px Arial, Helvetica, sans-serif; color: #800158;	margin:0px 0px 0px 20px;	;}
#content #menu h1 { font: bold 12px Arial, Helvetica, sans-serif; color: #800158;	padding: 0px; margin:5px 10px 15px 10px;}

#content #desc {padding: 0px; margin:10px 0px 10px 0px;}
#content #desc  p {font: normal 11px Arial, Helvetica, sans-serif; color: #000; padding: 10px 0px 0px 0px; margin:0px 0px 0px 0px;}
#content #desc  div {font: normal 11px Arial, Helvetica, sans-serif; color: #000; padding: 10px 0px 0px 0px; margin:0px 0px 0px 0px;}
#content #desc  img{border:solid 1px #E5E9EE; padding:2px;}
#content #desc  img{border:solid 1px #E5E9EE; padding:2px;}
#content #desc input {color: #000;	padding: 0px; margin:0px 0px 0px 0px;}
#content #desc ul {padding: 0px; margin:10px; list-style-position:inside; list-style-type: circle}
#content #desc ul li {font: normal 11px Arial, Helvetica, sans-serif; color: #800158; margin:0px 0px 0px 0px;}
#content #desc ul li a {font: normal 11px Arial, Helvetica, sans-serif; color: #800158; margin:0px 0px 0px 0px;}

#content #desc #menulist ul {font: normal 11px Arial, Helvetica, sans-serif; color: #333333;}
#content #desc #menulist ul li {border-bottom:solid 1px #CCC; line-height:25px; margin:0px 0px 0px -10px; padding:0px 0px 0px -10px; list-style-image:url(../images/school_arrow.gif);}
#content #desc #menulist ul li a {font: normal 11px Arial, Helvetica, sans-serif; color: #800158; margin:0px 0px 0px 0px;}

#content #desc a {font: normal 11px Arial, Helvetica, sans-serif; color: #800158; margin:0px 0px 0px 0px;}

#content #desc #cuisine_picture {border:  dotted #666666 1px; width:530px; margin:20px}
#content #desc #cuisine_pdf {border:  dotted #666666 1px; width:530px; margin:20px}


#content #listecole ul { font: normal 11px Arial, Helvetica, sans-serif; color: #333333; }
#content #listecole ul li { border-bottom:solid 1px #CCC; line-height:25px; margin:0px 0px 0px -10px; padding:0px 0px 0px -10px; list-style-image:url(../images/school_arrow.gif);}


/*rightbar*/
#rightbar {float:right; vertical-align:top;	width:150px;  border-left:solid 1px #E5E9EE; border-top:solid 1px #E5E9EE; border-bottom: solid 1px #E5E9EE; margin-top: 5px; padding-bottom: 10px;}
#rightbar p, div { font: normal 11px Arial, Helvetica, sans-serif; line-height: 1.3em;	color: #666666;	padding:0px 8px 0px 8px; border-top-width: 1px; margin: 0px;}
#rightbar a { font: normal 11px Arial, Helvetica, sans-serif; line-height: 1.3em;	color: #666666;	padding:0px 8px 0px 8px; border-top-width: 1px; margin: 0px; text-decoration:underline;}
#rightbar h1 { font-family: Arial, Helvetica, sans-serif; color: #800158; font-weight: bold; font-size: 11px; padding:8px 8px 0px 8px;}

/*copyright*/
#copyright { font: normal 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #034865;	text-align: right;	margin-top: 1px;  clear: both; padding-top: 6px; padding-bottom: 6px; }
#copyright a:link { color: #FFFFFF; text-decoration: none;}
#copyright a:visited { color: #FFFFFF; text-decoration: none;}
#copyright a:hover { color: #FFFFFF; text-decoration: underline;}

/*menu*/
#leftbar {width:170px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background:#FFFFFF; float: left; }
.navcontainer {	width: 200px; margin: 0px 0px 0px -8px;}
.navcontainer input, select { font: normal 11px Arial, Helvetica, sans-serif; margin:4px 3px 2px 8px}
.navcontainer label { font: normal 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 8px}
.navcontainer ul {	list-style-type: none;width: 150px; font-family: Arial, Helvetica, sans-serif; margin: 0px;	padding: 0px;}
.leftNavHierP {height:16px; font:bold 11px Arial, Helvetica, sans-serif; padding: 4px 15px 2px 5px; display: block; width: 150px;  background-color: #800158; margin: 0px; color:#FFFFFF; border-top:solid 1px #FFFFFF; }

.leftNavHier2{	display: block;	width: 150px;	background-image: none;	background-color: #C86CA2;	list-style-type: none;	margin: 0px;
	padding: 0px;}
.leftNavHier2 a:link, .leftNavHier2 a:visited, .leftNavHier2 strong, .leftNavHier2 em{    display: block;    font-family: Arial, Helvetica, sans-serif;    color: #ffffff;    text-decoration: none;    font-size: 11px;    background-color: #C86CA2;    font-weight: bold;    width: 150px;    padding-top: 2px;    padding-right: 15px;    padding-bottom: 2px;    padding-left: 5px;    border-top-width: 1px;    border-top-style: solid;    border-top-color: #FFFFFF;    margin: 0px;    text-indent: 0px;}

.leftNavHier2 a:hover{    display: block;    color: #FFFFFF;    background-color: #C86CA2;    text-decoration: underline;    background-image: none;    font-weight: bold;    margin: 0px;    text-indent: 0px;    padding-top: 2px;    padding-right: 15px;    padding-bottom: 2px;    padding-left: 5px;}


