/* GENERAL */

* {margin: 0;padding: 0;}
p, ul, ol {margin-bottom: 20px;}
ul, ol {margin-left: 3em;}

body{font:80% Arial, Helvetica, sans-serif;text-align:justify;color:#303030;background-color: #003767;margin:0;padding:0;line-height:140%;background-image:url(http://www.webplongee.com/assets/images/fond.jpg);background-repeat:repeat-x;}

a{color:#003767;font-weight:bold;text-decoration:none;background-color:inherit;}
a:hover{color:#2a5a8a; text-decoration:underline; background-color:inherit;}
a img{border:none;}

p form{margin-top:0;margin-bottom:20px;}
table {margin-bottom:20px;}

img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}
img.bordure {margin:5px;}

h1{display:block;margin:20px 0 25px 0;font-size:1.8em;letter-spacing:0px;color:#505050;background-color:inherit;text-align:center;font-weight:bold;line-height:110%}
h2 {margin:0 0 10px 0; font-size:1.4em; letter-spacing:0px;}
h3 {margin:0 0 10px 0;}
li h3 {display:inline;}

.bordureleft {float:left;margin:5px 5px 5px 0;}

/* CONTAINER */

#container{width:958px;margin:0px auto;padding:1px;background:#ffffff;color:#303030;border:2px solid #003767;}

/* HEADER */

#header{height:150px;width:100%;background-image:url(images/bg_plongee.jpg);background-repeat:no-repeat;margin:0 0 0 0;position:relative; overflow:hidden;}
#header img{margin:5px 0 0 20px;}

#header .socialHeader{position:absolute; right:100px; bottom:-6px;} 
#header .socialHeader a{margin-right:5px;display:inline-block;height:22px; width:32px; background-image:url(http://www.webplongee.com/assets/images/menu/social.png); background-repeat:no-repeat;} 
#header .socialHeader a:hover{ height:28px;margin-top:-6px;} 
#header .socialHeader a.facebook{background-position:0 0;}
#header .socialHeader a.rss{background-position:-64px 0;}

/* NAVIGATION */

#navigation{height:2.2em;line-height:2.2em;width:958px;margin-top:1px;padding:0;color:#ffffff;background-image:url(http://www.webplongee.com/assets/images/fond-nav.jpg);}
#navigation ul{margin:0; padding:0;} 
#navigation li{float:left;list-style-type:none;border-right:1px solid #ffffff;white-space:nowrap;}
#navigation li a{display:block;padding:0 10px;font-size:0.9em;font-weight:normal;text-transform:uppercase;text-decoration:none;background-color:inherit;color: #ffffff;}
#navigation.selected,#navigation a:hover{color:#eed320;text-decoration:none;background-image:url(http://www.webplongee.com/assets/images/fond-navsel.jpg);}
* html #navigation a {width:1%;}

/* SPLITCONTENTLEFT */

.splitcontentleft{float:left;width:190px;border-right:1px solid #a0a0a0;padding:0 0 0 10px;margin:10px 0 10px 0;}
.splitcontentleft #leftmenu {margin:10px 0 5px 0;font-size:1.5em; letter-spacing:-1px;text-align:center;}
.splitcontentleft ul{margin:0 0 10px 0;list-style:none;}
.splitcontentleft ul ul{margin:0 0 8px 10px;list-style:none;}

/* PUB 728w90 */

.pub728x90 {float:left;width:728px;height:90px;text-align:center;margin:10px 0 0 10px;padding:0;}

/* SPLITCONTENTRIGHT */

.splitcontentright{float:left;width:565px;margin:10px 0 10px 10px;}
.splitcontentright ol, .splitcontentright ul{list-style-position:inside;}
.splitcontentright li ul{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}

.splitcontentright li h3{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;display:inline;}
.liTitre{font-weight:bold;margin-top:10px;padding-top:10px;}
.splitcontentright .box {padding:10px;border:1px dotted #003767;}

.splitcontentright .tags{background-color:#dddddd;margin-top:10px;padding:5px;clear:both;}
.splitcontentright .pub {text-align:center;margin-top:10px;}

.splitcontentright .boite {margin-top:15px;border:2px dotted #003767;padding:10px;}

/* SUBCONTENT */

#subcontent{float:right;width:162px;margin:10px 10px 10px 0;line-height:1.4em;}
#subcontent #rightmenu{font-size:1.5em; letter-spacing:-1px;margin:10px 0 0 0;border-bottom:2px solid #003767;}
#subcontent p{margin:0 0 16px 0; font-size:0.9em;}
#subcontent ul,#content ol{margin-left:5px;padding-left:5px;list-style:none;list-style-image:none;} 
#subcontent .box {margin-top:10px;}

/* Menublock styles */

/* TAGCLOUD */

.tagcloud .s1 {font-size:60%;}
.tagcloud .s2 {font-size:80%;}
.tagcloud .s3 {font-size:100%;}
.tagcloud .s4 {font-size:110%;}
.tagcloud .s5 {font-size:120%;}

.menublock{margin:0 0 20px 8px; font-size:0.9em;}
.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a{font-weight:bold; text-decoration:none;}
.menublock li a:hover{text-decoration:none;}
.menublock li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.menublock li ul a{font-weight:normal;}

/* FOOTER */

#footer{clear:both;font-size:0.9em;color:#f0f0f0;background-color:#003767;padding:10px;}
#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}

/**************** Misc classes and styles ****************/

.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}

.box{
margin:10px 0 0 0;
}

.right {
text-align: right;
}

/* AJAXSEARCH */

fieldset {border:0;}
#ajaxSearch_form {padding:5px 0 5px 0; text-align:center;width:auto;}
#ajaxSearch_input {vertical-align:middle;color: #8d8d8d;background-color: #eee;border: 0;border:1px solid #8d8d8d;width:auto;}
#ajaxSearch_submit {height: 23px;vertical-align:middle;color:#fff;background-color: #8d907b;border:1px solid #8d8d8d;width:80px;margin-top:5px;}
#ajaxSearch_output {border: 1px solid #444;
    padding: 10px;
    background: #fff;
    display: block;
    height: auto;
    vertical-align: top;
}
.ajaxSearch_paging {}

