* {	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;}body {	background-color: #ffffff;	color: #000000;	font-size: 1em;	margin: 0;    padding: 0;}table {	font-size: 100%;}p, ul, ol, td {	text-align: justify;}input, select, textarea {	font-size: 90%;}input, textarea {	color: black;	background-color: #d4eaff;}p {	text-indent: 25px;}acronym, abbr {	cursor: help;	font-variant: normal;	border-bottom: 1px dotted #333333;}h1 acronym, h2 acronym, h3 acronym, h4 acronym {	border-bottom: 1px dotted #ffffff;}/* Liens */a:link {	color: #0000ff;	background-color: transparent;	text-decoration: none;}a:visited {	color: #cc00cc;	background-color: transparent;	text-decoration: none;}a:hover, a:focus {	color: #ff0000;	background-color: transparent;	text-decoration: underline;}a:active, a.ext:active, a.spip_out:active, a.spip_in:active, a.spip_url:active, a.plan:active {	color: #ff0000;	background-color: #ffff00;	text-decoration: underline;}a.in {	cursor: e-resize;}a.ext, a.spip_out, a.spip_in, a.spip_url, a.plan {	color: #009900;	background-color: transparent;	text-decoration: none;}a.ext:after, a.plan:after {	content: url(/modele/lien_ext.png);}a.ext:visited, a.spip_out:visited, a.spip_in:visited, a.spip_url:visited, a.plan:visited {	color: #993300;	background-color: transparent;	text-decoration: none;} a.ext:hover, a.ext:focus, a.spip_out:hover, a.spip_out:focus, a.spip_in:hover, a.spip_url:hover, a.spip_in:focus, a.spip_url:focus, a.plan:hover, a.plan:focus {	color: #ff0000;	background-color: transparent;	text-decoration: underline;}a.inv, a.inv:visited, a.inv:hover {	font-size: 1px;	color: #ffffff;	background-color: transparent;}a.grey, a.grey:hover, a.grey:visited {	color: #666666;	background-color: transparent;	text-decoration: none;	cursor: text;}/* Titres */h1, h2, h3, h5, h6 {	color: #ffffff;	margin: 0;}h1, h1.mmt, h2, h6 {	font-weight: normal;	padding: 3px 6px;	background-color: #006541;	display: inline;	border: 1px solid #feb238;}h1.mmt {	color: #330066;	display: block;	background-color: transparent;	border: 0;}h1, h1.mmt, h6 {	font-size : 210%;}.vert_inpes h1, .vert_inpes h2 {	border: 0;}h2 {	font-size : 170%;}h3, h4, h5 {	font-weight: 600;}h3 {	font-size: 120%;	background-color: #006541;	padding: 3px;}h3 a:link {	color: #ffffff;}h3.spip {	color: #000000;}h4, h4 a:link {	font-size : 110%;	cursor: pointer;	line-height: normal;	color: #006541;	text-decoration: none;	background-color: #feb238;	margin: 0 ;	padding: 3px;}h5 {	font-size: 100%;	background-color: #006541;	padding: 3px;}/* Taille */.moyen, #set, #presentation {	font-size: 93%;}.petit {	font-size: 88%;}.sous {	font-size: 93%;	margin-left: 8px;}.mini {	font-size: 85%;}/* Couleurs */.gris {	color:#666666;	background-color: transparent;}.red, noscript {    color: #ff0000;	background-color: transparent;}.blanc {	color: #ffffff;	background-color: transparent;}.violet {	color: #330066;	background-color: transparent;}.vi4 {	color: #330066;	background-color: transparent;	font-weight: bold;}.vi {	color: #5e4390;	background-color: transparent;}.vert {	color: #ff6600;	background-color: transparent;	font-weight: bold;}.vert2, .bleu, .jaune, .brun, .pink, .vi5 {	background-color: transparent;	font-weight: bold;}.vert2 {	color: #006600;}.bleu {	color: #0000ff;}.jaune {	color: #ff9900;}.brun {	color: #663300;}.pink {	color: #ff3366;}.vi5 {	color: #6600ff;}/* Mise en page */.centre {	text-align: center;}.tableau {	display: table;}* html .tableau {	display: block;}.float16 { 	float: left; 	width: 16%;}.float23 {	float: left; 	width: 23%;}.float25 { 	float: left; 	width: 25%;}.float33 { 	float: left; 	width: 33%;}.float49 { 	float: left; 	width: 49%;	margin: 0;}.float50 { 	float: left; 	width: 50%;}.float60 { 	float: left; 	width: 60%;	margin: 0;}.cent {	width: 100%;}* html .cent {	width: 728px;}* html .float50 {	margin-left: 10px;}* html .float50 li {	margin-left: 20px;}/* Non application à IE Mac \*/* html .float50 {	width: 38%;}/* Marges */.margeg {	margin-left: 10px ;}.retrait {	margin-left: 25px ;}.marged {	margin-right: 10px ;}.margeb {	margin-bottom: 15px ;}.margeh {  margin-top: 10px;}.indent p {	text-indent: 0;}.tour { 	border: 2px solid #330066;     border-collapse: separate;}.tourvert { 	border: 1px solid #006541;     border-collapse: separate;}/* Non application \*/* html .tourvert {	font-size: 95%;} /* à IE Mac */.touror { 	border: 1px solid #feb238;     border-collapse: separate;	background-color: #ebe7f1;}.vert_inpes {	background-color: #006541;	padding: 3px;	text-align: center;}.info, .touror p {	color: #000000;	background-color: #ebe7f1;	padding: 3px;	margin: 0;	text-indent: 0;}.colonnes p {	color: #000000;	padding: 3px;	margin: 0;	text-indent: 0;}.bord-vert {	border: 1px solid #009900;	background-color: #ffffff;	padding: 0.9em;}.bord-vi4 {	border: 1px solid #330066;	background-color: #ffffff;}.fond {	color: #000000;	background-color: #ffffff;	font-size: 90%;	margin: 0;	padding: 2px;	text-indent: 0;}/* Rollover images */a.retour {	background: url(http://www.cyes.info/images/graphisme/ht2.gif) no-repeat 0 0;}a.retour:hover {	background: url(http://www.cyes.info/images/graphisme/ht2.gif) no-repeat 0 -11px;}/* Menu haut */#header {	width: 100%;	height:81px;	background-color: #ebe7f1;}#accessibilite {	float: left;	width: 16%;	color: #ffffff;	font-size: 93%;	list-style-type: none;	padding: 0;	margin: 0;	line-height: 1.75;	text-align: center;}.cyes {	width: 127px ;	line-height: 80px;	background: url(http://www.cyes.info/modele/cyes.png) no-repeat 0 0;	border-left: 1px solid #000000;	margin: 0 auto;}.cyes a {	height: 80px;	display: block;	margin: 0 auto;}.cyes a:hover {	background: url(http://www.cyes.info/modele/cyes.png) no-repeat 0 -80px;	cursor: e-resize;}#switcher {	padding-top: 10px;}#droit {	display: table; 	border: 1px solid #006541; }/* Uniquement IE Mac \*//*/#switcher {	float: left;	width: 52%;}#droit {	margin: 10px 5%;}/**/* html #droit {	float: left;	margin-left: 5%;}#presentation {	font-size: 93%;	font-weight: bold;	color: #006541;	text-decoration: none;	text-align: center;	background-color: #feb238;	padding: 1px 3px;	white-space: nowrap;	margin: 0;	text-indent: 0;}.spacer {	clear: both;	visibility: hidden;}/* Menu de navigation */#alert {	position: absolute;	top: 100px;	left: 25px;}#menu10 {	visibility: hidden;	top: 79px;}#ssmenu1, #ssmenu2, #ssmenu3, #ssmenu4, #ssmenu5, #ssmenu6, #ssmenu7, #ssmenu8 {	visibility: hidden;	top: 133px;}#menu10 a, #menu10 a:hover, #menu10 a:focus, #menu10 a:active {	padding: 1px 5px;	margin: 0.1em;	border: 1px solid #009900;}#menu10 a {	color: #0000ff;	background-color: #ffffff;	text-decoration: none;}#menu10 a:hover, #menu10 a:focus {	color: #ff0000;	background-color: #ffffff;	text-decoration: underline;}#menu10 a:active {	color: #ff0000;	background-color: #ffff00;	text-decoration: underline;}.ssmenu {	border: 1px solid #009900;	background-color: #ffffff;	padding: 0.3em;}.ssmenu span {	display: none;}#ssmenu1 { 	left: 0.3em;	width: 15em;}#ssmenu2 { 	left: 4.4em;	width: 16em;}#ssmenu3 { 	left: 8.6em;	width: 24em;}#ssmenu4 { 	left: 14.2em;	width: 19.2em;}#ssmenu5 { 	left: 23em;	width: 16.2em;}#ssmenu6 { 	left: 28.2em;	width: 15em;}#ssmenu7 { 	left: 31.1em;	width: 20em;}#ssmenu8 { 	left: 36em;	width: 15em;}/* Calques */#menu {	float: left;	padding: 0 10px;	margin: 0;	width: 280px;}#main {	padding: 0 10px;	border-left: 1px dashed #000;}.gauche {	margin-left: 305px;}/* Non application \*/* html .gauche {	margin-left: 285px;} /* à IE Mac */.zero {	margin: 0;}.marge {	cursor: pointer;	margin: 1em 0.6em 0.8em;}/* Menu bas */#bas {	margin: 10px;	border: 1px solid #006541;     border-collapse: separate;	text-align: center;	color: #000000;		font-size: 90%;	background-color: #ebe7f1;	padding: 3px;}* html #bas {	margin: 0 10px 10px;}.js {	display: none;}#haut {	position: fixed;	bottom: 35px;	right: 12px;	width: 18px;	height: 18px;}#haut a {	display: block;	width: 18px;	background: url(http://www.cyes.info/modele/flht.gif) no-repeat 0 0;	margin: 4px 8px;}#haut a:hover {	background: url(http://www.cyes.info/modele/flht.gif) no-repeat 0 -16px;}* html #haut {	position: absolute;}@media screen {  body > #haut {	position: fixed;  }}/* Non application à IE Mac \*/* html body {	overflow: hidden;} * html #content {	height: 100%;	overflow: auto;}/* Style des boutons */a.page, a.fermer, a.envoi, a.gold, a.rose, a.marron, a.rouge, a.mauve {	color: #000000;	background-color: transparent;	text-decoration: none;	text-align: center;	font-weight: 400;	padding: 1px 3px 2px;}a.page {	background-image: url(http://www.cyes.info/modele/bleu.jpg);	border: 2px outset #0033ff;}a.fermer {	background-image: url(http://www.cyes.info/modele/gris.jpg);	border: 2px outset #c0c0c0;}a.envoi {	background-image: url(http://www.cyes.info/modele/vert.jpg);	border: 2px outset #00ff00;}a.gold {	background-image: url(http://www.cyes.info/modele/gold.jpg);	border: 2px outset #ffcc00;}a.rose {	background-image: url(http://www.cyes.info/modele/rose.jpg);	border: 2px outset #ff3333;}a.marron {	background-image: url(http://www.cyes.info/modele/marron.jpg);	border: 2px outset #330000;}a.rouge {	background-image: url(http://www.cyes.info/modele/rouge.jpg);	border: 2px outset #ff0000;}a.mauve {	background-image: url(http://www.cyes.info/modele/mauve.jpg);	border: 2px outset #330033;}a.page:hover, a.fermer:hover, a.envoi:hover, a.gold:hover, a.rose:hover, a.marron:hover, a.rouge:hover, a.mauve:hover {	color: #ff0000;	background-image: url(http://www.cyes.info/modele/px.gif);}a.page:hover {	background-color: #b8f1ff;	border: 2px inset #0033ff;}a.fermer:hover {	background-color: #dce5f4;	border: 2px inset #c0c0c0;}a.envoi:hover {	background-color: #c4fb81;	border: 2px inset #00ff00;}a.gold:hover {	background-color: #ffff99;	border: 2px inset #ffcc00;}a.rose:hover {	background-color: #ffcccc;	border: 2px inset #ff6666;}a.marron:hover {	background-color: #cc9966;	border: 2px inset #663300;}a.rouge:hover {	background-color: #ffcccc;	border: 2px inset #ff3333;}a.mauve:hover {	background-color: #cc66ff;	border: 2px inset #6600ff;}a.page:active, a.fermer:active, a.envoi:active, a.gold:active, a.rose:active, a.marron:active, a.rouge:active, a.mauve:active {	background-color: #ffff00;	border: 2px inset #c0c0c0;}/* Style du menu masquer */.imgvoir {	background-image: url(http://www.cyes.info/modele/agrandir.gif);}.imgcacher {	background-image: url(http://www.cyes.info/modele/reduire.gif);}.cacher {	display: none;}.partie {	cursor: pointer;	margin-top: 10px;}.imagevoir { 	background-image: url(http://www.cyes.info/modele/voir.gif);}.imagecacher {	background-image: url(http://www.cyes.info/modele/cacher.gif);}.montrer, .voir {	display: block;}.voircacher {	display: none;}.toutvoir {	background-image: url(http://www.cyes.info/modele/voircacher.gif);	cursor: pointer;	display: block;	background-repeat: no-repeat;}/* Style pour SPIP */p.spip {	text-indent: 0px;}.spip-admin {  float: left;  width: 25%;  margin-left: 10px;}/* Style pour Fêtes */#fetes {	background-image: url(http://www.cyes.info/images/fetes/guirlande.gif);	background-repeat: repeat-x;}#avril {	background-image: url(http://www.cyes.info/images/dessins/dauphin.gif);	background-repeat: repeat-x;}.phpdigHighlight {	font-weight: bold;}/* Style pour fils */.spip_logos, .spip_documents_right {	margin-left: 10px;}.spip_documents_left {	margin-right: 10px;}.spip_documents {	float:right; 	margin-left: 10px;}