body {
margin-top:20px;
margin-bottom:20px;
}

#ja-bigicon {
DISPLAY: block;
CURSOR: auto;
top: 88px;
position: absolute;
right: 10px;}


div {font-size:    95%;
voice-family: "\"}\"";
voice-family: inherit;
font-family: verdana, sans-serif;
font-size:    95%;}

.solidblockmenu {margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(http://www.bouliacsportsplaisirs.org/templates/temp/img/blockdefault.gif) center center repeat-x;
top: 90px;
position: relative;}

.solidblockmenu li {display: inline;}

.solidblockmenu li a {float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;}

.solidblockmenu li a:visited {color: white;}

.solidblockmenu li a:hover, .solidblockmenu li .current {color: white;
background: transparent url(http://www.bouliacsportsplaisirs.org/templates/temp/img/blockactive.gif) center center repeat-x;}

a:link {color: #D60000;
text-decoration: none;}
 
a:visited{color: #D60000;
text-decoration: none;}

a:hover {color: #5AB6AD;
text-decoration: none;}

ul {margin: 10px 10px 10px 20px;
padding: 0px 0px 0px 15px;}

ul.arrow, ul.arrow-big, ul.checkbox, ul.checkbox-big {margin: 10px 10px 10px 20px;
padding: 0px 0px 0px 0px;
list-style: none;}

ul.checkbox li {margin: 5px 0px 5px 0px;
padding: 1px 0px 5px 20px;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/list_checkbox.png) 0 0 no-repeat;
font-weight: bold;
line-height: 90%}

ul.checkbox-big li {margin: 15px 0px 15px 0px;
padding: 5px 0px 20px 35px;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/list_checkbox_big.png) 0 0 no-repeat;
font-size: 250%;
color: #828282;
font-weight: bold;}

ul.arrow li {margin: 0px 0px 0px 0px;
padding: 1px 0px 10px 30px;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/list_arrow.png) 0 0 no-repeat;
font-weight: bold;}

ul.arrow-big li {margin: 15px 0px 15px 0px;
padding: 10px 0px 30px 55px;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/list_arrow_big.png) 0 0 no-repeat;
font-size: 250%;
color: #828282;
font-weight: bold;}

form {border: 0;
margin: 0;
padding: 0;}

.thumb {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: #b1d7e5; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 7px 7px 0px; PADDING-TOP: 1px;
}

.thumb A IMG {
	BORDER-RIGHT: #b1d7e5 2px solid; BORDER-TOP: #b1d7e5 2px solid; BORDER-LEFT: #b1d7e5 2px solid;  BORDER-BOTTOM: #b1d7e5 2px solid; 
}

.thumb A:hover IMG {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; BORDER-LEFT: white 2px solid;  BORDER-BOTTOM: white 2px solid;
}


div.note {margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px;
border: 1px solid #dcdcdc;
background: #f0f0f0;
text-align:justify;}

div.alert {margin: 10px 0px 10px 0px;
padding: 7px 10px 7px 35px;
border: 1px solid #dcdcdc;
background: #f0f0f0 url(http://www.bouliacsportsplaisirs.org/templates/temp/img/div_alert.png) 3px 3px no-repeat;
text-align:justify;}

div.download {margin: 10px 0px 10px 0px;
padding: 7px 10px 7px 35px;
border: 1px solid #dcdcdc;
background: #f0f0f0 url(http://www.bouliacsportsplaisirs.org/templates/temp/img/div_download.png) 3px 3px no-repeat;
text-align:justify;}

div.info {margin: 10px 0px 10px 0px;
padding: 7px 10px 7px 35px;
border: 1px solid #dcdcdc;
background: #f0f0f0 url(http://www.bouliacsportsplaisirs.org/templates/temp/img/div_info.png) 3px 3px no-repeat;
text-align:justify;}

div.tip {margin: 10px 0px 10px 0px;
padding: 7px 10px 7px 35px;
border: 1px solid #dcdcdc;
background: #f0f0f0 url(http://www.bouliacsportsplaisirs.org/templates/temp/img/div_tip.png) 3px 3px no-repeat;
text-align:justify;}

blockquote {margin: 10px 0px 10px 0px;
padding: 10px 45px 10px 45px;
background: #f0f0f0 url(http://www.bouliacsportsplaisirs.org/templates/temp/img/blockquote_start.png) 0 0 no-repeat;
text-align: justify;}

blockquote div {margin: 0px -45px -10px 0px;
padding: 0px 45px 10px 0px;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/blockquote_end.png) 100% 100% no-repeat;}

blockquote.big {margin: 10px 0px 10px 0px;
padding: 50px 50px 50px 50px;
background: #f0f0f0 url(http://www.bouliacsportsplaisirs.org/templates/temp/img/blockquote_big_start.png) 0 0 no-repeat;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 300%;
text-transform: uppercase;
font-weight: bold;
line-height: 100%;
text-align: left;}

blockquote.big div {margin: 0px -50px -50px 0px;
padding: 0px 30px 50px 0px;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/blockquote_big_end.png) 100% 100% no-repeat;}

pre {margin: 2px 0px 2px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #969696;
border-left: 20px solid #969696;
background: #f0f0f0;
font-size: 90%;
color: #646464;
/* Browser specific (not valid) styles to make preformatted text wrap */
	/* white-space: pre-wrap;
css-3 */
	/* white-space: -moz-pre-wrap;
Mozilla, since 1999 */}

em.box, em.file, em.directory {font-family: "Courier New", Courier, monospace;
font-style: normal;}

em.box {padding: 0px 2px 0px 2px;
background:#f0f0f0;
border: 1px #dcdcdc solid;}

em.file {padding: 0px 0px 0px 13px;
background: transparent url(http://www.bouliacsportsplaisirs.org/templates/temp/img/em_file.png) 0 1px no-repeat;
color: #323232;}

em.directory {padding: 0px 0px 0px 16px;
background: transparent url(http://www.bouliacsportsplaisirs.org/templates/temp/img/em_directory.png) 0 1px no-repeat;
color: #323232;}

#container {
margin: 0 auto 15px auto;
width: 900px;
padding: 5px 0px 10px 0px;
background: #ffffff;
height: 119px;}

#container2 {background: #ffffff;
padding: 7px 10px 0px 10px;
width: 880px;
height: auto;
min-height: 920px;
}

#top {background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/top.png) no-repeat ;
position: absolute;
float: left;
left: 54px;
top: -30px;
width: 423px;
height: 115px;}

#top2 {background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/recomp.png) no-repeat ;
position: absolute;
float: left;
left: -42px;
top: -45px;
width: 85px;
height: 85px;}


#imagefader {
text-decoration:none;
color:#99cc00;
padding:0px;
margin:0px;
width: 495px;
float: left;
height: 270px;
padding-top: 5px;
}



#newsticker {width: 490px;
float: left;
margin-top: 20px;}


#infos {width: 350px;
float: right;
height: 262px;
background: #ffffff;
margin-right: 5px;
margin-top: 5px;

}

#manif {width: 444px;
background: #ffffff;
border: 1px #dcdcdc solid;
float: left;
height: 465px;
margin-right: 5px;
margin-top: 10px;
padding:2px;
}

#manif h3 {
	position: relative;
	top: -13px;
	display: inline;
	padding: 0 5px 0 5px;
	font: bold 1.3em Verdana;
	color: #999999;
	background-color: #FFFFFF;
}

#lastpics {
background: #ffffff;
width: 870px;
float: right;
height: 145px;
margin-top:5px;
}
#lastpics img{border:0}

#centre {
background: #ffffff;
float: right;
border: 1px #dcdcdc solid;
width: 415px;
height: 205px;
margin-right: 3px; margin-top:10px; padding:2px;
}

#centre h3 {
	position: relative;
	top: -13px;
	display: inline;
	padding: 0 5px 0 5px;
	font: bold 1.3em Verdana;
	color: #999999;
	background-color: #FFFFFF;
}
#fin {
float: right;
width: 465px;
height: 165px;
margin-right: 3px;
}

#calendrier {
width: 230px;
height: 160px;
float: right;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#newsletter {background: #ffffff;padding:2px;
border: 1px #dcdcdc solid;
width: 180px;
height: 128px;
float: left;
margin-right: 0px;
margin-left: 1px;
margin-top: 13px;
margin-bottom: 0px;
}



#newsletter h3 {
	position: relative;
	top: -13px;
	display: inline;
	padding: 0 5px 0 5px;
	font: bold 1.3em Verdana;
	color: #999999;
	background-color: #FFFFFF;
}






#footer {
height: 190px;
background-color: #FFFFFF;
width: 890px;
margin-top: 10px;
padding: 5px;
}

.footer1 {
float:left;
width: 400px;
height: 160px;
background-image: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/logo_partenaire.png);
background-repeat: no-repeat;}

#sep{
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/h-sep.gif) repeat-y;
width: 1px;
height: 116px;
position: relative;
top: 40px;
float:left;
left: 30px;}

.footer2 {
width: 400px;
height: 165px;
float: right;
background-image: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/logo_lien.png);
background-repeat: no-repeat;
}
.footer2bis {
width: 400px;
height: 135px;
float: right;
margin-top: 35px;
}
.liens1{
width: 133px;
height: 140px;
margin-top: 20px;
float: left;
text-align: center;}

.liens2{
width: 123px;
height: 140px;
text-align: center;
margin-top: 37px;
left: -10px;
position: relative;}
.liens3{
width: 123px;
height: 140px;
text-align: center;float:right;
position: relative;
margin-top: -140px;
left: -40px;
}
.site{
width: 110px;
height: 25px;
float:right;
position: relative;
margin-top: -44px;
left: 85px;}

.footer3 {
width: 110px;
height: 30px;
float: right;

position: relative;
top: 13px;
left: 400px;}
.footer4{
font-size: 10px;
width: 840px;
margin-top: -10px;
font-family: cursive;
text-align: center;
float: left;
}

.top{
width: 35px;
height: 17px;
position: relative;
top: 20px;
}




.part1{
width: 160px;
height: 45px;
margin-top: 40px;
float: left;
}

.part2{
width: 170px;
height: 45px;
margin-top: 40px;
float: right;
left: -20px;
position: relative;}
.part3{
width: 90px;
height: 48px;
margin-top: 20px;
float: left;
position: relative;
left: 40px;}

.part4{
width: 170px;
height: 52px;
margin-top: 20px;
float: right;
position: relative;
left: -20px;
}

#footerbas {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/footer.png) no-repeat; HEIGHT: 19px
}

div#header .header-m {height: 129px;
margin: 0px 5px 10px 5px;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/header_m.png) 0 0 repeat-x;
position:relative;}

h1, h2, h3, h4, h5 {font-weight: bold;
padding-bottom: 0px;
margin-bottom: 5px;
line-height: 100%;}

h6 {font-weight: bold;
padding-bottom: 0px;
margin-top: 5px;
margin-bottom: 5px;
line-height: 100%;}

h1 {font-size: 300%;
font-weight: normal;
color: #000000;}

h2 {font-size: 330%;
color: #FF6600;}

h3 {font-size: 200%;}

h4 {font-size: 175%;
font-weight: normal;
color: #000000;}

h5 {font-size: 150%;
color: #787878;}

h6 {font-size: 125%;
color: #323232;}





#date {position: absolute;
width: 225px;
height: 23px;
float: left;
top: 70px;
left: 660px;
text-align: right;

}

div#switcher {position: absolute;
left: 530px;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/style_switcher.png) no-repeat ;
width: 165px;
height: 23px;
top: 3px;}

.switcher1 {position: absolute;
left: 170px;
width: 12px;
height: 23px;
top: 6px;}

.switcher2 {position: absolute;
left: 195px;
width: 12px;
height: 23px;
top: 6px;}

.switcher3 {position: absolute;
left: 220px;
width: 12px;
height: 23px;
top: 6px;}

.switcher4 {position: absolute;
left: 245px;
width: 12px;
height: 23px;
top: 6px;}

.switcher5 {position: absolute;
left: 270px;
width: 12px;
height: 23px;
top: 6px;}

.switcher6 {position: absolute;
left: 295px;
width: 12px;
height: 23px;
top: 6px;}

.switcher7 {position: absolute;
left: 325px;
width: 20px;
height: 23px;
top: 3px;}

.switcher8 {position: absolute;
left: 345px;
width: 20px;
height: 23px;
top: 1px;}

div#headermodule {position: absolute;
top: 38px;
right: 5px;
height: 53px;}

/* header modules */

#headermodule div.moduletable {height: 42px;
padding: 0px 5px 5px 7px;
float: right;
overflow: hidden;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/headermodule_sep.png) 0 0 no-repeat;}

#headermodule div.moduletable {height: 42px;
padding: 5px 5px 5px 7px;
float: right;
overflow: hidden;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/headermodule_sep.png) 0 0 no-repeat;}

#headermodule div.moduletable h3 {margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 0px;
font-size: 125%;
font-weight: bold;}



div#maintop .tabberlive {margin: 0px 0px 0px 0px;}

div#maintop ul.tabbernav {height: 23px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #aaaaaa;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/main_module_header.png) 0 0 repeat-x;
overflow: hidden;}

div#maintop ul.tabbernav li {display: block;
float: left;
border-right: 1px solid #c8c8c8;}

div#maintop ul.tabbernav li a {display: block;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border: none;
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background: #bec0c3;
line-height: 23px;}

div#maintop ul.tabbernav li a:hover, div#maintop ul.tabbernav li.tabberactive a:hover {border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background: #f0f2f5;}

div#maintop ul.tabbernav li.tabberactive a {border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background: #dcdee1;}

div.search {padding: 0px;
height: 20px;}

div.search input.inputbox {width: 131px;
height: 20px;
padding: 4px 2px 2px 7px;
border: none;
background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/search_bg.png) 0 0 no-repeat;
color: #646464;
font-size: 100%;}



div.search input.inputbox:hover, div.search input.sfhover {background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/search_bg_hover.png) 0 0 no-repeat;
color: #000000;}

div.search input.inputbox:focus, div.search input.sffocus {background: url(http://www.bouliacsportsplaisirs.org/templates/temp/img/search_bg_hover.png) 0 0 no-repeat;
color: #be0000;}

#navitabs {clear: both;}

.navitab {padding: 4px 8px 4px 8px;
margin: 0 0 4px 0;
text-decoration: none;
letter-spacing: 1px;
background: #e0e0e0 url(http://www.bouliacsportsplaisirs.org/templates/temp/img/corner.gif) top right no-repeat;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;}

.navitab:hover {text-decoration: none;
background: #d0d0d0 url(http://www.bouliacsportsplaisirs.org/templates/temp/img/corner.gif) top right no-repeat;}

.activenavitab {padding: 4px 8px 5px 8px;
color: #ffffff;
margin: 0 0 5px 0;
text-decoration: none;
background: #505050 url(http://www.bouliacsportsplaisirs.org/templates/temp/img/corner.gif) top right no-repeat;}

.activenavitab:hover {text-decoration: none;}

#desc a {color: #ffffff;
text-decoration: underline;}

#block {background: #E7F7FA;
width:605px;
height: 250px;
padding-top: 10px;
padding-left: 5px;
padding-bottom: 0px;
padding-right: 15px;}

p {margin: 0 0 15px 0;
line-height: 1.5em;
}


.right {text-align: right;}

a img {border: 0;}

.photo {padding: 5px;
display: block;
margin: 0 auto 15px auto;
background-color: #f0f0f0;}

.hide {display: none;}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

table.menu a { 
width:120px; 
display: block;} 
div.menu a {
color: #1B6FC0; 
background: #ffffff; 
text-decoration:none; 
font-size:11px; 
line-height:16px; 
font-family: Tahoma, verdana, sans-serif;
padding: 2px 5px;
}

div.menu a:link {
color: #1B6FC0; 
background: #FFFFFF; 
}

div.menu a:active { 
color: #1B6FC0;
background: #FFFFFF; 
}

div.menu a:visited {
color: #1B6FC0; 
background: #FFFFFF; 
}

div.menu a:hover {
color: #1B6FC0;
background: #EEFFCC; 
 
}
.sidebox_e { 
display:block; 
} 

.sidebox_e a:link, .sidebox_e a:visited 
{font-weight:normal;
   text-decoration:none; 
   } 

.sidebox_e a:hover, .sidebox_e a:active { font-weight:normal;  
text-decoration:none;} 


#tagcloud  {margin-top:0px;float: right;
margin-right: 5px;
margin-left: 0px;
background: #ffffff; 
width:405px;
height:86px;
border:2px solid #CFDEEC;
padding:5px;
font-weight:bold; 
display:block; 
} 
#tagcloud h3 {
	position: relative;
	top: -16px;
	display: inline;
	padding: 0 5px 0 5px;
	font: bold 1.3em Verdana;
	color: #999999;
	background-color: #FFFFFF;
}
#tagcloud li { 
   float: left; 
   display: inline; 
   margin: 0.25em; 
}

#tagcloud li.cloud1 { font-size: 0.90em; } 
#tagcloud li.cloud2 { font-size: 1.1em;  } 
#tagcloud li.cloud3 { font-size: 1.3em; } 
#tagcloud li.cloud4 { font-size: 1.5em;  } 
#tagcloud li.cloud5 { font-size: 1.7em;} 


#misc .liens img 

{

margin-top: 4px;

margin-right: 4px;

margin-bottom: 4px;

margin-left: 4px;

width: 79px;

height: 29px;

display: block;

float: left;

}

#misc .liens a img 

{

border-top-width: 3px;

border-right-width: 3px;

border-bottom-width: 3px;

border-left-width: 3px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #005096;

border-right-color: #005096;

border-bottom-color: #005096;

border-left-color: #005096;

}

#misc .liens a:hover img 

{

border-top-width: 3px;

border-right-width: 3px;

border-bottom-width: 3px;

border-left-width: 3px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #CFDEEC;

border-right-color: #CFDEEC;

border-bottom-color: #CFDEEC;

border-left-color: #CFDEEC;

}


