/*CSS 2, Cafesolex.net version.2 site Dev & design by ben, contact: ben@izm.fr or ben@dumy.fr. flash by ares, ares@izm.fr.
 besoin d'un site dynamique sur mesure ? ((x)html & css,flash,javascript,php,xml.) contacter nous ! <!--%TimeStamp%-->18/04/2008 21:15<!---->*/
*{border: 0; padding: 0; margin: 0; color: #000000; text-decoration: none;}
html{overflow: hidden;}
body {overflow: hidden; font-family: "Times New Roman", Times, serif; background-color: #CCCCCC;height:100%}
#hpag {height: 120px;}
#fak {text-align:center; background-image: url(title_trans1.gif); background-color: transparent;
background-position: center top; background-repeat: no-repeat;height:85px;}
#menu{
background-color:#CC0033;
background-image:url(tab1_25.png);
background-repeat:repeat;
border-bottom:2px solid #999999;
border-top:2px solid #666666;
height:29px;
line-height:29px;
padding-left:6%;
text-align:center;
white-space:nowrap;
    margin-bottom: 0;
    margin-top: 0
}
#Cmain {position: absolute;left: 132px;right: 0px; top: 125px; bottom: 55px; overflow:auto; background-color: #CCCCCC;
background-image: url(solexbg_opA2.jpg);background-attachment: fixed;background-repeat: no-repeat;background-position: 155px 140px;}
#content{padding:10px;}
#Bpage{overflow:hidden; position:absolute;  height:55px; left:131px; bottom:0; right:0;
width: 100%; border-top:1px dashed black; background-color: #CCCCCC !important; text-align: left;}
#menu a{
color:#CCCCCC;
display:block;
float:left;
font-size:16px;
font-weight:bold;
height:29px;
line-height:29px;
padding-left:10px;
padding-right:10px;/*letter-spacing:1px;*/
white-space:nowrap;
}
#menu a:hover{
background-image:url(tab2_25.gif);
border:1px dashed #FFFFFF;
display:block;
font-size:18px;
height:25px;
line-height:25px;
}
#menu #boutik{
background-image:url(boutik1.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:29px;
padding:0;
width:165px;
}

#menu #boutik:hover{
background-image:url(cligno-boutik3.gif);
background-position:center;
background-repeat:repeat-x;
border:1px dashed #FFFFFF;
display:block;
height:25px;
padding:0;
width:165px;
}
#menu #cafe{
background-image:url(cafe1.gif);
background-repeat:no-repeat;
display:block; float: left;
float:left;
height:29px;
padding:0;
width:75px;}
#menu #cafe:hover{
background-image:url(cafe2.gif);
border:1px dashed #FFFFFF;
display:block;
font-size:18px;
height:25px;
line-height:25px;
}

#pga{
background-color:#790000;
border-right:1px dotted #666666;
bottom:0;
color:#CCCCCC;
left:0;
overflow:hidden;
position:absolute;
text-align:center;
top:118px;
width:130px;
}
 a.scrol{ color: #CCCC99; font-style: italic; font-weight: normal;
border-bottom:1px dashed #CCCCCC;
display:block;
white-space:nowrap;
}
 a.scrol:hover{background-color:#999999;color:#333333;font-style:normal;}
 img.scrol{display:inline;}
#pga #tb{
position: absolute;
background-color:#790000;
border-bottom:1px dashed #000000;
color:#F3F3F3;
font-weight:bold;
width:130px;
z-index:10;
}
#marqueecontainer{
overflow:hidden;
padding-top:20px;
text-align:center;
width:130px;
}
#ss_menul{
background-color:#852C2C;
border-bottom:2px solid #666666;
border-right:1px dotted #666666;
border-top:2px solid #666666;
bottom:-2px;
height:55px;
left:0;
overflow:hidden;
position:absolute;
text-align:center;/**/
width:130px;
}
#pga div {
border-bottom:1px dashed #000000;
color:#F3F3F3;
font-weight:bold;
}
#bensign{vertical-align:middle;}
#bpage{
background-color:#CCCCCC !important;
border-top:1px dashed #000000;
bottom:0;
height:55px;
left:131px;
overflow:hidden;
position:absolute;
right:0;
text-align:left;
width:90%;
}
p{
padding:16px;
}
p a{
border-bottom:1px dotted #333366;
color:#333366;
padding:0;
}
p a:hover{
color:#CC0033;
}
ol,ul,li{
list-style-position:inside;
padding-left:8px;
}
h1{
background-color:#CCCCCC;
border:1px solid #666666;
font-size:28px;
font-style:normal;
font-weight:bold;
text-align:center;
}
table{
border:1px solid #000000;
border-collapse:collapse;
border-spacing:0;
margin-bottom:5px;
margin-top:5px;
}
table.tra{/*IE qui fait chier comme d'hab*/
background-color:#BBBBBB !important;
color:#000000;
filter:alpha(opacity=75);
margin-left:1%;
margin-right:1%;
}
div.tra{
background-color:#BBBBBB !important;
color:#000000;
margin-left:1%;
margin-right:1%;
-moz-opacity:0.75;
opacity:0.75;
}
table.b_tb{
border:1px solid #333333 !important;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
filter:alpha(opacity=75);
margin-left:1%;
margin-right:1%;
-moz-opacity:0.75;
opacity:0.75;
table-layout:auto;
}
table.b_tb tr td{
border-left:1px dashed #EBEBEB;
border-right:1px dashed #EBEBEB;
text-align:center;
}
.alt{
background-color:#BBBBBB;
}
.over{
background-color:#A8A8A8;
}
.centrer{
text-align:center;
}
.opak75{
-moz-opacity:0.75;
opacity:0.75;
}
#cmain #content h2{
font-size:20px;
font-style:normal;
text-decoration:underline;/*background-color:#bbbbbb;*/
}
#cmain #content h3,#cmain #content h4,#cmain #content h4 a{
font-size:18px;
font-weight:bold;
padding-left:6px;/*background-color:#bbbbbb;*/
text-decoration:underline;
}
table.b_tb tr td h2,td h2 a{
background-color:#666666;
border-bottom:1px dashed #333333;
color:#E9E9E9!important;
display:block;
font-style:normal;
text-decoration:none !important;
}
table.b_tb tr td h3{
background-color:#999999 !important;
border-bottom:0px dashed #EBEBEB;
color:#D6D6D6;
font-size:16px;
font-style:normal;
text-decoration:none !important;
}
table.b_tb tr td h4{
font-size:16px;
font-style:normal;
text-decoration:none !important;
}
table.b_tb tr td h5{
font-size:14px;
font-style:normal;
text-decoration:none !important;
}
table.b_tb tr td span{
font-style:italic;
font-weight:bold;
}
.tdcol1{
background-color:#CCCCCC;
border-top:1px dashed #EBEBEB;
padding:8px;
}
.tdcol2{
background-color:#DBDBDB;
border-top:1px dashed #EBEBEB;
padding:8px;
}
a.maillk{
background-color:#999999;
border-bottom:1px dashed #FFBB2D;
color:#FFC140;
font-style:italic;
font-weight:bold;
padding:0 5px;
}
a.maillk:hover{
border-bottom:1px dashed #CC0033;
color:#CC3300;
}
.contact{
border:1px dashed #333366;
display:block;
font-size:18px;
font-weight:bold;
margin:15%;
margin-top:3%;
text-align:center !important;
}
.note1{
background-color:#CCCCCC;
color:#990000;
font-size:13px;
font-style:italic;
}
/******************** GALERIES *********************** H D B G *******V/H*************/
#choixgal{
background-color:#999999;
border:1px solid #F4F4F4;
color:#E5E5E5;
display:inline;
font-weight:bold;
line-height:28px;
margin:0 5px;
padding:2px 5px;
}
.chgal2{
background-color:#999999;
border:1px outset #F4F4F4;
color:#E5E5E5;
display:inline;
font-weight:bold;
margin:0 3px;
padding:2px 5px;
}
.chgal2:hover{
background-color:#E5E5E5;
border:1px inset #F4F4F4;
color:#333333;
}
#galtitre{
background-color:transparent;
border:1px dashed #8893B1;
font-weight:bold;
margin:0 1% 10px 1%;
padding:5px;
}
#listthumb{
background-color:transparent;
border:1px dashed #8893B1;
margin:0 1%;
text-align:center;
}
#listthumb img{
border:1px solid #8893B1;
margin:6px;
padding:2px;
vertical-align:middle;
}
/*pop-under Galeries javascript*/
#pop{
background-color:#666666;
border:2px solid #FFCC00;
cursor:move;
display:none;
left:3px;
position:absolute;/* fenetre */
top:3px;
z-index:500;
}
#tet{
background-color:#CCCCCC;
border-bottom:1px dashed #FFFFFF;
color:#000000;
font-size:14px;
line-height:26px;
overflow:hidden;

}
#croix{
background-color:#CC0033;
border:1px inset #FFCC00;
color:#000000;
cursor:pointer;
font-family:sans-sherif;
font-weight:bold;
padding-left:4px;
padding-right:4px;
position:absolute;/* croix pour fermer */
right:0px;
text-align:center;
top:0px;
}
/******************** left menu ***************************************************/
 #soire_rtb {font-size:28px;line-height:32px;text-align:center;color:#000000;font-weight:bold;margin:0px auto;} 
 #soire_rtb h2{margin:0px;font-size:26px;line-height:22px;}
 #soire_rtb p{margin:4px;}
