*{	margin:0;
	padding:0;
	font-family:Verdana,Arial,Sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#5A5A5A;
	border:none;
}

body{
	background:url(../media/img/fond.jpg) repeat-x ;
	background-color:#FFF;
	background-position:0 0;
	color:#5A5A5A;
}

/*Positionnements*/
#contenu
{	
	width:859px;
	min-height:150px;
	margin:auto;
}

/*barre noire haute*/
#toolbar
{
	/*Newsletter*/
	/*repasser la largeur à 1030px aprés l'ajout du lien vesr le newsletter*/
	width:1230px;
	height:28px;
	padding-top:5px;
	margin:auto;
	/*Newsletter*/
	/*padding-left:300px; Une fois le lien vesr la newsletter en service*/
	padding-left:320px;
}
#toolbar p,#toolbar p a
{
	color:#FFFFFF;
}
#toolbar p
{	
	float:left;
	padding-top:2px;
	padding-right:10px;
}

#toolbar .search .inputbox
{
	float:left;
}

#toolbar .search .button
{
	display:block;
	margin-left:10px;
	padding-top:3px;
}

#toolbar .search input
{
	padding-top:2px;
	padding-bottom:3px;
	background:#f2f2f2;
	color:#666;
	padding-left:4px;
}
	/*banniére*/
#header
{
	height:206px;
	width:100%;
	background:transparent url(../media/img/fond_top.gif) no-repeat 0 0;
	position:relative;
	margin-top:44px;
	padding-top:12px;
	text-align:center;
}

#header #ban
{
	height:186px;
	width:822px;
	margin:auto;
	/*background:transparent url(../media/img/ban.jpg) no-repeat 0 0;*/
}

#header #banniere{
	height:154px;
	width:822px;
}

#header #nav{
	height:32px;
	width:822px;
	border:0px solid blue;
	position:relative; 
	text-align:center;
}
.menu ul {margin:0px; list-style:none; z-index:10;  z-index:100; padding:9px 5px; border:0px solid orange; width:800px;}
.menu li {float:left; padding-left:1px;}
.menu li.m_active a{ color:#f89726; }
.menu a, .menu a:active, .menu a:visited {text-decoration:none; color:#7d7d7d; padding:10px; font-size:13px; font-weight:bold}
.menu a:hover {color:#f89726}
#slide {position:absolute; bottom:0; height:6px; background:#f89726; z-index:10}

/*Conteneur d'information*/
#bottom
{
	width:100%;
	height:339px;
	background:transparent url(../media/img/fond_bottom.gif) no-repeat 0 0;
	margin-top:10px;
	padding-left:15px;
	padding-right:15px;
	width:100%;
}
.contentpaneopen h1, .componentheading, h1
{
	padding-top:20px;
	padding-bottom:15px;
	font-size:14px;
	font-weight:bold;
}
#bottom #texte
{
	width:325px;
	height:320px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	padding-right:2px;
}
#bottom #texte .acc
{
	width:325px;
	height:260px;
	overflow:auto;
}

#bottom #texte2
{
	width:100%;
	height:262px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}

#bottom #texte3
{
	width:97%;
	height:262px;
	overflow:auto;
	margin-right:40px;
}

#bottom #texte p
{
	width:100%;
	text-align:justify;
	margin-bottom:7px;
}

#bottom #annim
{
	width:492px;
	float:left;
	margin-top:50px;
}

.contentpaneopen #gallerie_entreprise
{
	width:374px;
	height:241px;
	float:left;
}

.contentpaneopen #gallerie_entreprise img
{
	margin-right:5px;
	margin-bottom:5px;
}

.contentpaneopen #desc_entreprise
{
	width:440px;
	height:241px;
	overflow:auto;
	margin-left:10px;;
}

.contentpaneopen #desc_entreprise p
{
	padding-bottom:5px;
	text-align:justify;
}


/*informations légales*/
#bottom #infos_legales
{
	text-align: justify;
	overflow: auto;
	width: 826px;
	height: 262px;
	padding-right: 10px;
}
	/*Pied de page*/
ul#mainlevel
{	
	width:500px;
	margin:0 auto;
	color:#787878;
	/*margin-top:5px;*/
	font-size:10px;
	/*padding:0;
	padding-top:5px;
	position:absolute;*/
	border:0px solid orange;
	margin-left:200px;
}
ul 
{
	list-style-type:none;
	margin:0 auto;;
}
#mainlevel li
{	
	float:left;
	margin-left:15px;
}
#mainlevel li a{
	display:block;
	float:left;
	font-size:10px;  
}
#mainlevel li a:hover 
{
	color:#F89A26;
}

/*Les classes à usage régulier*/
.orange,.orange a,#toolbar p .orange a
{
	color:#F89A26;
}
.orange_strong {
	color:#F89A26;
	font-weight:bold;
}

/*Les partenaires*/
#partanaire a
{
	display:block;
	width:131px;
	height:62px;
	float:left;
	margin-right:8px;
	margin-bottom:6px;
}

#partanaire a.mitsubishi
{
	background:transparent url(../media/img/partenaires/mitsubishi.gif) no-repeat 0 -63px; 
}
#partanaire a.sharp
{
	background:transparent url(../media/img/partenaires/sharp.gif) no-repeat 0 -63px; 
}
#partanaire a.panasonic	
{
	background:transparent url(../media/img/partenaires/panasonic.gif) no-repeat 0 -63px; 
}
#partanaire a.kef
{
	background:transparent url(../media/img/partenaires/kef.gif) no-repeat 0 -63px;
}
#partanaire a.pioneer
{
	background:transparent url(../media/img/partenaires/pioneer.gif) no-repeat 0 -63px;
}
#partanaire a.barco
{
	background:transparent url(../media/img/partenaires/barco.gif) no-repeat 0 -63px;
}
#partanaire a.sony
{
	background:transparent url(../media/img/partenaires/sony.gif) no-repeat 0 -63px;
}
#partanaire a.oray	
{
	background:transparent url(../media/img/partenaires/oray.gif) no-repeat 0 -63px;
}
#partanaire a.creston
{
	background:transparent url(../media/img/partenaires/crestron.gif) no-repeat 0 -63px;
}
#partanaire a.kramer	
{
	background:transparent url(../media/img/partenaires/kramer.gif) no-repeat 0 -63px;
}
#partanaire a.dnp		
{
	background:transparent url(../media/img/partenaires/dnp.gif) no-repeat 0 -63px;
}
#partanaire a.vity
{
	background:transparent url(../media/img/partenaires/vity.gif) no-repeat 0 -63px;
}
#partanaire a.procolor
{
	background:transparent url(../media/img/partenaires/procolor.gif) no-repeat 0 -63px;
}
#partanaire a.cabasse
{
	background:transparent url(../media/img/partenaires/cabasse.gif) no-repeat 0 -63px;
}
#partanaire a.sonos
{
	background:transparent url(../media/img/partenaires/sonos.gif) no-repeat 0 -63px;
}
#partanaire a.pilotefilms
{
	background:transparent url(../media/img/partenaires/pilot_films.gif) no-repeat 0 -63px;
}
#partanaire a.audiome
{
	background:transparent url(../media/img/partenaires/audiome.gif) no-repeat 0 -63px;
}
#partanaire a.futureautomation
{
	background:transparent url(../media/img/partenaires/future_automation.gif) no-repeat 0 -63px;
}
#partanaire a.escient
{
	background:transparent url(../media/img/partenaires/escient.gif) no-repeat 0 -63px;
}
#partanaire a.realcable
{
	background:transparent url(../media/img/partenaires/real-cable.gif) no-repeat 0 -63px;
}
#partanaire a.mynevo
{
	background:transparent url(../media/img/partenaires/nevo.gif) no-repeat 0 -63px;
}
#partanaire a.bose
{
	background:transparent url(../media/img/partenaires/bose.gif) no-repeat 0 -63px;
}
#partanaire a.martin
{
	background:transparent url(../media/img/partenaires/martin.gif) no-repeat 0 -63px;
}

#partanaire a.ivs
{
	background:transparent url(../media/img/partenaires/ivs.gif) no-repeat 0 -63px;
}
#partanaire a:hover
{
	background-position:0 0;
}
/*Le choix des galleries*/

#choix *
{
	text-align:justify;
}

#choix #gauche img,#choix #droite img 
{
	display:block;
	margin-bottom:6px;
}

#choix #gauche
{
	width:388px;
	float:left;
	margin:0;
	padding:0;
	margin-left:0px;
}

#choix #droite
{
	width:388px;
	float:left;
	margin:0;
	padding:0;
	margin-left:45px;
}

#choix #gauche p, #choix #droite p
{
	font-size:11px;
}

/*Page contact*/
#contact
{
	overflow:auto;
	padding-top:0px;
}

#contact #courier
{
	width:300px;
	float:left;
	margin-right: 20px;
}

#contact #courier p.justifie
{
	text-align: justify;
}
/*#contact #newsletter p
{
	/*margin-bottom:15px;
	width:300px;
	float:left;
}
*/
/*#contact #newsletter p a
{
	color:inherit;
}
*/
#contact #equipe
{
	width:500px;
	overflow:auto;
	height:280px;
}

#contact #equipe .contact
{
	margin-bottom:25px;
}

#contact #equipe .contact a
{
	color:#F89A26
}

/*Les galeries*/
#bottom #galerie #visu
{
	width:399px;
	height:256px;
	float:left;
	overflow:hidden;
	display:block;
}

#bottom #galerie #desc
{
	width:393px;
	margin-left:33px;
	padding-right:7px;
	float:left;
	overflow:auto;
	text-align:justify;
	padding-bottom:10px;
	height:100px;
	display:block;
}

#bottom #galerie #desc p
{
	text-align:justify;
	margin-bottom:3px;
}
#bottom #galerie #liste
{
	height:155px;
	width:420px;
	position:absolute;
	top:468px;
	margin-left:412px;
	overflow:auto;
}

#bottom #galerie #liste .min
{
	float:left;
	margin-left:6px;
	margin-bottom:5px;
	width:124px;
}

#bottom #galerie #liste .min
{
	text-align:center;
}
#bottom #galerie #liste .min a img
{
    opacity: 0.7;
    filter: alpha(opacity=70); 
}

#bottom #galerie #liste .min a:hover img
{
    opacity: 1;
    filter: alpha(opacity=100); 
}

#bottom #galerie #liste .min p
{
	font-size:9px;
	text-align:center;
}

#bottom #vers_store
{
	font-weight:bold;
	display:block;
	float:right;
	padding-left:15px;
	margin-right:25px;
	margin-top:20px;
	background:url(../media/img/puce.gif) no-repeat 0 2px;
}

.clear
{
	clear:both;
}

#texte span
{
	display:block;
	margin-bottom:7px;
	text-align:justify;
	width:94%;
	margin:auto;
}

#texte ul
{
	margin-left:15px;
	margin-bottom:7px;
}

.imgLeft
{
	float:left;
}

#confirmation
{
	height:270px;
}

table#t_projet input{
	border:1px solid #AAAAAA;
}

table#t_projet textarea{
	border:1px solid #AAAAAA;
}

table#t_projet input.radio{
	border:0px;
}

td.espace_form{
	height:8px;
}
