@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
	margin: 0;
	padding: 0;
	background: #00548b url(../images/fond.jpg) repeat-x top ;
	font: 10px Verdana, Helvetica, sans-serif;
	color: #505050;
}

h1 {
font-family: Verdana,'Trebuchet MS', Sans-Serif;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	color:#006bb5;
	margin: 15px 5px 15px 10px;
}

h2 {
font-family: Verdana,'Trebuchet MS', Sans-Serif;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	color:#006bb5;
	margin: 15px 5px 15px 10px;
}

h3 {
background:url(../images/mini-logo.jpg) left no-repeat;
padding: 7px 0px 10px 60px;
color:#006bb5;
margin:10px 0 10px 20px;
font-size:12px;
}


h2.aviron {
font-size: 12px;
	text-decoration:none;
	color:#f68e1d;
	height:33px;
	padding:10px 0 0 10px;
	background:url(../images/aviron.jpg) top left no-repeat;
}

h2.voile {
font-size: 12px;
	text-decoration:none;
	color:#f68e1d;
	height:33px;
	padding:18px 0 0 10px;
	background:url(../images/voile.jpg) top left no-repeat;
}

h1.aviron {
font-size: 12px;
	text-decoration:none;
	color:#f68e1d;
	height:33px;
	padding:10px 0 0 10px;
	background:url(../images/aviron.jpg) top left no-repeat;
}

h1.voile {
font-size: 12px;
	text-decoration:none;
	color:#f68e1d;
	height:33px;
	padding:18px 0 0 10px;
	background:url(../images/voile.jpg) top left no-repeat;
}


ol, ul {
	margin: 0 0 0 0;
	line-height: 150%;
}

p {
margin: 15px 5px 15px 10px;
line-height: 150%;
}

.bordcel {
border-top: 1px solid #f68e1d;}

li {
padding: 0 0 12px 24px;
list-style:none;
	text-align:left;
}

a {
	color: #f68e1d;
	text-decoration:none;
}

a:hover {
	text-decoration: none;
	color: #077dc5;
}

img {
	border: none;
}
#conteneur {
position:relative;
margin:50px auto auto auto;
	width: 952px;
	}
	
.jaune {
color:#f68e1d;
}

.bleu {
color:#006bb5;}

#header {
position:relative;
width:952px;
height:136px;
background:url(../images/header.png) top left no-repeat;
}

#logo {
position:relative;
padding-top:16px;
margin-left:40px;}

#baseline {
	position:absolute;
	left:35px;
	top: 115px;
	font-size:11px;
	color:#f68e1d;
}

#adresse {
	position:absolute;
	left:410px;
	top: 11px;
	font-size:11px;
	color:#2b2b2b;
	font-weight:700;
}

#adresse a {
	color:#f68e1d;
}

#adresse a:hover {
	color:#077dc5;
}

#telephone {
	position:absolute;
	left:591px;
	height:18px;
	top: 154px;
	font-size:17px;
	color:#ff5618;
	font-weight:bold;
}

#distri {
	position:absolute;
	left:721px;
	width:192px;
	height:97px;
	padding-left:20px;
	top:-3px;
	background:url(../images/bg-distri.png) top left no-repeat;
}

* html #menu {
position:relative;
width:952px;
height:30px;
background: #fff url(../images/bg-contenu.jpg) repeat-y top ;
float:left;
font-size:14px;}/*IE6*/

#menu {
position:relative;
width:947px;
height:30px;
background: #fff url(../images/bg-contenu.jpg) repeat-y top ;
float:left;
font-size:12px;
z-index:10;
padding-left:5px;}

#Nav {
padding: 3px 0 0 0;
list-style: none;
}

#Nav li {
width: 130px;
margin: 0px 0 0 0px;
float: left;
padding: 0;
}
#Nav li a {
display: block;
background-color: #fff;
color: #353535;
text-decoration: none;	
margin: 0; padding: 3px 3px 3px 10px;
}

#Nav li a:hover,#Nav li a:active,#Nav li a.current {
display: block;
background: url(../images/bg-menu.gif) bottom left repeat-x;
color:#f68e1d;
text-decoration: none;	
margin: 0; padding: 3px 3px 3px 10px;
}
.Menu {
padding: 0;
list-style: none;
display: none;
}
#Nav li .ss-menu {
display: block;
background: url(../images/bg-ss-menu.png) top left repeat;
color: #fff;
text-decoration: none;	
margin: 0; padding: 3px 3px 3px 10px;
}

#Nav li a.ss-menu:hover {
display: block;
background: url(../images/bg-menu.png) bottom left repeat-x;
color: #f68e1d;
text-decoration: none;	
margin: 0; padding: 3px 3px 3px 10px;
}

#contenu {
position:relative;
width:952px;
background: #fff url(../images/bg-contenu.jpg) repeat-y top ;
float:left;
}

#corps {
position:relative;
padding:0 5px 0 5px;

}

#ariane {
position:relative;
height:20px;
padding:5px 0 0 20px;
border-top: 1px solid #f68e1d;}

.blocgauche {
float:left;
width:620px;
padding:0 5px 0 20px;}

.blocgauche2 {
float:left;
width:470px;
margin:0 5px 0 20px;
padding:12px 0 0 10px;
background:url(../images/bg-gal.jpg) left top no-repeat;}

.blocdistri {
margin-left:650px;
}


.blocdistri a {
	color: #077dc5;
	text-decoration:none;
}

.blocdistri a:hover {
	text-decoration: none;
	color: #f68e1d;
}

.distri td {
border-top:1px solid #ededed;
}


.blocdroit {
margin-left:670px;
}

.blocdroit li {
background:url(../images/mini-logo.jpg) left no-repeat;
list-style:none;
padding: 7px 0px 10px 60px;
margin:10px 0 10px 20px;
font-size:12px;}

.blocdroit a {
	color: #077dc5;
	text-decoration:none;
}

.blocdroit a:hover {
	text-decoration: none;
	color: #f68e1d;
}

.blocdroit2 {
margin-left:500px;
}

.blocdroit2 table {

}

.blocdroit2 td {
border-bottom:1px solid #ededed;
padding-right:5px;
}

.blocdroit2 td.col2 {
border-bottom:1px solid #ededed;
border-left:1px solid #d8d8d8;
padding-left:5px;
}


.blocdroit2 a {
	color: #077dc5;
	text-decoration:none;
}

.blocdroit2 a:hover {
	text-decoration: none;
	color: #f68e1d;
}

.middle {
padding:0 20px 0 20px;
clear:both;
}

.middle2 {
padding:0 20px 0 20px;
background:url(../images/plaisir-aviron-voile.jpg) bottom right no-repeat;
clear:both;
}

.middle3 {
padding:0 20px 0 20px;
background:url(../images/poisson-virus.jpg) bottom right no-repeat;
clear:both;
}

.centre {
text-align:center;}

.aligndroite {
float:right;}

#footer {
position:relative;
float:left;
width:952px;
background: #fff url(../images/bg-contenu.jpg) repeat-y top;
border-top: 1px solid #f68e1d;
}

#footer table {
margin:0 auto;}

#bas {
position:relative;
float:left;
width:952px;
height:11px;
background:url(../images/bas.png) top left no-repeat;
}

#search-box {

width:150px;

height:23px;

background:url(../images/box-search.jpg) no-repeat;

margin:0 0 15px 0px;

}



#search-text {

background:transparent none no-repeat 0 0;

border:none;

color:#666;

width:118px;

margin:3px 4px 4px 26px;

}

#blocgauche2 img {vertical-align:middle; border:none;
}
 
#thumbs {overflow:auto; list-style:none; margin:0px; padding:0;}

 
*+html #thumbs {overflow:hidden; list-style:none; margin:0px; padding:0;}
 
 
#thumbs li {
width:70px;
height:53px;
margin: 0 0 0 370px;
padding:0;
}
 
#thumbs a {display:block; padding:1px; outline:none;}
 
#thumbs a:hover, #thumbs a:focus {background:#fff;}
 
#thumbs a.active {background:#f68e1d;}
 
#viewer {position:relative; width:346px; height:260px; margin-left:10px;
margin-top:-263px;}
 
#viewer img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}

.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}

   .tooltip h3{
      margin: 0 0 5px;
      text-align: left;
   }
   
   
  code{
   display: block;
   margin: 6px 10px 8px 0;
   padding: 2px 30px 2px 15px;
   overflow: hidden;
   
   font-family: monospace;
   line-height: 17px;
   white-space: pre;
   text-align: left;
   
   border: 1px solid #6699CC;
   border-width: 1px 1px 1px 15px;
   
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   
   background-color: #f7f7f7;
}

   code span{ color: #4CC744; font-style: italic; }
   code var{ color: #6699CC; font-style: normal; }
   code samp{ color: #CC0066; font-style: normal; text-decoration: none; }
   code dfn{ color: #FF7C0A; font-style: normal; text-decoration: none; }

   code.css var{ color: #FF7C0A; }
   code.css dfn{ color: purple; }

.pdf {
    padding-left: 33px;
    background: url('/virusboat/images/pdf.jpg') left top no-repeat;
    height: 40px;
}
