* { margin:0; padding:0;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;/*background-image:url(../images/fond1.jpg);*/background-color: #9CAF88; }

h1{ font-size: 12px ;/*color:#003300;*/color:#638247;margin: 6px 0 6px 12px;}

a{color: #40810B ;font-size: 11px; line-height: 15px;}
a:link{text-decoration: none;}
a:hover{color: #DD6900 ;font-size:11px; line-height: 15px;}
a:visited{text-decoration: none;}
img{border: 0; }
.bold{ font-weight: bold;}
.center{ text-align: center;}
.left{ text-align: left;}
.right{ text-align: right;}
.clear{ clear: both;}
.floatleft{float: left; margin-left: 3px;}
.floatright{float: right; margin-left: 3px;}

label/*,input*/ {display: block;width: 150px;float: left; background-color: #FFFFFF;}
label {text-align: right;width: 75px;padding-right: 20px;}

hr { color:#CBD6B1; background-color:#CBD6B1; height: 1px; border: 0; /*width: 95%;*/ margin: 4px 4px;}

.box{ background-color: #93B474; /*background-color: #7CA359;*/margin: 1px 5px 6px 5px; padding-bottom: 5px; }

.boxthumb{ width: 180px; height: 60px; background-color: #EDF0E3; line-height: 15px; margin: 10px 0 10px 16px; border-bottom: 2px solid #BFC6AD; border-top: 1px solid #C8D1B5; border-left: 1px solid #C8D1B5; border-right: 2px solid #BFC6AD; /*margin: 5px 0 5px 15px;*/ }
/*******************************************************/
#conteneur{margin-left: auto; margin-right: auto; margin-top: 5px; width: 950px;background-color: #fff;border: 2px solid #7CA359; padding: 4px 4px 5px 4px; }
#header {background-color:#7CA359/*#62B410*/; height: 160px;}
/********************************************************/
#contenu {width: 950px; height: auto; margin-bottom: 4px; /*background-color:#E0E8D2;*/ background-color:#CEE0BA; /*border: 1px solid #7CA359;*/}
/**********************************************************/
#centre{ width: 740px; float: left;  border-left: 4px solid #CEE0BA; border-top: 4px solid #CEE0BA; background-color:#fff; }

#centre {width: 740px; /*float:left;*/ border-left: 4px solid #CEE0BA; border-top: 4px solid #CEE0BA; background-color:#fff;}
#centre h1{font-size: 11px ;color:#003300;padding-left: 15px;}
/*titres calendriers*/
#centre h2{line-height: 20px ;margin:10px 15px 5px 35px ;font-size: 16px ;color: #40810B ;border-bottom: 1px solid #9b2 ;/*border-bottom: 1px solid #52762E ;*/}
/*titres liens*/
#centre h3{line-height: 25px ;padding:5px 0 5px 20px ;font-size: 14px ;color: #40810B ;border-bottom: 1px solid #52762E ;}
/*liens partenaires*/
#centre h3{line-height: 20px ;padding-left: 20px ;font-size: 14px ;color: #40810B ;border-top: 1px solid #52762E ;border-bottom: 1px solid #52762E ;}
#centre p{font-size: 11px ; color:#003300; padding: 2px 10px 0 12px; line-height: 17px; }

/**********************************************************/
.accueilMax { width: 740px; background-color:#fff; border-bottom: 2px solid #CEE0BA;}
.accueilMax p{font-size: 11px ; color:#003300; padding: 2px 10px 0 10px; line-height: 17px; text-indent: 12px;}
.accueilMax li{ list-style: none;}
.rss { width: 210px; padding-left: 14px;}
/***************************************************************************************************************/
#artic{ width: 240px; height: 320px; float: left; background-color: #fff; border-bottom: 1px solid #CEE0BA;}
/***************************************************************************************************************/
#newsforum{ width: 498px; height: 320px; float: left; border-left: 2px solid #CEE0BA; border-bottom: 2px solid #CEE0BA; background-color:#fff; font-size: 10px; line-height: 12px;}
/*#newsforum table {  width: 380px; border: 0; margin-left: 2px; }
#newsforum td { width: 190px; background-color:#DFE2D8;background-color:#DDE5D0;}*/
/*#newsforum ul { margin-left: 25px; list-style:disc; }
#newsforum li { line-height: 5px;  }*/
#newsforum a{color: #515E3C; font-size: 10px; margin-left: 6px;}
#newsforum a:link{text-decoration:none;  margin-left: 10px;}
#newsforum a:hover{color: #DD6900; font-size: 10px; text-decoration:underline; margin-left: 10px;}
/*#newsforum p{ display: inline; font-size: 9px; line-height: 5px; }*/
/*#newsforum.date { margin: 0 3px 0 7px; font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height: 5px; font-weight: bold; color: #658448;color: #515E3C;  display: inline; line-height: 5px; }*/
/***************************************************************************************************************/
.classnews { float: left; width: auto; background-color:#EFF3E7; margin:5px 2px 5px 2px; padding-right: 5px; }
.classnews a { line-height: 14px; font-size: 10px; margin-left: 5px; }
.classnews a:hover{ line-height: 14px; font-size: 10px; margin-left: 5px;}

/***************************************************************************************************************/
#droite { width: 200px; height: auto; float: right;  background-color: #fff;/* padding-top: 5px;*/ border-right: 4px solid #CEE0BA; border-top: 4px solid #CEE0BA; }
#droite h1{ color:#FAFFF1; font-size: 11px; padding: 4px 0 8px 8px;}
#droite img{ margin-bottom: 5px; }

/********************** meteo **********************************************************************************/
.fond { background-color:#93B474; /*background-color:#A4AD8E;*//*width:178px;*/ width: 300px; margin:0 0 5px 50px; }
.corps { background-color:#F9FAF3 }
.titre { font-size: 10px; color:#91694B; font-weight: normal; line-height: 20px;}
.sstitre { color: #79694B; font-size:9px; line-height: 15px; text-align:center; width: 250px;}
.sstitre2 { width:auto; color: #79694B; font-size:9px; line-height: 20px; padding-left: 6px; width: 180px;}
.p{font-size:8px; color: #79694B;}
/********* news **********/
.date { margin: 0 3px 0 7px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 14px; font-weight: bold; /*color: #658448;*/color: #515E3C;  display: inline; }
.news { margin: 0 4px 4px 15px; font-size: 11px ; color:#003300; line-height: 15px;}

/**********************************************************/
#corps {width: 740px; /*float:left;*/ border-left: 4px solid #CEE0BA; border-top: 4px solid #CEE0BA; background-color:#fff;}
#corps h1{font-size: 11px ;color:#003300;padding-left: 15px;}
/*titres calendriers*/
#corps h2{line-height: 20px ;margin:10px 15px 5px 35px ;font-size: 16px ;color: #40810B ;border-bottom: 1px solid #9b2 ;/*border-bottom: 1px solid #52762E ;*/}
/*titres liens*/
#corps h3{line-height: 25px ;padding:5px 0 5px 20px ;font-size: 14px ;color: #40810B ;border-bottom: 1px solid #52762E ;}
/*liens partenaires*/
#corps h3{line-height: 20px ;padding-left: 20px ;font-size: 14px ;color: #40810B ;border-top: 1px solid #52762E ;border-bottom: 1px solid #52762E ;}
#corps p{font-size: 11px ; color:#003300; padding: 2px 10px 0 12px; line-height: 17px; }

#corps img{ padding-left: 10px;}
/*********************************************************************/
#articles {width: 950px;}
#articles h1{font-size: 13px ;color:#485C34;margin:20px 0 20px 50px;}
#articles h2{/*line-height: 10px ;*/font-size: 12px ;color:#485C34;margin:20px 0 10px 25px;}
#articles h3{font-weight: bold;font-size: 14px ;color:#485C34;padding-left: 15px; line-height: 0px;}
#articles h4{font-weight: bold;font-size: 14px ;color:#485C34;padding-left: 300px; line-height: 0px;}
#articles p{font-size: 11px ;color:#003300;padding: 15px; }
/*#articles img{ margin-right: 10px;  clear: right;}*/
/*********************************************************************/
#corpsGal {width: 950px;height: 450px;background-color:#89B261;text-align: center;}
#corpsGal h2{line-height: 25px ;padding-left: 35px ;font-size: 1em ;color: #40810B ;border-bottom: 1px solid #9b2 ;border-bottom: 1px solid #52762E ;}
/************************************************************************/
#lien1{position: absolute;width: 370px;height: auto;padding-left: 10px;text-align: center;}
#lien2{position: relative;width: 370px;height: auto;padding-left: 10px ;left: 50%;text-align: center;}
#lien1 h4{line-height: 25px ;padding-left: 35px ;font-size: 1em ;color: #40810B ;border-bottom: 1px solid #9b2 ;border-bottom: 1px solid #52762E ;}
#lien2 h4{line-height: 25px ;padding-left: 35px ;font-size: 1em ;color: #40810B ;border-bottom: 1px solid #9b2 ;border-bottom: 1px solid #52762E ;}
/*************************************************************************/
#annuaire {width: 950px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#annuaire h1{font-size: 0.7em ;color:#003300;padding-left: 15px;}
/*titres calendriers*/
#annuaire h2{line-height: 25px ;padding-left: 35px ;font-size: 1em ;color: #40810B ;border-bottom: 1px solid #9b2 ;border-bottom: 1px solid #52762E ;}
/*titres liens*/
#annuaire h3{line-height: 20px ;padding-left: 20px ;font-size: 0.9em ;color: #40810B ;border-bottom: 1px solid #52762E ;}
/*liens partenaires*/
#annuaire h3{line-height: 20px ;padding-left: 20px ;font-size: 0.9em ;color: #40810B ;border-top: 1px solid #52762E ;border-bottom: 1px solid #52762E ;}
#annuaire p{font-size: 10px ;color:#003300;padding-left: 15px;}
#annuaire a{color: #52762E ;font-size: 12px;}
#annuaire a:link{text-decoration: none;}
#annuaire a:hover{color: #DD6900 ;/*font-weight: bold;*/font-size: 12px;}
#annuaire a:visited{text-decoration: none;}

/***************************************************************************************************************/
#nav, #nav ul {	float: left; list-style: none; font-weight: bold; padding: 0; background-color: #7CA359; width: 950px;}
#nav a {display: block; color:#EDEACE; font-weight: bold; font-size: 12px; font-weight: bold; text-align: center;}
#nav li {float: left; padding-top: 4px; width: 85px; background-color: #7CA359; height:20px;}
#nav li ul {position: absolute;	left: -10000px; height: auto; width: 100px; font-weight: normal; border-width: 1px;margin: 0;}
#nav li li {padding-right: 16px; width: 120px; background-color: #EDF0E3; border: 1px solid #CCCCC7;}
#nav li ul a {width: 10px;w\idth: 150px;color: #5A4E34;text-align:left;}
#nav li ul ul {	margin: -26px 0 0 162px;}
/*#nav a.daddy {background: url(http://www.krismeo.net/pronorugby/images/fleche.gif) center right no-repeat;}*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -10000px;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto; color:#000;}
#nav li:hover, #nav li.sfhover {background: #CBD6B1;}
#nav a{ color:#fff; text-decoration:none; font-weight: bold; font-size: 11px; padding-left: 5px;}
#nav a:hover{color:#5A4E34; text-decoration:none; }
/***************************************************************************************************************/
#footer {padding-top: 5px;width: 950px;height: 30px;background-color:#7CA359;/*background-color:#C9D3BE;*//*background-color:#62B410;*/text-align: center;}
#footer a{color: #E0E8D2 ;font-size: 11px; font-weight: bold;}
#footer a:link{text-decoration: none;}
#footer a:hover{color: #DB6600 ;font-size:11px;  font-weight: bold; text-decoration:underline;}
#footer a:visited{text-decoration: none;}

#footerbot{position: absolute; left: 50%; margin-left: -470px; width:950px; height:auto; background-color:#9CAF88; text-align: center; padding:16px 0 10px 0; color:#E0E8D2; font-size: 10px; }
#footerbot a{color:#E0E8D2; font-size: 9px; font-weight: bold;}
#footerbot a:link{text-decoration:underline;}
#footerbot a:hover{color: #DD6900 ;font-size:9px;}
#footerbot a:visited{text-decoration: none;}

.flux   { background-color: #EDF0E3; /*margin-right: auto; margin-left: auto;*/ float:left; margin-left: 5px; padding: 3px; width: 352px; }
.flux p { font-weight: bold; font-size: 12px; background-color: #CEE0BA/*#BFC6AD*/; margin-top: 0px; line-height: 20px; }
.flux dt { font-size: 10px; line-height: 15px; }
/*.flux dt a { color: #003300; text-decoration: none; padding-left: 5px; }*/
.flux dt a { color: #515E3C; font-size: 10px; text-decoration: none; padding-left: 5px; }
.flux p a { color: #003300; text-decoration: none; margin-left: 25px; }
.flux p a:hover, .flux dt a:hover { color: #DD6900; text-decoration: underline overline; }

