body{
margin:2% 3% 1% 3%;
background-color:#F3FAFE;
font-family:arial,Helvetica,sans-serif;
font-size:11px;
color:#004F77;
}


td,th,p{
font-family:arial,Helvetica,sans-serif;
font-size:11px;
color:#004F77;
font-height:11px;
padding:0px;

}



form{
	margin:0;
	padding:0;
}

a{
cursor:pointer;
font-family:arial,Helvetica,sans-serif;
font-size:11px;
color:#004F77;
padding-left:3px;
padding-right:3px;
}

label{
font-size:10px;
padding-left:5px;

}
  
h1{font-size:20px;line-height:26px;padding:0px;margin:0px}
h2{font-size:14px;line-height:18px;padding:0px;margin:0px}
h3{font-size:12px;line-height:14px;padding:0px;margin:0px}
legend{
	font-size:14px;
	font-weight:bold;
}

dl{
	margin:20 20 20 30;
}
dt{
	padding:0px;
  margin-left:20px;
 
}

dd{
	margin-left:30px;
	margin-top:10px;
	padding:1px;
}






a{
	color:#004F77;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;

}

a:hover{
	color:red;
	
}

a:action{
	background-color:#FFF;
	
}


input,select{
	color:#004F77;

	font-size:11px;
	border:1px solid  #C2D8E3;
	padding:0px;	

}


.submit{
	font-family: Arial;
	font-size:10px;

	background-color:  #C2D8E3;
	border: 1px ridge #3A6384;
	cursor:pointer;	
	padding-left:3px;
	padding-right:3px;
}

.submit:hover {
     background-color:#C2D8E3 ;
     color:red;
     
}

.button{
	font-family: Arial;
	font-size:10px;

	background-color:  #C2D8E3;
	border: 1px ridge #3A6384;
	cursor:pointer;	
	padding-left:3px;
	padding-right:3px;
}

.button:hover {
     background-color: #C2D8E3;
     color:red;
     
}



.avecBackground{
background:url("images/fond_accueil2.jpg") no-repeat;
background-attachment: fixed;
}



.haut{
	margin:0px;
	background-color:#004f77
}

.entete{
	background:url(img/logo.gif) no-repeat;
	background-position:20 15;
	height:75px;
	padding-top:5px
} 


.auth {
     
	float:right;	
	word-spacing:4px;
	margin:5px 15px 0 0;	
	padding:5px;
	border:1px ridge #C2D8E3;
}
.auth img{
      	cursor:pointer;	
	margin-left:5px;
}
.auth input{
      background-color:#F3FAFE;
}
.auth td{
	color:#fff;
}



.entete p{
	font-size:6px;
	padding:none;
}
.entete a{
	font-size:0.6em;
	color:#fff;
	font-weight:normal;
	padding:none;
}
 
.entete a:hover{
	color:red;
}

.nav{
	border-bottom:2px solid #004f77;
	background:url(img/top_fond_1.gif) left top no-repeat;
	text-decoration:none;
	background-color:#80A7BB;
	display:block;
	height:25px;
	text-align:center;
	padding-top:2px;
	margin-top:5px;
}

.nav a{
     text-decoration:none;	
     background:url(img/top_separation_menu.gif) left no-repeat;
     padding-left:20px;
     color: #FFFFFF;
     display:inline
}

.nav a:hover{
     color: #004F77;
  
    
}

.barreEdit{border:2px solid #C2D8E3;padding:-3 10 -3 10;margin:0 0 5 0;background-color:#004F77;width:675px;height:65px;valign:middle}
.barreEdit BUTTON{float:left;border:0px;cursor:pointer;background-color:#004F77;}
.previsuNews {border:2px solid #C2D8E3;width:675px;height:82%;margin:0}

.menu1{
	margin-left:0px;
	padding:30px 0px 100px 0px;
	border-left:1px solid #004F77;
	background:url(img/menu_gauche_fond_1.gif) right bottom
	no-repeat;
	background-color:#004F77;
	align:block;
}

.menu1 a{
       background:url(img/menu_gauche_puce.gif) left no-repeat;
       display:block;
       padding:10px 10px 10px 25px;
       color:#FFF;	
}

.menu1 a:hover{
     color:red;  
     padding-left:27px;
}


.menu2{margin-left:0px;padding-top:30px;padding-bottom:100px;border-left:1px solid #004F77;color: #C2D8E3;font-variant: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica;background:url(img/menu_gauche_fond_2.gif) right bottom no-repeat;background-color:#C2D8E3;align:block}




.inscription h1{margin-left:10%}
.inscription form{margin-right:10%;margin-top:2%}
.inscription em{color:red;font-size:18px}



.listerModele iframe{border:2px ridge #004F77;width:700;height:78%}

.popup{
	align:center;
	background:#004F77;
	margin:10px;
	font-size:12px;
	color:#FFF;
}


.popup label{
	color:#FFF;
}

.popup p{
      color:#FFF;
}
.popup th{
  color:#FFF;
}

.popup td{
  color:#FFF;
}
.popup a{
	color:#FFF;
}
.popup a:hover{
	color:red;
}
.visuImg{	  
	width:300px;	  
	height:300px;
	align:center;
	border: 1px ridge #F3FAFE;
}


.ok{
color:green;
}

.erreur{
color:red;
}

.nonDefini{
color:red;
}

.cibleInvalide{
	color:black;			

	text-decoration:line-through;
}


.listerCibles {
		margin:20 50 20 50;	
		
}


.listerCibles dl{
		margin:20 20 10 20;	
}


.contientCibles{
	margin-bottom:15px;
	margin-left:15px;		
	background-color:#C2D8E3;

}

.contientCibles th{
	text-align:left;
	text-weight:bold;
	
}




.contientMail{

}

.contientInfo1{

}

.contienInfo2{

}


.action{
	curser:wait;
}

	
   .sectionA{background-color:#004F77;padding:2px;margin-top:15px;margin-bottom:10px;color:#FFFFFF;}
  .sectionA legend{font-size:12px}
	     
   .sectionC{margin-left:5px;margin-right:2px;padding:3px}
   .sectionB{background-color:#AAAAFF;padding:3px;margin-top:15px;margin-bottom:5px;color:#004F77;}

.stats td{
border-bottom:1px dotted #C2D8E3;
border-left:1px dotted #C2D8E3;
padding:1px;
}


.stats th{
border:1px dotted #C2D8E3;
border-right:none;
padding:1px;
padding-right:3px;
}


.stats table{
border-right:1px dotted #C2D8E3;

}



.menuCouleurs{
display:inline;
position:absolute;
visibility: hidden;
 z-index: 1;
margin:0px;


}

.palette{
width:250px;
height:160px;
background-color:#004F77;
}


.aide{
left:20;
width:300px;
position:absolute;
visibility: hidden;
z-index: 1;
text-align:justify;
margin:0 5 0 0;
background-color:#004F77;
border:1px solid #C2D8E3 ;
padding:1 3 1 3;
     color:#fff;
}

.aide a{
      color:#fff;
      margin-left:2px;    
      margin-right:5px;
}
.aide a:hover{
  color:red;
}

.aide p{
      color:#fff;
      text-indent:15px;

  }


.divCompte{
	margin:20 60 20 60px;
}

.actionEnCours{

	position:absolute;
	z-index=1;
	top:1;
	left:1;
	display:block;
	visibility:hidden;
	margin:20px
	background-color:#C2D8E3
}

.actionEnCours img{
	margin-bottom:10px;padding:20 30 20 30;border:1px solid #004F77
}


