.form{
width:100%;

}
hr {
  height: 1px;
  margin: 3;
  padding: 0;
  color: #d4d4d4;
  background-color: #d4d4d4;
  border: 0;
}

.clear{clear:both; float:none;}
@font-face {
   font-family: 'cleanpro';
   src: url('cleanpro-05pt-webfont.eot');
   src: url('cleanpro-05pt-webfont.eot?#iefix') format('embedded-opentype'),
        url('cleanpro-05pt-webfont.woff') format('woff'),
        url('cleanpro-05pt-webfont.otf') format('otf'),
        url('cleanpro-05pt-webfont.svg') format('svg');
  url('cleanpro-05pt-webfont.ttf') format('ttf');
 
} 

@font-face {
    font-family: 'yanone_kaffeesatzbold';
    src: url('yanonekaffeesatz-bold-webfont.eot');
    src: url('yanonekaffeesatz-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('yanonekaffeesatz-bold-webfont.woff') format('woff'),
         url('yanonekaffeesatz-bold-webfont.ttf') format('truetype'),
         url('yanonekaffeesatz-bold-webfont.svg#yanone_kaffeesatzbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'yanone_kaffeesatzregular';
    src: url('yanonekaffeesatz-regular-webfont.eot');
    src: url('yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('yanonekaffeesatz-regular-webfont.woff') format('woff'),
         url('yanonekaffeesatz-regular-webfont.ttf') format('truetype'),
         url('yanonekaffeesatz-regular-webfont.svg#yanone_kaffeesatzregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'lobster_tworegular';
    src: url('lobstertwo-regular-webfont.eot');
    src: url('lobstertwo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('lobstertwo-regular-webfont.woff') format('woff'),
         url('lobstertwo-regular-webfont.ttf') format('truetype'),
         url('lobstertwo-regular-webfont.svg#lobster_tworegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
 /* font-family: 'league_gothicCnRg';
    src: url('leaguegothic-condensedregular-webfont.eot');
    src: url('leaguegothic-condensedregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('leaguegothic-condensedregular-webfont.woff') format('woff'),
         url('leaguegothic-condensedregular-webfont.ttf') format('truetype'),
         url('leaguegothic-condensedregular-webfont.svg#league_gothicCnRg') format('svg');
    font-weight: normal;
    font-style: normal;
    */
    
    
 font-family:'cleanpro',Trebuchet MS,sans-serif;   
    
.descriptionarea{
width: 99%;
height: 200px;
}





html, body {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 10px;
height: 100%;
width: 100%;
background-color: #ffffff;
background-image:url('fonddegrade.png');
background-repeat:repeat-x;
margin 0;
font-family:'cleanpro',Trebuchet MS,sans-serif;
color:#000000;
font-size:12px;
font-weight:lighter;
text-align: left; /* pour corriger le bug de centrage IE */
padding: 0 ;
}


ul li
{
padding-left: 14px;
}


.hh1{
font-size:31px;
color:#333366;

line-height:1px;
}


.hh3{
font-size:14px;
color:#333366;
}

table.site{
	width: 1000px;
	margin: auto;
}

#contentoleo{
color:#8191cd;
font-family:'Oleo Script';
overflow:hidden;
margin-top: 0;
text-align: left;
width:1029px;
position:relative;
padding-left:3px;
}


ul { list-style-type: none; }


ol { list-style-type:decimal; }


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


.redo{
color:#777777;

}


.grisstyle {
color:#666666;
font-size:12px
}


.Style19 {
color:#666666;
font-size:13px
}


.Style9 {
color:#003366;
font-size:12px
}


.Style20 {
color:#000000;
font-size:18px;

}


.grissmall{
color:#666666;
font-size:12px
}


.grisverysmall{
color:#cccc00;
font-size:9px
}


a.grissmall{
text-decoration: none;
color:#777777;
}


a.grisverysmall{
text-decoration: none;
color:#cccc00;
}


a.grissmall{
text-decoration: none;
color:#666666;
}


.whito{
text-decoration: none;
color:#ffffff;
font-size:21px;
}


a.whito{
text-decoration: none;
color:#ffffff;
font-size:21px;
}


.smallwhito{
text-decoration: none;
color:#ffffff;
font-size:14px;
}


a.whito{
text-decoration: none;
color:#ffffff;

font-size:14px;
}


.purewhite{
color:#ffffff;
}


a.purewhite{
text-decoration: none;
color:#ffffff;
}


.redsmall{
color:#990000;
font-size:11px
}


.blacksmall{
color:#000000;
font-size:11px
}


.black{
color:#000000;
font-size:11px
text-align: left;
}


.smallwhite {
color:#ffffff;
font-size:12px
}


#lines{
width:100%;
padding:2px 0 0 0;
float:left;
position:relative;
border-style:solid; 
border-color:#fff; 
border-width:0 0 8px 0;
height:100px;



}
#cells{
padding:0 5px 0 5px;
text-align: left;
float:left;
position:relative;
border-style:solid; 
border-color:#fff; 
border-width:0 8px 0 0;
height:100%;
line-height:20px;
}



#bigfooter{
position:relative;
float:left;
background:#000000;
background-color:#000000;
width:100%;
border-top:1px solid #ffffff;
height:100px;
}
#fullwidth{
margin-top: 0;
float:left;
position:relative;
width:100%;
overflow:auto;
padding-bottom:30px;
}

#content{
margin-top: 0;
text-align: left;
float:left;
position:relative;
/*border-style:solid; 
border-color:#666666; 
border-width:2px;*/
}

#contentbottom{
margin-left:auto;
margin-right:auto;
padding:10px 0 10px 0;
width:100%;
background:#91b5ff;
background-color:#91b5ff;
text-align:center;
font-size:14px;
color:#ffffff;
margin-top:20px;


}
#contentbottom a:link {
color:#ffffff;
text-decoration: none;

} 

#box{
text-align: left;
float:left;
position:relative;
padding:0px;
margin:16px;
width:176px;
height:150px;
/*border-style:solid; 
border-color:#cccccc; 
border-width:1px;*/
color:#666666; 
}




#boxright{
text-align: left;
float:left;
position:relative;
padding:0px;
margin:16px;
margin-right:0px;
width:176px;
height:150px;
/*border-style:solid; 
border-color:#cccccc; 
border-width:1px;*/
color:#666666; 
}

#boxleft{
text-align: left;
float:left;
position:relative;
padding:0px;
margin:16px;
margin-left:0px;
width:176px;
height:150px;
/*border-style:solid; 
border-color:#cccccc; 
border-width:1px;*/
color:#666666; 
}

#smallbox{
text-align: left;
float:left;
position:relative;
width:167px;
padding:5px;

color:#ffffff; 
font-size:13px;
background-color:#6666ff;
background:#6666ff;
}



#colonne{
text-align: left;
width:224px;
position:relative;
float:left;
padding: 0 5px 5px 5px;
margin:0 0px 15px 14px;
color:#000000;
height: 500px;
overflow:hidden;
}


#newcolonne{
text-align: left;
width:580px;
position:relative;
float:left;
padding:5px;
margin:7px;
color:#000000;
}


#contactos{
height:162px;
width:162px;
overflow:hidden;
margin-top: 0;
text-align: left;
position:relative;
padding-left:3px;
font-size:12px;
/*border-style:solid; 
border-color:#666666; 
border-width:2px;*/
}









#whitecontent{
border-style:solid; 
border-color:#ffffff; 
border-width:3px;
border-radius: 6px;
-moz-border-radius : 6px;
-webkit-border-radius : 6px;
padding:5px;
behavior: url(PIE.htc);
font-family:'cleanpro',Trebuchet MS,sans-serif;

}




#contentwhite{
background:url(backtop1.png) repeat-x top center;
background-color:#ffffff;
overflow:hidden;
margin-left: 6px;
margin-top: 0;
text-align: left;
width:1010px;
position:relative;
padding:5px:
padding-bottom:0px;
border-style:solid; 
border-color:#666666; 
border-width:0 1px 1px 1px;
border-radius: 6px;
-moz-border-radius : 6px;
-webkit-border-radius : 6px;
behavior: url(PIE.htc);
font-family:'cleanpro',Trebuchet MS,sans-serif;
font-size:12px;
font-weight:lighter;
}



#slogan{
position:relative;
float:left;
padding-left:0px;

color:#000000;
font-size:21px;
font-weight:100;
margin-top:6px;
margin-bottom:2px;
}


#slogangrey{
position:relative;
float:left;
padding-left:10px;

color:#666666;
font-size:21px;
font-weight:100;
margin-top:6px;
margin-bottom:2px;
}


#redbig{
position:relative;
float:right;

color:#990000;
font-size:21px;
font-weight:100;
margin-top:6px;
margin-bottom:2px;
margin-right:6px;
}



#logo{
position:relative;
height:252px;
width:428px;
margin:0;
background-color: #FFFFFF;
behavior: url(PIE.htc);
box-shadow: 1px 0 1px #000000;
-moz-box-shadow: 1px 0 1px #000000; 
-webkit-box-shadow: 1px 0 1px #000000; 
-goog-ms-box-shadow: 1px 0 1px #00000;
float:left;
/*border: 2px solid #777777;*/
border-top: 0px;
border-bottom: 0px;
padding-top:8px;
/*padding-top:11px;*/
color: #333333;
font-size: 20px;
/*font-weight: bold;*/
text-align: center; 
}



#logobottom{
position:relative;
height:41px;
width:420px;
margin:0;
background-color: #EBEBEB;
float:left;
padding:1px;
/*padding-top:11px;*/
color: #333333;
font-size: 12px;
/*font-weight: bold;*/
}


#network{
position:relative;
float:right;
margin:1px;
}




#bluetelephone{
position:relative;
background-color:#333366;
text-align:center;
line-height:20px;
vertical-align:middle;
color:#ffffff;
font-size:14px;
margin:5px;
padding-top:3px;
float:left;
padding-left:3px;
padding-right:3px;
height:25px;
width:190px;
}


#bluetelephoneright{
position:relative;
background-color:#333366;
margin:5px;
text-align:center;
line-height:20px;
vertical-align:middle;
color:#ffffff;
font-size:14px;
padding-top:3px;
float:right;
padding-left:3px;
padding-right:3px;
height:25px;
width:110px;
}


#bluetop{
position:relative;
margin:5px 0px 1px 0px;
float:left;
}








#petitbloc{
position:relative;
float:left;
/* background:url(../images/blanc50.png) repeat-x;*/
border:1px solid #666666;
padding:5px;
margin:3px;
border-radius: 1px;
-moz-border-radius :1px;
-webkit-border-radius : 1px;
behavior: url(PIE.htc);
border:1px solid #cccccc;
font-size: 11px;
font-weight: 100;
color: #333333;
}


#form1{
position:relative;
float:left;
padding:0;

height:150px;
margin:10px 0 0 0 ;
font-size:11px;
width:350px;

}


#forma{
position:relative;
float:left;
font-size:11px;
width:210px;
padding:2px;
margin:0 0px 3px 0px;
}


#forma2{
position:relative;
float:right;
padding:2px;
margin:0 0px 3px 0px;
}


#forma3{
position:relative;
float:left;
float:left;
font-size:11px;
padding:1px;
margin:0 0px 0px 0px;
width:155px;
height:36px;
}


#fullcontent{
float:left;
position:relative;
background-color: #ffffff;
background:url(fondfull.jpg) repeat-x top center;
background-color:white;
margin-top:1px;
padding:2px;
width:998px;
border:1px solid #FFFFFF;
border-top:0;
border-bottom:0;
-moz-box-shadow: 0px 0px 10px 2px #000000;
-webkit-box-shadow: 0px 0px 10px 2px #000000;
-o-box-shadow: 0px 0px 10px 2px #000000;
box-shadow: 0px 0px 10px 2px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=90, Strength=10);
}


#element{
float:left;
position:relative;
background-color: #ffffff;
padding:5px;
width:309px;
height:161px;
border:1px solid #ffffff;
border-radius: 1px;
-moz-border-radius :1px;
-webkit-border-radius : 1px;
behavior: url(PIE.htc);

margin:1px;
font-size:12px;
}


#photo{
float:left;
position:relative;
width:160px;
height:160px;

margin:2px;
font-size:12px;
}


#description{
float:left;
position:relative;
width:138px;
height:150px;

margin:10px 2px;
font-size:12px;
text-align:left;
}


#centrage{
margin-left: auto;
margin-right: auto;

max-width:1010px;

height:100%;
text-align:left;

}
#centragewhite{
margin-left: auto;
margin-right: auto;
margin-top:20px;
max-width:1010px;

max-height:600px;
text-align:center;

}

#centrageblack{
margin-left: auto;
margin-right: auto;
margin-top:0px;
padding:20px 0 20px 0;
width:100%;
height:100%;
background:#000;

text-align:center;

}
#centragehigh{
margin-left: auto;
margin-right: auto;
margin-top:20px;
max-width:1010px;

text-align:center;

}



#centrageblue{
margin-left: auto;
margin-right: auto;
width:100%;

height:100px;
text-align:left;
background:#6666FF;
background-color:#6666FF;
}

#container{
background:url(backtop2.png) repeat-x top center;
position:relative;
width:100%;
padding-bottom:15px;
border-bottom :6px solid #777777;
/*height:692px;*/
}




#left_sidbar{
background-color:#ebebeb;
padding: 25px 5px 10px 15px;
position:relative;
width:191px;
min-height: 600px;
float:left;
font-size:14px;

color:#444444;
text-align:left;
text-decoration:none;
list-style-type:none;
}



.menu{

margin-top:10px;


font-size:18px;

color:#444444;
text-decoration:none;
list-style-type:none;
}


.menu a {
list-style-type:none;
padding-left:5px;
padding-bottom:5px;

font-size:11px;

color:#444444;
text-decoration:none;
border-bottom:1px solid #ccc;
}


.menu a : hover{
color:#ff9c00;
}


.menu li a {

font-size:11px;

color:#444444;
list-style-type:none;
display: list-item;
list-style-image: url(puce.png);
margin:2px 18px; // espacement vertical puis horizontal
}


#central_content{
width:775px;
float:left;
position:relative;
border-style:solid; 
border-color:#a2a2a2;
border-width:0 1px 0 0px; 
background-color:#ffffff;
min-height: 625px;
padding:10px;
padding-bottom:0;
}




#right_content{
width:172px;
float:right;
position:relative;
color: #333333;
font-size:11px;
}



.h2{

color:#990000;
position:absolute;
left:0px;
bottom:-10px;
font-size:60px;
letter-spacing:2px;
}


#bottom {
overflow:hidden;
margin-left: auto;
margin-right: auto;
margin-top:25px;
text-align: center;
width:1010px;
position:relative;
border-style:solid; 
border-color:#cccccc; 
border-width:0 0 1px 0;
height:60px;
}


#bottomwhite {
overflow:hidden;
margin-left: auto;
margin-right: auto;
margin-top:15px;
text-align: center;
width:1021px;
position:relative;
border-radius: 8px ;
-moz-border-radius : 8px;
-webkit-border-radius : 8px ;
behavior: url(PIE.htc);
border-style:solid; 
border-color:#666666; 
border-width:1px;
height:140px;
/*background:url(../images/back901.png) repeat-x ;*/
}


#footer{
overflow:hidden;
position:relative;
min-width:1002px;
text-align:center;
padding-bottom:30px;
padding-top:0px;
line-height:10px;
color: #ffffff;
background-color:#000000;
background:#000000;
font-size:12px;
border-style:solid; 
border-color:#333366; 
border-width:5px 0 0 0;
margin:auto;
margin-top:0;
margin-bottom:0px;
-moz-box-shadow: 0px -5px 10px 0px #ffffff;
-webkit-box-shadow: 0px -5px 10px 0px #ffffff;
-o-box-shadow: 0px -5px 10px 0px #ffffff;
box-shadow: 0px -5px 10px 0px #ffffff;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=0, Strength=10);
}


#contenumilieu {
overflow:hidden;
position:relative;
min-width:1026px;
float:left;
color: #333333;
font-size:11px;
border:3px solid #cccccc;
border-top:0;
}


/*MENU JQUERY*/
.CentralMenu {
position:relative;
margin: 5px 0px 10px 0px;
padding: 0px;
width:848px;
height:200px;
overflow: hidden;
float:left;
}


.Style1 {font-family: Verdana, Trebuchet MS;
color: #666666;
}


.Style2 {
color: #666666;

}



#blocboutons{
position:relative;
float:left;
width:146px;
height:26px;
margin:0px 0px 10px 10px;
background-color: #ffffff;
/*background:url(../images/blanc50.png) repeat-x;*/
color: #666666;
font-size:17px;

text-align:center;
padding-top:1px;
border:0 1px 1px 1px solid #666666;
border-radius: 0 0 5px 5px;
-moz-border-radius :0 0 5px 5px;
-webkit-border-radius : 0 0 5px 5px;
behavior: url(PIE.htc);
box-shadow: 2px 2px 1px #000000;
-moz-box-shadow: 2px 2px 1px #000000; 
-webkit-box-shadow: 2px 2px 1px #000000; 
-goog-ms-box-shadow: 2px 2px 1px #00000;
}



#blocpreboutons{
position:relative;
float:left;
height:18px;
margin:5px 5px 10px 5px;
background-color: #ffffff;
/*background:url(../images/blanc50.png) repeat-x;*/
color: #666666;
font-size:18px;

padding-top:1px;
border:1px solid #FFFFFF;
border-radius: 5px;
-moz-border-radius :5px;
-webkit-border-radius : 5px;
behavior: url(PIE.htc);
}


#rub{
position:relative;
float:left;
width:1001px;
height:21px;
margin:8px;
margin-top:0;
color: #ffffff;
font-size:22px;

padding-top:0px;
border-bottom:1px solid #ffffff;
}


.light{
font-size:14px;
font-weight:thin;
}


#blocresa{
position:relative;
float:left;
margin:5px;
padding:5px;
/*background:url(../images/blanc50.png) repeat-x;*/
color: #666666;
font-size:11px
}


#blocresa1{
position:relative;
float:left;
width:500px;
height:15px;
margin:0px;
margin-bottom:6px;
background-color: #FFFFFF;
/*background:url(../images/blanc50.png) repeat-x;*/
color: #666666;
font-size:14px;
font-weight:bolder;
}


#blocresa2{
position:relative;
float:left;
width:380px;
height:285px;
margin:0px;
background-color: #FFFFFF;
overflow:hidden;
}


#blocresa3{
position:relative;
float:right;
width:120px;
height:275px;
margin:0px;
margin-left:6px;
background-color: #FFFFFF;
color: #666666;
font-size:13px;
overflow:hidden;
}


#blocresa3bottom{
position:relative;
bottom:0;
float:left;
}


#greyprice{
position:relative;
float:center;
margin:5px 0 5px 0;
padding:10px;
font-size:14px;
background:url(black2.png) repeat;
color:white;
}


.greyprice a{ 
color:white;
text-decoration:none;

}


#blocresa4{
position:relative;
float:left;
width:400px;
height:40px;
margin:0px;
margin-top:2px;
background-color: #ffffff;
/*background:url(../images/blanc50.png) repeat-x;*/
padding-top:2px;
}


#blocresa5{
position:relative;
float:right;
width:102px;
height:18px;
margin:0px;
margin-top:5px;
background-color: #ffffff;
/*background:url(../images/blanc50.png) repeat-x;*/
color: #666666;
font-size:12px;

text-align:center;
padding-top:1px;
border:1px solid #666666;
border-radius: 5px;
-moz-border-radius :5px;
-webkit-border-radius : 5px;
behavior: url(PIE.htc);
box-shadow: 2px 2px 1px #000000;
-moz-box-shadow: 2px 2px 1px #000000; 
-webkit-box-shadow: 2px 2px 1px #000000; 
-goog-ms-box-shadow: 2px 2px 1px #00000;
}


input.CONTINUER {
width:160px;
height:30px;
font-size:14px;
float:right;
background-color:#C00;
color:white;
margin-top:10px;
border:1px solid #FFFFFF;
border-radius: 5px;
-moz-border-radius :5px;
-webkit-border-radius : 5px;
box-shadow: 1px 1px 2px #000000;
-moz-box-shadow: 1px 1px 2px #000000;
-webkit-box-shadow: 1px 1px 2px #000000;
-goog-ms-box-shadow: 1px 1px 2px #000000;
behavior: url(PIE.htc);
behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
margin:3px;
}

.smalltable{
width:99%;
border:0;
cellspacing:0;
cellpadding:0;
}

.background {
background:url(orange.png) repeat;
color:white;
font-size:23px;
font-family:'yanone_kaffeesatzregular',Trebuchet MS,sans-serif;
font-weight:lighter;
margin-bottom:18px;
}
.backgroundsmall {
background:url(orange.png) repeat;
color:white;
font-size:15px;
padding :5px;


}

.background2 {
background:url(black2.png) repeat;
color:white;
text-shadow: 1px 3px 7px rgba(0, 0, 0, 0.7);
}


.background2 a{
color:#ffffff;
text-decoration:none;

}
.backgroundblue{
background:url(fonddegrade.png) repeat-x;
font-size:17px;
color:#ffffff;
text-decoration:none;

}
.backgroundblue a{
color:#ffffff;
text-decoration:none;

}
.background4 {
background:url(black2.png) repeat;
color:white;
font-size:13px;
text-shadow: 1px 3px 7px rgba(0, 0, 0, 0.7);
}


.background4 a{ 
color:#fc3;
text-decoration:none;

}


.background3 {
background:url(black.png) repeat;
color:black;
font-size:17px;
}


.background3 a{
color:#000000;
text-decoration:none;

}


.background a{ 
color:white;
text-decoration:none;

}


.backgroundwhite {
background:url(white.png) repeat;
color:black;
font-family:'cleanpro',Trebuchet MS,sans-serif;
font-size:12px;
font-weight:lighter;
}


.backgroundwhiteb {
background:url(whiteb.png) repeat;
color:black;
font-size:14px;
}


.backgroundempty {
color:black;
font-size:14px;
}


#background6{
position:relative;
float:left;
width:100%;
padding:8px;
margin:2px;
margin:bottom:0;
color:white;
font-size:16px;

background:#6666FF;
background-color:#6666FF;
border:1px solid #ccccff;
border-bottom: 0;
border-radius: 5px 5px 0 0;
-moz-border-radius :5px 5px 0 0;
-webkit-border-radius : 5px 5px 0 0;
}

#background7{
position:relative;
float:left;

padding:8px;
margin-left:1px;
margin:bottom:0;
color:white;
font-size:16px;

background:#6666FF;
background-color:#6666FF;

border-bottom: 0;
border-radius: 5px 5px 0 0;
-moz-border-radius :5px 5px 0 0;
-webkit-border-radius : 5px 5px 0 0;
}



#backgroundquest{
position:relative;
float:left;
width:100%;
padding:8px;
border:1px solid #ccccff;
margin:0 2px 12px 2px;
margin-top: 0;
background:url(white.png) repeat;
border-top: 0;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
}

.boutoncaptain {
/*-moz-box-shadow: 1px 1px 6px 0px #000000;
-webkit-box-shadow: 1px 1px 6px 0px #000000;
-o-box-shadow: 1px 1px 6px 0px #000000;
box-shadow: 1px 1px 6px 0px #000000;
*/
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=135, Strength=6);
/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #330099), color-stop(1, #0066cc) );
background:-moz-linear-gradient( center top, #330099 5%, #0066cc 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#330099', endColorstr='#0066cc');
background-color:#330099;*/
background:url(backtop1.png) repeat-x top center;
display:inline-block;
color:#ffffff;
font-family:'yanone_kaffeesatzbold',Trebuchet MS,sans-serif;
font-size:26px;
font-style:normal;

line-height:30px;
padding:5px 16px 5px 16px;
text-decoration:none;
text-align:center;
text-shadow:1px 1px 0px #000066;
margin-top:0px;
margin-left:0px;
min-height:30px;
/*border-radius: 4px;
-moz-border-radius : 4px;
-webkit-border-radius : 4px;
behavior: url(PIE.htc);*/
}




.boutoncaptain:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0066cc), color-stop(1, #330099) );
background:-moz-linear-gradient( center top, #0066cc 5%, #330099 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#330099');
background-color:#0066cc;
}

.boutoncaptain:active {
position:relative;
top:1px;
}




.boutoncaptainsmall {

background:url(backtop1.png) repeat-x top center;
display:inline-block;
color:#ffffff;
font-family:'yanone_kaffeesatzbold',Trebuchet MS,sans-serif;
font-size:16px;
font-style:normal;

line-height:10px;
padding:2px 16px 2px 16px;
text-decoration:none;
text-align:center;

margin-top:0px;
margin-left:0px;
height:24px;

width:100px;
}

.boutoncaptainsmall:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0066cc), color-stop(1, #330099) );
background:-moz-linear-gradient( center top, #0066cc 5%, #330099 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#330099');
background-color:#0066cc;
}
.boutoncaptainsmall:active {
position:relative;
top:1px;
}


.boutoncaptainverysmall {

background:url(backtop1.png) repeat-x top center;
display:inline-block;
color:#ffffff;
font-family:'yanone_kaffeesatzbold',Trebuchet MS,sans-serif;
font-size:12px;
font-style:normal;

line-height:20px;
padding:2px;
text-decoration:none;
text-align:center;

margin-top:0px;
margin-left:0px;
height:40px;

width:40px;
}

.boutoncaptainverysmall:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0066cc), color-stop(1, #330099) );
background:-moz-linear-gradient( center top, #0066cc 5%, #330099 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#330099');
background-color:#0066cc;
}
.boutoncaptainverysmall:active {
position:relative;
top:1px;
}
/* This button was generated using CSSButtonGenerator.com */