body{
background-color:#FFD954;
background-image:url(http://www.kamera-kafe.com/images/background.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#A06325;
}
a {
color:#A06325;
}
a:hover{
text-decoration:none;
}
a.a999 {
color:#999;
text-decoration:none;
}

h1 {
color:#FFFCF0;
font-weight:bolder;
font-size:16px;
line-height:56px;
text-align:left;
padding-left:72px;
margin:0;
}
h2 {
font-size:14px;
margin:30px 0 10px 0;
}
h3 {
font-size:12px;
margin:20px 0 10px 0;
padding:0;
}
h3.h2like {
font-size:14px;
margin:10px;
}

.under {
border-bottom:1px dotted #DEA843;
padding-bottom:5px;
clear:both;
}
.txt_clair{
color:#C9862C;
}
.txt_09{
font-size:9px;
}
.txt_10{
font-size:10px;
}

.txtccc{
color:#ccc;
}
.txt999{
color:#999;
}
.txt666{
color:#666;
}
.txt_rouge{
color:#CC0000;
}

.both{
clear:both;
}
.no_marg_top{
margin-top:0;
}
.no_marg_bot{
margin-bottom:0;
}

#header {
cursor:pointer;
text-decoration:none;
position:relative;
}
#header {
width:778px;
height:151px;
background-image:url(http://www.kamera-kafe.com/images/logo-gd.jpg);
background-repeat:no-repeat;
text-align:center;
text-decoration:none;h
}
#header p {
position:absolute;
top:102px;
left:250px;;
text-decoration:none;
}

#ss_header{
color:#F7C66A;
}
#ss_header a{
text-decoration:none;
padding:5px;
line-height:20px;
color:#D28215;
}
#ss_header a:hover{
border:1px dashed #FEE3AB;
color:#A06325;
}

#colonnes{
width:810px;
}
#colonne_gauche{
width:160px; 
text-align:left;
float:left;
padding:2px 0 0 10px;
}
#colonne_droite{
width:440px;
float:right;
margin-right:20px;
}
#colonne_droite p{
text-align:justify;
}

#colonne_droite_pub{
width:160px;
float:right;
margin:10px 20px 0 0;
padding-top:31px;
}

form.gg{
margin:0 0 20px 0;
font-size:10px;
}
input.gg{
width:120px;
margin-top:1px;
padding-top:2px;
background-color:#F4BE40;
color:#95591E;
border-color:#DBA22B;
}
input.gg:hover{
background-color:#543518;
color:#DCA963;
border-color:#774724;
cursor:pointer;
}
#btn_saison_1 {
width:160px; height:46px;
background: transparent url(http://www.kamera-kafe.com/images/saisons.png) 0 -276px no-repeat;  
}
#btn_saison_2 {
width:160px; height:46px;
background: transparent url(http://www.kamera-kafe.com/images/saisons.png) 0 -230px no-repeat;  
}
#btn_saison_3 {
width:160px; height:46px;
background: transparent url(http://www.kamera-kafe.com/images/saisons.png) 0 -184px no-repeat;  
}
#btn_saison_4 {
width:160px; height:46px;
background: transparent url(http://www.kamera-kafe.com/images/saisons.png) 0 -138px no-repeat;  
}
#btn_saison_5 {
width:160px; height:46px;
background: transparent url(http://www.kamera-kafe.com/images/saisons.png) 0 -92px no-repeat;  
}
#btn_saison_6 {
width:160px; height:46px;
background: transparent url(http://www.kamera-kafe.com/images/saisons.png) 0 -46px no-repeat;  
}
#btn_saison_7 {
width:160px; height:46px;
background: transparent url(http://www.kamera-kafe.com/images/saisons.png) 0 0px no-repeat;  
}
#btn_boutique {
width:160px; height:47px;
background:url(http://www.kamera-kafe.com/images/btn_boutique.png) no-repeat;
}
#btn_bonus {
width:160px; height:47px;
background:url(http://www.kamera-kafe.com/images/btn_bonus.png) no-repeat;
}
#btn_quiz {
width:160px; height:47px;
background:url(http://www.kamera-kafe.com/images/btn_quiz.png) no-repeat;
}
#btn_lesemin {
width:160px; height:52px;
background:url(http://www.kamera-kafe.com/images/btn_leseminaire.gif) 8px 13px no-repeat;
}


.bloc_h1{
text-align:justify;;
width:452px; height:59px;
background-image:url(http://www.kamera-kafe.com/images/bloc_h1.png); background-repeat:no-repeat;
}
.bloc_back {
text-align:center;
width:452px;
background-image:url(http://www.kamera-kafe.com/images/bloc_back.png); repeat:repeat-y;
}

.contenu_bloc_back {
padding-right:25px;
padding-bottom:10px 25px;
padding-left:25px;
}
img.btns_player{
display:inline;
vertical-align:top;
margin-top:90px;
}

.bloc_bas{
text-align:left;
width:452px; height:24px;
background-image:url(http://www.kamera-kafe.com/images/bloc_bas.png); background-repeat:no-repeat;
}


#footer{
clear:both;
color:#DEA843;
padding:50px 30px 30px 30px;
text-align:center;
}
#footer p{
margin:3px;
}
#footer a{
color:#DEA843;
text-decoration:none;
}
#footer a:hover{
color:#C9862C;
}

.sondages {
text-align:left;
width:100px;
float:left;
}
.sondages h3{
display:inline;
line-height:18px;
font-size:11px;
}
.sondages h3 a{
text-decoration:none;
}
.sondages h3 a:hover{
text-decoration:underline;
}
.sondages2 {
margin-right:10px;
}


.liste_personnages{
text-align:justify;
line-height:16px;
}
.liste_personnages_big{
text-align:justify;
line-height:18px;
margin-left:30px;
}
.liste_personnages_big li {
list-style-image:url(http://www.kamera-kafe.com/images/puce.png);
}
.liste_personnages_big li a{
padding-left:5px;
text-decoration:none;
}
.liste_personnages_big li a:hover{
text-decoration:underline;
}
.liste_personnages_big h3{
margin:0;
display:inline;
}
.liste_personnages_big h2{
line-height:18px;
display:inline;
}

h3.carroussel{
text-align:center;
}

					/*  MENU */
dl, dt, dd, ul, li {
margin : 0;
padding : 0;
list-style-type : none;
}
#menu {
width : 140px;
padding : 0;
}
#menu dt {
cursor : pointer;
margin : 2px 0;
height : 48px;
line-height : 28px;
text-align : center;
font-weight : bold;
}
#menu dt span {
width : 140px;
background-repeat : no-repeat;
background-position : 95% center;
display : block;
color: black;
}
#menu dd {
}
#menu ul {
margin-bottom:8px;
}
#menu li {
text-align:left;
padding:5px 3px 5px 8px;
}
#menu li a, #menu dt a {
text-decoration : none;
display : block;
border : 0 none;
}
#menu li a {
color:#543A23;
}
#menu li a:hover {
color:#543A23;
}
#menu li a:visited {
color:#A06325;
}

/*  BTNS EXTNSBL */
a.bouton, 
button.bouton  { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font-size:12px; 
	font-weight:bold;
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	clear:both;
	text-decoration:none;
} 
a.bouton span, 
button.bouton span{ 
    position:relative; 
    float:left; 
    padding:0 0 0 25px; 
    vertical-align:middle; 
    background:url(../images/mini_btn_gch.png) left top no-repeat; 
} 
a.bouton:hover span, 
button.bouton:hover span{ 
    background:url(../images/mini_btn_gch_on.png) left top no-repeat; 
} 
a.bouton span span, 
button.bouton span span{ 
    padding:0 11px 0 0; 
    background:url(../images/mini_btn_drt.png) right top no-repeat; 
} 
a.bouton:hover span span, 
button.bouton:hover span span{ 
    background:url(../images/mini_btn_drt_on.png) right top no-repeat; 
} 
a.bouton span span span, 
button.bouton span span span { 
    height:25px; 
    padding:0; 
    background:url(../images/mini_btn_bck.png) left top repeat-x; 
	color:#999;
	line-height:20px;
} 
a.bouton:hover span span span, 
button.bouton span span span { 
    background:url(../images/mini_btn_bck_on.png) left top repeat-x; 
	color:#804420;
} 
 
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}


.btn_index_seminair{filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
.btn_index_seminair:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

