/* Style pour nwesite megaphone internet PRINT */

/***__________________________  Général et divers  ____________________________***/

body 
{
	width: 100%;
	height:100%;
	margin: 0;
	padding: 0;
	text-align:center;
	font-size : 0.8em;
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#000000;
}
a:link { color: #000000; font-weight:bold; text-decoration: underline;}
a:visited { color: #000000; font-weight:bold;  text-decoration: underline;}
a:hover { color: #000000; font-weight:bold;  text-decoration: underline;} 
a:active  { color: #000000; font-weight:bold; text-decoration: underline;} 

img { display:none;}
.imgBlanc { border:1px solid #000000; }
.clearing { clear:both; }

h1 { font-size: 1.3em; font-weight: bold }
h2 { font-size: 1.2em; font-weight: bold }
.title { font-size: 1.3em; font-weight: bold }
.small { font-size: 1.1em;}
.petit { font-size: 0.85em;}
.evidence {font-weight: bold;}
.textnoir { color: #000000;}
.textnoirgras { color: #000000; font-weight: bold}
.textgris { color: #5E5E5E;}
.texteblanc {  color: #000000;}
.texteblancsmall {font-size: 1.1em; color: #B3DAFF;}
.texteblancgras { color: #000000; font-weight: bold }

.photogauche { display:none; }
.photodroite {display:none; }
.fonce { padding:3px; margin:3px;}
.nomdomaine {  float:left; width:100px; height:40px;}

.invisible { display:none; }
.alignToRight { float:right; }
.alignToLeft { float:left; }
.imgToBottom { margin-top:29px; padding:0; }
.imgToLeft { float:left; padding:0; margin:0; }
.faq {  float:left; height:38px; margin-right:70px; }

table { border:0; margin:0; padding:0;}
table tr { border:0; margin:0; padding:0;}
table tr td { border:0; margin:0; padding:0;}
th { display:none; }

.tableau {width:576; border:0; margin:2px; padding:2px;background-color:#3399fe;}
.tableau tr td { height:40px;}

/***__________________________  Liens et listes  ____________________________***/

#copyrightdroite {float:right; width:420px; text-align:center; margin-right:auto; margin-left:auto; color:#b2b2b2;}


/***__________________________  DIVs  ____________________________***/

#main
{
	width:100%;
	height:100%;
	text-align:center;
}
#header
{
	width:734px;
	height:61px;
	text-align:left;
	background-image:url("http://www.megaphone.org/megaphone/images/logo.gif");
	background-position:top left;
	background-repeat: no-repeat;
}
#menuhaut
{	
	display:none;
}
#milieu
{
	width:734px;
	text-align:left;
}
#menu
{
	display:none;
}
#contenu
{
	float:right;
	width:576px;
	height:100%;
	font-size : 0.9em;
	text-align:left;
	border-top:1px;
	border-top-color:#F2F2F2;
	border-top-style:solid;
}
#texte
{
	float:left;
	width:340px;
	min-height:290px;
	padding:40px 40px 20px 40px;
	border-left:1px;
	border-left-color:#F2F2F2;
	border-left-style:solid;
}
* html #texte { height:290px }/* hack pour IE min-height  */
.textebleu
{
	color:#000000;
}
.textessmarges
{
	width:386px !important;
	padding:40px 17px 24px 17px !important;
}
.textelarge 
{
	width:496px !important;
	padding:40px 40px 20px 40px !important;
}
.puzzle
{
	width:536px !important;
	padding:20px 20px 20px 20px !important;
	color:#000000 !important;
}
.comparatif
{
	width:576px !important;
	padding:5px 0 0 0 !important;
	color:#000000 !important;
}
#domaine
{
	width:200px; 
	height:99px;
	font-size:11px;
	text-align:center;
}
#offre
{
	float:right;
	width:200px; 
	height:69px;
	padding:15px;
	text-align:center;
}
.departement
{
	width:185px;
	float:left;
	margin: 0 3px 0 2px;
}
.portfolioimage
{
	width:183px; 
	height:126px;
	font-size:12px;
	text-align:center;
}
.dernier
{
	height:20px;
	line-height:20px;
	color: #5E5E5E;
}
#photos
{
	display:none;
}
#bleu
{
	display:none;
}
#jaune
{
	display:none;
}
#baspage
{		
	clear:both;
	width:734px;
	font-size:0.9em;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	color:#666666;
}
#copyright
{		
	clear:both;
	width:734px;
	font-size:0.9em;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	color:#b2b2b2;
}

/***__________________________  Formulaires  ____________________________***/

label { color: #5E5E5E;  } 

form p {margin:1px;padding:1px;}

.formnoir { margin:0;padding:0; }
.formnoir label {color:#000000;}
.formnoir p {margin:0;padding:0;}
.formulaire { width:290px; margin:0;padding:0;}
.formulaire p {margin:2px;padding:2px;}
.formulaire input { float:right; }
.formulaire select { float:right; }

.formfield {
	border-right: #000000 1px solid;
	border-top: #999999 1px solid;
	font-size: 1.1em;
	width:150px;
	border-left: #999999 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.formfieldlong {
	border-right: #000000 1px solid;
	border-top: #999999 1px solid;
	font-size: 1.1em;
	width:230px;
	border-left: #999999 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.textarea {
	border-right: #000000 1px solid;
	border-top: #999999 1px solid;
	font-size: 1.1em;
	border-left: #999999 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	width:300px;
	height:100px;
}
.formbutton {
	border-right: #BDBCA5 0px solid;
	bordet-top: #000000 1px solid;
	font-size: 1.1em;
	border-left: #BDBCA5 0px solid;
	color: #000000;
	border-bottom: #999999 1px solid;
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #ACAB97;
}
select {
	font-size : 1.1em;
	font-family : arial, Helvetica, sans-serif;
	font-weight : normal;
}
