*{ font-family :Arial, Helvetica, sans-serif; font-size:12px;}

h1{ 
	font_weiht:bold;
	font-size:20px;
	height:20px;
	line-height:20px;
	text-align:left;
	margin:0; 
	padding:5px 0 0 30px;
}

h2 {
	font_weiht:bold;
	font-size:16px;
	margin:0;
	padding:0;
	text-align:left;
}

h3 {
	font_weiht:bold;
	font-size:14px;
	margin:0;
	padding:0;
	text-align:center;
}

/*			LIENS 						*/
a img { border:none; text-decoration:none; }
a.lien_image { text-decoration:none; }
a.mail-link {
	background:url('img/mail-link.gif') no-repeat 0 50%;
	line-height:16px;
	padding:2px 0 2px 28px;
} /* Ajoute un picto mail aux liens ayant la classe '.mail-link' */
a.close-link {
	background:url('img/close-link.png') no-repeat 0 50%;
	padding:2px 0 2px 25px;
	line-height:20px;
	height:16px;
}
/************************************************
				MENU
************************************************/
/* ne pas modifier */
div#menu div.inside { z-index:100; }		
div#menu div.inside ul.tab { position:absolute; top:-27px; left:0; }
ul.tab, ul.tab li { border:0; margin:0; padding:0; list-style:none; }
ul.tab li { float:left; margin-right:5px; }
.tab a { background:url('img/tab-round.jpg') right 56px; display:block; font-weight:bold; height:28px; line-height:28px; text-decoration:none;}
.tab a span{ background:url('img/tab-round.jpg') left 56px; display:block; height:28px; margin-right:15px; padding-left:15px; cursor:pointer; }
	/* HOVER ELEMENTS */
.tab a:hover { background:url('img/tab-round.jpg') right 28px; display:block; text-decoration:underline; }
.tab a:hover span { background:url('img/tab-round.jpg') left 28px; display:block; }
	/* ACTIVE ELEMENTS */
.tab a.active { background:url('img/tab-round.jpg') right 0 no-repeat; text-decoration:underline;}
.tab a.active span { background:url('img/tab-round.jpg') left 0 no-repeat; }

/*************************************************
				CORPS
************************************************/

div#conteneur #inside{ background:#FFF; }

/************************************************
				CONTENU
************************************************/
div#contenu{
	overflow:hidden;
}

div#contenu p {
	margin:0; 
	padding:5px 0 0 0;
}

div#contenu ul {
	list-style-type:none;
	margin:5px 0 5px 0; padding:0 0 0 20px;
	height:1%;
}

div#contenu ul li {
	background:url('img/puce.jpg') no-repeat left 7px;
	margin-left:10px; 
	padding:4px 0 4px 15px;
}

/************************************************
				CONTENEUR HAUT
************************************************/

div#conteneur-haut { 	background:url('img/contenu.jpg') no-repeat 0 top; }	/*couleur de fond du conteneur*/

/*         Chemin                 */
#chemin *{font-size:11px}
#chemin a {text-decoration:none;}	
/*             BOX               */

/************************************************
				 Drapeau
************************************************/
#drapeau { position:relative; top: -20px; left:600px; } 
#drapeau span {font-weight:bold; font-size:12px;  padding-left:5px;	}
#drapeau a {padding-right:5px; padding-bottom:1px;}


div.box {
	padding:0 0 10px 0;		
	margin:0 0 0 0;
}	

/* Contenu gauche */
	div#gauche { float:left; width:568px; position:relative; top:10px; left:20px; }
	div#gauche div.partenaire { margin:0 0 20px 0; }
	div#gauche div.partenaire div.box  { padding:10px; }
	div#gauche div.box  { padding:10px; margin:0 0 20px 0; }

/************************************************
				Contenu Droit
************************************************/

div#droite { margin:0 0 0 610px; padding:0; width: 300px}

div#droite div.box { margin:10px 10px 0 0; padding :5px;}
div#droite div.box p.adresse { background:url('img/fond-adresse.png') no-repeat; width:180px; padding:5px 0 5px 40px; line-height:25px; }
div#droite div.box p.tel { background:url('img/fond-tel.png') no-repeat; font-size:15px; width:180px; padding:5px 0 5px 40px; line-height:25px; }
div#droite div.box p.port { background:url('img/fond-port.png') no-repeat; font-size:15px; width:180px; padding:5px 0 5px 40px; line-height:25px; }
div#droite div.box p.fax { background : url('img/fond-fax.png') no-repeat; font-size:15px; width:180px; padding:5px 0 5px 40px; line-height:25px; }
div#droite div.box p.btn-contact a { margin:auto; display:block; width:190px; height:40px; background: url('img/btn-contact.gif') no-repeat; }
div#droite div.box p.btn-contact a:hover { background: url('img/btn-contact.gif') no-repeat 0 -40px; }
div#droite div.box p.btn-news a { margin:auto; display:block; width:190px; height:40px; background: url('img/btn-news.gif') no-repeat; }
div#droite div.box p.btn-news a:hover { background: url('img/btn-news.gif') no-repeat 0 -40px; }
div#droite div#galerie { overflow:auto; }
div#droite div.box h2.contact{ background:url('img/titre-box.gif') center no-repeat;  height:33px; text-align:center; font-size:18px;} 
div#droite div.box h2.news{ background:url('img/titre-box.gif') center no-repeat; height:33px; text-align:center; font-size:18px;}
div#droite div.box h2.galerie{ background:url('img/titre-box.gif') no-repeat; padding-right:10px; margin-left:30px; height:33px; text-align:center; font-size:18px;}

/* video */
	/*info Flash player manquant*/
div#contenu div#myContent p { padding:5px; font-style:italic; }
div#conteneur-video { width:568px; margin:auto; }
div#conteneur-video div.box { margin:10px 0 10px 0; padding:2px; min-height:10px; }
div#conteneur-video div.box a { display:block;float:left;width:155px;margin:0;padding:0 0 0 40px;height:35px;line-height:35px;}
div#conteneur-video div.box a#recommander-vid { background:url('img/recommander-vid.png') no-repeat 0 50%; }
div#conteneur-video div.box a#ajouter-vid { background:url('img/ajouter-vid.png') no-repeat 0 50%; }
div#conteneur-video div.box span#voir-portail { float:right; width:120px; }


/************************************************
				PIED
************************************************/

div#pied div.inside a {  }
div#pied div.inside p {
	margin:0; padding:5px;
	font-weight:bold;
}
div#pied div.inside p#ref a { font-size:10px; }



/*	Elements Images	*/
div.bloc_image img {
	border:1px solid #000;
	margin:2px;
	padding:1px;
}
img { border:none;text-decoration:none; }
div.bloc_image { text-align:center; }
div.bloc_image a { text-decoration:none; }
div#contenu div.bloc_image p.zoomer { text-align:center;font-size:9px; }
div#contenu div.bloc_image p.legende { margin:0 0 5px 0;font-weight:bold;text-align:center; }


/************************************************
				SIGNATURE
************************************************/

div#signature {
	float:right;
	width:200px;
	margin:5px 0 0 10px;
	text-align:center;
}
/************************************************
				MERCI
************************************************/

div#merci, div#confirm-recommander {
	background:url('img/enveloppe.png') no-repeat 50% 0;
	margin:80px auto;
	padding:125px 0 0 0;
	text-align:center;
	width:50%;
}
div#merci p, div#confirm-recommander p {
	text-align:center;
	font-weight:bold;
}
div#confirm-recommander { margin:10px auto; }


/*		STYLES SPECIFIQUES AUX MODULES			*/


/*		STYLES SPECIFIQUES AUX FORMULAIRES		*/
form#form1 {
	margin:0 auto; padding:0;
	text-align:left;
	width:67%;
}

div#form-recommander form#form1 { width:92%; }

form#form1 label { text-align:right; float:left; width:40%; padding-top:3px;  padding-right: 5px}
form#form1 ul { margin:0;padding:0; list-style-type:none; }
form#form1 ul li { background-image:none; }
form#form1 li#bouton { float:right; }
div#form-recommander {
	width:548px;
	margin:0 0 0 0; 
	padding:0 10px 0 10px;
}
div#contenu div#form-recommander p a { float:right; }
/* modif a foison */
input, textarea {
	margin:0 0 0 0;
	padding:0;
}