﻿.body0
{
	margin: 0;
    padding: 0;
	background-image: url('Images/Head.jpg' );
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top;
	
}

.bodyRoche
{
	
	margin: 0;
    padding: 0;
}

/* couleur bleu = color: #06c;   #0066CC 
   gris : BABABA
*/

.styleCookie
{
	font-size: 12px;
	font-family: Helvetica, Arial, Sans-Serif;
	background-color:White;
	color: black;
	border-bottom : 2px solid;
	border-color: Gray;
	/*border-radius: 10px;
	-moz-border-radius: 10px;*/
	padding: 10px;
}

.lblFooter
{
	margin: auto;
	text-align: center;
	font-family: Helvetica, Geneva, sans-serif;
	font-size: 9px;
	color: gray;
}

.link_perdu
{
	font-size: 12px;
	color: white; /*#9A9C9F; */
	text-align: left;
	text-decoration: underline;
	margin: 4px;
}

.pnlArrondi
{
	border: 1px solid grey;
	background-color: #BABABA;
	width: 600px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.pnlArrondiBlanc
{
	border: 1px solid #0066CC;
	background-color: white;
	width: 600px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pnlArrondiT
{
	border: 1px solid grey;
	background: #BABABA;
	/*opacity : 0.4;*/
	background: -webkit-linear-gradient(left,rgba(186, 186, 186,0.9),rgba(186, 186, 186,0.9)); /*Safari 5.1-6*/
	background: -o-linear-gradient(right,rgba(186, 186, 186,0.9),rgba(186, 186, 186,0.9)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(right,rgba(186, 186, 186,0.9),rgba(186, 186, 186,0.9)); /*Fx 3.6-15*/
	background: linear-gradient(to right, rgba(186, 186, 186,0.9), rgba(186, 186, 186,0.9)); /*Standard*/
	width: 600px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.txbx /* page de connexion */
{
	font-family: Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #BABABA; 
	border: 1px solid #BABABA; 
	padding: 7px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari et Chrome */
	background-color: white;
	border-color: #BABABA; 
	width: 190px;
}

.btnEP
{
	background: #0066CC; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left,rgba(0, 102, 204,1),rgba(0, 102, 204,0.4)); /*Safari 5.1-6*/
	background: -o-linear-gradient(right,rgba(0, 102, 204,1),rgba(0, 102, 204,0.4)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(right,rgba(0, 102, 204,1),rgba(0, 102, 204,0.4)); /*Fx 3.6-15*/
	background: linear-gradient(to right, rgba(0, 102, 204,1), rgba(0, 102, 204,0.4)); /*Standard*/
	height: 32px;
	font-weight: bold;
	color: white;
	font: 12px Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	vertical-align: middle; /*border: 0px solid transparent;*/
	border: 1px solid grey;
	outline: transparent solid 0px;
}
.btnEP:hover
{
	background: white; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left,rgba(186,186,186,1),rgba(255,255,255,1)); 
	background: -o-linear-gradient(right,rgba(186,186,186,1),rgba(255,255,255,1)); 
	background: -moz-linear-gradient(right,rgba(186,186,186,1),rgba(255,255,255,1)); 
	background: linear-gradient(to right, rgba(186,186,186,1), rgba(255,255,255,1)); 
	height: 32px;
	font-weight: bold;
	color: #0066CC;
	font: 12px Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	vertical-align: middle; /*border: 0px solid transparent;*/
	border: 1px solid grey;
	outline: transparent solid 0px;
}
.btnEP:active
{
	background: #67BA64; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left,rgba(0, 102, 204,1),rgba(0, 102, 204,0.4)); /*Safari 5.1-6*/
	background: -o-linear-gradient(right,rgba(0, 102, 204,1),rgba(0, 102, 204,0.4)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(right,rgba(0, 102, 204,1),rgba(0, 102, 204,0.4)); /*Fx 3.6-15*/
	background: linear-gradient(to right, rgba(0, 102, 204,1), rgba(0, 102, 204,0.4)); /*Standard*/
	height: 32px;
	font-weight: bold;
	color: white;
	font: 12px Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	vertical-align: middle; /*border: 0px solid transparent;*/
	border: 1px solid grey;
	outline: transparent solid 0px;
}
.btnEPDisabled
{
	background: #9ACD79; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left,rgba(154,156,159,1),rgba(154,156,159,0.4)); /*Safari 5.1-6*/
	background: -o-linear-gradient(right,rgba(154,156,159,1),rgba(154,156,159,0.4)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(right,rgba(154,156,159,1),rgba(154,156,159,0.4)); /*Fx 3.6-15*/
	background: linear-gradient(to right, rgba(154,156,159,1), rgba(154,156,159,0.4)); /*Standard*/
	height: 32px;
	font-weight: bold;
	color: white;
	font: 12px Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	vertical-align: middle; /*border: 0px solid transparent;*/
	border: 1px solid #9A9C9F;
	outline: transparent solid 0px;
}
.msgError
{
	font-family: Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: red;
}

/* Politique */
.styleDiv
{
	font-size: 14px;
	font-family: Helvetica, Arial, Sans-Serif;
	color: black;
	border: 2px solid;
	border-color: Silver;
	border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 10px;
}

/*  Master page */
.nom
{
	font-size: 18px;
	color: white;
	text-align: right;
	text-decoration: none;
	margin: 1px;
}

.menuna
{
	font-size: 22px;
	color: white;
	text-align: left;
	text-decoration: none;
	margin: 1px;
	margin-left: 5px;
	margin-right: 5px;
}
.menuna:hover
{
	font-size: 22px;
	color: white;
	text-align: left;
	text-decoration: underline;
	margin: 1px;
	margin-left: 5px;
	margin-right: 5px;
}

.menua
{
	font-size: 22px;
	color: Black;
	text-align: left;
	text-decoration: none;
	margin: 1px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}



.niv1a
{
	font-size: 18px;
	color: #67BA64;
	text-align: left;
	text-decoration: none;
	margin-left: 4px;
	font-weight: bold;
}


.niv1na
{
	font-size: 18px;
	color: #0066CC;
	text-align: left;
	text-decoration: none;
	margin-left: 4px;
}
.niv1na:hover
{
	font-size: 18px;
	color: #BABABA;
	text-align: left;
	text-decoration: underline;
	margin-left: 4px;
}

/*   Outils */

.txbxDate
{
	font-family: Helvetica, Geneva, sans-serif;
	border: 1px solid #0066CC;
	border-color: #0066CC;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari et Chrome */
	border-radius: 3px;
	padding: 3px;
	width: 85px;
	font-size: 13px;
}
.txbxCTMS
{
	font-family: Helvetica, Geneva, sans-serif;
	border: 1px solid #0066CC;
	border-color: #0066CC;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari et Chrome */
	border-radius: 3px;
	padding: 3px;
	font-size: 13px;
}
.ddlCTMS
{
	font-family: Helvetica, Geneva, sans-serif;
	border: 1px solid #0066CC;
	border-color: #0066CC;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari et Chrome */
	border-radius: 3px;
	padding: 3px;
	font-size: 13px;
}
.cbCTMS
{font-size: 13px;
	}
	.lblCTMS
	{font-size: 14px;
	}

/*   MODAL */
.hiddenBtn
{
	display: none;
	width: 1px;
}
.modalPopup
{
	background: white; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #0066CC;
	padding-top: 10px;
	padding-left: 10px;
	width: 500px; 
}
.modalBackground2
{
	background-color: Black;
	filter: alpha(opacity=80);
	opacity: 0.5;
}
.modalPopupCV
{
	background: white; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #0066CC;
	padding-top: 10px;
	padding-left: 10px;
	width: 900px; 
}
.modalPopupAnnuaire
{
	background: white; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #0066CC;
	padding-top: 10px;
	padding-left: 10px;
	width: 700px; 
}

.modalPopupRelance
{
	background: white; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #0066CC;
	padding-top: 10px;
	padding-left: 10px;
	width: 400px; 
}

.modalPopupAuditTrail {
    background: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #0066CC;
    padding-top: 10px;
    padding-left: 10px;
    width: 600px;
}

/* ------  Zones WAITING -------------*/
.modal
{
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 1200px;/*100%;*/
    top: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}

.modal_100
{
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}

.modalucbudgetrelance
{
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 400px;
    top: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}

.center
{
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    width: 130px;
    background-color: White;
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}
.center img
{
    height: 24px;/*128*/
    width: 24px;
}

/* GRIDVIEW */
.lnkgv
{	
	color: #0066CC;
	text-align: left;	
	text-decoration: underline;
	margin-left: 4px;
}
.lnkgv:hover
{	
	color: #BABABA;
	text-align: left;
	text-decoration: none;
	margin-left: 4px;
}

.headergv 
{
	font-family: Helvetica, Geneva, sans-serif;
	font-size: 13px;
	background-color : #0066CC;
	font-weight : bold;	
	/*border: 1px solid white;*/
}
.headergv a
{
	color: white;
	text-decoration: none;	
}
.headergv a:hover
{
	color: #BABABA;
	text-decoration: underline;
	
}

.rowgv
{
	font-family: Helvetica, Geneva, sans-serif;
	font-size: 13px;
	/*color: black;border-color: Silver;*/
	/*border: 1px solid white;	border-color: white;*/
	}
	
