body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#fff;
	}

*  {
	margin: 0 ;
	padding:0;
}



p, h2, h3 , h4 , h5  {
	display:block;
	padding: 0;
}

ul  {
	list-style:none;
}




a {
	text-decoration:none;
	color:#014695;
	
	
}


a:hover {
	text-decoration:none;
	color:#000;
	
}
.clr{
    clear:both;
	font-size:0;
}
.clr2{
    clear:both;
}
.marge{
    padding-top:10px;
}
#global{
	width:955px;
	margin:0 auto;
}
#baniere{
	width:955px;
	height:340px;
	background:url(images/baniere.jpg) 0 0 no-repeat;
}

.mini_menu{
	color:#16579f;
	padding-left:25px;}

.logo{
	margin:10px 0 0 24px;}

#menu{	
	margin:229px 0 0 0px;
	float:left;
	width:775px;
}

#menu ul {
	float:left;
	list-style-type:none;
	padding:0;
}
#menu li {
	float:left;
	display:inline;
	float:left;	
	
	
}

.accueil  a {
	float:left;
	width:155px;
	height:37px;
	display:inline;
	background:url(images/btn_accueil.jpg) no-repeat;
		
}
.accueil a:hover {
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_accueil_roll.jpg) no-repeat;
}


.activeaccueil a{
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_accueil_roll.jpg) no-repeat;
}


.produit a {
 	float:left;
	width:155px;
	height:37px;
	display:inline;
	background:url(images/btn_produit.jpg) no-repeat;
		
}
.produit a:hover {
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_produit_roll.jpg) no-repeat;
}


.produitactive a{
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_produit_roll.jpg) no-repeat;
}

.service a {
 	float:left;
	width:155px;
	height:37px;
	display:inline;
	background:url(images/btn_services.jpg) no-repeat;
		
}
.service a:hover {
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_services_roll.jpg) no-repeat;
}


.serviceactive a{
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_services_roll.jpg) no-repeat;
}

.contact a {
 	float:left;
	width:155px;
	height:37px;
	display:inline;
	background:url(images/btn_contact.jpg) no-repeat;
		
}
.contact a:hover {
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_contact_roll.jpg) no-repeat;
}


.contactactive a{
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_contact_roll.jpg) no-repeat;
}


.nouveautes a {
 	float:left;
	width:155px;
	height:37px;
	display:inline;
	background:url(images/btn_nouveautes.jpg) no-repeat;
		
}
.nouveautes a:hover {
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_nouveautes_roll.jpg) no-repeat;
}


.nouveautesactive a{
	width:155px;
	height:37px;
	display:block;
	background:url(images/btn_nouveautes_roll.jpg) no-repeat;
}

#contenu{
float:left;
width:955px;
padding:0 0 15px 0;
}

#block_left{
	background:url(images/bg_left.jpg) no-repeat;
	float:left;
	width:260px;
	padding: 0 0 0 25px;
}

#block_left img{
margin:12px 0 0 0px;}

.savoir{
	margin:0;
	width:250px;
	padding: 0;
}

.savoir p{
	clear:both;
}

.txt_orange{
font-weight:bold;
color:#e5590b;}

.txt_bleu_savoir{
	font-weight:bold;
	color:#014695;
	text-align: right;
}

#block_middle{
	float:left;
	width:330px;
	padding: 0 0 0 25px;
}

#block_middle h3{
padding-left:30px;
margin:17px 0 0 12px;
background:url(images/img_puce.gif) 0 3px no-repeat;
font-size:16px;
color:#014695;} 

#block_middle img{
float:left;
margin:16px 0 0 0;}

#block_middle img.cdrom{
float:left;
margin:16px 10px 0 0;}

.txt_block_middle{
float:left;
width:180px;
padding:20px 0 0 8px;}

.txt_ouverture{
font-weight:bold;
padding:13px 0 0 30px;
background:url(images/img_puce2.gif) 10px 20px no-repeat;
color:#014695;
width:300px;
float:left;
}

#disc{
margin-top:20px;
padding:0 0 30px 0;
background:url(images/bg_disc.jpg) no-repeat;
float:left;
width:330px;

}

.savetxt{
padding:10px 0px 0 0px;}
#disc h3{
margin-top:10px;
font-size:16px;
color:#014695;
background:url(images/puce_disc.gif) 0 0 no-repeat;}

#disc span{

padding:0 3px 0 110px;}

.txt_ouverture2{
padding:10px 5px 0 15px;}

#block_right{
	float:left;
	width:285px;
	padding: 0 0 0 25px;
}

#block_orange{
margin-left:10px;
background:#ef801c url(images/bg_botome.jpg) 0 bottom no-repeat;
width:254px;
padding:0 0 10px 0;
}

#block_orange h3{
padding-left:35px;
font-size:16px;
color:#014695;
background:url(images/puce_disc.gif) 10px 0 no-repeat;}

#block_orange p{
width:196px;
color:#FFFFFF;
padding:0px 0 0 14px;}

#carte{
margin-top:10px;
float:left;
background:url(images/bg_bleu.jpg) no-repeat;
width:264px;
height:143px;
}

#carte h3{
padding-left:42px;
margin-top:15px;
font-size:16px;
color:#014695;
background:url(images/puce_disc.gif) 15px 0px no-repeat;
}

#carte p{
padding:0px 5px 0 75px;
}

#block_bottome{
margin-top:16px;
float:left;
padding:0 0 20px 0;
background:url(images/bg_bleu_bottome.jpg) no-repeat;
width:266px;
}

#block_bottome h3{
padding:10px 0 0 40px;
font-size:16px;
color:#014695;
background:url(images/puce_disc.gif) 15px 10px no-repeat;
}

#block_bottome p{
padding:5px 0 0 75px;
}
/*----------------------  produit ---------------------*/
#contenu_produit{
	width:955px;
	padding:0 0 15px 0;
	margin: 0 auto;
}

#block_left_produit{
float:left;
padding:20px 16px 0 32px;
width:435px;
}

#block_left_produit h3{
padding-left:32px;
font-size:16px;
color:#014695;
background:url(images/img_puce_produit.gif) 0px 0px no-repeat;}

#block_left_produit p{
padding-top:15px;}

#block_right_produit{
margin-top:25px;
float:left;
width:433px;
}

#rouge_droit{
	background:url(images/bg_produit.jpg) no-repeat;
	width:433px;
	height:85px;
	margin: 0 0 20px 0;
}

#rouge_droit h3{
	font-size:16px;
	color:#014695;
	background:url(images/puce_disc.gif) 19px 5px no-repeat;
	padding: 5px 0 10px 45px;
}

#rouge_droit p{
color:#FFFFFF;
padding:2px 0 0 17px;}

#bleu_droit{
float:left;
display:table;
height:160px;
margin-top:40px;
background:#94b9d7 url(images/produit_bas.jpg) no-repeat 0 100%;
width:427px;
}

#bleu_droit h3{
padding:5px 0 0 178px;
padding-top:5px;
font-size:16px;
color:#014695;
background:url(images/puce_disc.gif) 150px 5px no-repeat;}

#block_right_produit2{
margin-top:40px;
float:left;
width:433px;
}

#rouge_droit2{
	background:url(images/bg_produit.jpg) no-repeat;
	width:433px;
	height:85px;
	margin: 0 0 20px 0;
}

#rouge_droit2 h3{
	font-size:16px;
	color:#014695;
	background:url(images/puce_disc.gif) 19px 5px no-repeat;
	padding: 5px 0 10px 45px;
}

#rouge_droit2 p{
color:#FFFFFF;
padding:2px 0 0 17px;}

#bleu_droit2{
float:left;
display:table;
background:#94b9d7 url(images/produit_bas.jpg) no-repeat 0 100%;
width:427px;
padding:0 0 20px 0;
}

#bleu_droit2 h3{
padding:5px 0 10px 178px;
padding-top:5px;
font-size:16px;
color:#014695;
background:url(images/puce_disc.gif) 150px 5px no-repeat;}

.accessoires{
color:#014695;
font-weight:bold}

#bleu_droit2 ul {
padding:0 0 0 150px;
}

#bleu_droit2 ul li{
background:url(images/img_puce2.gif) no-repeat 0 5px;
padding:0 0 5px 20px;
}

.image_still{
float:left;
margin:10px 15px 0 10px;}
/*---------------------- service ---------------------*/
#block_left_service{
float:left;
padding:20px 16px 0 32px;
width:435px;
}

#block_left_service p{
padding:0 0 5px 0;
}

#block_left_service h3{
padding:0 0 15px 32px;
font-size:16px;
color:#014695;
background:url(images/img_puce_produit.gif) 0px 0px no-repeat;}
.servicea{
margin:0 0 15px 0;

}

#block_left_service .txt_service{
font-weight:bold;
padding:5px 0 0 30px;
background:url(images/img_puce2.gif) 10px 10px no-repeat;
color:#014695;
width:300px;
float:left;
}

.mega_still{
float:left;}

#bleu_droit_service{
float:left;

margin-top:0px;
background:#94b9d7 url(images/produit_bas.jpg) no-repeat 0 100%;
width:429px;
}

.image_still2{
float:left;
margin:10px 13px 0 10px;}

#bleu_droit_service h3{
padding:5px 0 0 174px;
font-size:16px;
color:#014695;
background:url(images/puce_disc.gif) 150px 5px no-repeat;}

#bleu_droit_service p{
padding:10px 0 0 150px;


}
/*----------------------  contact ---------------------*/
#contenu_contact{
float:left;
width:955px;
padding:0 0 15px 0;
}

#left_contact{
margin-top:11px;
margin-left:20px;
float:left;
background:url(images/bg_plan.jpg) no-repeat;
width:304px;
height:258px;}

#left_contact h3{
margin-top:14px;
padding-left:52px;
font-size:16px;
color:#014695;
background:url(images/puce_contact.gif) 20px 0px no-repeat;}

#left_contact img{
padding:10px 0 0 14px;}


#right_contact{
margin-top:11px;
float:left;
width:600px;
}

#cordonees{
margin-left:32px;
width:560px;



}

#cordonees h3{
margin-top:14px;
padding-left:32px;
font-size:16px;
color:#014695;
background:url(images/puce_contact.gif) 0px 0px no-repeat;}

.paragraf_contact{
font-size:11px;
float:left;
margin-top:10px;
padding:3px 28px 0 40px;
color:#01428e;
background:url(images/img_laittre.gif) 0 0 no-repeat;}

.paragraf_contact2{
height:28px;
font-size:11px;
float:left;
margin-top:10px;
padding:3px 28px 0 40px;
color:#01428e;
background:url(images/img_tele.gif) 0 0 no-repeat;}

.paragraf_contact3{
font-size:11px;
float:left;
margin-top:10px;
padding:3px 28px 0 40px;
color:#01428e;
background:url(images/img_mail.gif) 0 0 no-repeat;}



/**************************** Mentions légales ***********************************/
#contenumention{
padding:14px 0 0 27px;
float:left;
width:929px;
background:url(images/bg_contenu.jpg) no-repeat;
padding:15px;

}
#contenumention h3{
margin-top:14px;
padding-left:32px;
font-size:16px;
color:#014695;
background:url(images/puce_contact.gif) 0px 0px no-repeat;
}
#contenumention p{
	color:#1f4e79;
	padding:5px 0 5px 30px;
}



/**************************************** formulaire****************************/
#formulaire {

	float:left;
width:555px;
padding:10px 0 0 32px;
	
	
}
#formulaire h3{
	font-size:16px;
	color:#014695;
	background:url(images/puce_contact.gif) 0px 0px no-repeat;
	padding: 0 0 5px 32px;

}
#formulaire p{
color:#014290;
	width:268px;
	float:left;	
	padding:0 0 4px 2px;	
}
#formulaire span{
	float:left;	
	padding-top:1px;
}
#formulaire .question{
	padding:1px 0 0 0;
} 
#formulaire input{
	float:right;	
	width:198px;
	color:#000;
	height:14px;
	border:1px solid #014290;
	font-size:11px;	
}
#formulaire textarea{
	float:right;
	border:1px solid #014290;	
	width:198px;
	height:103px;
	color:#000;
}
#formulaire .bout{
	width:64px;
	height:17px;
	border:none;
	float:right;
	
}
em{
	color:#01428f;		
}
#formulaire .rouge{
	color:#FF0000;	
	font-weight:bold;
	float:left;	
}
#formulaire  #gauche
{
	float:left;
	width:268px;
}
#formulaire  #droite
{
	float:left;
	width:275px;
	padding:0 0 0 8px;	
}
/*----------------------  nouveautes ---------------------*/
#block_left_nouveautes{
background:url(images/bg_left.jpg) no-repeat;
float:right;
width:303px;
}

#block_left_nouveautes li{
padding:0 0 0 30px;
background:url(images/img_puce.gif) 0px 3px no-repeat;
list-style-type:none;
}

#block_middle_nouv{
float:left;
width:600px;
padding:10px 0 0 40px;}

#block_middle_nouv h3{
padding-left:30px;
margin:0;
background:url(images/img_puce.gif) 0 3px no-repeat;
font-size:16px;
color:#014695;} 

#block_middle_nouv img{
float:left;
margin:10px 10px 0 0px;}

.txt_block_middle2{
padding:10px 0 0 10px;
}

#image{
padding:20px 0 0 20px;
float:left;
width:300px;
height:230px;}

/*----------------------  footer ---------------------*/
#footerglob{
	background:#d8e6f4 url(images/bg_footerglob.jpg) repeat-x;
	width:100%;
	margin:20px 0 0 0;
	clear: both;
}
#footer {
	clear:both;
	width:955px;
	height:150px;	
	margin:0 auto;
	text-align:center;
	padding:3px 0 0px 0;
	background: url(images/bg_footer.jpg) no-repeat  0 0;
	color:#FFF;
}
#footer ul {
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
	color:#014695;
	padding:0px 0px 0;
}
#footer li {
	display:inline;
	color:#b8d2e6;
}
#footer li a {
	color:#b8d2e6;
}
#footer li a:hover {
	color:#014695;
}
#footer object {
	position:relative;
	top:5px;
}
#footer p {
	font-size:11px;
	color:#014695;
}
#footer span {
	position:relative;
	top:5px;
}
#logo_top {
	margin-top:20px;
	text-align:center;
	line-height:20px;
}
#logo_top a {
	font-size:9px;
	border:none;
	color:#014695;
}
#logo_top a:hover {
	color:#000;
}
#bureau {
cursor:pointer;
}

/* Référencement */

h1.h1tt {
	display: none;
}