@import "formulaire.css";
@import "referenciamiento.css";
@import "navigation.css";
@import "produits.css";
@import "paiement.css";
/*------------------------------------------------------*
*-- llamado a las css --------------------------------------*
*------------------------------------------------------*/
/*------------------------------------------------*
*---  WWW.ICARE-INTERNET-IBERICA.COM - agencia web 10-04-2008  --*
*------------------------------------------------*/
		
html {
   margin: 0;
   padding: 0;
}


body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#465365;
	background-image:url(../images/deco/ar.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	color: #000;
}

p, form, input {
	margin: 0;
	padding: 0 0 5px 0;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
p strong{
	margin: 0;
	padding: 0 0 10px 0;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737D8C;
	font-weight:bold;
}
p.entete{
	margin: 0;
	padding: 0 0 10px 0;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

		color:#E18643;
	font-weight:bold;
}


select {
	color: #000;
	background-color: #fff;
}


 /*------------------------------------------------------*
  *--------    CSS BLOCS     						 ----*
  *------------------------------------------------------*/


#general{
	margin:0 auto;
	padding:0;
	width:100%;

}

/*Cabecera o  HEADER*/

#header{
	margin:0 auto;
	padding:0;
	width:981px;
	height:265px;
}
#header_menu_top{
	margin:0 auto;
	padding:0 130px 0 0;
	width:851px;
	height:35px;
	background-image:url(../images/deco/header-menu-top.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:right;
}

#header_menu_top a:hover{
	text-decoration:underline;
	color:#E4660A;
}
#header_logo{
	margin:0 auto;
	padding:95px 99px 0 755px;
	width:127px;
	height:99px;
	text-align:center;
	background-image:url(../images/deco/header-logo.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
#header_logo p{
padding:10px 0 0 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A29F9F;
	font-weight:bold;
}
#header_logo p.tel{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#E4660A;
	font-weight:normal;
}

/*Contenido de la página Contenido  CONTENIDO */

#contenido {
	margin:0 auto;
	padding:0;
	width:981px;
	background-color:#FFF;
}
.separator {
	margin:10px;
	padding:0;
	height:2px;
	
}
/*/// INICIO DE LAS COLUMNAS ///*/
.left_content{
	padding:10px 15px 0 40px;
	float:left;
	position:relative;
	width:250px;
	left:0px;
}
.left_content_catalogo_top{
	padding:0;
	margin:0;
	float:left;
	height:10px;
	width:260px;
	position:relative;
	background-image:url(../images/deco/sep_top.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.left_content_catalogo{
	padding:0px 0px 0 40px;
	margin:0 0 10px 0;
	float:left;
	position:relative;
	width:260px;
	background-image:url(../images/deco/sep.gif);
	background-position:right top;
	background-repeat:repeat-y;
}

/*/// parte de la derecha ///*/
.right_content{
	float:right;
	position:relative;
	width:615px;
	right:0px;
	padding:10px 40px 0 20px;
}
.right_content a{
	color:#465364;
}

.right_content a:hover{
	color:#FF6600;
}
/*///    parte central   ///*/
.middle_content{
	float:left;
	width:901px;
	padding:10px 40px 20px 40px;
}

/*/// FINAL DE COLUMNAS ///*/
/*Pie de página  FOOTER*/

#footer{
	margin:0 auto;
	padding:0;
	width:981px;
	background-image:url(../images/deco/footer-ar.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	text-align: center;
	color: #707B8B;
	line-height:30px;
	font-size:11px;
}

#footer a{
	color:#979FA9;
	text-decoration:none;
}

#footer a:hover{
	color:#fff;
}

.footer_adress{
	margin:0 0 0 40px;
	padding:0 0 0 45px;
	float:left;
	background-image:url(../images/deco/footer-ico-adress.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:30px;
	line-height:30px;
}
.footer_tel{
	margin:0 40px 0 0;
	padding:0 0 0 15px;
	float:right;
	background-image:url(../images/deco/footer-ico-tel.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:30px;
	line-height:30px;
}
/*clase clear*/

.clear {
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}


 /*------------------------------------------------------*
  *--------------------------     CSS TÍTULOS INICIO   ----*
  *------------------------------------------------------*/
  
h1 {
	margin: 0;
	padding: 0 0 0 40px;
	color:#000;
	width:940px;
	height:26px;
	line-height:26px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(../images/deco/h1-ar.gif);
}
  
h2 {
	width:auto;
	margin: 5px 0 5px 0;
	padding: 0 0 0 10px;
	color:#424F62;
	border-bottom:1px solid #979FA9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	background-image:url(../images/deco/h2-puce.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
}
  
h3 {
	margin: 5px 0 0px 0;
	padding: 0 0 3px 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:normal;
	color:#5C7CA7;
	background-image:url(../images/deco/h3-puce.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
		
}
h4 {
	margin: 0;
	padding: 0;
	color:#000;
}
h5 {
	margin: 0;
	padding: 0;
	color:#000;
}
h6 {
	margin: 0;
	padding: 0;
	color:#000;
}
		
 /*------------------------------------------------------*
  *--------------------------    FINAL DE CSS TÍTULOS      ----*
  *------------------------------------------------------*/
.left{
float:left;
margin:0 20px 10px 0;
}
.right{
float:right;
margin:0 0 10px 20px;
}

.photo{
margin:0;
width:241px;
height:241px;
border:1px solid #C8D7F0;
padding:3px;
}

#diapo{
margin:0;
width:241px;
height:241px;
border:1px solid #C8D7F0;
padding:3px;
}

.encart{
	margin:10px 0 10px 0;
	border:1px solid #C8D7F0;
	padding:20px;
	background-color:#F3F6F9;
	color:#465365;
	background-image:url(../images/deco/ar-nuage.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-align: left;
}

.encart_calidad{
margin:10px 0 10px 0;
border:1px solid #C8D7F0;
padding:20px 20px 20px 150px;
height:93px;
background-color:#F3F6F9;
color:#465365;
background-image:url(../images/calidad/telepro.gif);
background-position:top left;
background-repeat:no-repeat;
}

ul.liste{
	padding:0;
	margin:0;
	float:left;
	list-style-type:none;
	color:#465365;
	font-family:Verdana;
	font-size:11px;
	text-align:left;

}
ul.liste li{
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0 0 0 23px;
	line-height:14px;
	background-image:url(../images/deco/liste-puce.gif);
	background-position:15px 6px;
	background-repeat:no-repeat;
	display:block;
}
.lien-contacto{
	color:#fff;
	padding:0 0 0 15px;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	background-image:url(../images/deco/btn-contacto.gif);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:35px;
	text-decoration:none;
}
.lien-contacto a{
text-decoration:none;
color:#FFFFFF;
}


.lien-plano{
	color:#fff;
	margin:0 20px 0 0;
	padding:0 0 0 45px;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	background-image:url(../images/deco/btn-plano.gif);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:35px;
	text-decoration:none;
}
.lien-plano a{
text-decoration:none;
color:#FFFFFF;
}

#localiser{
width:613px;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 0;
	font-size: 11px;
	color: #6D7B8F;
	float: left;
	font-weight:normal;	border: 1px solid #D8DEE5;
}

#localiser a{
width:607px;
	color: #E4660A;
	text-decoration: none;
	padding: 1px 4px;
	font-weight:normal;
}
#localiser a:hover{
width:615px;
	color: #fff;
	background-color:#E4660A;
	text-decoration: none;
}
#diapo{
margin:0;
border:1px solid #C8D7F0;
}
#flash_anim{
margin:63px auto 0 auto;
padding:0;
width:916px;
height:317px;
}
#flash_bas{
margin:auto;
padding:30px 0 0 0;
width:981px;
height:111px;
background-image:url(../images/home/ar-bas.jpg);
background-position:top center;
background-repeat:no-repeat;
}
  
  
/******************************************/
/*      pagination                        */
/******************************************/

ul#navpage{
    margin:0;
    padding:10px 45px 10px 0;
    list-style-type:none;
    font-size:0.9em;
    text-align:left;
}

ul#navpage li{
    margin:0 0 0 3px;
    padding:0;
    display:inline;
}

ul#navpage a{
    color:#891311;;
    text-decoration:none;
    /*text-decoration:underline;*/
}

ul#navpage a:hover{
    text-decoration: none;
    color: #DB2A24;
}

ul#navpage a.texte_page{
    font-weight : bold;
    font-size   : 12px;
    color       : #FFF;
    background  : #891311;
}


ul#navpage .inactif {
    color: #000;
}
