/* CSS Document */
body{
font:13px Arial, Helvetica, sans-serif;
color:#333300;
}

a{
color:#333300;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#333300;
font-weight:bold;
text-decoration:underline;
}
.titre{
font:bold 1.2em Arial, Helvetica, sans-serif;
color:#333300;
}
.ss_titre{
font:bold 1.1em Arial, Helvetica, sans-serif;
color:#333300;
}
#yoga_form {
max-width:100%;
min-height:150px;
padding:0;
}
#yoga_form input, textarea, select{
font-size:0.8em;
margin-bottom:15px;
border:#333300 1px solid;
padding:5px;
}
.big{
width:300px;
}

#yoga_form label{
color:#333300;
float:left;
font-size:0.7em;
margin-right:10px;
padding:5px;
width:110px;
border:#CCCCCC 1px solid;
}
#yoga_form .long_lb{
color:#333300;
float:left;
font-size:0.7em;
margin-right:10px;
padding:5px;
width:300px;
border:#CCCCCC 1px solid;
}
.fond_revueTd{
background:#fff url(larevue/images/images/la-revue_off_03.gif) no-repeat center;
}
.arch_td{
color:#fff;
background:#333300;
padding:5px;
font-size:0.8em;
}
.arch_td a{
color:#fff;
font-weight:bold;
text-decoration:none;
}
.arch_td a:hover{
color:#fff;
font-weight:bold;
text-decoration:underline;
}
#arch_form input[type="submit"]{
font-size:0.8em;
margin-bottom:15px;
border:#333300 1px solid;
padding:5px;
}
.curvy {position:relative; width:166px; background:#FFCCCC; color:#000; margin:5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:FFCCCC; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#FFCCCC; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:10px;}
.curvy a:hover { text-decoration:underline; color:#FFFFFF;}

.imgLeft{
padding-right:5px;
float:left;
}

.imgRight{
padding-left:5px;
float:right;
}
.greenTitleBox{
background-color:#99CC66;
color:#FFFFFF;
padding:2px 2px 2px 5px;
margin:0 0 10px 0;
}
#main_annonces{
width:100%;
padding:5px 5px 0 0;
}
.annonces{
float:left;
width:275px;
font-size:0.8em;
min-height:100px;
margin:0 10px 15px 10px;
padding-bottom:2px;
border-bottom:7px #2672A6 solid;
}
.annonces a{
font-weight:bold;
}
.annonces a:hover{
background-color:#2672A6;
color:#FFFFFF;
}
.ann_titre{
color:#2672A6;
font-weight:bold;
font-size:1.1em;
margin:0;
font-style:normal;
}
.ann_titre a{
color:#E2007A;
font-weight:bold;
font-size:0.8em;
margin:0
font-style:normal;
}
.ann_titre a:hover{
background-color:#FFCCFF;
}
.type_ann{
width:100%;
font-weight:bold;
font-size:1.4em;
padding-bottom:15px;
}
.type_ann img{
float:left;
}
.titre_ann_cat{
width:100%;
padding:5px 15px 5px 0;
margin:5px 0 10px 0;
font-weight:bold;
border-bottom:1px #2672A6 solid;
font-size:1.2em;
}
.clearboth { clear: both; }

#admin_ann_table{
color:#FFFFFF;
}

#admin_ann_table a{
color:#FFFFFF;
}
