/*
======VD-WebSite==========
disign-KROMOearth v5 :  thème 1

Copyright© "Virtual Dream Corporation" 2009, tous droits réservés
 */

/*   DECO   GENERALE     */
body
{
   background-color:rgb(255,255,255);  
   font-family: 'Trebuchet MS', Tahoma, Verdana, "Times New Roman", Times, serif;
   padding:0px;
}

body a
{
text-decoration:none;
}

body a:hover
{

}

#bod
{
background-image: url("theme_all/theme_1/fond/corps.png");
background-repeat: repeat;
}

/*  INFOBULLE   */
.infobulle
{
	font-family: Verdana, Arial;
	font-size: 80%;
	background-image: url("theme_all/theme_1/fond/bulle.png");
    background-repeat: repeat;
}
.infobulle div
{
	text-align:center;
}

/*
===============================================================================================================================
==============================             ACCUEIL                    ==========================================================
===============================================================================================================================
*/

#accueil
{
    text-align:center;
	font-size:170%;
	color:black;
}

#accueil a
{
    color:rgb(0,70,206);
}

#accueil a:hover
{
    color:rgb(206,55,0);
}

#accueil_menu
{
    border-top: 2px solid rgb(110,110,110);
	/*background-image: url(theme_all/theme_1/fond/accueil_menu.png);
	background-repeat: repeat-x;*/
}

#accueil_menu a
{
    padding:0px 20px;
    background-image: url(theme_all/theme_1/fond/accueil_a.png);
	background-repeat: repeat-x;
}

#accueil_menu a:hover
{
    background-image: url(theme_all/theme_1/fond/accueil_ah.png);
}



#actu
{
    min-width:400px;
	width:80%;
	border:1px solid rgb(130,130,130);
	margin:auto;
	background-image: url(theme_all/theme_1/fond/trans_4.png);
	background-repeat: repeat;
	padding:20px;
	color: rgb(50,50,50);
}

#actu a
{
    color:rgb(0,0,0);
}
#actu a:hover
{
    color:rgb(206,55,0);
}



/*
===============================================================================================================================
==============================             HAUT                    ==========================================================
===============================================================================================================================
*/

#haut5
{
    padding: 1px 10px;
	padding-top:7px;
	text-align:center;  /**/
    background-color:rgb(255,255,255);  
	background-repeat:repeat-x;
	margin-bottom:10px;
	border-bottom: 1px solid rgb(200,200,220);

}

#haut5 a
{
    font-size:100%;
	color:black;
	color:rgb(0,55,150);
}

#haut5 a:hover
{
	color:rgb(206,55,0);
}

#haut_connec
{
	float:right;
}

#haut_visit
{
	float:left;
}



/*
===============================================================================================================================
==============================             MENU                     ==========================================================
===============================================================================================================================
*/
#menu
{
   margin-left: 10px;
}

.menu_top
{
    background-image: url("theme_all/theme_1/fond/menu_top.png");
    background-repeat: no-repeat;
	height:15px;
}

.menu_bot
{
    background-image: url("theme_all/theme_1/fond/menu_bot.png");
    background-repeat: no-repeat;
	height:15px;
}

.element_menu
{
   background-image: url("theme_all/theme_1/icones/krom.png");
   background-repeat: no-repeat;
   background-position: center center ;
   background-color:white;
   border-left: 1px solid rgb(200,200,220);
   border-right: 1px solid rgb(200,200,220);
   text-align:center;
}

.element_menu h3
{    
   height: 21px;
   background-image: url("theme_all/theme_1/fond/menu.png");
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
   color: white;
}

.element_menu a
{
    display:block;
    font-size:140%;
    color:rgb(80,80,100);
	padding:1px;
}

.element_menu a:hover
{
color:rgb(206,55,0);
 background-image: url(theme_all/theme_1/fond/accueil_ah.png);
}

#search
{
   margin-top:5px;
   text-align:center;
}
#search input
{
   width: 95%;
   -moz-border-radius: 5px;
}
input.submit_search
{
font-size:100%;
}
input.submit_search:hover
{
 background: none; 
 background-image: url(theme_all/theme_1/fond/selec.png); 
}


/*
===============================================================================================================================
==============================             CORPS                     ==========================================================
===============================================================================================================================
*/
#corps
{
   color: rgb(5,5,5);
   padding:0px 10px;
   /*background-image: url("theme_all/theme_1/fond/corps.png");
   background-repeat: repeat;
   border: 1px solid white; /**/
}


#corps a:hover
{
  color: white;
}
#corps a
{
  color: rgb(0,0,15);
}


/*
===============================================================================================================================
==============================            PIED DE PAGE               ==========================================================
===============================================================================================================================
*/

#pied_de_page
{
border-top: 1px solid rgb(150,150,150);
text-align: center;
padding-top: 5px;

background-repeat: repeat-x;
}

#pied_de_page a
{
  color: rgb(40,40,40);
}
#pied_de_page a:hover
{
  color:rgb(206,55,0);
}

#pied_de_page table
{
  border: none; 
  margin:auto;
}
#pied_de_page th
{
 font-size:95%;
 font-family: Arial , "Times New Roman", Times, serif;
 color: white;
}
#pied_de_page td
{
 padding: 5px 25px;
 text-align: left;
 vertical-align:top;
 font-size: 80%;
}

.copyright
{
 color: rgb(40,40,40);
 font-size:65%; 
 margin-top:10px;
}




/*============================================================================================================
================================       TITRES           ======================================================
=============================================================================================================*/

h1
{
    text-align: left;
	color:rgb(33,94,198);
	font-size:180%;
	margin-left: 15px;
	padding-left: 40px;
	margin-bottom:3px;
	font-weight:normal;
	background-image: url("theme_all/theme_1/icones_fond/h1.png");
    background-repeat: no-repeat;
	/*font-family: Arial , "Times New Roman", Times, serif;//*/
}

.sous_h1
{
    color:rgb(50,50,50);
	padding-left:14px;
	margin-top:0px;
}

h2
{
    text-align: center;
	color:rgb(245,71,41);
	font-size:180%;
	font-weight:normal;
	font-family: Arial;
}

h3
{
    text-align: left;
	color:rgb(25,209,0);
	font-size:150%;
	margin-left: 65px;
	padding-left: 40px;
	margin-bottom:4px;
	font-weight:normal;
	background-image: url("theme_all/theme_1/icones_fond/h3.png");
    background-repeat: no-repeat;
}

h4
{
    text-align:center;
	font-size:130%; 
	color:rgb(0,80,200); 
	margin-top:15px; 
	padding-right:200px;
}



table
{
    margin:auto;
}


/*
===============================================================================================================================
==============================             CLASSES                     ==========================================================
===============================================================================================================================
*/

.icones_moy td
{
    padding: 0px 15px;
}

.blanc
{
    color:rgb(5,65,155);
}

.fond_design
{
    background-image: url(theme_all/theme_1/fond/corps.png); 
	border: 1px solid white;
}

.mini_banniere
{
    text-align:center;
}

.div_connec
{
    width: 400px;
	border: 1px solid white;
	text-align:center;
	margin:auto;
	padding-top:20px;
	background-image: url(theme_all/theme_1/fond/corps.png); 
}

/*
MUSIQUE
*/
.mus_artiste
{
    color:rgb(255,102,0);
}

.mus_album
{
	color:rgb(255,0,102);
}


.div_connec label
{
width:150px;
float:left;
}

#ancre
{
   padding-left:10px;
   margin-left:30px;
   border-left:4px solid rgb(240,240,240);
}
#ancre a
{
   color: rgb(30,30,30);
}
#ancre a:hover
{
    color:rgb(206,55,0);
}

/*
TABLEAU DES CONNECTES
*/
.connec 
{
 margin:auto;
}
.connec td 
{
 padding:5px;
 border: 1px solid white;
}

/*
CLASSES DES COULEURS
*/
.pseudo
{
 color:rgb(0,102,255);
}

.date
{
 color:rgb(0,200,80);
}

.vues
{
 color:rgb(255,0,0);
}


/*  
==================   Formulaire ====================
*/
input, option, select, textarea
{
 background: none; 
 background-image: url(theme_all/theme_1/fond/corps.png); 
 border: none;  
 border-style: none;
 border: 1px solid white;
 font-size:100%;
}

input.submit:hover
{
 background: none; 
 background-image: url(theme_all/theme_1/fond/selec.png); 
}





/*
===============================================================================================================================
==============================             CALENDRIERS                     ==========================================================
===============================================================================================================================
*/

.cale table
{
 border:none;
}

.cale td
{
 font-size:14px;
 width:24px;
 height:22px;
 text-align:center;
 vertical-align:middle;
}

.cale th
{
 text-decoration:none;
 font-size:14px;
}

.cale_a
{
 padding-top:2px;
 background-image: url(theme_all/theme_1/fond/corps.png); 
 margin:0,5px;
 display:block;
 width:100%;
 height:100%;
}

.conv23
{
 background-image: url(theme_all/theme_1/fond/corps.png); 

}

/*
-------------------------------------------------------------------------------------------------------------------
VIRTUAL DREAM 2009
*/