@charset "utf-8";

a:link, a:visited 
  {
  color: #4c7eaf;
  text-decoration: none; 
  background-color: transparent }

a:hover 
  { color: #666; 
  text-decoration: none; 
  background-color: transparent }
  
a:active 
  { color: #6ccf01; 
  text-decoration: underline; 
  background-color: transparent }
  

#boite{
	position:relative;
	width:1060px;
	height:100%;
	margin: auto;
}

#log {
	position:absolute;
	height:36px;
	width: 281px;
	left: 739px;
	top: 19px;
}

#fiole {
	position:absolute;
	height:284px;
	width: 184px;
	left: 64px;
	top: 196px;
}

#fiole-verte {
	position:absolute;
	height:234px;
	width: 64px;
	left: 120px;
	top: 170px;
}

#fiole-bleu {
	position:absolute;
	height:283;
	width: 215;
	left: 53px;
	top: 169px;
}

#fiole-lulu {
	position:absolute;
	height:229px;
	width: 209px;
	left: 65px;
	top: 170px;
}

#fiole-bobo {
	position:absolute;
	height:326px;
	width: 170px;
	left: 79px;
	top: 177px;
}

#lien1 {
	position:absolute;
	height:150px;
	width: 250px;
	left: 0px;
	top: 25px;
}

#lien1-texte {
	position:absolute;
	height:140px;
	width: 260px;
	left: 300px;
	top: 40px;
}

#lien2 {
	position:absolute;
	height:150px;
	width: 250px;
	left: 0px;
	top: 220px;
}

#lien2-texte {
	position:absolute;
	height:140px;
	width: 260px;
	left: 300px;
	top: 230px;
}

#separation {
	position:absolute;
	height:1px;
	width: 400px;
	left: 100px;
	top: 190px;
}

#drapeau {
	position:absolute;
	height:26px;
	width: 204px;
	left: 616px;
	top: 81px;
}

#search {
	background:transparent url(http://allergies-alimentaires.net/img/search.png) no-repeat;
	position:absolute;
	height:26px;
	width: 204px;
	left: 816px;
	top: 81px;
}

#search-es {
	background:transparent url(http://allergies-alimentaires.net/img/search-es.png) no-repeat;
	position:absolute;
	height:26px;
	width: 204px;
	left: 816px;
	top: 81px;
}


#search-an {
	background:transparent url(http://allergies-alimentaires.net/img/search-an.png) no-repeat;
	position:absolute;
	height:26px;
	width: 204px;
	left: 816px;
	top: 81px;
}

#search-al {
	background:transparent url(http://allergies-alimentaires.net/img/search-al.png) no-repeat;
	position:absolute;
	height:26px;
	width: 204px;
	left: 816px;
	top: 81px;
}

#nom {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 164px;
	top: 51px;
}

#nom-article {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 164px;
	top: 181px;
}

#nom-article-inscription {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 180px;
	top: 334px;
}



#nom-contact {
	position:absolute;
	height:23px;
	width: 56px;
	left: 84px;
	top: 58px;
	font-size: 18px;
}

#prenom {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 164px;
	top: 121px;
}


#prenom-article {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 164px;
	top: 251px;
}

#prenom-article-inscription {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 180px;
	top: 383px;
}

#prenom-article-inscription2 {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 175px;
	top: 147px;
}

#prenom-contact {
	position:absolute;
	height:23px;
	width: 56px;
	left: 84px;
	top: 128px;
	font-size: 18px;
}

#mail {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 164px;
	top: 191px;
}

#mail-article-inscription {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 179px;
	top: 435px;
}


#mail-contact {
	position:absolute;
	height:23px;
	width: 56px;
	left: 84px;
	top: 198px;
	font-size: 18px;
}

#message {
	background:transparent url(../img/form-text-haut.png) no-repeat;
	position:absolute;
	height:250px;
	width: 350px;
	left: 164px;
	top: 261px;
}

#message-contact {
	position:absolute;
	height:23px;
	width: 56px;
	left: 84px;
	top: 268px;
	font-size: 18px;
}

#valid {
	background:transparent url(../img/bouton-send.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 545px;
}

#valid-fr {
	background:transparent url(../img/bouton-send-fr.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 545px;
}

#valid-al {
	background:transparent url(../img/bouton-send-al.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 545px;
}

#valid-an {
	background:transparent url(../img/bouton-send-an.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 545px;
}

#valid-liste {
	background:transparent url(../img/bouton-send.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 300px;
}

#valid-liste-fr {
	background:transparent url(../img/bouton-send-fr.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 300px;
}

#valid-liste-al {
	background:transparent url(../img/bouton-send-al.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 300px;
}

#valid-liste-es {
	background:transparent url(../img/bouton-send-es.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 300px;
}


#valid-admin {
	background:transparent url(../img/bouton-send.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 190px;
}

#valid-article {
	background:transparent url(../img/bouton-send.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 320px;
}

#valid-sing-up {
	background:transparent url(../img/bouton-send.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 164px;
	top: 335px;
}

#valid-article-inscription1 {
	background:transparent url(../img/bouton-send.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 161px;
	top: 207px;
}

#valid-article-inscription2 {
	background:transparent url(../img/bouton-send.png) no-repeat;
	position:absolute;
	height:50px;
	width: 350px;
	left: 162px;
	top: 562px;
}

#valid-button {
	background:transparent url(../img/valid-fr.png) no-repeat;	
	height:50px;
	width: 350px;
	left: 184px;
	top: 240px;
}

#login-admin {
	position:absolute;
	height:23px;
	width: 48px;
	left: 105px;
	top: 57px;
	font-size: 18px;
}

#login-article {
	position:absolute;
	height:23px;
	width: 48px;
	left: 105px;
	top: 187px;
	font-size: 18px;
}


#password {
	position:absolute;
	height:23px;
	width: 79px;
	left: 75px;
	top: 129px;
	font-size: 18px;
}

#password-article {
	position:absolute;
	height:23px;
	width: 79px;
	left: 75px;
	top: 259px;
	font-size: 18px;
}

#password-article-inscription {
	position:absolute;
	height:23px;
	width: 79px;
	left: 75px;
	top: 259px;
	font-size: 18px;
}

#password-article-inscription2 {
	position:absolute;
	height:23px;
	width: 79px;
	left: 86px;
	top: 149px;
	font-size: 18px;
}
#pseudo {
	position:absolute;
	height:23px;
	width: 60px;
	left: 95px;
	top: 60px;
	font-size: 18px;
}

#pseudo-article-inscription {
	position:absolute;
	height:23px;
	width: 60px;
	left: 104px;
	top: 342px;
	font-size: 18px;
}


#password1 {
	position:absolute;
	height:23px;
	width: 79px;
	left: 77px;
	top: 130px;
	font-size: 18px;
}

#password1-article-inscription {
	position:absolute;
	height:23px;
	width: 79px;
	left: 88px;
	top: 390px;
	font-size: 18px;
}

#password2 {
	position:absolute;
	height:23px;
	width: 77px;
	left: 79px;
	top: 188px;
	font-size: 18px;
}

#password2-article-inscription {
	position:absolute;
	height:23px;
	width: 77px;
	left: 90px;
	top: 432px;
	font-size: 18px;
}

#mail2 {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 164px;
	top: 264px;
}

#mail2-text {
	position:absolute;
	height:23px;
	width: 56px;
	left: 103px;
	top: 272px;
	font-size: 18px;
}


#mail2-article {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 174px;
	top: 98px;
}

#mail2-article-inscription {
	background:transparent url(../img/form-text.png) no-repeat;
	position:absolute;
	height:36px;
	width: 350px;
	left: 179px;
	top: 490px;
}


#mail2-text-article {
	position:absolute;
	height:23px;
	width: 56px;
	left: 103px;
	top: 106px;
	font-size: 18px;
}

#mail2-text-article-inscription {
	position:absolute;
	height:23px;
	width: 56px;
	left: 105px;
	top: 497px;
	font-size: 18px;
}

input#texte {
	border: 0;
	position: absolute;
	background-color: transparent;
	margin-top: 5px;
	font-size: 11px;
	width: 130px;
	margin-left: 13px;
}

input#texteb {
	border: 0;
	position: absolute;
	background-color: transparent;
	font-size: 16px;
	width: 328px;
	margin-left: 11px;
	margin-top: 7px;
	font-weight: normal;
	color: #666;
	left: -3px;
	top: 2px;
}

textarea#messageb {
	border: 0;
	position: absolute;
	background-color: transparent;
	font-size: 16px;
	width: 328px;
	margin-left: 11px;
	margin-top: 12px;
	font-weight: normal;
	color: #666;
}

input#bouton {
	position: absolute;
	background-color: transparent;
	display: block;
	cursor: pointer;
	text-indent: -999em;
	margin-left: 151px;
	width: 53px;
	height: 26px;
	border: 0;
}

input#boutonb {
	position: absolute;
	background-color: transparent;
	display: block;
	cursor: pointer;
	text-indent: -999em;	
	width: 350px;
	height: 40px;
	border: 0;
	
}


input#boutonc {
	background-color: transparent;
	display: block;
	cursor: pointer;
	text-indent: -999em;
	width: 139px;
	height: 40px;
	border: 0;	
}

input#boutond {
	background-color: transparent;
	display: block;
	cursor: pointer;
	text-indent: -999em;
	width: 350px;
	height: 60px;
	border: 0;	
}


#sing-big {
	position:absolute;
	height:77px;
	width: 245px;
	left: 344px;
	top: 366px;
}

#log-big {
	position:absolute;
	height:77px;
	width: 245px;
	left: 610px;
	top: 366px;
}

#cadre-d {
	position:absolute;
	height:570px;
	width: 550px;
	left: 304px;
	top: 480px;
	background-color: #FFFFFF;
	border-radius:10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	padding-left: 30px;
	padding-right: 30px;
	color: #666;
}

#cadre-tag {
	position:absolute;
	height:200px;
	width: 250px;
	left: 30px;
	top: 490px;
	color: #666;
}

#cadre-contact {
	position:absolute;
	height:620px;
	width: 550px;
	left: 304px;
	top: 150px;
	background-color: #FFFFFF;
	border-radius:10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	padding-left: 30px;
	padding-right: 30px;
	color: #666;
	overflow-x:hidden;
   overflow-y:auto;
}


#imprimer {
	position:absolute;
	left: 504px;
	top: 15px;	
}


.button {
	font-weight:bold;
	width:170px;
	height:35px;
	text-decoration:none;
	border:0px;
	background: url(../img/valid-fr.png) 0 0 no-repeat;
	z-index:50;
	
	}
	
	.button-an {
	font-weight:bold;
	width:170px;
	height:35px;
	text-decoration:none;
	border:0px;
	background: url(../img/valid-an.png) 0 0 no-repeat;
	z-index:50;
		}
	
	.button-al {
	font-weight:bold;
	width:170px;
	height:35px;
	text-decoration:none;
	border:0px;
	background: url(../img/valid-al.png) 0 0 no-repeat;
	z-index:50;
	
	}
	
	.button-es {
	font-weight:bold;
	width:170px;
	height:35px;
	text-decoration:none;
	border:0px;
	background: url(../img/valid-es.png) 0 0 no-repeat;
	z-index:50;
	
	}
	
	#blocadmin {	 
	position:absolute;
	background-color:#FFFFFF;
	left: 120px;
	top: 150px;
	width:1000px;	
	text-align:center;
	color: #666;	
	
}	

#gauche-admin {
    float:left;
	psition:relative;
	display:block;
	width:200px;	
	text-align:center;	
	margin-left:10px;
	margin-top: 1px;	
}
	
#droite-admin {
    float:left;
	display:block;
	width:200px;	
	text-align:left;	
	margin-left:20px;
	margin-top: 1px;	
}	

#boite-pied-page{
	float:left;
	width:100%;
	background-image: url(../img/fond-pied-page.png);
	background-repeat: repeat-x;
}

#pied-page{
	margin-top:20px;
	height:80px;
	text-align:center
}

#pied-barre{
	margin-top:10px;
	margin-left:10px;
}



#pied-page a:link,#pied-page a:visited{font-size:14px;text-decoration:none;color:#fff;border-bottom:0}

#pied-page a:hover,#pied-page a:focus,#pied-page a:active{color:#cc8137}

#pied-page span{font-size:14px;color:#cc8137;padding-left:6px;padding-right:6px}

#pied-page #ligne-bas{margin-top:10px}

#pied-page #ligne-bas span{color:#fff;font-size:10pt}

.bleu30 {font-size: 30px; color: #4c7eaf; font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif; }
.bleu25 {font-size: 25px; color: #4c7eaf; font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif; }
.bleu20 {font-size: 20px; color: #4c7eaf; font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif; }
.bleu16 {font-size: 16px; color: #4c7eaf; font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif; }
.bleu15 {font-size: 15px; color: #4c7eaf; font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif; }
.rouge15 {font-size: 15px; color: #df2626; font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif; }
.gris12 {font-size: 12px; color: #666; font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif; }
.blanc14 {font-size: 14px; color: #FFF; font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif; }
.gris18 {font-size: 25px; color: #666; font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif; }
