html, body { margin: 0; padding: 0;
	     color: #000; background: #C9F2CA;
	     font-family: Verdena, Arial, sans-serif;
}

a:link    {
	   text-decoration: none;
}

a:visited {
	   text-decoration: none;
}

a:hover  {
	   text-decoration: none;
}

a:active  {
	   text-decoration: none;
}


#tete1 {
	height: 62px;
	background: #c3f8f9 url(../Images/titre6.png) no-repeat left;
	border-top: 3px solid blue;
	border-bottom: 3px solid blue;
	clear: both;
}

#nav { margin: 0; padding:0;}
#nav li {list-style: none; float: left; width: 19.99% ; margin: 0; font-size: 15px;line-height: 20px; white-space: nowrap;}
#nav li.actif {
	background: #CBF6CD;
	color: #AD1540;
}
#nav a {display: block; text-decoration: none; border: 1px solid; border-color: #fff #333 #333 #fff;
	font-weight: bold;
	background: #fbec85; color: #AD1540;
}
#nav a:hover {background: #AD1540; color: #fbec85; border-color: #333 #fff #fff #333;}

strong.font {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #AD1540;
	background: #BEE7C0;
}

strong.font1 {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #0A007D;
	background: #BEE7C0;
	text-decoration: underline overline;
}

#corps {
	font-size: 19px;
	font-style: normal;
	padding: 20px;
}

.titre {
	font-size: 30px;
	color: #AD1541;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	text-decoration: underline;
}

.stitre {
	font-size: 20px;
	color: #AD1541;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	text-decoration: none;
}

.warn {
	background: #CFE5A0;
	border: 3px solid blue;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	margin: 20px;
	padding: 20px;
}

.comment {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #1203BB;
	text-decoration: underline overline;
}

div.pic img {
	border: 3px solid #AD1541;
}

div.alignel img {
	border: 3px solid #AD1541;
}

div.aligner img {
	border: 3px solid #AD1541;
}

div.alignel {
	float: left;
	height: 105px;
/*	width: 400px;*/
	margin: 5px 10px;
	font-size: 80%;
	text-align: center;
}
div.aligner {
	float: right;
	height: 105px;
/*	width: 400px;*/
	margin: 5px 10px;
	font-size: 80%;
	text-align: center;
}

div.ptr {
	height: 213px; width: 213px; background: url(../Loisirs/Velo/Images/fondv.png) no-repeat right;
	float: right; margin-left: 20px;
}

div.ptl {
	height: 213px; width: 213px; background: url(../Loisirs/Velo/Images/fondv.png) no-repeat left;
	float: left; margin-right: 20px;
}

div.psr {
	height: 213px; width: 213px;  background: url(../Loisirs/Velo/Images/fondh.png) no-repeat right;
	float: right; margin-left: 20px;
}

div.psl {
	height: 213px; width: 213px;  background: url(../Loisirs/Velo/Images/fondh.png) no-repeat left;
	float: left; margin-right: 20px;
}

div.psr1 {
	height: 213px; width: 213px;  background: url(../Loisirs/Velo/Images/fond1h.png) no-repeat right;
	float: right; margin-left: 20px;
}

div.psl1 {
	height: 213px; width: 213px;  background: url(../Loisirs/Velo/Images/fond1h.png) no-repeat left;
	float: left; margin-right: 20px;
}

div.bloc {
	margin-bottom: 3px;
	min-height: 117px;
	_height: 117px;
	clear: right;
}

div.bloc1 {
	clear: right;
}

img.posv {
	padding: 36px 61px;
	border: 0px;
}
	
img.posh {
	padding: 61px 36px;
	border: 0px;
}

i {
	font-size: 80%;
	font-weight: bold;
}

li {
	list-style-type: none;
	margin-left: 10px;
	text-align: center;
	margin: 0px 20px 10px 0px;
}

li.biblio {
	list-style-type: disc;
	text-align: left;
}

li.align {
	float: left;
	border: 2px solid #AD1541;
}

P.new {
	color: #8B008B;
}

div.misaj {
	text-align: center;
	font-size: 50%;
	text-decoration: blink;
	color: #051ca7;
}

div.misaj1{
	text-align: center;
	font-size: 70%;
	text-decoration: none;
	color: #051ca7;
}

div.som {
	border: 2px solid #AD1541;
	text-align: center;
	margin: 5px 5px 0 0;
	background: #fafbd6;
}

div.cadre {
	border: 3px solid #1d0fd0;
	float: left;
	margin: 5px 5px 0 0;
	color: #3F4901;
	font-size: 15px;
}

.mail {
	text-align: right;
	font-weight: bold;
	color: #0606a4;
	margin-right: 4px;
	margin-top: 20px;
}

.auteur {
	font-weight: bold;
	color: #A404B9;
	text-decoration: underline;
}

#sidel {
	background: url(../Images/firefox.jpg) no-repeat top;
	background-color: #fafbd6;
	float: left;
	width: 19%;
	text-align: left;
/*	margin: 2px 0 2px 2px;*/
	border: 2px solid blue;
	padding-top: 45px;
/*	margin-top: 40px;
	margin-left: 5px;*/
	margin: 0.5%;
}

#sidel ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
	color: #064FA7;
}

#sidel li {
	padding-left: 0.25em;
	padding-right: 0.25em;
	line-height: 1.5em;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 5% 5px 5%;
	border: 2px solid #AD1541;
	background: #eafbf6;
/*	margin-left: -2em;*/
}

#sidel .sommaire {
	padding-left: 0.4em;
	padding-bottom: 0.4em;
	line-height: 1.5em;
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #1B9717;
	text-align:left;
}

#sidel a {
	color: #7D1FB0;
	padding: 0 0 0.25em;
}

#sidel a:hover {
/*	background: #064FA7;
	color: #DEB05A;*/
	color: #AE821B;
/*	border: 2px solid blue;*/
	padding: 0 0 0.25em;

}

#sider {
	margin: 1px 2% 10px 22%;
	padding: 5px 20px 5px 20px;
/*	padding-left: 20px;
	padding-right: 20px;
	border: 2px solid blue;*/
	background: #E3FBE1;
}

#warn1 {
	font-size: 80%;
	float: left;
	background: #FCFFBB;
	border: 2px solid blue;
	margin-right: 1em;
	padding: 1em;
	color: #AE4C2B;
	font-weight: bold;
	clear: both;
}

#warn1 i {
	font-size: 110%;
	color: #9D0101;
}

#rien {

}

#rien td {
	vertical-align: middle;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}
