@media only screen and (min-width :800px)
{

@font-face {
    font-family: 'PTSansRegular';
    src: url('PTS55F-webfont.eot');
    src: url('PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTS55F-webfont.woff') format('woff'),
         url('PTS55F-webfont.ttf') format('truetype'),
         url('PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

	
	
.engrenages
{
display:inline-block;
vertical-align:middle
}

body
{
margin:0;
padding:0 0 0 0;
width:100%;
background-color:#F2F2F2;
font-family: "PTSansRegular";
}

.tel_mob
{
display:none;
}

.tel_pc
{
position:fixed;
top:0;
right:0;
max-width:300px;
width:300px;
box-sizing:border-box;
background-color:#00bcff;
color:white;
font-family: "PTSansRegular";
text-align:center;
z-index:102;
overflow:hidden;
white-space: nowrap;
top:400px;
font-size:24px;
cursor:pointer;

-webkit-animation: anim1 1s forwards 3s;
-moz-animation: anim1 1s forwards 3s;
-o-animation: anim1 3s forwards 3s;
animation: anim1 1s forwards 3s;
}

.tel_pc:hover
{
-webkit-animation: anim1 1s forwards reverse;
-moz-animation: anim1 1s forwards reverse;
-o-animation: anim1 1s forwards reverse;
animation: anim1 1s forwards reverse;
}

@-webkit-keyframes anim1{
    from {
        width: 300px;
    }
    to   {
        width: 60px;
    }
}
@-moz-keyframes anim1{
    from {
        width: 300px;
    }
    to   {
        width: 60px;
    }
}
@-o-keyframes anim1{
    from {
        width: 300px;
    }
    to   {
        width: 60px;
    }
}
@keyframes anim1{
    from {
        width: 300px;
    }
    to   {
        width: 60px;
    }
}

.tel_pc p
{
display:inline-block;
vertical-align:middle;
padding:10px 10px 10px 10px;
margin:0;
}

a
{
color:#848484;
font-size:20px;
font-family: "PTSansRegular";
text-decoration:none;	
}

a:hover
{
color:#00bcff;	
}

header
{
width:100%;
box-sizing:border-box;
margin:auto;
text-align:center;
position:fixed;
z-index:100;
background-color:white;
top:0;
padding:0 0 0 0;
border-bottom: 1px solid #F2F2F2;
box-shadow: 0px 0px 12px #aaa;
height:90px;
}

nav ul
{
padding-top:20px;
list-style-type:none;
color:#848484;
font-size:20px;
font-family: "PTSansRegular";
display:inline-block;
vertical-align:top;
}

nav ul ol
{
display:inline-block;
padding:0px 15px 40px 15px;
vertical-align:top;
cursor:pointer;
}

#services
{
display:none;
position:absolute;
color:#848484;
background-color:white;
border-top:2px solid #00bcff;
line-height:25px;
padding:0 8px 0 8px;
font-size:16px;
margin-top:30px;
border-radius:2px;
top:57px;
text-align:left;
}

#services a, #solutions a
{
font-size:16px;	
}

#solutions
{
display:none;
position:absolute;
color:#848484;
background-color:white;
border-top:2px solid #00bcff;
line-height:25px;
padding:0 8px 0 8px;
font-size:16px;
margin-top:30px;
border-radius:2px;
top:57px;
text-align:left;
}

#solutions img, #services img
{
padding-right:10px;
}

nav ul ol:hover #services, nav ul ol:hover #solutions
{
display:block
}


#menu_mobil
{
display:none;
}

nav img
{
display:inline-block;
vertical-align:middle;	
padding:10px 0 10px 0;
}

.ban
{
padding:0 0 0 0;
max-width:100%;
box-sizing:border-box;
margin:auto;
top:90px;
position:absolute;
}

.ban img
{
display:block;
max-width:100%;
box-sizing:border-box;
}

.content
{
width:100%;
max-width:1200px;
box-sizing:border-box;	
margin:auto;
text-align:center;
position:relative;
top:400px;
z-index:98;
}

h1
{
color:#585858;
font-family: "PTSansRegular";
padding:20px 0 20px 0 ;
font-size:30px;
margin:0;
}

h2
{
font-size:20px;
font-family: "PTSansRegular";
margin:0;
padding:0;
font-weight:normal;
}

section
{
display:inline-block;
vertical-align:top;
}

.offre
{
background:no-repeat center fixed;
-webkit-background-size: cover;
background-size: cover;
width:350px;
height:180px;
margin:8px;
border:1px solid #00bcff;
cursor:pointer;
text-align:left;
}

.footer_offre
{
text-align:left;
background-color: rgba(220, 220, 220, 0.9);
padding:5px;
position:relative;
top:144.5px;
}

.text_offre
{
display:none;
background-color: rgba(220, 220, 220, 0.95);
width:350px;
height:95.5px;
position:absolute;
font-family: "PTSansRegular";
text-align:center;
font-size:14px;
padding-top:50px;
z-index:99
}

.offre:hover .text_offre
{
display:initial;
z-index:99;
}

.info
{
padding:20px 0 20px 0;
width:100%;
max-width:1200px;
box-sizing:border-box;
background-color:white;
border:1px solid #D8D8D8;
font-family: "PTSansRegular";
font-size:18px;
position:relative;
margin:auto;
top:450px;
text-align:center;
}

button
{
background-color:#00bcff;
color:white;
font-family: "PTSansRegular";
font-size:16px;
padding:12px;
border:0;
cursor:pointer;
}

button:hover
{
color:black;
}

.info p, .info button
{
display:inline-block;
vertical-align:middle;
margin:0 10px 0 10px;
}

footer
{
font-family: "PTSansRegular";
width:100%;
box-sizing:border-box;
background-color:#2E2E2E;
margin:auto;
text-align:center;
position:relative;
top:500px;
color:white;
padding:20px 0 20px 0;
font-size:12px;
}

.contact
{
color:#00bcff;
font-size:22px;
font-weight:bold;
}

footer table
{
margin:25px auto;
text-align:center;
font-size:14px;
font-family: "PTSansRegular";
color:#848484;
}

footer table td
{
padding:5px 55px 5px 55px;
cursor:pointer;
}

footer table td:hover
{
color:white;
}

.content1
{
width:100%;
box-sizing:border-box;	
margin:auto;
text-align:center;
position:relative;
z-index:98;
background-color:white;
top:370px;
padding:20px 20px 20px 20px;
font-family: "PTSansRegular";
color:#585858;
}

.content2
{
width:100%;
box-sizing:border-box;	
margin:auto;
text-align:center;
position:relative;
z-index:98;
background-color:#F2F2F2;
top:385px;
padding:20px 20px 20px 20px;
font-family: "PTSansRegular";
color:#585858;
}

.content_section
{
max-width:1150px;
box-sizing:border-box;	
margin:20px auto;
text-align:left;
z-index:98;	
font-size:16px;
padding:20px 0 20px 0;
display:inline-block;
vertical-align:middle;
}

.content_section2
{
max-width:800px;
box-sizing:border-box;	
margin:0px 20px;
text-align:left;
z-index:98;	
font-size:16px;
padding:20px 0 20px 0;
display:inline-block;
vertical-align:middle;
}

aside
{
max-width:300px;
box-sizing:border-box;	
margin:20px auto;
text-align:left;
z-index:98;	
font-size:16px;
padding:20px 0 20px 0;
display:inline-block;
vertical-align:top;
overflow:hidden;
}

aside img
{
max-width:300px;
}

.titre_section
{
width:100%;
max-width:1200px;
box-sizing:border-box;	
margin:auto;
text-align:center;
z-index:98;	
font-size:16px;
}

.titre_section h1
{
margin:0;
font-weight:bold;
padding:20px 0 20px 0;
font-size:26px;
}

.content_section h2, .content_section2 h2
{
font-weight:bold;
padding:20px 0 10px 0;
font-size:16px;
}

.content_section h1, .content_section2 h1
{
font-weight:bold;
padding:20px 0 20px 0;
font-size:24px;
}

.content_section p, .content_section2 p
{
margin:10px 0 0 0;
}

.vignette
{
text-align:left;
width:350px;
}

.vignette2
{
text-align:left;
width:500px;
}

.vignette h2, .vignette2 h2
{
text-align:left;
font-weight:bold;
padding:0 0 30px 0;
font-size:26px;
color:#00bcff;
}

article
{
margin:10px;
display:inline-block;
vertical-align:top;
padding:0px;
}

article table
{
width:100%;
border-collapse: separate;
border-spacing:0;
border-radius:3px;
border:1px solid #00bcff;
box-shadow: 4px 4px 12px #aaa;
font-family: "PTSansRegular";
text-align:center;	
}

article table th
{
color:white;
text-align:center;
background-color:#47cdff;
font-size:20px;
padding:15px 10px 15px 10px;
border-bottom:1px solid #82ddff
}

article table td
{
padding:15px 10px 15px 10px;
color:#585858;
font-size:16px;
border-bottom:1px solid #82ddff
}

article table tr
{
background-color:#F2F2F2;
padding:15px 10px 15px 10px;
}

article table tr:nth-child(odd)
{
background-color:white;
}

.white
{
color:white;
font-weight:bold
}

article table td a
{
font-size:16px;	
}

.titre2
{
margin:0;
color:#585858;
font-family: "PTSansRegular";
padding:0 0 0 0 ;
font-size:30px;
text-align:center;
display:block;
font-weight:bold;
}

input[type="text"]
{
padding:5px;
border:1px solid #d4d4d4;
}

table tr td a
{
font-size:14px;
}

textarea
{
border:1px solid #d4d4d4;
padding:5px;
}


}


@media only screen and (min-device-width : 0px) and (max-device-width : 1123px)
{
	
@font-face {
    font-family: 'PTSansRegular';
    src: url('PTS55F-webfont.eot');
    src: url('PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTS55F-webfont.woff') format('woff'),
         url('PTS55F-webfont.ttf') format('truetype'),
         url('PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
.engrenages
{
display:none;
vertical-align:middle
}

body
{
margin:0;
padding:10px 0 0 0;
width:100%;
-moz-user-select: -moz-none;
-webkit-user-select: none;
-khtml-user-select: none;
-o-user-select: none;
user-select: none;
}

a
{
color:#848484;
font-size:20px;
font-family: "PTSansRegular";
text-decoration:none;	
}

a:hover
{
color:#00bcff;	
}

.tel_pc
{
display:none;
}

.tel_mob
{
position:fixed;
top:0;
left:0;
width:100%;
box-sizing:border-box;
background-color:#00bcff;
color:white;
font-family: "PTSansRegular";
text-align:center;
z-index:100;
}

.tel_mob img
{
height:30px;
padding:5px 0px 5px 5px;
display:inline-block;
vertical-align:middle;
}

.tel_mob p
{
display:inline-block;
vertical-align:middle;
padding:0px 0px 0px 10px;
}

header
{
width:100%;
max-width:1200px;
box-sizing:border-box;
margin:auto;
text-align:center;
position:absolute;
top:70px;
z-index:99;
}

nav
{
position:absolute;
width:100%;
box-sizing:border-box;
}

#menu
{
max-height:60px;
width:100%;
box-sizing:border-box;
}

#menu:hover
{
max-height:100%;
font-weight:bold
}

nav ul
{
list-style-type:none;
color:#848484;
font-size:20px;
font-family: "PTSansRegular";
display:inline-block;
vertical-align:top;
overflow:hidden;
padding:0 10px 0 0;
background-color:white;
}


nav ul:hover
{
list-style-type:none;
color:#848484;
font-size:20px;
font-family: "PTSansRegular";
display:inline-block;
vertical-align:top;
}

nav ul ol
{
padding:10px 5px 10px 5px;
background-color:white;
border-right:1px solid  #00bcff;
text-align:center;
}

#services
{
line-height:34px;
font-size:22px;
text-align:center;
width:100%;
box-sizing:border-box;
font-weight:normal;
display:none;
}

#services li:last-child, #solutions li:last-child
{

}

#services a, #solutions a
{
font-size:17px;	
}

#solutions
{
line-height:34px;
font-size:22px;
text-align:center;
width:100%;
box-sizing:border-box;
font-weight:normal;
display:none;
}

ol:hover #services, ol:hover #solutions, ol:focus #services, ol:focus #solutions
{
display:initial;	
}

#solutions img, #services img
{
padding-right:10px;
display:none;
}

nav ol:last-child
{
border-bottom:1px solid  #00bcff;
padding-bottom:30px;
}

nav img
{
display:inline-block;
vertical-align:middle;	
}

#menu_mobil
{
text-align:center;
font-size:26px;
background-color:#00bcff;
color:white;
max-width:50%;
box-sizing:border-box;
margin:auto;
}

.ban
{
padding:0px 0 0px 0;
max-width:100%;
box-sizing:border-box;
margin:auto;
display:none;
}

.ban img
{
display:block;
max-width:100%;
box-sizing:border-box;
}

.content
{
width:100%;
max-width:1200px;
box-sizing:border-box;	
margin:auto;
position:relative;
top:200px;
text-align:center;
}

h1
{
color:#585858;
font-family: "PTSansRegular";
font-size:26px;
}

h2
{
font-size:20px;
font-family: "PTSansRegular";
margin:0;
padding:0;
font-weight:normal;
}

.offre
{
background:no-repeat fixed;
-webkit-background-size: cover;
background-size: cover;
width:80%;
max-width:350px;
height:180px;
border:1px solid  #00bcff;
margin:25px auto;
background-position:50% 50%;
}

.footer_offre
{
text-align:left;
background-color: rgba(220, 220, 220, 0.9);
padding:5px;
position:relative;
top:144.5px;
}

.text_offre
{
display:none;
}

.info
{
padding:20px 0 20px 0;
width:100%;
max-width:1200px;
box-sizing:border-box;
background-color:white;
border:1px solid #D8D8D8;
font-family: "PTSansRegular";
font-size:16px;
position:relative;
margin:auto;
top:250px;
text-align:center;
}

button
{
background-color:#00bcff;
color:white;
font-family: "PTSansRegular";
font-size:16px;
padding:12px;
border:0;
cursor:pointer;
}

button:hover
{
color:black;
}

.info p, .info button
{
display:inline-block;
vertical-align:middle;
margin:5px 10px 5px 10px;
}

footer
{
font-family: "PTSansRegular";
width:100%;
box-sizing:border-box;
background-color:#2E2E2E;
margin:auto;
text-align:center;
position:relative;
top:250px;
color:white;
padding:20px 10px 20px 10px;
font-size:12px;
}

.contact
{
color:#00bcff;
font-size:16px;
font-weight:bold;
}

footer table
{
display:none;
}

.content1
{
width:100%;
box-sizing:border-box;	
margin:auto;
text-align:center;
position:relative;
z-index:98;
background-color:white;
top:175px;
padding:20px 20px 20px 20px;
font-family: "PTSansRegular";
color:#585858;
}

.content2
{
width:100%;
box-sizing:border-box;	
margin:auto;
text-align:center;
position:relative;
z-index:98;
background-color:#F2F2F2;
top:175px;
padding:20px 20px 20px 20px;
font-family: "PTSansRegular";
color:#585858;
}

.content_section, .content_section2
{
width:100%;
max-width:400px;
box-sizing:border-box;	
margin:20px auto;
text-align:left;
z-index:98;	
font-size:14px;
}

aside img
{
max-width:300px;
}

.titre_section
{
width:100%;
max-width:1200px;
box-sizing:border-box;	
margin:auto;
text-align:center;
z-index:98;	
font-size:14px;
}

.titre_section h1
{
margin:0;
font-weight:bold;
padding:20px 0 20px 0;
font-size:26px;
}

.content_section h2, .content_section2 h2
{
font-weight:bold;
padding:20px 0 20px 0;
font-size:16px;
}

.vignette
{
text-align:center;
}

.vignette2
{
text-align:left;
font-size:16px;
}

.vignette h2, .vignette2 h2
{
text-align:left;
font-weight:bold;
padding:0 0 30px 0;
font-size:24px;
color:#00bcff;
}

article
{
margin:20px 0 20px 0;
width:100%;
box-sizing:border-box;
display:inline-block;
vertical-align:top;
padding:5px;
}

article table
{
width:100%;
border-collapse: separate;
border-spacing:0;
border-radius:3px;
border:1px solid #00bcff;
box-shadow: 4px 4px 12px #aaa;
font-family: "PTSansRegular";
}

article table th
{
color:white;
text-align:center;
background-color:#47cdff;
font-size:20px;
padding:15px 10px 15px 10px;
}

article table td
{
padding:15px 10px 15px 10px;
color:#585858;
font-size:16px;
border-bottom:1px solid #82ddff
}

article table tr
{
background-color:#F2F2F2;
padding:15px 10px 15px 10px;
}

article table tr:nth-child(odd)
{
background-color:white;
}

.white
{
color:white;
}

article table td a
{
font-size:16px;	
}

.titre2
{
color:#585858;
font-family: "PTSansRegular";
font-size:26px;
text-align:center;
display:block;
font-weight:bold;
}

input[type="text"]
{
padding:5px;
}

table tr td a
{
font-size:14px;
}

}


@media only screen and (max-width : 799px)
{
	
@font-face {
    font-family: 'PTSansRegular';
    src: url('PTS55F-webfont.eot');
    src: url('PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTS55F-webfont.woff') format('woff'),
         url('PTS55F-webfont.ttf') format('truetype'),
         url('PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
.engrenages
{
display:none;
vertical-align:middle
}

body
{
margin:0;
padding:10px 0 0 0;
width:100%;
-moz-user-select: -moz-none;
-webkit-user-select: none;
-khtml-user-select: none;
-o-user-select: none;
user-select: none;
}

a
{
color:#848484;
font-size:20px;
font-family: "PTSansRegular";
text-decoration:none;	
}

a:hover
{
color:#00bcff;	
}

.tel_pc
{
display:none;
}

.tel_mob
{
position:fixed;
top:0;
left:0;
width:100%;
box-sizing:border-box;
background-color:#00bcff;
color:white;
font-family: "PTSansRegular";
text-align:center;
z-index:100;
}

.tel_mob img
{
height:30px;
padding:5px 0px 5px 5px;
display:inline-block;
vertical-align:middle;
}

.tel_mob p
{
display:inline-block;
vertical-align:middle;
padding:0px 0px 0px 10px;
}

header
{
width:100%;
max-width:1200px;
box-sizing:border-box;
margin:auto;
text-align:center;
position:absolute;
top:70px;
z-index:99;
}

nav
{
position:absolute;
width:100%;
box-sizing:border-box;
}

#menu
{
max-height:60px;
width:100%;
box-sizing:border-box;
}

#menu:hover
{
max-height:100%;
font-weight:bold
}

nav ul
{
list-style-type:none;
color:#848484;
font-size:20px;
font-family: "PTSansRegular";
display:inline-block;
vertical-align:top;
overflow:hidden;
padding:0 10px 0 0;
background-color:white;
}


nav ul:hover
{
list-style-type:none;
color:#848484;
font-size:20px;
font-family: "PTSansRegular";
display:inline-block;
vertical-align:top;
}

nav ul ol
{
padding:10px 5px 10px 5px;
background-color:white;
border-right:1px solid  #00bcff;
text-align:center;
}

#services
{
line-height:34px;
font-size:22px;
text-align:center;
width:100%;
box-sizing:border-box;
font-weight:normal;
display:none;
}

#services li:last-child, #solutions li:last-child
{

}

#services a, #solutions a
{
font-size:17px;	
}

#solutions
{
line-height:34px;
font-size:22px;
text-align:center;
width:100%;
box-sizing:border-box;
font-weight:normal;
display:none;
}

ol:hover #services, ol:hover #solutions, ol:focus #services, ol:focus #solutions
{
display:initial;	
}

#solutions img, #services img
{
padding-right:10px;
display:none;
}

nav ol:last-child
{
border-bottom:1px solid  #00bcff;
padding-bottom:30px;
}

nav img
{
display:inline-block;
vertical-align:middle;	
}

#menu_mobil
{
text-align:center;
font-size:26px;
background-color:#00bcff;
color:white;
max-width:50%;
box-sizing:border-box;
margin:auto;
}

.ban
{
padding:0px 0 0px 0;
max-width:100%;
box-sizing:border-box;
margin:auto;
display:none;
}

.ban img
{
display:block;
max-width:100%;
box-sizing:border-box;
}

.content
{
width:100%;
max-width:1200px;
box-sizing:border-box;	
margin:auto;
position:relative;
top:200px;
text-align:center;
}

h1
{
color:#585858;
font-family: "PTSansRegular";
font-size:26px;
}

h2
{
font-size:20px;
font-family: "PTSansRegular";
margin:0;
padding:0;
font-weight:normal;
}

.offre
{
background:no-repeat fixed;
-webkit-background-size: cover;
background-size: cover;
width:80%;
height:180px;
border:1px solid  #00bcff;
margin:25px auto;
background-position:50% 50%;
max-width:350px;
}

.footer_offre
{
text-align:left;
background-color: rgba(220, 220, 220, 0.9);
padding:5px;
position:relative;
top:144.5px;
}

.text_offre
{
display:none;
}

.info
{
padding:20px 0 20px 0;
width:100%;
max-width:1200px;
box-sizing:border-box;
background-color:white;
border:1px solid #D8D8D8;
font-family: "PTSansRegular";
font-size:16px;
position:relative;
margin:auto;
top:250px;
text-align:center;
}

button
{
background-color:#00bcff;
color:white;
font-family: "PTSansRegular";
font-size:16px;
padding:12px;
border:0;
cursor:pointer;
}

button:hover
{
color:black;
}

.info p, .info button
{
display:inline-block;
vertical-align:middle;
margin:5px 10px 5px 10px;
}

footer
{
font-family: "PTSansRegular";
width:100%;
box-sizing:border-box;
background-color:#2E2E2E;
margin:auto;
text-align:center;
position:relative;
top:250px;
color:white;
padding:20px 10px 20px 10px;
font-size:12px;
}

.contact
{
color:#00bcff;
font-size:16px;
font-weight:bold;
}

footer table
{
display:none;
}

.content1
{
width:100%;
box-sizing:border-box;	
margin:auto;
text-align:center;
position:relative;
z-index:98;
background-color:white;
top:175px;
padding:20px 20px 20px 20px;
font-family: "PTSansRegular";
color:#585858;
}

.content2
{
width:100%;
box-sizing:border-box;	
margin:auto;
text-align:center;
position:relative;
z-index:98;
background-color:#F2F2F2;
top:175px;
padding:20px 20px 20px 20px;
font-family: "PTSansRegular";
color:#585858;
}

.content_section, .content_section2
{
width:100%;
max-width:400px;
box-sizing:border-box;	
margin:20px auto;
text-align:left;
z-index:98;	
font-size:14px;
}

aside img
{
max-width:300px;
}

.titre_section
{
width:100%;
max-width:1200px;
box-sizing:border-box;	
margin:auto;
text-align:center;
z-index:98;	
font-size:16px;
}

.titre_section h1
{
margin:0;
font-weight:bold;
padding:20px 0 20px 0;
font-size:26px;
}

.content_section h2, .content_section2 h2
{
font-weight:bold;
padding:20px 0 20px 0;
font-size:16px;
}

.vignette
{
text-align:center;
}

.vignette2
{
text-align:left;
font-size:16px;
}

.vignette h2, .vignette2 h2
{
text-align:left;
font-weight:bold;
padding:0 0 30px 0;
font-size:26px;
color:#00bcff;
}

article
{
margin:20px 0 20px 0;
width:100%;
box-sizing:border-box;
display:inline-block;
vertical-align:top;
padding:5px;
}

article table
{
width:100%;
border-collapse: separate;
border-spacing:0;
border-radius:3px;
border:1px solid #00bcff;
box-shadow: 4px 4px 12px #aaa;
font-family: "PTSansRegular";
}

article table th
{
color:white;
text-align:center;
background-color:#47cdff;
font-size:20px;
padding:15px 10px 15px 10px;
}

article table td
{
padding:15px 10px 15px 10px;
color:#585858;
font-size:16px;
border-bottom:1px solid #82ddff
}

article table tr
{
background-color:#F2F2F2;
padding:15px 10px 15px 10px;
}

article table tr:nth-child(odd)
{
background-color:white;
}

.white
{
color:white;
}

article table td a
{
font-size:16px;	
}

.titre2
{
color:#585858;
font-family: "PTSansRegular";
font-size:26px;
text-align:center;
display:block;
font-weight:bold;
}

input[type="text"]
{
padding:5px;
}

table tr td a
{
font-size:14px;
}

}

