body {
	background: #FFFFFF;
	margin: 0px;
}

td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #5F729F; }
.alink{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #5F729F;
text-decoration:none;
font-weight:bold;
}
.alink:hover{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #5F729F;
text-decoration:underline;
font-weight:bold;
}

H1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #C6CCE4;  font-style: normal;  text-decoration: none;     }

.lienicone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.texteaccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;  font-style: normal;  text-decoration: none;     }

select { display:inline; Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;  font-style: normal;  text-decoration: none;     }

.background
{
	background-repeat: no-repeat;
	background-position: bottom;
}

.backgroundmenu
{
	background-repeat: no-repeat;
}

.backgroundcontenu
{
	background: white url(../images/contact/contenu_fond.gif);
	background-repeat: no-repeat;
	background-position : top;
}

.texteref {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #C6CCE4;  font-style: normal;  text-decoration: none;     }

.texte {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  font-style: normal;  text-decoration: none;     }
.texte:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  text-decoration: underline;  font-weight: normal;  }
.textemenugauche {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;  font-style: normal;  text-decoration: none;     }
.textemenugauche:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #163887;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.txtssmenugauche {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;  font-style: normal;  text-decoration: none;     }
.txtssmenugauche:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

.txtssmenugauchehov {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

.textemenugauche2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #163887;
	text-decoration: none;
	font-weight: bold;
}

.texteform {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  font-style: normal;  text-decoration: none;     }

.texteorange {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	font-weight : bold;
}

.texteorange:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
	font-weight : bold;
}

.texteorangelien {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
	font-weight : bold;
}
.texteorangelien:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	font-weight : bold;
}

.texteadresse {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F729F;
	font-weight: bold;
}


.texteicone {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B6BDDB;
}

.titreorange {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	font-weight : bold;
	text-decoration:none
}

.titreorangeclair {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9933;
	font-weight : bold;
}
.textepays {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.texteproduit{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.texteproduit2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.texteproduit3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration : none;
}
.texteproduit3:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration : underline;
}



.texteproduit4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.texteproduit5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}

.titreorangebig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF9900;
	font-weight : bold;
}
.titrebleu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}

.txtidentification{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.popfermer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #92A5DF;
	text-decoration: none;
}

.popfermer:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #92A5DF;
	text-decoration: underline;
}

.poptitre{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FFFFFF;
	text-decoration: none;
}

.popsstitre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}
.divproduit {
	clear:both;
	margin: 50px 10px 10px 10px; 
	float: right;
	background-color:#FFFFFF;
}	

.divproduit2 {
margin-left:0px;
margin-top : 0px;
}

.framecentrale{
border: 0px none;

}
/*
* Ajouter par bousada Fatima
*/
html,body{
	width: 					100%;
	height: 				100%;
	padding: 				0px;
	margin: 				0px;	
	text-align: 			center;
	background-color:		#FFFFFF;
	
}

html, body, table, input, select, textarea{
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color:	 				#000000;
}


a		    {color:#999999;text-decoration:none;}
a:hover	 	{color:#666666;text-decoration:none;}

h1			{margin:0px; padding:0px; font-size:16px;}
h3,h4,h5	{margin:0px; padding:0px; font-size:10px;}
h2 			{margin:0px; padding:0px; font-size:14px;}

table 		{border: 0px; padding:0px;}
td 			{border: 0px; vertical-align: top;}
tr 			{border: 0px; vertical-align: top;}

img 		{border: 0px; margin: 0px; padding: 0px;}

dl, dd, ul, li {margin:	0px; padding:0px;}

#table {

	border:1px solid #000000; 
	margin:auto;
	width:1001px;
	background-image:url(../home/fond_table.jpg);
	background-repeat:repeat-x;
	}

#conteneur_pages
{
	background-color:#FFFFFF;
	width:773px;
	margin:0 auto;
	padding: 23px 0 0 0;
	}
#bandeau_haut
{	
	background:url(../home/bg_haut.gif);
	background-repeat:repeat-x;
	width:771px;
	color:#c7c8e1;
	text-align:center;	
	position:relative;
	height:119px;			
	}	
#zone_haut_droite
{	
	width:470px;
	float:right;	
	margin-top:3px;
	padding: 0;
}	

	/* ----------------------------------
 * menu
 * ----------------------------------*/
#barre_menu
{
	background:url(../home/barre_menu_cosm.gif);
	padding-top:5px;
	padding-bottom:7px;	
	font-size:9px;	
	}
#barre_menu a
{
	background-color:#FFFFFF;
	padding:4px 7px 5px 7px;
	color:#7B7B7B;
	
	
	}
#barre_menu a:hover
{
	background-color:#193887;
	padding:5px 7px 5px 7px;
	color:#FFFFFF;
	
	}

	/* ----------------------------------
	 *             contenu
 * ----------------------------------*/
#bandeau_haut p {
	text-align: center;
	margin: 0;
	color: white;
	padding: 1px 0 0 0;
}
 #barre_filtre
{
	background:url(../home/bg_filtrage.jpg);
	background-repeat:repeat-x;
	width:470px;
	padding-top:3px;
	}
#barre_filtre a
{
	color:#000000;
	}
#barre_filtre a:hoevr
{
	color:#000000;
	}
#barre_filtre input
{
	border:1px solid #7f9db9;
	width:83px;
	}
#barre_filtre input#btn_ok
{
	width:18px !important;
	}
.img_filtre_ok
{
	padding-top:1px;
	width:18px;
	height:16px;
		}
.img_filtre_picto
{
	padding-top:4px;
	padding-right:3px;
			}
.img_filtre_langue
{
	padding-top:5px;
	padding-right:5px;
	}
.text_filtre
{
	padding-top:3px;
		}
#img_cosm
{
	position:absolute;
	top:33px;
	left:39px;
		
	}

#zone_gauche
{
	width:295px;
	float:left;
	padding-top:123px;
	padding-bottom:13px;
	}
#zone_droite {
	width:471px;
	float:right;
	padding-top:22px;
	padding-bottom:13px;
	padding-left:3px;
	height:461px;
	}
	#zone_droite h3 {
		font-size:  13px;
		text-transform: uppercase;
		color: #7C91C3;
		text-align: right;
	}
.img_top img {
	margin: -12px 0 11px 0;
	position: relative;
}
.top-specialite {
	background: red url('../home/top_specialite.png') no-repeat 0 0;
	padding: 16px 0 0 0;
	text-align: left;
}
.btn-specialite {
	background: red url('../home/btn_specialite.png') no-repeat 0 100%;
	padding: 0 16px 22px 10px;
}
.top-specialite h3 {
	font-weight: lighter;
	font-size: 21px;
	color: #7293C7;
	font-family: verdana;
	text-transform: uppercase;
}
.top-specialite p {
	font-size: 12px;
	color: #404040;
	font-family: verdana;
}
.top-specialite p strong {
	color: black;
}