 body {
    background : #6600CC;
	color : #000000;
    font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-image : url(/bloga/images/vpro/background.png);
	padding-top: 10px;
      }
	  

	  
/* Fontes générales */
  th , td , p  {
          font-weight : normal;
          font : 11px Verdana, Arial, Helvetica, sans-serif;
      }
	
 hr {
          border : 1px solid #d3e1f4;
          border-top-width : 1px;
          height : 0;
      }

 a {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 11px;
          font-weight : normal;
          color : #2a3251;
          text-decoration : none;
      }
 
 .color {
          font-family : Arial, sans-serif;
          font-size : 8pt;
          font-weight : normal;
          color : #2a3251;
      }
 .menu {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #000000;
          text-decoration : none;
      }
 .menu:active {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #990000;
          text-decoration : none;
      }
 .menu:hover {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #990000;
          text-decoration : none;
      }
 .menu:link {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #000000;
          text-decoration : none;
      }
.bouton{text-align:center;font-size:1em; background-color:#FFFFFF;}
.bouton:hover{
text-decoration:none;
color:white; 
text-align:center; 
color : #990000;
}
.hbas {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #8080FF;
          text-decoration : none;
      }
 .hbas :link {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : italic;
          font-weight : normal;
          color : #222222;
          text-decoration : none;
      }
 .hbas :visited {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : italic;
          font-weight : normal;
          color : #222222;
          text-decoration : none;
      }
div#bloga_stats_footer {
	visibility:hidden;  
	height: 1px ; overflow:hidden; 
	font-size : 8px;
}
div#bloga_desc_header {
	
	height: 0px ; overflow:hidden; 
	font-size : 10px;
}
 .ho {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #ffffff;
          text-decoration : none;
      }
 .ho :active {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #ffffff;
          text-decoration : none;
      }
 .ho :hover {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #FFFFFF;
          text-decoration : none;
      }
 .ho :link {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #ffffff;
          text-decoration : none;
      }
      
.th	{
	color: #FFFFFF;
	background-image : url(/themes/bloga/images/bloc_h.png);
        }

 .forumdate {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-style : normal;
          font-weight : normal;
          color : #FFFFFF;
          text-decoration : none;
      }
 input {
          border : 1px solid #53C9FF;
          font-family : Verdana, sans-serif;
          font-size : 8pt;
          font-weight : normal;
          color : #333333;
      }
 input.area {
          border : 1px solid #53C9FF;
          font-family : Verdana, sans-serif;
          font-size : 8pt;
          font-weight : normal;
          color : #333333;
      }
textarea {
		border : 1px solid #53C9FF;
}
 select { 
		font-size: 10px; 
		border : 1px solid #53C9FF;
}     



/*  Links
==============================================================================================  */
a img {border: 0;}
a img,:link img,:visited img { border:none }
a { color: #939393; text-decoration: underline; }
a:visited { color: #939393; text-decoration: underline; }
a:hover { color: #595959; text-decoration: underline; }
a.current, a:visited.current, a:hover.current { color: #ffa200 !important; text-decoration: underline !important; cursor: default !important; }

#bloc a { color: #000000; text-decoration: underline; }
#bloc a:visited { color: #000000; text-decoration: underline; }
#bloc a:hover { color: #96c943; text-decoration: underline; }

#menu a { color: #FFFFFF; font-weight: bold; font : Arial, Helvetica, sans-serif; text-decoration: none; }
#menu a:visited { color: #FFFFFF; font-weight: bold; font : Arial, Helvetica, sans-serif; text-decoration: none; }
#menu a:hover { color: #D1D1C7; font-weight: bold; font : Arial, Helvetica, sans-serif; text-decoration: underline; }

#footer a { color: #FFFFFF; font : 9px Arial, Helvetica, sans-serif; text-decoration: none; }
#footer a:visited { color: #FFFFFF;  font : 9px Arial, Helvetica, sans-serif; text-decoration: none; }
#footer a:hover { color: #FFFFFF; font : 9px Arial, Helvetica, sans-serif; text-decoration: none; }
#footer{color: #FFFFFF; font: 9px Verdana, Arial, Helvetica, sans-serif;}


.blogaFormbutton {
	font-size: 12px;
	color: #FFFFFF;
	
	font-weight: bold; 
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	background-color: #ffffff;
	background-image:url(http://bloga.fr/bloga/images/v3/boutons/bloga_formbuttonV3.gif);
	}
.blogaFormbutton:hover {
	text-decoration:none;
	color: #4681F8;
	}

	
 #banner{
	background-image : url(/bloga/images/vpro/banner/banner_bg.png);
	repeat-x :no-repeat;
	width: 900px;
	height: 250px;
  }
  
    #slogan{
	background-image : url(/bloga/images/vpro/banner/banner_slogan.png);
	repeat-x :no-repeat;
	width: 330px;
	height: 40px;
  }
  
      #logo{
	background-image : url(/bloga/images/vpro/banner/banner_logo.png);
	repeat-x :no-repeat;
	margin-top: -40px;
	margin-left: 464px;
	width: 436px;
	height: 248px;
  }	
	
	
#inscription_bouton a{
	width:170px; 
	height:59px; 
	display:block; 
	background:url(http://bloga.fr/bloga/images/v3/boutons/bouton_ajax_inscription_off.gif) 0 0 no-repeat #fff; 
	color:#fff; 
	font:12px/18px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
}

#inscription_bouton a:hover{
	background:url(http://bloga.fr/bloga/images/v3/boutons/bouton_ajax_inscription_on.gif) 0 0 no-repeat #FFFFFF; 
	color:#fff; 
	text-decoration:none;
}
	

#ajax_login p{
	border-color:#FEF3E2;
	border-left: 25px; 
}
#ajax_login label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 45%;	/*** Les intitulés prennent 1/2 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	color: #37a0ea; 
	font-weight: bold;
	font-size: 1.5em; 
	border-right : 3px solid #37a0ea;
}
#ajax_login input {	
	margin-left: 6px;
	width: 100px;
	font-size: 1.1em; 
	font-weight: bold;
}

#ajax_login h1 {	
	color: #37a0ea; 
}


#menuLogin a, #menuLogin a:visited { 
		color: #F80282; 
		font-weight: bold; 
		font-size: 1.0em; 
		text-transform: uppercase; 
		text-decoration: none; 

} 

#menuLogin a:hover { 
		color: #F80282; 
		text-decoration: underline; 
}


 

 #bloc_head{
	background : #EEEEEE;
	color : #939393;
	font-weight: bold;
	width: 545px;
	margin-top: 15px;	
 }
 
  #bloc_into_head{
	width: 520px;
	background : #ffffff;
	border : 1px solid #939393;
 }
 
  #bloc_simple{
	background : #EEEEEE;
	color : #939393;
	font-weight: bold;
	width: 510px;
	margin-top: 15px;	
 }
 
  #bloc_into_simple{
	width: 488px;
	background : #ffffff;
	border : 1px solid #939393;
	margin-left: 11px;
 }
 
 #forum_sep{
	background : #EEEEEE;
	width: 445px;
	height: 5px;
	margin-top: 5px;	
	margin-left: auto;
	margin-right: auto;
 }
 
 #bottom {
		width: 900px;
		height: 60px;
		margin-left: auto;
		margin-right: auto;
		background-image : url(/bloga/images/vpro/bottom_bg.png);
		repeat-x :no-repeat;
 }
  #bottom #mini_logo {
		margin-left: 464px;
		width: 426px;
		height: 60px;
		background-image : url(/bloga/images/vpro/bottom_minilogo.png);
		repeat-x :no-repeat;
 }
 
 #bloc_titre{
		font-weight: bold;
		color : #ffffff;
		
 } 
 
 #cadre_titre{
		font-weight: bold;
		font-size:1.7em;
		color : #BF95DF;
		font : Verdana, Arial, Helvetica, sans-serif;
		margin-top: 25px;
 }
 
 
 a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #EEEEEE;
    background: #EEEEEE;
    width:170px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
    background: transparent url(image-infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}

#MessageAjax {
	font-size:1.9em;
}
 
