
@charset "utf-8";
body {
background-repeat : repeat-x;
font-size : 16px;
color : #003366;
}
img {
border : none;
}
hr {
width : 200px;
margin-left : 0;
}
input, select, textarea {
font-size : 11px;
font-family : "Verdana";
font-weight : normal;
border-style : solid;
border-color : #999999;
border-width : 1px;
background-color : #ffffff;
}
#connexion_b {
font-size : 15px;
}
.champInvalide {
border-color : #ff0000;
border-width : 2px;
}
.champLimite {
border-color : #ffcc66;
border-width : 1px;
}
.champValide {
border-color : #00ff00;
border-width : 1px;
}
A:link {
color : #022c5a;
text-decoration : none;
}
A:visited {
color : #022c5a;
text-decoration : none;
}
A:hover {
color : #cc0000;
text-decoration : none;
}
h1 {
font-size : 18px;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
color : #000099;
}
h2 {
font-size : 16px;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
color : #000099;
}
h3 {
font-size : 14px;
font-family : verdana;
font-style : normal;
font-weight : bold;
color : #022c5a;
font-variant : normal;
text-decoration : none;
}
div#cadre {
width : 100%;
}
#tabLogo {
width : 232px;
border-collapse : collapse;
border-spacing : 0;
border : 0;
}
#tabLogo td {
padding : 0;
}
#tabLogo td img {
display : block;
}
#LogoHaut {
width : 232px;
height : 43px;
background : url(images/tabMobile/LogoHaut.png);
margin-left : auto;
margin-right : auto;
}
#MenuAccueil {
width : 75px;
height : 30px;
background : url(images/tabMobile/accueil.png);
}
#MenuAccueil a {
display : block;
width : 75px;
line-height : 30px;
text-decoration : none;
}
#MenuEnvoiSMS {
width : 100px;
height : 30px;
background : url(images/tabMobile/envoiSMS.png);
}
#MenuEnvoiSMS a {
display : block;
width : 100px;
line-height : 30px;
text-decoration : none;
}
#MenuConnexion {
width : 100px;
height : 30px;
background : url(images/tabMobile/connexion.png);
}
#MenuConnexion a {
display : block;
width : 100px;
line-height : 30px;
text-decoration : none;
}
#MenuInscription {
width : 100px;
height : 30px;
background : url(images/tabMobile/inscription.png);
}
#MenuInscription a {
display : block;
width : 100px;
line-height : 30px;
text-decoration : none;
}
div#bloccadre table {
width : 100%;
}
div#bloccadre table p {
margin : 0;
}
#tabiExpediteur {
width : 100% !important ;
}
#tabiExpediteur td {
text-align : left;
}
#cgv {
font-size : 9px;
font-family : "Verdana";
line-height : 1.6em;
}
#footer {
font-size : 11px;
font-family : "Verdana";
line-height : 1.6em;
}
#inscription {
font-size : 16px;
width : 100% !important ;
}
#account {
float : right;
font-size : 16px;
width : auto !important ;
margin : 0 160px 0 155px !important ;
padding : 3px;
font-size : 11px;
font-family : "Verdana";
font-weight : normal;
border-style : solid;
border-color : #999999;
border-width : 1px;
background-color : #ffffff;
}
#envoiSMS {
font-size : 16px;
width : 100% !important ;
}
#petitTab {
font-size : 16px;
width : 100% !important ;
}
#moyenTab {
font-size : 16px;
width : 100% !important ;
}
.titreBlague {
font-size : 16px;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
color : #000099;
}
.titre1 {
font-size : 24px;
}
.titre2 {
font-size : 18px;
}
.sms {
font-size : 18px;
color : #ff0000;
}
.petit {
font-size : 12px;
}
.xpetit {
font-size : 10px;
}
.ok {
font-size : 18px;
color : #00ff00;
}
.erreur {
font-size : 18px;
color : #ff0000;
}
.rouge {
color : #ff0000;
}
.attention {
color : #FF9900;
}
.gras {
font-weight:bold;
}
#caracteristiques {
border-spacing : 10px;
}
#caracteristiques th {
text-align : right;
}
#caracteristiques td {
text-align : left;
}
#starpass_3133 {
width : auto !important ;
margin : 0 200px 0 330px !important ;
}
a.info{
position : relative; 
}
a.info span{
display : none
}
a.info:hover span{ 
display : block; 
position : absolute;
top : 2em; left:2em; width:15em;
border : 1px solid #6699cc;
background-color : #eeeeee; color:#6699cc;
text-align : justify;
font-weight : none;
padding : 1px;
}