body
{
 font-family:arial;
}

.news, .commentaire
{
background-color:#efa218;
color:black;
}



.container
{
background-color:white;
color:black;
border:1px solid black;
}
.titre
{
font-size:1.5em;
display:block;
}

.debug
{
font-size:0.9em;
color:grey;
text-align:right;
}

/*
// 
// Structure de la page
//
*/

.container
{
 
}

#corps
{
}


#monclear
{
clear:both;
}


#haut
{

margin-bottom:20px;
background-color:#064058;
}

#head
{
margin-bottom:-15px;

background-image:url('../assets/image/web2.0/meta_blog.gif');
background-position:right;
background-repeat:no-repeat;
height:51px;
/*background-color:blue;*/
}

#head:hover
{

cursor:pointer;
}

#sous_head
{
color:white;
text-align:right;
height:29px;
background-image:url('../assets/image/web2.0/fond_menu_haut.gif');
background-repeat:repeat-x;
}

.icone_menu
{
float:left;
margin-top:-23px;
height:45px;
background-repeat:no-repeat;
background-position:left;
}

#espace_membre
{
background-image:url('../assets/image/web2.0/espace_membre.gif');
padding-left:35px;
}

#deconnection
{
background-image:url('../assets/image/web2.0/deconnection.gif');
padding-left:35px;
margin-top:-21px;
}

#about
{

margin-top:-28px;
background-image:url('../assets/image/web2.0/a_propos.gif');
padding-left:49px;
}
#flux_rss
{
background-image:url('../assets/image/web2.0/rss.gif');
padding-left:40px;
}
#archive
{

background-image:url('../assets/image/web2.0/calendrier.gif');
padding-left:53px;
}

#sous_head ul li
{

margin:0px;

margin-top:5px;
margin-right:20px;

float:left;
display:inline;

font-size:14px;
font-weight:bold;

padding:0px;
}

#sous_head form
{
float:right;
width:300px;
}

#sous_head input
{
margin-left:10px;
vertical-align: bottom;
}

#sous_head a
{
color:white;
}
#sous_head a:hover
{
color:#FF9900;
}

#content
{

margin-right:0px;
width:70%;

   _height: 280px;
   min-height: 280px;
   padding:5px;
}
#content li
{
list-style-type:none;
/*
list-style-image:url(dot.gif);*/
background:url('../assets/image/Web2.0/artsaudiomanager.gif') left top no-repeat;
height:auto;
margin-bottom:3px;
padding-left:20px;
}

#left
{
margin-top:10px;
margin-right:30px;
padding:0;
border-left:0;

margin-bottom:0px;
padding-bottom:0px;

}

#cache
{

width:5px;

background:#daa520;
margin:0px;
padding:0px;
vertical-align:middle;
}

#cache:hover
{
cursor:pointer;
}
#cache img
{
margin-top:-10px;
position:relative;
top:50%;
}
#right
{
display:none;

width:140px;

   _height: 280px;
   min-height: 280px;

}

#footer
{
/*margin-top:5px;*/


/*background-image:url('../assets/image/banniere_orange.gif');*/
height:auto;
border-top:2px solid black;
color:white;
text-align:right;
font-size:1.2em;
/*background-image:url('../assets/image/footer.png');*/
background-color:#064058;
}

.boite
{
width:200px;
margin:0px;
margin:0 auto;
border:1px solid black;
padding:0px;

margin-bottom:30px;
}


.boite ul
{
list-style-type:none;
margin:0px;
padding:0px;
}
.boite .titre
{
font-weight:bold;
font-size:1.2em;
text-align:center;
height:23px;
background-image:url('../assets/image/web2.0/fond_menu_boite.gif');
}

.boite img
{
margin-right:5px;
margin-bottom:2px;
margin-top:3px;
margin-left:5px;
vertical-align:middle;
}

.boite .contenu
{
font-size:1em;
background-color:#d5e1e6;
}


/*
*
*
* Page de lecture de news
*
*/

.news
{
border:1px solid black;
width:90%;
padding:2px;
margin-bottom:15px;
background:#FFFFFF;
}

.footer_news
{

color:white;
height:22px;
background-image:url('../assets/image/web2.0/fond_titre_news.gif');
}
.news .Premiere_ligne
{
height:22px;

color:white;
font-size:1.3em;
font-weight:bold;
text-transform:capitalize;

padding-left:2.5%;
background-image:url('../assets/image/web2.0/fond_titre_news.gif');
background-repeat:repeat-x;
}

.news .Premiere_ligne a
{
color:white;
text-decoration:none;
}
.news .Premiere_ligne a:hover
{
color:#FF9900;
text-decoration:none;
}
.news .Deuxieme_ligne
{
margin-bottom:10px;

}

.news .auteur
{
float:right;
margin:0;
}

.news .sous_titre

{
margin-top:15px;
display:block;
font-weight:bold;

padding-left:1%;
font-size:1.2em;
}

.news .contenu
{
margin-top:20px;
text-align:justify;
margin-bottom:10px;

}

.news .info_complementaire
{
font-size:1.2em;
/*color:#888888;*/
float:right;

}

.news .info_gauche
{

font-size:1.2em;
background:url('../assets/image/web2.0/fleche_down.gif') no-repeat;
background-position:left bottom;
padding-left:25px;
float:left;
}
.news .info_gauche a:hover
{
color:#FF9900;
}

.news .info_complementaire a
{
color:white;
}
.news .info_gauche a
{
color:white;
}
.news .info_complementaire a:hover
{
color:#FF9900;
}

.news a
{
color:black;
}

.news a:hover
{
color:black;
}


.news .clear
{
clear:both;
}

.tpl_news0
{

background-color:#ffd700;
background-color:white;
}
.tpl_news1
{
background-color:#fcbf25;

background-color:white;
}
.tpl_news2
{
background-color:#fcbf25;

background-color:white;
}
/*
*
*
* Page de commentaire
*
*
*/
.commentaire
{
margin:0 auto;
border:1px solid white;
width:90%;
padding:6px;
margin-bottom:15px;
}



.commentaire textarea
{
width:450px;
height:80px;
border:1px solid #bbb;
background:#FFFFFF;
margin:.0em .0em .0em 0;
padding:0px;
}

.commentaire .submit
{
margin-right:0%;
}

.commentaire td
{
vertical-align:top;
}

.un_commentaire
{
padding-top:10px;
border-bottom:1px dashed blue;
}
.un_commentaire .titre
{
font-size:1.4em;
font-weight: bold ;

height:30px;
padding:5x;
padding-top:3px;
padding-left:35px;
/*
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../assets/image/etoile.gif', sizingMethod='crop');
background: url('../assets/image/etoile.gif') no-repeat !important ;*/

background:url('../assets/image/web2.0/commentaire.gif') no-repeat;
background-position:left middle;
}

.un_commentaire .auteur
{
float:left;
}

.auteur .sonnom
{

font-weight: bold ;
}

.un_commentaire .date
{
float:right;
}

.un_commentaire .contenu
{
padding:10px;
text-align:justify;
}

.un_commentaire hr
{
display:none;
clear:both;
}


/*
*
*
* Page de Redaction
*
*
*/

#redaction
{
margin:0 auto;
width:90%;
}

/*
*
*
*/

#retour
{
color:red;
font-weight:bold;
font-size:1.2em;
}

#gestion .submit
{
}
#gestion table
{
width:100%;
}
#redaction table
{
width:100%;
}

#redaction td
{
padding-right:0px;
}
#editeur
{
padding:0px;
margin:0 auto;
}

/*
* Pour le template de la connection, dans le menu � droite
*
*/
#menu_droite
{
width:120px;
}
#menu_droite .titre
{

margin-bottom: 1em;
font-size:1.3em;
}
#menu_droite input
{
width:120px;
}
#menu_droite
{

margin:0px;
padding:0px;

}
.profil .demarque
{
margin-bottom:20px;
}
.profil
{
width:120px;
}
.profil li
{
list-style-type:none;
padding-top:2px;
/*
list-style-image:url(dot.gif);*/
padding-left:0px;
background:url('../assets/image/Base/dot.gif') left bottom no-repeat;
height:20px;
margin-bottom:3px;
width:100%;
}


#liste_rubrique ul
{
padding:0px;
margin:0px;
margin-bottom:10px;
}
#liste_rubrique li
{
padding:0px;
margin:0px;
display:inline;
padding-right:5px;

background:none;
}


/* Style des liens */
a:hover
{
color:blue;
}

a
{
color:black;
}

a:focus
{
color:blue;
}

.tooltip
{
cursor:help;
}
#calendrier
{
}
#calendrier table
{

margin:0px auto;
margin-left:5px;
widht:140px;
padding:0px;
font-size:8pt;
}

thead
{
	height:10px;
	
	background: #336699;
}

#gestion td
{
text-align:center;
}

thead a
{
color:white;
text-decoration:none;
}

thead a:hover
{
color:orange;
}

thead a:focus
{
color:orange;
}

input
{
margin-top:3px;
margin-bottom:3px;

}

.submit
{
text-transform:capitalize;
display:block;
float:right;
margin-right:5%;
color:white;
background-color:#336699;
border:1px solid black;
}

.submit:hover
{
cursor:pointer;
}

#connection_membre .submit
{
display:inline;
}

/* Ajax auto completation */
  #partage_update {
    border: 1px solid #999;
    background: #fafafa;
  }
  #partage_update ul {
    margin: 0;
    padding: 0;
    list-style: none;
    color:black;
  }
  
  #partage_update li
  {
  height:auto;
  background:none;
  padding:0px;
  margin:0px;
  }
  #partage_update a {
    display: block;
    padding: .2em .3em;
    text-decoration: none;
    
  }

  .selected {
    background: #d5e1e6 !important;
  }


  

.vote
{
font-weight:bold;
font-size:1.2em;
text-transform:none;

margin:0;
float:right;
width:100px;
margin-top:20px;
margin-left:10px;

}

.note
{
margin:0 auto;
width:100%;
padding-left:3px;
}
.vote img
{
margin:0;
padding:0;
}
.vote_etoile
{
cursor:pointer;

}

.tags
{

float:right;
color:grey;
font-size:1.0em;
}


.next,.prev
{
display:inline;
vertical-align:middle;
}

.recherche .sous_titre
{
}
