@charset "iso-8859-1";

/* ----****---- Général ----****---- */
BODY { margin: 15px 0px 0px 0px; background: url(images/bas.jpg) #424242; background-repeat: repeat-x; text-align:center }
div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:16px }


img { border:0; margin:0; padding:0 }
img.png { behavior: url(images/png.htc); }
fieldset { border:0px; margin:0px; padding:0px }

a:link, a:visited { color:#2b333c;; text-decoration:none }
a:hover { color:#0078FF }
a:active { color:#FF6600; outline:0}

p.normal a:link, p.normal a:visited {color:#FFF; text-decoration:none; border-bottom:2px solid #bde3fc; font-size:11px; padding-bottom:1px }
p.normal a:hover { color:#FFF ; text-decoration:none; border-bottom: 2px solid #61E5FF; }
p.normal a:focus { color:#FFF; border-bottom:2px solid #61E5FF; font-style:italic }

::-moz-selection{ background:#E1F4FF; color:#0099FF; }
::selection { background:#E1F4FF; color:#0099FF; }

/* ----****---- Structure ----****---- */
#deco { width:150px; height:150px; position:absolute; top:0; right:0; background-image:url(images/deco.png) !important; background-repeat:no-repeat; background-image:none }
#header { width:780px; height:173px; margin:0px;  margin-left:auto; margin-right:auto; }
#menu { width:778px; height:44px; margin:0px; float:left; background-image:url(images/menu1.jpg); margin-left:2px;}
#menu2 { width:778px; height:44px; margin:0px; float:left; background-image:url(images/menu1.jpg); margin-left:2px;}
#menubas { width:778px; height:5px; background-image:url(images/3.gif); margin:2px; margin-top:23px;}
#principal { width:782px; margin-left:auto; margin-right:auto; background:url(images/5b.png); background-repeat:repeat-y; background-position:center;}
#copyright2 {  width:779px; height:50px; margin-left:auto; margin-right:auto; background-image:url(images/9.png);}
#copyright {  width:779px; height:37px; margin-left:auto; margin-right:auto; background-image:url(images/7.png);  background-repeat:no-repeat; margin-top:0px !important; margin-top:-10px;
	text-align:center; font-size:10px; font-weight:bold; color:#FFFFFF; vertical-align:middle; }
#barre_bas2 { width:780px; height:4px; margin-left:auto; margin-right:auto; background-image:url(images/8.png);  margin-bottom:15px;}
#pub { text-align:center; width:100% }
#pubdroite { float:left; height:52px; margin-left:124px; margin-top:70px; width:123px;}

/* ----****---- Décoration ----****---- */
input { background-color:#FAFAFA; border:1px solid #AAAAAA; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#00A8FF; padding:1px; text-align:center; text-transform:lowercase }
input:hover { background-color:#FFF; border:1px solid #46B9F0;}

#referencement h1 { font-size:9px; display:inline; color: #DDD; font-weight:normal }
#referencement a { color:#F9F9F9; font-style:italic }
div#pub_gauche { margin-left:70px; margin-top:35px; height:240px; float:left;}
div#accueil { height:300px;}
div#log_global { margin-top:30px; margin-left:70px; height:300px; float:left;}
div#log_global3 { margin-top:20px; margin-left:190px; height:240px; float:left;}
div#log_global2 { margin-top:15px; height:150px;}
div#log_global { margin-top:30px; margin-left:70px; height:300px; width:200px; float:left;}
div#stats { margin-left:40px; height:100px; float:left;}
div.log1 { background-color:#E7E7E7; width:250px;  margin:auto; color:#777; padding:3px; height:250px }
div.log2 { background-color:#E4E4E4; width:250px;   color:#333; margin-left:auto; margin-right:auto; padding:3px; height:125px }
div.log3 { background-color:#E7E7E7; width:250px;  color:#777; padding:3px; height:125px }
div.stats { background-color:#E7E7E7; margin-left:20px; margin-top:30px; height:100px; width:120px; padding:3px; float:left;}

h2 {  font-family: arial; font-size: 16px; color: #F2F2F2; font-weight: bold; text-decoration: none; padding: 2px; display:inline}
h4 { font-weight:bold; font-size:12px; color:#01A0F2; }
h5 { font-size:11px; font-weight:normal; display:inline; color:#777;}
h6 { color:#0066FF; font-weight:normal; font-size:12px; display:inline  }

#wait { float:right; margin:1px 3px 0px 0px; }
#etat { margin-left:auto; margin-right:auto; width:30%; text-align:center; padding:2px; font-size:11px; margin-top:30px; }

div.envoyer { width:80px; height:16px; font-size:11px; text-align: center; color: #2b333c; background: #fefefe url(images/submit.gif) repeat-x; border: 1px solid; border-color: #c4cccc #acb5b5 #6f7777 #acb5b5; margin-left:auto;  margin-right:auto; cursor:pointer; margin-bottom:12px !important; margin-bottom:0px}
div.envoyer:hover { color:#0078FF; border: 1px solid; border-color: #A6CFFF #B5D7FF #A6CFFF #6FB2FF;}
div.envoyer:active { color:#FF6600; border: 1px solid; border-color: #FFC061 #FFCC7E #FFC061 #FF9900;  outline:0}

#copyright .txt a:link, #copyright .txt a:visited { color:#FFFFFF; border-bottom:1px solid #FF9900; font-weight:normal; padding-bottom:1px;}
/* ----****---- Page : Home ----****---- */
.left { float:left; width:50%;margin-left:80px !important; margin-left:40px; }

.roundall { width:100%;  background-color:#EFEFEF;  padding:2px;  color:#F57A1F;}
.roundall input { padding:2px; margin:1px; background-color:#FAFAFA; border:1px solid #AAAAAA; font-size:13px; font-family:verdana; color:#00A8FF;  text-align:center; }
.roundall input:focus { background-color:#FFF; border:1px solid #46B9F0;}
.roundall textarea { padding:2px; margin:1px; background-color:#FAFAFA; border:1px solid #AAAAAA; font-size:13px; font-family:verdana; color:#00A8FF;  }
.roundall textarea:focus { background-color:#FFF; border:1px solid #46B9F0;}
.roundall #limit { color:#FF3333; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif }
h3 { margin-left:auto; margin-right:auto; width:80%; border:2px solid #67C7FA;  padding:2px 8px 2px 8px; font-size:13px; font-weight:bold ; text-align:center; color:#0099FF; background-color:#FFFFFF}

.roundpub { margin-top:15px; width:100%; background-color:#EFEFEF; padding:2px; color:#0066FF }
.roundpub b a:link, .roundpub b a:visited { color:#FF6600; font-weight:bold; border-bottom:2px solid #FFC891 }
.roundpub b a:hover { color:#FF6600; font-weight:bold; border-bottom:2px solid #FF6600 }
.roundpub b a:active { color:#FF6600; font-weight:bold; border-bottom:2px solid #FF3333 }
.roundpub em { color:#555; font-size:11px; font-style:normal }
#wait2 { display:none }

.roundstat { width:20%; margin-left:80px !important; margin-left:50px;  background-color:#D5F4FF; float:left; color:#333333; padding:2px }
.roundstat b { color:#FF6600; font-weight:normal; font-size:11px; }
.roundstat b.rouge { color:#FF0000; font-weight:bold; font-size:12px; }
.roundstat b.orange { color:#FF6600; font-weight:bold; font-size:12px; }
.roundstat b.vert { color:#00FF00; font-weight:bold; font-size:12px; }
.roundstat u { text-decoration:none; font-size:10px }

.roundstat2 { width:130px; margin-left:80px !important; margin-left:40px; margin-top:30px; background-color:#D5F4FF; float:left; color:#333333; padding:2px }
.roundstat2 b { color:#FF6600; font-weight:normal; font-size:11px; }
.roundstat2 b.rouge { color:#FF0000; font-weight:bold; font-size:12px; }
.roundstat2 b.orange { color:#FF6600; font-weight:bold; font-size:12px; }
.roundstat2 b.vert { color:#00FF00; font-weight:bold; font-size:12px; }
.roundstat2 u { text-decoration:none; font-size:10px }

.deconnexion { float:right; margin-right:100px !important; margin-right:66px; margin-top:10px !important; margin-top:15px }
a strong { color:#EFEFEF; text-decoration:none; border-bottom:2px solid #bde3fc; font-weight:normal; font-size:12px; padding-bottom:1px }
a:hover strong { color :#EFEFEF ;text-decoration:none; border-bottom: 2px solid #4CA1D8; }
a em { font-size:11px; color:#91D9FF; margin-top:1px }

/* ----****---- Page : Partenaire ----****---- */
.partenaires strong { color:#CCFF00; }

/* ----****---- Page : SmsOk ----****---- */
.roundok { width:50%; background-color:#EFEFEF; padding:2px; color:#0066FF; margin-left:auto; margin-right:auto }
.roundok b a:link, .roundok b a:visited { color:#FF6600; font-weight:bold; border-bottom:2px solid #FFC891 }
.roundok b a:hover { color:#FF6600; font-weight:bold; border-bottom:2px solid #FF6600 }
.roundok b a:active { color:#FF6600; font-weight:bold; border-bottom:2px solid #FF3333 }
.roundok em { color:#555; font-size:11px; font-style:normal }

/* ---****---- Page : Pubs ----****---- */
.infos { position:relative; width:490px; height:80px; margin-left:auto; margin-right:auto; z-index:-5 !important; z-index:0;}