/* CSS Document */

body {
        margin-top:5px;
}

.top {

        background-repeat: no-repeat;
        background-position: bottom left;
        background-color:#C0D2E7;
}

a{

        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#000000;


}

.comboAgenda{

        z-index:-1;

        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

}

.surligne_tr{

        background-color:white;

}

.surligne_tr_over{

        background-color:#C0D2E7;

}

.image_titre
{

 font-family:Arial, Verdana, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#80A6DD;

}

a.normal {


        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#000000;
 text-decoration:none;
}


a.menu_top
{
         font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#356397;
}

menu_top
{
         font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#356397;
}
a.menu_top_accueil
{
		font-family:Arial, Verdana, sans-serif;
        font-size:18px;
        /*color:#356397;*/
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		margin-bottom:10px;
		/*background-color:#F5F5F5;
		padding:4px;*/
		
}
a.menu_top_accueil:hover
{
color:#000000;}
div.menu_top_accueil
{
	background-color:#5887bf;
	background-image:url(images/maison.gif);
	padding-left:37px;
	height:34px;
	width:84px;
	background-repeat:no-repeat;
	line-height:34px;
}
.invisible_d
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color:Transparent;
        border-width:0;
        font-weight:bold;
        text-align:right;
}
.helpBoxDeroulante {
        width: 150px;
        padding: 0px;
        background-color: white;
        border: 1px solid #6066CA;
        color: black;
        font-family: Arial,Helvetica;
        font-style: Normal;
        font-weight: Normal;
        font-size: 12px;
        line-height: 14px;
}


.navtop {
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#2E6BB0;
}

a.navtop {
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#2E6BB0;
        text-decoration :none;
}

.navbl {
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#2E6BB0;
}

input.white {
        border:1px solid #FFFFFF;
        width:115px;
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#2E6BB0;
}

.titleprod {
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:bolder;
        color:#000000;
}

.txtprod {
        font-family:Arial, Verdana, sans-serif;
        font-size:9px;
        font-weight:normal;
        color:#000000;
}

.navleft {
        font-family:Arial, Verdana, sans-serif;
        font-size:10px;
        font-weight:normal;
        color:#2E6BB0;
        text-decoration:none;
}

a.navleft {
        font-family:Arial, Verdana, sans-serif;
        font-size:10px;
        font-weight:normal;
        color:#2E6BB0;
        text-decoration:none;
}

a.prodssnav {
        font-family:Arial, Verdana, sans-serif;
        font-size:9px;
        font-weight:bold;
        color:#000000;
        text-decoration:none;
}

select {
        font-family:Arial, Verdana, sans-serif;
        font-size:10px;
        font-weight:normal;
        color:#000000;
}

input.com {
        border:1px solid #990050;
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:bolder;
        color:#FFFFFF;
        background-color:#990050;
        text-decoration:none;
}

.titledesc {
        font-family:Arial, Verdana, sans-serif;
        font-size:12px;
        font-weight:bolder;
        color:#000000;
}

.txtdesc {

        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#000000;
 text-decoration:none;
}
.normal {

        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#000000;
 text-decoration:none;
}

a.txtdesc_live{

        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#000000;
   text-decoration:none;
}

.txtdesc_live{

        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#000000;
   text-decoration:none;
}

.txtdescp {
         width:95%;
        font-family:Arial, Verdana, sans-serif;
        /*text-align:justify;*/
        font-size:11px;
        font-weight:normal;
        color:#000000;
}

.txtdescs {
        font-family:Arial, Verdana, sans-serif;
        font-size:9px;
        font-weight:normal;
        color:#000000;
}

input.prod {
        border:1px solid #FFFFFF;
        background-color:#FFFFFF;
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:bolder;
        color:#000000;
}

.txtpan {
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#FFFFFF;
}

a.noir {
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#000000;
        text-decoration:underline;
}

input.comp {
        border:1px solid #2E6BB0;
        width:150px;
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#FFFFFF;
        text-decoration:none;
}

input.comp2 {
        border:1px solid #2E6BB0;
        width:200px;
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#FFFFFF;
        text-decoration:none;
}

input.insc {
        border:1px solid #2E6BB0;
        width:20px;
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#FFFFFF;
        text-decoration:none;
}

input.insca {
        border:1px solid #2E6BB0;
        width:40px;
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#FFFFFF;
        text-decoration:none;
}

select {
        border:1px solid #FFFFFF;
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#FFFFFF;
        text-decoration:none;
}

.titreprod {
        font-family:Arial, Verdana, sans-serif;
        font-size:9px;
        font-weight:normal;
        color:#2E6BB0;
}

.jojo {
        font-family:Arial, Verdana, sans-serif;
        font-size:12px;
        font-weight:normal;
        color:#FF0000;
}

.surligne {
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#000000;
   text-decoration:none;
        background-color:#2E6BB0;
}

.err {
        font-family:Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight:bolder;
        color:#FF0000;
        text-decoration:none;
}
.blocTexte
{

display : none;
visibility:hidden;

}
.blocTexte_ouvert
{

display : block;
visibility:visible;

}

.blocTexte_gauche
{

width:155px;
position:absolute;
display : none;
visibility:hidden;

}
.blocTexte_gauche_ouvert
{

width:155px;
position:absolute;
display : block;
visibility:visible;

}

.titreMarqueAccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0033CC;
	font-weight: bold;
	text-decoration: none;
}
.selectionDuMois {
	width:140px;
	height:132px !important;
	height:80px;
	background-color:#0000fd;
	position:absolute;
	margin-top:25px;
}

.selectionDuMois a.nselect  {
	color:#fff;
	display:block;
	border-top:15px;
	text-decoration:none;
	padding-left:25px;
	line-height:15px;
	height:100%;
	margin-top:50px;
}