@charset "iso-8859-1";
/* background-image: url(../images/bg-gray.jpg) ; 
background: white;
background-repeat: repeat;
 */

body
{
margin-top : 0px;
margin-left : 0 px;
margin-right: 5px;
margin-bottom: 0px;
}

li
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
color:#000000;
margin-bottom:6px;
background-color:transparent;
padding-left:0px;
padding-right:10px;
}



/* titre dans boite */
p
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
text-indent:12px;
text-align: justify;
color:#000000;
margin-top:0px;
margin-bottom:6px;
background-color:transparent;
padding-left:10px;
padding-right:10px;
}

/* Titre leger dans boite grise */
p.inbox
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:14px;
text-indent:0px;
text-align: center;
color:#000000;
margin-top:6px;
margin-bottom:6px;
background-color:#e0e0e0;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
}

p.noindent
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
text-indent:0px;
text-align: left;
color:#000000;
margin-top:6px;
margin-bottom:6px;
background-color:transparent;
padding-left:10px;
padding-right:10px;
}

p.nopad
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
text-indent:0px;
text-align: left;
color:#000000;
margin-top:0px;
margin-bottom:6px;
background-color:transparent;
padding:0px;

}

/* Table PV article */
p.pvl
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
text-indent:0px;
text-align: left;
color:#000000;
background-color:transparent;
padding-left:2px;
padding-right:0px;
margin:0px
}

/* Table PV numero */
p.pvr
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
text-indent:0px;
text-align: right;
color:#000000;

background-color:transparent;
padding-left:0px;
padding-right:4px;
}

p.colleft
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align: left;
color:#000000;
margin-top:6px;
margin-bottom:6px;
background-color:transparent;
padding-left:10px;
padding-right:10px;
}

p.colright
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align: left;
color:#fffff;
margin-top:6px;
margin-bottom:6px;
background-color:transparent;
padding-left:10px;
padding-right:10px;
}


.adroite
{font-family:arial,helvetica,sans-serif;font-size:13px;text-align:right}

.bdv
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
color:#000000;
background-color:transparent;
margin:4px 10px 10px 10px
}


.alert 
{
font-family: arial,helvetica,verdana,sans-serif;
font-size: 12px; color: red;
margin-bottom: 6px;
background-color: transparent;
padding-left: 10px;
padding-right: 10px;
font-style: italic;
}

/* avis public appel offre */
.avis
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:24px;
text-indent:0px;
text-align:center;
color:#000000;
margin-top:6px;
margin-bottom:20px;
font-weight:bold;
background-color:transparent;
padding-left:10px;
padding-right:10px;
}

.base13
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
text-indent:0px;
color:#000000;
background-color:transparent;
margin-left:11px
}

.black
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
color:#000000;
margin-bottom:6px;
background-color:transparent;
padding-left:0px;
padding-right:0px;
}

.black2
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
color:#000000;
margin-bottom:6px;
background-color:transparent;
padding-left:0px;
padding-right:0px;
}



/* content box top right no width  */
.content-right-topnow
{
float:right;
padding-top: 0px;
padding-right: 0px;
padding-left: 5px;
padding-bottom: 5px;
margin-top : 0px;
margin-bottom : 6px;
margin-left:10px;
margin-right:10px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align:left;
color:#000000;
font-weight:normal;
background-color:transparent;
border-style : solid;
border-color:black;
border-bottom-width:1px;
border-left-width: 1px;
border-right-width:0px;
border-top-width:0px;
}

/* content box top right 175  */
.content-right-top
{
width:175px;
float:right;
padding-top: 0px;
padding-right: 0px;
padding-left: 5px;
padding-bottom: 5px;
margin-top : 0px;
margin-bottom : 6px;
margin-left:10px;
margin-right:10px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align:left;
color:#000000;
font-weight:normal;
background-color:transparent;
border-style : solid;
border-color:black;
border-bottom-width:1px;
border-left-width: 1px;
border-right-width:0px;
border-top-width:0px;
}

/* content box top right 225  */
.content-right-top225
{
width:204px;
float:right;
padding-top: 0px;
padding-right: 0px;
padding-left: 5px;
padding-bottom: 5px;
margin-top : 0px;
margin-bottom : 6px;
margin-left:10px;
margin-right:10px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align:left;
color:#000000;
font-weight:normal;
background-color:transparent;
border-style : solid;
border-color:black;
border-bottom-width:1px;
border-left-width: 1px;
border-right-width:0px;
border-top-width:0px;
}

/* content box top right 250  */
.content-right-top250
{
width:229px;
float:right;
padding-top: 0px;
padding-right: 0px;
padding-left: 5px;
padding-bottom: 5px;
margin-top : 0px;
margin-bottom : 6px;
margin-left:10px;
margin-right:10px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align:left;
color:#000000;
font-weight:normal;
background-color:transparent;
border-style : solid;
border-color:black;
border-bottom-width:1px;
border-left-width: 1px;
border-right-width:0px;
border-top-width:0px;
}

/* content box top left 250  */
.content-left-top250
{
width:229px;
float:left;
padding-top: 0px;
padding-right: 5px;
padding-left: 0px;
padding-bottom: 5px;
margin-top : 0px;
margin-bottom : 6px;
margin-left:10px;
margin-right:10px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align:left;
color:#000000;
font-weight:normal;
background-color:transparent;
border-style : solid;
border-color:black;
border-bottom-width:1px;
border-left-width: 0px;
border-right-width:1px;
border-top-width:0px;
}


/* content box top right 271  */
.content-right-top271
{
width:250px;
float:right;
padding-top: 0px;
padding-right: 0px;
padding-left: 5px;
padding-bottom: 5px;
margin-top : 0px;
margin-bottom : 6px;
margin-left:10px;
margin-right:10px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align:left;
color:#000000;
font-weight:normal;
background-color:transparent;
border-style : solid;
border-color:black;
border-bottom-width:1px;
border-left-width: 1px;
border-right-width:0px;
border-top-width:0px;
}

/* content box top right 300px  */
.content-right-top300
{
width:300px;
float:right;
padding-top: 0px;
padding-right: 0px;
padding-left: 5px;
padding-bottom: 5px;
margin-top : 0px;
margin-bottom : 6px;
margin-left:10px;
margin-right:10px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align:left;
color:#000000;
font-weight:normal;
background-color:transparent;
border-style : solid;
border-color:black;
border-bottom-width:1px;
border-left-width: 1px;
border-right-width:0px;
border-top-width:0px;
}

.encadre
{
margin-bottom : 12px;
margin-top: 6px;
margin-left:10px;
margin-right:10px;
background-color:transparent;
border-style : solid;
border-color:black;
border-bottom-width:1px;
border-left-width: 1px;
border-right-width:1px;
border-top-width:1px;
}

.green
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
color:#006600;
margin-bottom:6px;
background-color:transparent;
padding-left:0px;
padding-right:0px;
}

.month
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:14px;
color:#000000;
margin-bottom:6px;
background-color:transparent;
font-weight:none;
}

.month2
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:28px;
color:#046fa7;
margin-bottom:10px;
margin-top:0px;
background-color:transparent;
font-weight:bold;
}



.textwhitecenter
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
text-indent:0px;
text-align: center;
color:white;
background-color:transparent;
}


/* boite proces verbaux a droite  */
.pv-right-top
{
width:255px;
float:right;
padding-top: 0px;
padding-right: 0px;
padding-left: 5px;
padding-bottom: 5px;
margin-top : 0px;
margin-bottom : 6px;
margin-left:10px;
margin-right:10px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-indent:0px;
text-align:left;
color:#000000;
font-weight:normal;
background-color:transparent;
border-style : solid;
border-color:black;
border-bottom-width:1px;
border-left-width: 1px;
border-right-width:0px;
border-top-width:0px;
}

.source
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
color:#000000;
background-color:transparent;

}

.source11
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
color:#000000;
background-color:transparent;

}
.titleleft
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
text-indent:0px;
text-align:left;
color:#000000;
margin-top:6px;
font-weight:bold;
background-color:transparent;
}

.titlesmall
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
text-indent:0px;
text-align:left;
color:#000000;
margin-top:6px;
margin-bottom:6px;
font-weight:bold;
background-color:transparent;
padding-left:10px;
padding-right:10px;
}

.titlesmallnopad
{
font-family:arial,helvetica,sans-serif;
font-size:13px;
text-indent:0px;
text-align:left;
color:#000000;
margin-top:0px;
margin-bottom:3px;
font-weight:bold;
background-color:transparent;
padding:0px;
}

.titlesmallnopad16
{
font-family:arial,helvetica,sans-serif;
font-size:16px;
text-indent:0px;
text-align:left;
color:#000000;
margin-top:0px;
margin-bottom:3px;
font-weight:bold;
background-color:transparent;
padding:0px;
}

.titlesmallred
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
text-indent:0px;
text-align:left;
color:red;
margin-top:6px;
margin-bottom:6px;
font-weight:bold;
background-color:transparent;
padding-left:10px;
padding-right:10px;
}


/* main title page */
.title
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:19px;
text-indent:0px;
text-align:center;
color:#000000;
margin-top:6px;
margin-bottom:20px;
font-weight:bold;
background-color:transparent;

}

/* main title page */
.title16
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:16px;
text-indent:0px;
text-align:center;
color:#000000;
margin-top:6px;
margin-bottom:20px;
font-weight:bold;
background-color:transparent;

}
.white
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
color:#ffffff;
margin-bottom:6px;
background-color:transparent;
padding-left:0px;
padding-right:0px;
}

.white2
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
margin-bottom:6px;
background-color:transparent;
padding-left:0px;
padding-right:0px;
}