/* 
================================
Styles pour Botagora
================================
*/   
/* Command Buttons */
.ControlPanel, .PagingTable{
	border-style:dotted;	
}
a.CommandButton,.NormalBold,.Normal{
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
a.CommandButton:link{
	color:#DF8C14;
}

a.CommandButton:hover{
	color:#FFF;
}

/*  Eléments généraux */
html, body {
   margin:0;
   padding:0;
   font-family:Arial, Helvetica, sans-serif;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
a:link{
	color:#DF8C14;
	text-decoration:underline;
}
a:visited{
	color:#DF8C14;
	text-decoration:underline;
}
a:hover{
	color:#FFF;
	background-color:#DF8C14;
	text-decoration:underline;
}

form#Form {
}
#pageBody {
}

.Normal{
	font-family:Arial, Helvetica, sans-serif;
}
.NormalBold{
	font-weight:bold;
}
.Subhead    {
  font-weight  : bold;
  		font-size:12px;
}
/* Panneaux */
.topPane{
    clear:both;
	width:990px;	
}
.photoPane{
    clear:both;
	width:990px;
	min-height:500px;
}
.headerPane{
    clear :both;
	width:990px;
}
.headerSearch{
	float:right;	
	padding:5px 5px;
	width:200px;
	font-size:11px;
}
.columnPane{
	width:327px;
	float:left;
}
.contentPane{
	clear:left;
	float:left;	
	width:657px;
}
.halfPane{
	float:left;
	width:492px;
}
.footerTopPane{
	width: 980px;	
	padding:0px 5px 0px 5px;
	float:left;
}
.footerColPane{
	width: 186px;
	padding:0px 5px 0px 5px;
	float:left;
	text-align:left;
}


/* Footer */
#footerHolder {
	background-image: url(images/footerBG.gif);
	background-repeat: repeat-x;
	height: 170px;
	width:100%;
	z-index:0;
}
#footer {
	color:#d7d5d7;
	margin-right:auto;
	margin-left:auto;
	width:990px;
	height:170px;
	z-index:20;
	border-color:#676767;
	border-style:none dotted;
	border-width:1px;
}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer p, #footer .Normal{
	color:#d7d5d7;
}
#footer .Normal{
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
}
#footer .Head{
	color:#D7D5D7;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;	
}
#footer h1{
	font-weight:bold;
}
#footer h1 b{
	font-size:12px;	
}
#footer ul{
	padding-left:5px;
	margin-top:5px;
}
#footer li{
	list-style:circle;
	padding-top:5px;
	margin-left:0px;
}
#footer ul.navigation li{
	list-style:none;
}
#footer ul.navigation li a {
	color:#D7D5D7;
	text-decoration:none;
}
#footer ul.navigation li a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:transparent;
	border-bottom: solid 1px #DF8C14;
}
#footer h1{
	font-size:24px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:1px;
	padding:1px;	
}

/* for use in image box grid */
.imageLinkBoxes img{
	margin:5px;
}

.imageLinkBoxes img:hover{

}
.imageLinkBoxes a:link,.imageLinkBoxes a:visited{
	padding: 2px;
	background-color:#FFF;
	border: solid 1px #CCC;
	display:block;
	float:left;
}

.imageLinkBoxes a:hover{
	background-color:#000;	
	border: solid 1px #FFF;	
}

/* Copyright Line */
#copywriteHolder {
	background-color:#262227;
	height:40px;
	width:100%;
	border-color:#676767;
	border-style:dotted none none;
	border-width:1px;
}
#copywrite {
	height:40px;
	width:980px;
	margin-right:auto;
	margin-left:auto;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	color:#676767;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	border-color:#676767;
	border-style:none dotted;
	border-width:1px;
}

#copywriteText {
	float:right;	
}

/* main */
#main{
	padding:0px 0px;
	width:990px;
	margin: 0px auto;
	border-left:dotted 1px #676767;
	border-right:dotted 1px #676767;
	color:#51514f;
}
#main h1 ,#main h1 .Head,#main h2, #main h2 .Head,#main h3, #main h3 .Head,#main h4, #main h4 .Head,#main h5, #main h5 .Head{
	color:#131312;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	padding-top:0px;
	padding-bottom:0px;
	margin: 0px;
}
#main h1,#main h1 .Head{ font-size:20px; }
#main h2,#main h2 .Head{ font-size:18px; }
#main h3,#main h3 .Head{ font-size:16px; 	padding-bottom:14px;}
#main h4,#main h4 .Head{ font-size:14px; color:#DF8C14; font-weight: bold;padding-top:8px;}
#main h5,#main h5 .Head{ font-size:12px; font-style: italic; font-weight: normal;}

#main .Normal{
	font-size:13px;
	line-height:16px;
}

/* FAQ */
.FAQ {
	width:950px;
}
.FAQ a:hover{
	background-color:#DF8C14;
}

.FAQHead{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding-bottom: 5px;
}

/* En tête */
#headerHolder{
	height:	95px;
	border-bottom: dotted 1px #676767;
}
#header{
	height:105px;
	width:990px;
	margin: 0px auto;
	border-left:dotted 1px #676767;
	border-right:dotted 1px #676767;
}
#headerLogo a:hover{
	background-color:#FFF;	
}
#headerLogo{
	float:left;
}
#headerLogo p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin:0px;
	clear:left;
	width:410px;
	text-align:center;
}

/* Menu */
#topMenu{
	float:right;
	margin-right:10px;
	margin-top:20px;
}
#topMenu .mainMenu .root{
	font-size:16px;	
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight: bold;
	padding:20px 0px 20px 0px;
	display:block;
	float:left;
	border-left: solid 1px #FFF;
}
#topMenu .mainMenu .sel{
	color:#FFF;
	background-color:#DF8C14;
}
#topMenu .mainMenu .hov{
	color:#FFF;
	background-color:#EC9F2D;
}
#topMenu .mainMenu .txt{
	border-right: solid 2px #BBB;	
	padding: 10px 10px 10px 10px;
	margin-left:1px;
}
#topMenu .mainMenu .sel .txt{
	position:relative;
	right:-3px;
}
#topMenu .mainMenu .hov .txt{
	position:relative;
	right:-3px;
}
/* SUB Menu Normal */
#topMenu .mainMenu table{
	margin-left:1px;	
	position:relative;
	z-index: 1000;	
}
#topMenu .mainMenu tr.mi{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EC9F2D;
	z-index: 1000;
	font-size: 12px; 
	font-weight:bold;
	text-align:left;
	color:#FFF;
	line-height:2em;
	text-transform:none; 
	position:relative;
}
#topMenu .mainMenu tr.mi .icn{
	padding:5px;
}
#topMenu .mainMenu tr.mi td .txt{
	border:none;
}
#topMenu .mainMenu tr.mi td{
	padding: 0 2px;
	text-transform:none;
}

/* SUB Menu hover & selected */
#topMenu .mainMenu tr.hov { 
	background: #4A474B;
}

/*  Bandeaux */
.Bandeau img{
    height:150px;
}
#fond1, #fond2, #fond3, #fond4, #fond-Ciner, #fond-Nuances, #fond-Erythrone, #fond-Violette, #fond-Aster, #fond-Orchid  {height:160px;}
#fond-Chardon, #fond-Bleuet, #fond-Fritillaire, #fond-Tulipe, #fond-Bellevalia, #fond-Mousse , #fond-Eolien{height:160px;}
#fond-Serap, #fond-Epip, #fond-Lena, #fond-ACT{height:160px;}

#fond1 {	background: #EC9F2D;}
#fond2 {background: #BBEBDB;}
#fond3 {background: #85AFE1;}
#fond4 {background: #EAB0BF;}
#fond5 {background: #6591D0;}
#fond-Orchid {background: #C8C053;}
#fond7 {background: #C991AF;}
#fond-Fritillaire {background: #EAB0BF;}
#fond-Chardon {background: #9089B5;}
#fond-Bleuet {background: #ACB0DD;}
#fond-Accueil {
	height:130px;
	background-color: #DCD8D5;
	border:1px solid #CCCCCC;
	padding: 0px 10px 10px 0px;
}
#fond-Lacte {
	height:142px;
	background-color: #DCD8D5;
	border:1px solid #CCCCCC;
}
#fond-Lacte img{
	height:132px;
}
#fond-Tulipe {background: #F9DB00;}
#fond-Bellevalia {background: #999EA2;}
#fond-Violette {background: #7C4FCE;}
#fond-Aster {background: #DDC6DA;}
#fond-Erythrone {background: #B284B3;}
#fond-Nuances {background: #DCD8D5;}
#fond-Mousse{background: #C6A693;}
#fond-Eolien{background: #90C53F;}
#fond-Ciner{background: #DEBBDC;}
#fond-Serap{background: #986F7C;}
#fond-Epip{background: #998059;}
#fond-Lena{background: black;}
#fond-ACT{background: #D3C0B9;}
#fond-social{height:160px;background: #DCD8D5;	border: solid 1px #CCCCCC;}
.headerPane img{
    float:left;
    border: 0;
    padding:5px 0px 4px 6px;
}
.headerPane .titre{
    padding:20px 50px 0px 230px;
}
.headerPane .texte {
    padding:0px 10px 0px 230px;
    font-weight:bold;
	color:black;
}

.headerPane .titre1{
    padding:20px 110px 20px 70px;
	font-size:20px;
	font-style:italic;
	color:white;
}
.headerPane .texte1{
    padding:15px 5px 5px 40px;
	width:580px;
	float:left;
    font-weight:bold;
	font-style:italic;
	color:white;
}
.headerPane .social{
    float:right;
	height:20px;
}

.headerPane .social img{
    float:right;
}
.FBImage {
padding-bottom: 3pt;
}


.clearFloat{
	clear:both;	
}
.columnRight{
	float:right;
}


/* Pied de page détails*/
.footerColPane .imagette {
	text-align:center;
}
.footerColPane .imagette img{
	width: 96px;
	height: 106px;
}
.footerColPane img{
	padding:0px;
	border: solid 3px transparent;
	text-align:center;
}
.footerColPane img:hover{
	background-color:transparent;
	border: solid 1px #DF8C14;
}

/* Search box and Breadcrumb line*/
input#dnn_dnnSEARCH_txtSearch {
	width:120px;
	font-size:14px;
	border: solid 1px #BBBBBB;
}
.ServerSkinWidget .dnn_dnnSEARCH_cmdSearch{
	display:block;
	float:left;
}
.breadCrumb{
	font-size:10px;	
	padding-top:0px;
	padding-left:50px;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
}

/* Footer Copyright line - Languages */
#languageSelector{
	padding:10px;
	float:right;
	clear:both;
}
#loginHolder{
	margin-left:10px;
	float:left;	
}

/* Main Text-Content Styles */
.imageFrame {
	border: 1px solid #999999;
	padding: 10px;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
}


blockquote {
  font: 20px normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
  float:right;
  text-align:left;	
  width:250px;
  font-weight:bold;
  text-indent:-10px;
} 
/* Drop Caps*/
.dcap {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFF;
	background-color:#DF8C14;
	display:inline;
	float:left;
	font-size:5.2em;
	font-weight:400;
	line-height:0.8em;
	margin:0.05em 0.14em 0 -3px;
	padding-left:4px;
	text-transform:uppercase;
}
.textlite {
	color:#666;
}
.textsmall {
	font-size:11px;
}

/* Module Feedback */
.DNN_FeedbackContent .NormalTextBox{
	border:1px solid #676767;
	color:#676767;
	font-size:12px;
	padding-left:5px;
	padding-top:2px;
}
.DNN_FeedbackContent input.NormalTextBox{
	background:none repeat scroll 0 0 #FFF;
	height:18px;
	width:272px;	
}
.DNN_FeedbackContent textarea.NormalTextBox{
	background:none repeat scroll 0 0 #FFF;
	width:272px;	
}
.DNN_FeedbackContent span{
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.DNN_FeedbackContent .SubHead img{ /* Remove the Icons */
	display:none;
}
.DNN_FeedbackContent a.CommandButton:link, .DNN_FeedbackContent a.CommandButton:visited{
	display:block;
	font-size:14px;
	background-color:transparent;
	color:#DF8C14;
	padding:0px 0px;
	float:right;
	text-decoration:underline;
	font-style:none;
}
.DNN_FeedbackContent a.CommandButton:hover{
	color:#FFF;
	background-color:#DF8C14;
	text-decoration:underline;
}
.Feedback_Comments {
	font-size:12px;
}
/* 
================================
Styles pour Pensée du jour
================================
*/ 
.Pens-image{
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:center;
}
.Pens-image img{
	width:240px;
}
.Pens-titre{
	margin:0px;
	padding:10px 0px 5px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
.Pens-texte{
	margin:0px;
	padding:10px 0px 10px 0px;
    font-weight:bold;
  	font-size:13px;
	text-align:center;
}
.Pens-auteur{
	margin:0px;
	padding:0px;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.Pens-fonction{
	margin:0px;
	padding:0px;
	font-style:normal;
	text-align:center;
}
.Pens-propose{
	padding:10px 0px 0px 0px;
	font-size:10px;
	text-align:right;
}
/* 
================================
Styles pour NewsArticles
================================
*/ 
/* Styles de mise en page */
.texteArticle {
	font-size: 12px; 
}
.imageDroite img{
    float: right;
    padding: 2px;
    margin-left: 10px;
    margin-top: 5px;
    vertical-align:top;
}
.imageGauche img{
    float: left;
    padding: 2px;
    margin-right: 10px;
    margin-top: 5px;
    vertical-align:top;
}
.clear {
	clear:both;	
}
.imageDroiteLegende {
	font-size: 85%;
	font-style: italic;
	float: right;
	margin-left:15px;
	margin-bottom:15px;
}
.imageDroiteLegende  img{
	border: 1px solid #CCC;
	margin-bottom:5px;
}
.imageGaucheLegende {
	font-size: 85%;
	font-style: italic;
	float: left;
	margin-right:15px;
	margin-bottom:15px;
}
.imageGaucheLegende  img{
	border: 1px solid #CCC;
	margin-bottom:5px;
}
.imageCentreLegende {
	font-size: 85%;
	font-style: italic;
	float:none;
	margin-right:15px;
	margin-bottom:15px;
}
.imageCentreLegende  img{
	border: 1px solid #CCC;
	margin-bottom:5px;
}
.encartGauche {
	font: italic 95% Georgia, "Times New Roman", Times, Serif;
	padding : 0 10px 0 0;
	margin: 10px 10px 10px 0;
	width: 250px;
	float: left;
	text-align: right;
	border-right: 10px solid #C8CDD0;
	color : #75818A;
}
.encartDroite {
	font: italic 95% Georgia, "Times New Roman", Times, Serif;
	padding : 0  0 0 10px;
	margin: 10px 0 10px 10px;
	width: 250px;
	float: right;
	text-align: left;
	border-left: 10px solid #C8CDD0;
	color : #75818A;
}
 
/* Listing.Item et View.Item */
.articleEntry {
    margin-left: 5px;
} 
.articleEntry p, h3, h4, h5 {
   line-height : 16px;
} 
.articleEntry li{
   line-height : 16px;
}
.articleImage { 
	margin : 2px 10px 4px 0px;
	float : left;
}
.articleImage img{ 
	max-width:100px;

	margin:2px 5px 2px 0px;
}
.articleListe { 
	margin : 0px 40px 0px 40px;
}
.articlePaging { 
    border-bottom:1px dotted #D8D8D8;
	padding-bottom : 2px;
	margin-bottom : 2px;
} 
.articleCategories  {
    margin-bottom:2px;
    padding-bottom:2px;
} 
/* Listing.Item */
.liste {
    clear: both;
	width:650px;
    text-align: left;
    padding:0px 5px 0px 5px;
    margin:0px;
}
.articleDern {
	width:450px;
	padding:10px 10px 10px 0px;
    margin:0px;
}
.imageDern {
	float:left;
	width:125px;
}
.imageDern h1{
	width:125px;
}
.imageDern img{
	width:120px;
	margin:2px 5px 2px 0px;
}
.resume {
    margin-left: 5px;
	height:1O0px;
}
.resume img{
	float:left;
	width:120px;
	border:4px;
}
.resume p{	
	vertical-align:top;
}
.articleHeadline {
    text-align: left;
    margin-left: 10px;
}
.articleHeadline a {
   font-weight: normal;  
   font-size: 18px;
}
.articleHeadline  h1{
    font-size:15px;
}
.pied {
    clear: both;
    padding:0px;
	margin : 0px 0px 10px 6px;

}
.auteur {
	text-align: left;
    font-size: 11px; 
	font-style: italic; 
    padding:0px;
    margin-bottom :0px;
}
/* Menu.Item */
.menu{
    padding-top : 0px;
    padding-bottom : 20px;
    text-align:center;
}
.menu a{
    font-size: 14px; 
}
/* Print.Item */
.articleTextCell {
    color : black;
}
.articleTextCell a{
   font-size: 12px;
}
.articleTextCell h2 {
    color : black;
}
.articleTextCell h3{
   color : black;
   font-size: 18px;
   padding-top:2px;
   padding-bottom:14px;
}
.articleTextCell h4 {
   color:#DF8C14;
   font-size: 14px;
   font-weight: bold;  
   padding-top:8px;
   padding-bottom:2px;
}
.articleTextCell h5 {
    color : black;
    font-size: 12px;
    font-style: italic; 
    font-weight: normal;
    padding-top:2px;
    padding-bottom:2px;
}
.NormalPrint {
   color: black;
   font-size: 12px; 
}
.HeadPrint {
   color: black;
   font-size: 22px;
   font-weight: bold;  
}
a.NormalPrint:link {
    color: #0000FF;
}
a.NormalPrint:hover {
    color: #0000FF;
}
/* View.Item */
.articleHeadlineItem a {
   font-weight: bold;  
   font-size: 20px;
}
/* Autres */
.articleSource {
  font-size: 12px;
  text-align: left;
}
.articleTitle {
    text-align: center;
    font-style: italic;
}
.articleAuthor { 
	margin-top:5px;
}
 /* Botagora - Social*/
.CategorieHoriz {	
    width: 150px;
	text-align:right;
	margin: 10px 0px 10px 0px ;
	font-family:Arial, Helvetica, sans-serif;
}
.CategorieHoriz a{	
    font-size:16px;
    font-weight: bold;
	color:#000;
	font-style:italic;
	text-decoration:none;
}
.CategorieHoriz a:hover{
	color:#FFF;
	background-color:#DF8C14;
}
/* =============================
Styles pour Dernières Infos
================================*/  
.CadreGlobal{
	border: dotted 1px #dedede;
	margin: 0px;
	padding: 0px;	
	width:640px;
	text-align:center;
}
.ParagGlobal{	
	width:600px;
	text-align:center;
	vertical-align:top;
}
.Entete{	
	width:350px;
	height:80px;
	text-align:center;
	vertical-align:top;
}

.Titre{	
	width:250px;
	text-align:center;
	vertical-align:bottom;
}
.Titre h3, h6{
	margin: 0px;
	padding: 6px;
	text-align:center;
	color:black;
}
.Titre h3{
	font-weight:bold;
	font-style:italic;
}
.Titre h6{
	font-size:12px;
	font-weight:normal;
}
.Table{
	margin: 0px;
	padding: 0px;	
	width:600px;
}
.Table h3, h4, h5{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.Table p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.ParagElem h5, p {
	font-size:12px;
	font-weight:normal;
}
.ParagElem{	
	width:460px;
	text-align:left;
	vertical-align:middle;
}
.Vignette{	
	width:130px;
	height:120px;
	text-align:left;
	vertical-align:middle;
}
.Vignette img{	
	width:120px;
	border:4px;
}
.Fond {	
	width:600px;
	background-color:#dedede;
}
/* Autres classes*/
.SubHead{
	color:#51514F;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.ProfilTitre{
	color:#131312;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size:28px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.ProfilLigne{
	color:#131312;
    font-size:12px;
	padding-left: 25px;
	padding-bottom: 10px;
}
.BlancHaut{
	height:100px;
}
/* =============================
Styles pour SimpleGallery
================================*/  
.NomPhoto {
	font-size:16px;
	font-weight:bold;
}
/* =============================
Styles pour Fiche Espèces ACTGrasshopers
================================*/  
.ACT_TabPage {
	width: 200px;
    border: 1px solid #df8c14;
    margin: 0px;
	color:#000;
	background-color:#D3C0B9;
	font-size:12px;
}
.ACT_TabPage a:link{
	color:#000;
	text-decoration:none;
}	
.ACT_TabPage a:hover{
	color:#FFF;
	text-decoration:none;
}	
.ACT_TabPage a:visited{
	color:#FFF;
	text-decoration:none;
}	
/* =============================
Styles pour Dernière Fiche botanique
================================*/
.ficheDerniere {
    text-align:center;
    margin:5px 5px 5px 50px;
    border: solid 1px #CCCCCC;
    padding:0px;
    height:250px;
    width:200px;
    font-size: 12px;
	background-color:white;
}
.ficheTitreDerniere {
    height:60px;
	margin : 5px 5px 0px 5px;
    text-align:center;
    background-color:#FFFF99;
}
.ficheTitreDerniere h2{
    font-size: 12px;
}
.ficheCorpsDerniere {
   height:100px;

}
.ficheImageDerniere { 
     margin : 5px;
     float : left;
}
.ficheResumeDerniere {
    margin: Opx 5px 0px 0px;
	background-color:white;
}
.ficheResumeDerniere p{
    margin-top : 0px;
}
.ficheLiensDerniere  {
    clear:both;
    font-size: 12px;
    text-align: center;
    margin:0px 0px 0px 0px ;
    padding-top:20px;
} 
.ficheLiensDerniere  p{
}
/* =============================
Styles pour Archives NewsArticles
================================*/
.filtreCategorie  {
	line-height:20px;
}
/* =============================
Styles pour lien AWE
================================*/
.ad-skin-none {  height: 40px;}
.ad-skin-none p { margin: 0; padding: 0; }
.ad-skin-none span { display: block; }
.ad-skin-none .ad-lnk { }
.ad-skin-none span.ad-desc1 { }
.ad-skin-none span.ad-desc2 { }
.ad-skin-none span.ad-display-url { }

/* =============================
Styles pour le nuage de tags
================================*/
.tagCloud {
	width:100%;
	border:solid 0px #ccc;
	padding:3px;
	margin-bottom:3px;
	text-align:justify;
	font-family:Arial, san-serif;
	line-height: 160%;
}

.tagCloud a:link, .tagCloud a:visited, .tagCloud a:active, .tagCloud a:hover {
	text-decoration:none;
	margin:1px;
	text-transform:lowercase;
	font-weight:bold;
}

.tagCloud A:hover {
	text-decoration:underline;
}

.tagCloud a:link.weight1, .tagCloud a:visited.weight1, .tagCloud a:active.weight1, .tagCloud a:hover.weight1 {
	font-size: 24px;
}
.tagCloud a:link.weight2, .tagCloud a:visited.weight2, .tagCloud a:active.weight2, .tagCloud a:hover.weight2 {
	font-size:22px;
}
.tagCloud a:link.weight3, .tagCloud a:visited.weight3, .tagCloud a:active.weight3, .tagCloud a:hover.weight3 {
	font-size: 20px;
}
.tagCloud a:link.weight4, .tagCloud a:visited.weight4, .tagCloud a:active.weight4, .tagCloud a:hover.weight4 {
	font-size: 16px;
}
.tagCloud a:link.weight5, .tagCloud a:visited.weight5, .tagCloud a:active.weight5, .tagCloud a:hover.weight5 {
	font-size: 12px;
}	
/***************Hoverbox Code *********************/

.hoverbox {
	cursor: default;
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px;
	text-align:center;
	list-style: none;
	height:160px;
	width:156px;
}

.hoverbox a {
	cursor: default;
}

.hoverbox a .preview {
	display: none;
}

.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -480px;
	left: -200px;
	z-index: 1;
}

.hoverbox .preview {
	height: 450px;
}
.hoverbox {
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 2px;
	padding-top:3px;
	position: relative;
}
.hoverbox img {
	color: inherit;
	vertical-align: middle;
	text-align:center;
	height: 100px;
}
.preview {
	background: #eee;
	border-color: #aaa;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding:6px;
	display: inline;
}
.preview img{
	color: inherit;
	display: inline;
}
.detailPhoto {
	font-family: Tahoma, Arial, Helvetica; 
	background: #eee;
	font-size: 12px;
	text-align:center;
	margin:0px 20px 0px 10px;
	list-style: none;
	height:540px;
	width:98%;
}

.detailPhoto img{
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	margin:20px 20px 20px 20px;
	height:480px;
}

.clear {
	clear:both;
}
.DynamicViews_HeaderTable .DynamicViews_MainTable .DynamicViews_NormalBold{
font-size: 12px;
}
.pageBota {
	height :620px;
	margin:0px 10px 0px 10px;
}
/* 
================================
Styles pour Pied de page
================================
*/ 

.expos {
      float:center;
      text-align:center;
}
.expos img {

                   height: 100px;
                   margin :10px 8px 10px 8px;
                   border: solid 0px #DF8C14;
}
/* =============================
Styles pour Illustrations de Valerie
================================*/  
.VignIllust{	

	min-height:300px;
	margin:0px 0px 0px 0px;
	padding : 0px;
}
.VignIllust img{	

}
.TitreIllust{	

}