@charset "utf-8";
/* CSS Document */
h1 {
  font-size: 40px;
  line-height:40px;
  text-align:center;
}

h2 {
  line-height:20px;
}

h3 {
  font-size: 14px;
}

p {
  font-size: 12px;
}   

#page {
  margin: 10px 6px;
}

#page1 {  
  float:left;
  width:1024px;
}

input{
margin-right:5px;
}

select{
margin-left:5px;
}

/*#page2 {
  float:right;
  width:45%;
}*/

#widget_col_0 { 
  float:left;
  width: 326px;  
  background:transparent;
}

#widget_col_1 {
  width: 326px;
  float:left;
  background:transparent;
}   

#widget_col_2 { 
  float:left;
  width: 326px;  
  background:transparent;
}   

/*#widget_col_3 { 
  float:left;
  width: 40%;  
  background:#CCCCCC;
}   

#widget_col_4 { 
  float:left;
  width: 60%;  
  background:#CCCCCC;
}   */

#control_buttons {
  position:absolute;  
  right:0px;
  top:8px; 
  width: 75px;   
 
} 

#control_minMax {
  position:absolute;
  right:80px;
  top:10px; 
  width: 10px;    
}                

#edit_button {
  position:relative;   
  float:left;
  width:16px;
  height:16px;
  background: url(../images/plus.png) !important;
  background: url(../images/plus.gif);
  /*behavior: url("png.htc");  */     
  margin-right:5px;
}


#upDown{
}

#mini_button {
  position:absolute;   
  float:right;
  width:16px;
  height:16px;
  background: url(../images/minimiser.png) !important;
  background: url(../images/minimiser.gif);
 /* behavior: url("png.htc");*/
  right:80px !important;
  right:80px;
  margin-left:0px !important;
  top: 11px !important;
  top: 11px;
}

#maxi_button {
  position:absolute;   
  float:right;
  width:16px;
  height:16px;
  background: url(../images/maxi.png) !important; 
  background: url(../images/maxi.gif);
 /* behavior: url("png.htc");*/
  right:80px !important;
  right:80px;
  top: 11px !important;
  top: 11px;
}

#delete_button {
  position:relative;   
  float:left;
  width:16px;
  height:16px;
  background: url(../images/suppr.png) !important;
  background: url(../images/suppr.gif);
  /*behavior: url("png.htc");*/
  margin-right:5px;
}

#recharger_button{
  position:relative;   
  float:left;
  width:16px;
  height:16px;
  background: url(../images/recharge.png) !important;
  background: url(../images/recharge.gif);
  /*behavior: url("png.htc");*/
  margin-right:5px;
}


div.cornerSamples {
  
   width            : 314px;
   height			: 151px;
   margin           : 0px;
   padding          : 0px;
   background:transparent url(../images/zoneEdition2.png) no-repeat !important;
   background:transparent url(../images/zoneEdition2.gif) no-repeat;
   /*behavior: url("png.htc");*/
   border:1px solid #b4b4b4;
   border-top:none;
   border-bottom:none;
   font-family      : Arial;
   font-size        : 11px;
   text-align       : left;
   margin-left:-1px;
}


#edit{
position:absolute;
left:38px;
top:35px;
}


.zoneAjout{
   width            : 978px;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
   font-size        : 10px;
   text-align       : left;
   margin-left: 5px;
   margin-top:30px;
   margin-bottom: 0px;
   background: transparent url(../images/zoneAjoutBas2.png) no-repeat left bottom !important;
   background: transparent url(../images/zoneAjoutBas2.gif) no-repeat left bottom;
   padding-bottom:15px;
    /*border: solid 1px red; Pour voir les limites du bloc */
}

.zoneAjout a{
text-decoration:none;
color:#c10004;
}

.zoneAjout a:hover{
text-decoration:underline;
}

.zoneAjout h2 {
	margin: 0px 0 -12px 2px;
	padding: 10px 5px 0px 20px;
	background: transparent url(../images/zoneAjout.png) no-repeat left top !important;
	background: transparent url(../images/zoneAjout.gif) no-repeat left top;
	font-weight:bold;
	position:relative;
	top:-10px;
	font-size:100%;
}

.zoneAjout li {
    padding: 0px 20px 10px 10px;
	margin-left: 23px;
	background: transparent url(../images/fleche2.png) no-repeat !important;
	background: transparent url(../images/fleche2.gif) no-repeat;
}

.fermerResto {
position:relative;
left:918px;
top:-15px;
}

.aideResto{
margin-left:918px;
bottom:20px;
}




.ajouterBloc{
padding: 0px 20px 10px 10px;
margin-left: 23px;
background: transparent url(../images/fleche2.png) no-repeat !important;
background: transparent url(../images/fleche2.gif) no-repeat;
display:block;

}

/*
#zoneAjoutWidget {
   width            : 100%;
   margin-top       : 0px;
   background-color:#CCFF66;
   font-family      :Verdana, Arial, Helvetica, sans-serif;
   font-size        : 11px;
   text-align       : left;
}

#zoneRestoBloc {
   width            : 100%;
   background       : url(../images/zoneAjout.png) no-repeat;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
   font-size        : 11px;
   text-align       : left;
   margin-top       : 10px;
}

#zoneRestoBlocChro {
   width            : 100%;
   margin-top       : 0px;
   background-color:#CC99FF;
   font-family      :Verdana, Arial, Helvetica, sans-serif;
   font-size        : 11px;
   text-align       : left;
}*/

.contenuRss{
font-size:11px;
}

.fluxRss{
min-height:130px; 
}

.contenuRss a {
text-decoration:none;
color:#4d4d4d;
}

.contenuRss a:hover {
text-decoration:none;
color:#FF0000;
}


#miseAJour a{
text-decoration:none;
color:#666666;
}

#miseAJour a:hover{
text-decoration:none;
color:#FF0000;
}


.formEdition{
color:#4d4d4d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top: 9px;
margin-bottom:5px;
}

.spanEdition{
margin-right:0px !important;
margin-right:10px;
}

.ColorChoix{
margin-left:5px;
width:15px;
height:15px;
}

.ColorChoixClassAjout{
margin-left:10px;
width:20px;
}

.imageRSS{
float:left;
position:relative;
margin-right:10px;
margin-left: 8px;
margin-bottom: 8px;
}
.imageRSS2{
float:left;
margin-right:10px;
margin-left: 4px;
}
.imageRSS img{
	max-width:90px;
}

.zoneInfoRSS {
margin-bottom:20px;
margin-left:4px;
margin-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4d4d4d;
}

.dateGras{
font-weight:bold;
font-size:9px;
}

.numRevue{
font-weight:bold;
font-size:9px;
color:#4d4d4d;
}

.titreArticle{
font-size:10px;
font-weight:bold;

}

.typeDroit{
font-weight:bold;
color:#FF0000;
}

.nomAuteur{
font-weight:bold;
font-size:9px;
}

.extraitArticle{
text-align: justify;
font-size:9px;
font-style:normal;
}


img{ 
border:none;
}

#notification {
	position: fixed;
	bottom: 0;
	padding: 0;
	height: 20px;
	margin: 0;
	width: 100%;
	/*background-color:;*/
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	z-index:999;
}

div.flecheLien {
background:  url(../images/fleche.png) no-repeat !important;
background:  url(../images/fleche.gif) no-repeat;
height:7px;
width:5px;
float:left;
margin-top:6px !important;
margin-top:2px;
margin-left:415px !important;
margin-left:208px;
}

#restaurationBloc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#c10004;
margin-left:15px;
text-decoration:none;
margin-top:3px;
float:left;
}

#restaurationBloc:hover{
text-decoration:underline;
} 

#restaurationBlocChro{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#c10004;
margin-left:15px;
text-decoration:none;
margin-top:3px;
}

#restaurationBlocChro:hover{
text-decoration:underline;
}

#clicZoneAjout{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#c10004;
margin-left:15px;
text-decoration:none;
margin-top:3px;
}

#clicZoneAjout:hover{
text-decoration:underline;
}

.formAjout{
width:700px;
background-color:transparent;
padding: 0 0 20px 33px;
}

.ajoutRestaure{
padding-top:5px;
}

#titreBlocId{
margin-left: 10px;
width: 150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#ColorButton{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
