/*  
      stylesheet.css for SunnyReports
	  
	  Version 1.5.0.6.
	  
	  
*/

/* Standard properties for all the various pages */


HTML,BODY 
{
	/*background: url(background.jpg) no-repeat center center fixed;*/
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
	font-family     : arial;
	color           : #000000;
	background-color : #aaaaaa;	/*MIKL-2015.11.29-Ajout*/
}

#main 
{
    /*width : 910px;*/
    background-color : #aaaaaa;		/* MIKL-2015.11.29 au lieu de #dedede; */
    margin: 0 auto;
    text-align: left;   
    filter:alpha(opacity=98); 
	opacity:0.98;"	
}


H2 
{
   font-size       : 20px;
   font-weight     : bold;
}

IMG
{
   border-style: solid;
   border-width: 1px;
}

TABLE
{
   border-style    : solid;
   border-width    : 1px;
   border-collapse : collapse;
   border-color    : #000000;
}

TH 
{
   border-style     : solid;
   border-width     : 1px;
   border-collapse  : collapse;
   border-color     : #000000;
   background-color : #8e8e8e;
   text-align       : center;
}

TD
{
   border-style     : solid;
   border-width     : 1px;
   border-collapse  : collapse;
   border-color     : #000000;
   background-color : #ffffff;
   text-align       : left;
}

TD.grey
{
   border-style     : solid;
   border-width     : 1px;
   border-collapse  : collapse;
   border-color     : #000000;
   background-color : #dedede;
   text-align       : left;
}


TD.text
{
   text-align       : left;
   padding-left     : 10px;
}

TD.diarydate
{
   text-align       : left;
   width            : 200px;
   padding-left     : 10px;
   font-weight      : bold;
   vertical-align   : top;
}

TD.diaryentry
{
   text-align       : left;
   padding-left     : 10px;
   vertical-align   : top;
}


TD.numeric
{
   text-align       : right;
   padding-right    : 10px;
}


TD.summary_text 
{
   text-align       : left;
   padding-left     : 10px;
   font-weight      : bold;
   background-color : #BBBBBB;
}

TD.summary_numeric
{
   text-align       : right;
   padding-right    : 10px;
   font-weight      : bold;
   background-color : #BBBBBB;
}

A
{
   text-decoration  : none;
   font-weight      : bold;
   color            : #905050;
}

A:hover
{
   text-decoration  : underline;  
   font-weight      : bold;
   color            : #905050;   
}

.headerdiv
{
   position     : relative;
   width        : 900px;
   margin-left  : auto;
   margin-right : auto;
}

.header
{
   text-align : center;
}

.footerdiv
{
   margin-top   : 40px;
   position     : relative;
   width        : 900px;
   margin-left  : auto;
   margin-right : auto;
}

.footer
{
   text-align : center;
}

.standard_div
{
   margin-top   : 40px;
   position     : relative;
   text-align   : center;
   width        : 900px;
   margin-left  : auto;
   margin-right : auto;
}   

.index_installTable
{
   margin-top   : 20px;
   width        : 700px;
   text-align   : center;
   margin-left  : auto;
   margin-right : auto;
}

.dataTable
{
   margin-top   : 20px;
   width        : 100%;
   text-align   : center;
   margin-left  : auto;
   margin-right : auto;
}

.index_userTable
{
   margin-top   : 20px;
   width        : 500px;
   margin-left  : auto;
   margin-right : auto;
}

.navTable
{
   margin-top   : 20px;
   width        : 900px;
   text-align   : center;
   margin-left  : auto;
   margin-right : auto;
}

.inverterActualTable
{
   margin-top   : 20px;
   width        : 100%;
   text-align   : center;
   margin-left  : auto;
   margin-right : auto;
}

.inverterActualTable TD
{
   text-align   : center;
}

.inverterRadiationTable
{
   margin-top   : 20px;
   width        : 100%;
   text-align   : center;
   margin-left  : auto;
   margin-right : auto;
}

.inverterRadiationTable TD
{
   text-align   : center;
}

.inverterDialTable
{
   margin-top   : 20px;
   width        : 100%;
   text-align   : center;
   margin-left  : auto;
   margin-right : auto;
}

.inverterDialTable TD
{
   text-align   : center;
}

.inverterRunningTable
{
   margin-top   : 20px;
   width        : 100%;
   text-align   : center;
   margin-left  : auto;
   margin-right : auto;
}

.inverterRunningTable TD
{
   text-align   : center;
}

.left
{
   text-align : left;
   width      : 50%; 
}

.right
{
   text-align : right;
   width      : 50%;
}

.yearmonthyieldtable
{
   text-align   : center;
   margin-left  : auto;
   margin-right : auto;

}

.totaltable 
{
   margin-left  : auto;
   margin-right : auto;
   width        : 500px;

}

.yearmonthyieldtable TD
{
	text-align : right;
    width: 50px;
    padding-left  : 10px;
	padding-right : 10px;
}
	

.yearmonthyieldtable TH
{
	text-align : center;
    font-weight: bold;
	padding-left     : 10px;
}
