
a img { border:0; }

display:none;

body {
margin:0;
padding:0;
background-color:#e0dede;
font-family: arial, helvetica, geneva, 'sans-serif';
font-size:11px;
color:#5c5c5c;
}

a img { border:0; }

img.actu {
border:1px solid #c9c9c9;
padding:1px;
}


/*Affichage du TEXTE */
p { 
margin-top:5px;
margin-bottom:5px;
line-height:1.3;
}

h5 {
font-size:16px;
color:#107bc0;
margin-top:5px;
margin-bottom:5px;
}

#center_home h1 {
font-size:16px;
color:#f3980b;
margin-top:8px;
}
#center_home p {
font-size:12px;
margin-top:15px;
line-height:1.5;
}

#center h1 {
font-size:18px;
color:#f3980b;
margin-top:13px;
margin-bottom:5px;
}
#center h2 {
font-size:16px;
color:#107bc0;
margin-top:15px;
margin-bottom:5px;
}
#center h3 {
font-size:24px;
color:#f3980b;
margin-top:7px;
margin-bottom:0px;
}
#center h4 {
font-size:16px;
color:#107bc0;
margin-top:12px;
margin-bottom:0;
line-height:1.0;
}
#center h6 {
font-size:13px;
color:#107bc0;
margin-top:10px;
margin-bottom:5px;
}
#center p {
font-size:12px;
margin-top:10px;
line-height:1.5;
}

#footer a {
color:#e3f2ff;
text-decoration:none;
}
#footer a:hover {
color:#FFF;
text-decoration:underline;
}


/*Affichage des DIV principaux */
#bg {
width:1016px;
background: url(./img/bg.gif) center top repeat-y;
margin-left:auto;
margin-right:auto;
}

#conteneur_home {
width:1000px;
background: url(./img/bg_conteneur_home.gif) center top repeat-y;
position: relative;
margin-left:auto;
margin-right:auto;
}

#conteneur {
width:1000px;
/*background: url(./img/bg_conteneur.gif) center top repeat-y;*/
position: relative;
margin-left:auto;
margin-right:auto;
}

#header {
display:none;
}

#center {
width:780px;
float:left;
padding-top:0;
padding-left:15px;
padding-right:10px;
}

#center_home {
width:560px;
float:left;
padding-top:0;
padding-left:15px;
padding-right:15px;
}

#right { 
width:190px;
float:right;
padding:13px;
font-size:11px;
margin-top:0;
margin-bottom:5px;
line-height:1.5;
color:#a7296a;
}
#right a {
color:#107bc0;
text-decoration:none;
}
#right a:hover {
color:#107bc0;
text-decoration:underline;
}

.actus {
border:solid #c0c0c0 1px;
margin-top:2px;
margin-bottom:8px;
}

/*Affichage de tous les SPACER */
div.spacer {
width:auto;
font-size:1px;
line-height:1px;
clear:both;
}

div.spacerright {
width:187px;
clear:both;
border-bottom:dotted #b4b4b4 1px;
}

div.spacermenu {
width:189px;
height:1px;
font-size:1px;
line-height:1px;
clear:both;
border-top:dotted #96b3d9 1px;
padding:0;
margin:0;
}

div.spacermenu_bas {
width:189px;
height:1px;
font-size:1px;
line-height:1px;
clear:both;
border-top:dotted #b7cbe5 1px;
padding:0;
margin:0;
}

div.line_points {
width:97%;
height:1px;
background: url(./img/bg_line_points.gif) center repeat-x;
padding-top:3px;
padding-bottom:3px;
margin:0;
}

div.line_points_pages {
width:99%;
height:1px;
background: url(./img/bg_line_points.gif) center repeat-x;
padding-top:3px;
padding-bottom:3px;
margin:0;
}


/*Affichage FOOTER */
#footer {
width:1000px;
height:17px;
background-color:#6ea4d4;
padding-top:2px;
text-align:center;
color:#acd8ff;
margin-left:auto;
margin-right:auto;
}

#bg_footer {
width:1016px;
height:8px;
margin-left:auto;
margin-right:auto;
background: url(./img/bg_footer.gif) center top no-repeat;
}



/*Affichage MENU HAUT (début du MENU) */
#head_menu_left {
width:190px;
height:46px;
}

#menu_left {
float:left;
width:190px;
padding-left:0;
padding-top:0;
margin-left:1px;
background-color:#107bc0;
}

#menu {
width:190px;
padding-left:0;
margin-top:0;
}

#menu ul {
padding-left:8px;
margin:0;
}

#menu ul li {
font-size:12px;
list-style-type:none;
display:block;
padding:3px;
}

#menu ul li a {
color:#FFF;
display:block;
background:url(./img/puce_ronde.gif) 0px 3px no-repeat;
text-decoration:none;
padding-left:14px;
margin:0;
font-weight:bold;
}

#menu ul li a:hover{
color:#FFF;
background-color:#1070af;
}

#menu ul ul {
/*border-top:1px solid #c8c8c8;*/
padding-left:0px;
margin:0;
}

#menu ul ul li{
font-size:11px;
float:left;
height:17px;
width:170px;
padding-top:0;
padding-bottom:0;
}

#menu ul ul li a{
border:0!important;
padding-left:1px;
font-weight:normal;
background:url(./img/puce_bleue_menu.gif) 11px 5px no-repeat;
}

#menu ul ul li a:hover{
color:#FFF;
background-color:#2888c6;
}

#menu ul li ul li a{
color:#acd8ff;
padding-left:18px;
}



/* Affichage bloqué des SOUS-MENU et affiché dans la page par "display:block;" */
#apropos , #produits , #solutions , #services {
display:none;
}



/*Affichage MENU BAS (entre MENU et MENU CONTACT) */
#menu_bas {
display:none;
}

#menu_bas ul {
padding-left:8px;
margin:0;
}

#menu_bas ul li {
font-size:12px;
list-style-type:none;
display:block;
padding:3px;
}

#menu_bas ul li a {
color:#FFF;
display:block;
background:url(./img/puce_ronde_bas.gif) 0px 3px no-repeat;
text-decoration:none;
padding-left:14px;
margin:0;
font-weight:bold;
}

#menu_bas ul li a:hover{
color:#FFF;
background-color:#5898ca;
}



/*Affichage MENU CONTACT (fin du menu) */
#menu_contact {
width:190px;
padding-left:0;
margin-top:0;
background-color:#f3980b;
}

#menu_contact ul {
padding-left:8px;
margin:0;
}

#menu_contact ul li {
font-size:12px;
list-style-type:none;
display:block;
padding:3px;
}

#menu_contact ul li a {
color:#FFF;
display:block;
background:url(./img/puce_ronde_contact.gif) 0px 3px no-repeat;
text-decoration:none;
padding-left:14px;
margin:0;
font-weight:bold;
}

#menu_contact ul li a:hover{
color:#FFF;
background-color:#e48a00;
}



/*Affichage 1 COLONNE CONTENU PLEINE LARGEUR */
div.contenupages {
width:755px;
float:left;
background:url(./img/bg_colonneproduits.gif) top right no-repeat;
background-color:#f6f6f6;
border:solid #dedede 1px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
margin-left:0;
margin-bottom:5px;
margin-top:0;
}

div.contenupages a {
color:#107bc0;
text-decoration:none;
}

div.contenupages a:hover {
color:#107bc0;
text-decoration:underline;
}


/*Affichage "lien haut de page" pour COLONNE CONTENU PLEINE LARGEUR */
div.haut_contenupages {
display:none;
}

div.haut_contenupages a {
display:none;
}

div.haut_contenupages a:hover {
display:none;
}

div.vierge {
width:775px;
clear:both;
}



/*Affichage COLONNE produits = colonne de gauche (contenu) */

div.colonneproduits {
width:515px;
float:left;
border: solid #dedede 1px;
/*border:dotted #929292 1px;*/
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
margin-left:0;
margin-bottom:5px;
margin-top:0;
background:url(./img/bg_colonneproduits.gif) top right no-repeat;
background-color:#f6f6f6;
/*background-color:#f8f9fb;*/
}

div.colonneproduits a {
color:#107bc0;
text-decoration:none;
}

div.colonneproduits a:hover {
color:#107bc0;
text-decoration:underline;
}



/*Affichage COLONNE_infos = colonne de droite */

div.colonne_total_infos {
float:left;
width:208px;
margin-left:19px;
margin-bottom:0;
margin-top:0;
padding-top:0;
padding-bottom:15px;
}

div.colonne_infos {
width:208px;
background:url(./img/bg_head_colonne_infos4.gif) top left no-repeat;
padding-left:10px;
padding-right:5px;
padding-bottom:3px;
padding-top:5px;
margin-top:0;

}

div.colonne_footer_infos {
width:208px;
background:url(./img/bg_foot_colonne_infos.gif) top left no-repeat;
margin-bottom:12px;
padding-left:10px;
padding-right:5px;
}

.colonne_infos a {
color:#107bc0;
text-decoration:none;
}

.colonne_infos a:hover {
color:#107bc0;
text-decoration:underline;
}

span.colonne_infos { 
font-size:11px;
color:#5c5c5c;
line-height:1.7;
}

span.colonne_rouge { 
font-size:11px;
color:#a7296a;
line-height:1.7;
}

div.sous_colonne_infos {
width:208px;
padding-left:10px;
padding-right:0;
padding-bottom:15px;
margin-top:0;
}

div.sous_colonne_infos a {
color:#f3980b;
text-decoration:none;
}

div.sous_colonne_infos a:hover {
color:#f3980b;
text-decoration:underline;
}



/*Affichage "lien haut de page" pour COLONNE CONTENU 2 COLONNES */
div.haut_page {
display:none;
}

div.haut_page a {
display:none;
}

div.haut_page a:hover {
display:none;
}



/* FORMULAIRE */
div.colonne_form1 {
width:280px;
float:left;
margin:0;
padding:0 5px 0 0;
}

.colonne_form1 span {
color:#FF0000;
text-align:left;
}

div.colonne_form2 {
width:465px;
float:left;
margin:0;
padding:0;
}

.colonne_form2 span {
color:#D52B1F;
font-weight:bold;
text-align:left;
}

.form {
width:765px;
margin:0;
padding-left:10px;
background:url(./img/bg_colonneproduits.gif) top right no-repeat;
background-color:#f6f6f6;
border:solid #dedede 1px;
}

.form a {
color:#107bc0;
text-decoration:none;
}
.form a:hover {
color:#107bc0;
text-decoration:underline;
}

legend { display:none; }

.form fieldset {
border:0;
padding:5px;
margin:0 0 10px 0;
}

.form label {
float:left;
display:block;
width:140px;
text-align:left;
margin:0 10px 0 0;
position:relative;
top:1px;
color:#666;
font-size:1em;
}

.form input, select, file, textarea {
font-size:11px;
color:#393D4D;
padding:2px 2px 2px 4px;
border:1px solid #A1A1A1;
}

.form select{
padding:0;
border:1px solid #A1A1A1;
}

.form textarea {
font-family:arial, verdana, helvetica, sans-serif;
}

.form input.button {

padding-top:1px;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
border-style:solid;
border-width:1px;
border-top-color:#D0D5D5;
border-left-color:#D0D5D5;
border-bottom-color:#465959;
border-right-color:#465959;
background-color:#FFF;
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#107bc0;
}

.form input.checkbox, input.radio { 
border:0; 
margin-right:2px; 
width:12px;
}

.form p {
margin:0 0 10px 0!important;
}

input:focus, textarea:focus {
border: 1px solid #f3980b
}

.focus {
	background: #ff9
}