/* CHRT.CH CSS_Document : b7STUDIO.COM --- MARCH 2006*/


body{
background-color:#FFF;
font: normal 0.7em Verdana, Arial, Tahoma, sans-serif;
text-decoration:none;
text-align:center;
margin:0;
}
/*NAVIGATION*/

#navtop{
margin:0;
height:15px;
}
.menuhome{
padding:0;
margin:20px 580px 0 0;
}
#expotool{
float:right;
text-align:right;
width: 150px;
margin:0;
padding:0;
font-size:12px;
}
#expotool .tx-gsipagenav-pi1 a{
color:#333;
}
#expotool .tx-gsipagenav-pi1 a:hover{
color:#CC0000;
}
#content p.menuhome span{
display:block;
}
/*ID*/
#container{
width:960px;
margin-left: auto;
margin-right:auto;
padding:0;
text-align:left;
}
#pageheader{background-color:#666;
color:#666;
padding:0;
margin:0;
}
#content{
margin:40px 0px 10px 0px;
padding:10px 0;
border-top: 1px dashed #CCC;
}
#intro{
text-align:center;
}
.works p {
display:inline;
margin:0;
padding:10px 0;
}

/* URL'S */
#navtop a{text-decoration:none;
color:#CCC;
}
#navtop a:hover {color:#000;
}
#navtop a:focus,#navtop a:active{
color:#CC0000;
}
#navtop .on{
color:#CC0000;
}
a{
text-decoration:none;
color:#666;
}
.works a{
color:#000;
}
a:hover {color:#CC0000;
}
a:focus,#navtop a:active{
color:#CC0000;
}
/*CLASS*/
.clear{ display:none;
clear:both;
}
.works{
display:inline;
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
font-weight:bold;
padding:0 5px 0 0;
white-space:nowrap;
}
.works img{
padding:0 8px 0 0;
}
.works_image{
text-align:center;
}

.visit{
padding:20px 0 5px 0;
border-bottom:1px dashed #CCC; 
}
/*BOX'S*/
.box1, .boxbonus{
clear:both;
width:480px;
}
.boxbonus{
border-top: 1px dashed #CCC;
padding:20px 0;
}
.boxlien{
float:left;
width:200px;
padding:5px 0 10px 0;
}
.boxlien ul, .boxbonus ul{
margin:0;
padding:5px 0;
list-style:none;
}
.boxlien li, .boxbonus li{
padding:0 0 0 30px;
background:url(images/bullet_1.gif) no-repeat 15px 5px;
}
.expopdf{
text-align:left;
margin:5px 0 10px 0;
border-bottom:1px dotted #cccccc;
padding-top:5px; 
}
.expopdf img{
vertical-align:middle;
margin:0;
padding-right:3px; 
}
.notetexte {
font-size: 10px;
margin:0px;
padding:3px 0px; 
}
.expo_titre{
font-weight:bold;
margin:0px;
padding:0px; 
}
.expo_date{
font-style:italic;
margin:0px;
padding:0px; 
} 
.expo_texte{
margin:10px 0px;
padding:0px;
}
.list1{
margin:0;
padding:3px 0;
font-size:11px;
color:#002C70;
}
.list1 > span:first-child{
display:block;
width:345px;
float:left;
}
/*FORMULAIRE*/
input{
font-size:10px;
border: 1px solid #999999;
}
.csc-form-label-req, .csc-form-label{
font-size: 11px;
padding: 3px 0;
margin:0;
}
.csc-form-label-req{
margin:0 160px 0 0;
}
.csc-form-fieldcell{
text-align:right;
padding:0;
margin:0;

}
.csc-form-fieldcell input, .csc-form-fieldcell textarea{
width:270px;
background-color:#ffffff;
}
.csc-form-fieldcell select{
border:none;
width:150px;
} 