

/* this page declarations */	
/* liScroll style declarations */


div#navbarleft ul{
z-index:100; 
}


.tickercontainer { /* the outer div with the black border */
border: 2px groove #000;
background: #fff; 
width: 600px; 
height: 30px; 
margin: 0; 
padding: 0;
overflow: hidden;
z-index:5;
margin-top: 6px; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 580px;
overflow: hidden;
z-index:10;
}
ul.newsticker { /* that's your list */
position: relative;
left: 620px;
font: bold 12px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
 

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
 
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: red;
font: bold 12px Verdana;
margin: 0 50px 0 0;
 
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

div#homepageleft ol{
font-size: 14px;

}
div#homepageleft ol.titre-gras{
font-weight: bold;

}
div#footerleft p{
font-size: 12px;
padding-left: 20px;

}
div#footerright p{
font-size: 12px;
text-align: right;
padding-right: 20px;

}
div#homepageleft p.citation{
font-size: 11px;
text-align: right;
font-style: oblique;
}


.listetexte{
margin-top: 10px;
margin-bottom: 10px;
border:3px groove silver;
padding: 0 10px 10px 10px;

}


div.detailtexte {

font-size: 12px;
padding-left: 10px;
}
#content div.listetexte p{

padding: 10px;
}

div#fonctions{
margin-top: 14px;
margin-bottom: 10px;
padding: 10px;
border: 1px solid silver;
clear: left;

}
div#listRef ul li{
display:block;
}
.breadcrumb
{
	font-size: 1em;
	color: black;
	margin: 10px 0px 6px 0px;
	position: relative;
	float: left;
	border-bottom: double #C0C0C0;
	width: 570px;
	padding-left: 10px;
	padding-right: 10px;
	
}
div#refart{
margin: 10px 10px 10px 20px;
border-left: 5px solid silver;
padding-left: 20px;

}
div#refart ul li a, div#refart ul li a:visited{
color:#2255AA;

}
div#navig{
/* border-top: 1px solid silver; */
line-height: 20px;
}
div#refart h2{
font-style: normal;
margin-bottom: 10px;
font-size: 14px;

}
div#refart ul li{
list-style-type: none;
background:transparent url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 18px;
}

div#comment{
margin: 14px 10px 10px 10px;
}

div#modemp ul li{
list-style-type: none;
list-style-image: url(images/arrow_right.png);

}
div#modemp h2{
font-style: normal;
margin-bottom: 6px;

}
div#modemp {
height: 270px;
background: url(images/bg_iws.jpg) no-repeat;
font-style: normal;
margin-bottom: 10px;
margin-top: 6px;
padding: 20px;

}
#intro{
padding-top: 12px;
padding-right: 10px;
font-size: 14px;
}
#intro img{
float: left;
/* padding-bottom: 22px; */
padding-right: 30px;
}
div#intro_texte {
display:block;
font-family:Georgia;
line-height:30px;
text-align:center;
width:auto;

}
div#intro_right {
height: 420px;
background: url(images/bg_iws_576_420.jpg) no-repeat;
font-style: normal;
margin-bottom: 10px;
margin-top: 12px;
padding: 10px 30px 0px 40px;

}

div#intro_right ul li {
font-size:14px;
list-style-image:url(images/check_green.gif);
list-style-type:none;
}
#intro ul {
padding-top: 12px;
padding-left:300px;
}

div#intro_top{
background: url(images/bg_iws_280_400.jpg) no-repeat;
height: 300px;
font-style: normal;
margin-bottom: 10px;
margin-top: 12px;
padding: 10px 30px 0px 40px;

}
div#modemp1 {
/*
height: 500px;
background: url(images/bg_iws_big_haut.jpg) no-repeat;
*/
font-style: normal;
margin-bottom: 10px;
margin-top: 12px;
padding: 10px 30px 30px 40px;
border: 2px inset silver;
}

div#modemp1 div {
margin-top: 24px;
}
div#modemp1 ul li{
list-style-type: none;
list-style-image:url("images/check_green.gif");
font-size: 14px;
}
div#modemp1 ul ul li{
padding-left: 0px;
list-style-image: url(images/arrow_right.png);
list-style-position: inside;
}
div#modemp1 h2{
font-style: normal;
margin-bottom: 6px;
}
div#modemp1 h3{
padding-bottom: 12px;
}
div#modemp1 p{
padding-top: 6px;
}

div#homepageleft fieldset{
font-size: 14px;
font-weight: bold;
margin: 10px 0px 10px 0px;

}
div#homepageleft fieldset p{
margin-bottom: 10px;
}

div.bout{
padding-bottom: 10px;
padding-left: 20px;
border: 1px solid silver;

}

div#quefaire1 ul li{
list-style-type: none;
background:transparent url(images/icon.gif) no-repeat scroll left top;
margin-left: 10px;
padding:0 0 5px 18px;
}
div#homepageleft div#citat{
font-size: 14px;
font-weight: bold;
margin: 20px 10px 20px 10px;
border-left: 5px solid silver;
padding-left: 15px;
}
.more-link{
float:right;
text-align: right;

}
div#quefaire1{
margin: 10px 0px 20px 0px;
padding: 0px 10px 10px 10px;
border-bottom: 1px solid silver;

}

div#approfond{
border: 1px solid silver;
padding: 10px 20px;
margin-top: 12px;

}
div#forum-link p a{
background: transparent url(images/p-more.gif) no-repeat scroll left center;
padding-left: 40px;
}

div#quefaire1 blockquote{
font-size: 14px;
margin: 0px 0px;

}
div#quefaire2 {
margin-top: 15px;

}

div#quefaire2 div h1{
margin-top: 10px;
}

div#propals{
margin: 10px;
}
div.postarea div#propals div.post p{
border-left: 5px solid silver;
padding-left: 10px;
margin-left: 10px;

}
div.question{
margin:10px;
padding: 0px 6px;
text-align: justify;

}
div.bouton1{
margin-left: 25px;


}
div#accordion{
margin: 12px 0px 10px 0px;

}


div#accordion ul li a, div#accordion ul li a:visited{
color:#2255AA;
text-decoration:none;

}

div#signe{
font-weight: bold;
font-size: 14px;
margin-top: 10px;
margin-bottom: 10px;
/* padding-left: 450px; */
text-align: right;

}
.titre{
font-weight: bold;
color:black;
margin-bottom: 10px;

}
.titre-yes{
color: green;
font-weight: bold;
}

.titre-no{
color: red;
font-weight: bold;
}
div#homepage div#homepageleft form div.titre div.quest ul li{
font-size: 12px;
text-indent: 0px;
}
div#homepage div#homepageleft form div.titre div.quest p{
font-size: 12px;
padding-left: 0px;
padding-right: 0px;
}

.quest{
font-weight: normal;
font-size :12px;
padding-left: 10px;
padding-top: 10px;
text-align: justify;
text-indent: 30px;
}
div.quest input.choix{
margin-left: 40px;

}

#test_idees{
padding-left: 20px;
}
#test_idees a{
font-size: 14px;
text-align: center;

}
#JqueryMessageBox{
font-size: 12px;
font-weight: bold;
margin: 4px 20px 30px 20px;
text-align: center;
}
div.demo{
margin: 12px 0px;
padding-right: 10px;

}
div.propals{

border: 3px inset silver;

height: 310px;
width:580px;
margin-bottom: 10px;
}


div#contentleft div.postarea div.propals ol{
font-size: 14px;
margin-left: 20px;
margin-bottom: 20px;
padding-top: 12px;
padding-left: 10px;
}

#edito img{
padding-top: 10px;
padding-right: 15px;
float: left;
}
div#edito{
margin-top: 12px;

}
div#edito strong{
margin-top: 10px;
display: block;
}
div#edito ol li{
font-size: 14px;

}
.tooltip{
width:220px;
margin:0;
padding:0px 5px 10px 5px;
font-size:12px;
color:#666;
background:#fff;
border:5px solid #ccc;
}
.tooltip p{
margin:0;
text-align:justify;
}
#tooltip_1{
z-index:100000;
}
div#miseajour{
font-size: 10px;
color: #A0A0A0;
padding: 4px 0px 4px 6px;
}
a#buttonOne{
font-size: 14px;
padding-left: 4px;
padding-bottom: 0px;
padding-right: 4px;
padding-top: 0px;
float:right;
margin:0px 0px 0px 0px;
font-size: 14px;
}

div#homepageleft ul.ui-tabs-nav{
font-size: 12px;
list-style: none;
padding: 0.2em 0.2em 0;
}
div#homepageleft div#tabs.ui-tabs li{
font-size: 12px;
border-bottom-width:0 !important;
margin: 0 0.2em -1px 0px;
}
div#homepageleft div#tabs.ui-tabs p{
font-size: 12px;

}
div#homepageleft div#tabs.ui-tabs table{
font-size: 12px;
font-weight: bold; 
}

div#contentleft ul.ui-tabs-nav{
font-size: 12px;
list-style: none;
padding: 0.2em 0.2em 0;
}
div#contentleft div#tabs.ui-tabs li{
font-size: 12px;
border-bottom-width:0 !important;
margin: 0 0.2em -1px 0px;

}
div#contentleft div#tabs.ui-tabs{
margin:10px 0px 6px 0px;
}
div#contentleft div#tabs.ui-tabs p{
font-size: 12px;
}
div#contentleft div#tabs.ui-tabs table{
font-size: 12px;
font-weight: bold;
}
div#tabs{
margin-top: 10px;

}
div#homepageleft span.sfforumlink a p img{
float:none;
margin:0px 10px 0px 0px;
}
#sforum .sfposttable td.sfpostcontent p{
margin:0 0 0 24px;

}
#sforum .sfposttable td.sfpostcontent p span.sfbloglink a p{
border: 1px solid silver;
}

#sforum .sfposttable td.sfpostcontent div {
color:#000000;
font-size:12px;
padding: 5px 10px 15px 10px;
}
#sforum .sfposttable td.sfpostcontent p a{
background:transparent url(images/external.png) no-repeat scroll right center;
padding-right: 20px;

}

#sforum .sfposttable td.sfpostcontent{
text-indent: 30px;
}
div#sidebar div.stat ul{
padding-top: 6px;
}

div#sidebar div.stat ul li{
list-style-type: none;
list-style-image: none;
border-bottom:0px;
background: none ;
padding: 2px 0px 0px 70px;
margin: 0px;
}
div.stat p{
text-align: center;

}
div.stat{
padding: 6px 0 6px 16px;
background:transparent url(images/sidebar-top.gif) no-repeat scroll 0 0;
color: white;
font-weight:normal;
 
}

#homepage p img {
	
	margin: 0px;
	}

.lettrine{
float: left;
font-size: 42px;
line-height: 34px;
color: #444;
font-family: georgia, times, serif;
margin-right: 4px;
text-shadow:3px 2px 5px #AAAAAA; 
margin-top: 8px;
}

p#presslib{
font-size: 12px;
color:#989898;
font-style: italic;
}

div#homepage div.postpop p .wpp-excerpt {
text-indent: 0px;
font-size: 14px;
}
#accordion-one .nav li { 
list-style: none; 
list-style-image: none;
}
#accordion-one ul{
padding: 0px;
z-index: 5;
}

#accordion-one {

margin: 12px 0 ;
}

div#accordion-one ul li{
list-style-type: none;
list-style-image:url("images/check_green.gif");
font-size: 14px;

}
div#accordion-one ul ul li{
padding-left: 0px;
list-style-image: url(images/arrow_right.png);
list-style-position: inside;
}
div#accordion-one h2{
font-style: normal;
margin-bottom: 6px;
}
div#accordion-one h3{
padding-bottom: 12px;
}
div#accordion-one p{
padding-top: 6px;
}
.list-wrap{
-moz-box-shadow:0 0 20px black;
-webkit-box-shadow:0 0 20px black;
padding:0px 20px;
z-index: 1;
margin: 0 1px 0 1px;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
}
div#carte {

width:150px;
padding: 12px 12px 10px 20px ;
padding-left:20px;
padding-right: 20px;
float:left;

}
.photocaption {
    font: bold 90% Arial,Helvetica,sans-serif;
    text-align: center;
    width: 150px;
}
.photocaption img{
padding-right: 6px;


}
