/* CSS for the box starts here
================================================*/
/* Default styling. Used when JavaScript is unsupported */
.style .boite {
padding: 0 10px;
margin: 1em 0;
border: 1px solid #666;
}

.style .boite {
margin: 0 -10px;
padding: 0.3em 10px;
font: bold 1.5em/1 Arial, Helvetica, sans-serif;
}

/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

/* Two of the boxes are floated just for this demo. Adjust to your needs. */
.cb {
margin: 0;
width: 100%;
}

/* Rules for the top corners and border */



.boite .bt {
background: url(../images/box.gif) no-repeat 100% 0;
margin: 0 0 0 18px;
height: 30px;
}

.boite .bt div {
height: 30px;
width: 18px;
position: relative;
left: -18px;
background: url(../images/box.gif) no-repeat 0 0;
}

/* Rules for the bottom corners and border */
.boite .bb {
background: url(../images/box.gif) no-repeat 100% 100%;
margin: 0 0 0 18px;
height: 18px;
}

.boite .bb div {
height: 18px;
width: 18px;
position: relative;
left: -18px;
background: #FFF url(../images/box.gif) no-repeat 0 100%;
}

.boite p {
margin: 0;
padding: 0;
}

.boite ul {
margin: 0;
padding: 0;
}

/* Insert the left border */
.boite .i1 {
padding: 0 0 0 12px;
background: transparent url(../images/borderL.gif) repeat-y 0 0;
}

/* Insert the right border */
.boite .i2 {
padding: 0 12px 0 0;
background: url(../images/borderR.gif) repeat-y 100% 0;
}

/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.boite .i3 {
background: #fff;
border: 1px solid #fff;
border-width: 1px 0;
padding: 0 0px;
}

/* CSS for the box ends here */

/* Style de boites. */
.boite h3 {
position: relative;
top: -30px;
margin: 0;
padding: 0;
text-align: center;
color: #1C4289;
height: 20px;
font: bold 1.3em Arial, Helvetica, sans-serif;
}

.boite h3 img {
margin: 0px;
padding: 0px;
}

.boite h3 span {
display: none;
}

/* les paragraphes */
p.date {
border-bottom: 1px dotted gray;
clear: left;
color: #444;
font-weight: bold
}

p.titre {
margin-top: 5px;
clear: left;
color: #666;
font-size: 100%;
}

p.accroche {
color: #666;
}

p span {
float: left;
margin: 0 0 0 0;
}

input.champsaisie {
font-size: 1em;
width: 105px;
line-height: 1.1em;
vertical-align: middle;
border: 1px solid rgb(11,86,160);
padding: 0 3px 0 1px;
margin: 0;
color: rgb(11,86,160);
}

input.bouton {
height: 14px;
margin: 0 0 0 10px;
padding: 3px 0 0 0;
}

.boite {
margin: 0;
padding: 0;
}