body  {
	color: #000;
	background: 0px 0px repeat #cccccc url(images/fondmotif.jpg);
	margin: 0 0 0 0;
	padding: 0;
	font: 11px/15px Verdana, Lucida, Arial, Helvetica, sans-serif;
}

li {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul {
	margin-left: -25px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#container {
	margin-top: 10px;
	border: 2px dotted #999999;
	padding: 0;
	background: #ffffff no-repeat  left bottom;
}

a:link  {
	text-decoration: none;
	text-color: #777;
}

a:visited  {
	text-decoration: none;
	text-color: #777;
}

a:hover  {
	text-decoration: none;
	text-color: #c00;
}

a:active  {
	text-decoration: none;
	text-color: #777;
}

#menu {
	text-align: left;
	border-bottom: 1px solid #cccccc;
	background: #ffffff  repeat;
}

#contenu {
	text-align: left;
	padding-top: 10px;
	margin: 0 0 50px;
	background: left center  repeat;
}

#menu td {
		text-align: center;
}

#menu img {
		
	border: none;
}

#menu a:link {
		color: #777;
		text-decoration: none;
		background: transparent;
}

#menu a:visited {
		text-decoration: none;
		color: #777;
   		background: transparent;
}

#menu  a:hover {
		text-decoration: none;
		color: #c00;
   		background: transparent;
}

#menu  a:active {
		text-decoration: none;
		color: #c00;
   		background: transparent;
}

.gras {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.intro {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: #000000;
}

.tgris {
	color: #666666;
	font: bold 16px Times;
}

.trouge {
	color: #cc0000;
	text-decoration: none;
	font: normal 16px Times;
}

.tvert {
	color: #669900;
	font: normal 16px Times, serif;
}

.tviolet {
	color: #990099;
	font: normal 16px Times;
}

.trose {
	color: #cc0066;
	font: normal 16px times;
}

.torange {
	color: #ff6600;
	font: normal 16px Times;
}

.tbleu {
	color: #0099cc;
	font: normal 16px Times;
}


.tgrisS {
	color: #666666;
	font: normal 36px LucidaGrande, sans-serif;
}

.tbleuS {
	color: #0099cc;
	font: normal 54px Times, "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

.tvioletS {
	color: #cc00cc;
	font: normal 54px Times, "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

.tvertS {
	color: #00cc00;
	font: normal 54px Times;
}

.trougeS {
	color: #cc0000;
	font: normal 54px Times;
}

.torangeS {
	color: #ff6600;
	font: normal 54px Times;
}

.troseS {
	color: #cc0066;
	font: normal 54px Times;
}

#zonesection {
		vertical-align: top;
	background: repeat;
}

#zonesection li {
		vertical-align: top;
	padding-top: 15px;
}


#lienphoto a:link  {
	color: #777;
	background: transparent;
	font: normal 12px Verdana;
	}
#lienphoto a:visited   {
	color: #777;
	background: transparent;
	font: normal 12px Verdana;
	}
#lienphoto a:hover   {
	color: #c00;
	background: transparent;
	font: normal 12px Verdana;
	}
#lienphoto a:active  {
	color: #777;
	background: transparent;
	font: normal 12px Verdana;
	}
	
#listeIntro a:link  {
	color: #c00;
	
	decoration: none;
	font-size: 16px;
}

#listeIntro a:visited  {
	color: #c00;
	
	decoration: none;
	font-size: 16px;
}

#listeIntro a:hover  {
	color: #ccc;
	
	decoration: none;
	font-size: 16px;
}

#listeIntro a:active  {
	color: #c00;
	
	decoration: none;
	font-size: 16px;
}

#listeIntroCie a:link  {
		color: #777;
		background: transparent;
	text-decoration: none;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
}

#listeIntroCie a:visited  {
		color: #777;
		background: transparent;
	text-decoration: none;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
}

#listeIntroCie a:hover  {
		color: #c00;
		background: transparent;
	text-decoration: none;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
}

#listeIntroCie a:active  {
		color: #777;
		background: transparent;
	text-decoration: none;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
}

#zonesection a:link  {
		color: #777;
		background: transparent;
	text-decoration: none;
	font-size: 10px;
}

#zonesection a:visited  {
		color: #777;
		background: transparent;
	text-decoration: none;
	font-size: 10px;
}

#zonesection a:hover  {
		color: #c00;
		background: transparent;
	text-decoration: none;
	font-size: 10px;
}


#zonetexte {
		vertical-align: top;
		padding-left: 10px;
		background: repeat;
}

#date {
	vertical-align: top;
	border: dotted #999999 2px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	border-right-style: none;
	border-left-style: none;
	background: left top  repeat;
}


#zonetexte h1 {
		font-size: 14px;
		font-weight: bold;
		color: #777;
		line-height: 0;
}

#zonetexte h2 {
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		line-height: 0;
}

#zonetexte a:link {
		color: #777;
		text-decoration: none;
		
		
}

#zoneimage {
	
	padding-left: 20px;
	vertical-align: top;
}

#zoneimage a:link {
		color: #777;
		text-decoration: none;
		background: transparent;
}

#zoneimage a:visited {
		text-decoration: none;
		color: #777;
   		background: transparent;
}

#zoneimage a:hover {
		text-decoration: none;
		color: #c00;
   		background: transparent;
}

#zoneimage a:active {
		text-decoration: none;
		color: #c00;
   		background: transparent;
}



#imgintro {
	margin-bottom: 15px;
	padding: 0;
	border-spacing: 0;
	margin-left: 15px;
}

.extrait {
	font-style: italic;
}

.credit {
	color: #999999;
	font: 8px Geneva, Arial, Helvetica, sans-serif;
	float: left;
	height: 10px;
}

form {
 margin: 20px;
	
}

#admin {
	height: auto;
	width: 720px;
	padding: 10px;
	background: #FFF;
	margin: 20 0 0 50px ;
}