/* 
    Document   : theme
    Created on : 3 juin 2010, 12:55:14
    Author     : David
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

html{
     font-family: verdana, arial, sans-serif;
     color:#38302b;
     background-color: white;
     background: url(../image/fond.gif);
     font-size: 14px;
}
h1
{
font-family: sans-serif;
text-transform:uppercase;
display: inline;
color:#38302b;
letter-spacing:0.3em;
font-weight: normal;
font-size:1.6em;
}

h2
{
font-family: arial, sans-serif;
display: inline;
font-size: 18px;
font-weight: lighter;
}

h3
{
font-family: arial, sans-serif;
display: inline;
font-weight: normal;
font-size: 16px;
}

a
{
	color: #036;
	text-decoration:none;
	border-bottom: 2px solid #7ab51d;
}

a:visited
{
	color: #036;
	text-decoration:none;
	border-bottom: 2px solid #7ab51d;
}

a:hover
{
	color: #036;
	text-decoration:none;
	border-bottom: 2px solid #f29d00;
}

a.menu
{
	color: #1E90FF;
	text-decoration:none;
	border-bottom: 2px solid #7ab51d;
}

a.menu:visited
{
	color: #1E90FF;
	text-decoration:none;
	border-bottom: 2px solid #7ab51d;
}

a.menu:hover
{
	color: #005A9C;
	text-decoration:none;
	border-bottom: 2px solid #f29d00;
}

#contenu
{
	background:#FFF;  
        font-size:1em;
        vertical-align:top;
}

#base
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: solid 1px #38302b;
    width:950px;
    margin:auto;
    margin-top:20px;
    background-color: white;
    -moz-opacity:0.9;
    opacity: 0.9;
    filter:alpha(opacity=90);
}

#actu
{
	background: url(../image/fond_actu.png) no-repeat top left;
        background-color:#c0deed;
        padding-left:10px;
        width: 220px;
	padding-right:10px;
        border: solid 1px #38302b;
}

#tweets li {
	font-size:0.9em;
	background:url(../image/twitter.gif) no-repeat top left;
	padding-left:25px;
	margin-left:-45px;
	text-align:justify;
	list-style-type:none;
	padding-bottom:20px;
}


#tweets .hash { color:#0066CC; }

#tweets .reply { color:#0066CC; }

#tweets a:link { text-decoration:none; color:#0066CC;}

#tweets a:active { text-decoration:none; color:#0066CC;}

#tweets a:hover { text-decoration:underline; color:#0066CC;}
#tweets a:visited { text-decoration:none; color:#0066CC;}


td.actu
{
	background: url(../image/fond_actu2.png) repeat top left;
	width:200px;
	padding-left:10px;
	padding-right:10px;color:#FFF;
}

td.actu2
{
	background: url(../image/fond_actu3.png) repeat top left;
	width:200px;
	padding-left:10px;
	padding-right:10px;color:#FFF;
}

td.actu3
{
	background: url(../image/fond_actu4.png) repeat top left;
	width:200px;
	padding-left:10px;
	padding-right:10px;color:#FFF;
}

td.actu4
{
	background: url(../image/fond_actu5.png) repeat top left;
	width:200px;
	padding-left:10px;
	padding-right:10px;color:#FFF;
}