@charset "UTF-8";
/* CSS Document */

/*********************COMMUN A TOUTES LES PAGES************************/
body
{
	background:url(images/background.jpg) repeat-x;
	width: 1px;
	height: 800px;
	background-color:#A4A4A4;
	width:100%;
	margin: 10px 0 0 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:link, a:visited
{
	color:#000000;
	text-decoration: none;
}

a:hover
{
	text-decoration:underline;
	color:#000;

}


* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

#megaban
{
	margin: auto;
	width:728px;
	height:90px;
}



#menu
{
	width:940px;
	margin-left:-25px;
	height:58px;
	margin-top: 10px;
	border: solid #FF0000 0px;
	top:500px;
	z-index:10;
}

/* Je séléctionne mes <li> par les sélecteurs (<li> est contenu par le <ul>), inutile de lui rajouter une class */
ul#menu_horizontal li
{ 
	display : inline;
	padding : 0em; /* Pour espacer les boutons entre eux */
	margin:-2px;
	z-index:10;
}

ul#menu_horizontal
{
	z-index:10;
	list-style-type : none; /* Car sinon les puces se placent n'importe où */
}

#global
{
	margin: auto;
	width: 940px;
	border: solid #FFFFFF 0px;
}

#centragebloc1
{
margin:auto;
width:915px;
padding-top:20px;
}

/*********************COMMUN A TOUTES LES PAGES************************/

/*********************HOMEPAGE************************/

#fondrosepale
{
	background-color:#f3eded;
	height:315px;
	margin-top:0px;
	border: solid #FF0000 0px;
	width:100%;
}


#degradebloc1
{
	background: url(images/background_blocHP.jpg) repeat-y;
	height:270px;
	margin-top:0px;
	border: solid #FF0000 0px;
	width:920px;
}

#degradebloc1 p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	margin:0px 0px 0px 0px;
	width:470px;
	padding:10px 0px 0px 10px;
}

#logo
{
	display:block;
	width:180px;
	height:156px;
	margin:20px 0px 0px 10px;
	float: left;
}


#textedroitelogo

{
	display:block;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	margin:10px 0px 0px 0px;
	width:285px;
}

.plusinfos
{
	font-size:16px;
	font-weight:bold;
	padding-left:40px;
	background-color:#c62734;
	text-align:right;
	margin-left:160px;
	color:#FFF;
	}

#ecran
{
width:403px;
height:316px;
background:url(images/ecran.png) no-repeat;
margin-left: 530px;
margin-top:-40px;
z-index:10!important;
position:relative;
}

#ecranswf
{
	padding:27px 0px 0px 15px;
	position: relative;
}

#basblanc
{
	background: url(images/background_basHP.jpg) repeat-x;
	height:299px;
	margin-top:0px;
	border: solid #FF0000 0px;
	width:100%;
	margin-left:0px;
}

 
 #centragebasHP
{
margin:auto;
width:920px;
padding-top:20px;
}

 #centragebasHP p
{
font-size:14px;
  color:#120000;
}
 
#blocnewsletters
{
	float:left;
	display:inline;
	width:305px;
	height:250px;
	text-align:center;

}


#blocweb
{
	float:left;
	display:inline;
	width:310px;
	height:250px;
	text-align:center;
	

}

#blocformats
{
	float:left;
	display:inline;
	width:305px;
	height:250px;
	text-align:center;
	
}




/*********************HOMEPAGE************************/




/*********************PRESTATIONS************************/

#fondrosepale_prestations
{
	background-color:#f3eded;
	height:460px;
	margin-top:0px;
	border: solid #FF0000 0px;
	width:100%;
}

#basblanc_prestations
{
	background: url(images/background_basHP.jpg) repeat-x;
	height:150px;
	margin-top:0px;
	border: solid #FF0000 0px;
	width:100%;
	margin-left:0px;
}



#bloc1_prestations
{
	float:left;
	display:inline;
	width:305px;
	height:250px;
	text-align:center;
}




#bloc2_prestations
{
	float:left;
	display:inline;
	width:305px;
	height:250px;
	text-align:center;
}


#bloc3_prestations
{
	float:left;
	display:inline;
	width:305px;
	height:250px;
	text-align:center;
}


#titrebloc
{
background-color:#AA3737;
height:36px;
width:275px;
color: #FFF;
}

#fondtexte_prestations
{
	background-color:#e5d9d9;
	height:305px;
	width:275px;
	text-align:left;
	padding:3px 0px 0px 0px;
}

 #centragebas_autrespages
{
margin:auto;
width:180px;
padding-top:20px;
}


/*********************PRESTATIONS************************/

/**********************PARCOURS***************************/

#parcours1
{
	background-color:#e5d9d9;
	float:left;
	display:inline;
	width:865px;
	height:200px;
	text-align:left;
	border:#AA3737 solid 1px;
	padding: 3px 0px 0px 3px;
}

#parcours2
{
	float:left;
    background-color:#e5d9d9;
	width:420px;
	height:250px;
	text-align:left;
	margin : 20px 0px 0px 0px;
	border:#AA3737 solid 1px;
	padding: 3px 0px 0px 3px;
}


#parcours3
{
	float:left;
	display:inline;
    background-color:#e5d9d9;
	width:420px;
	height:250px;
	text-align:left;
	margin : 20px 0px 0px 25px;
	padding: 3px 0px 0px 3px;
	border:#AA3737 solid 1px;
}


#basblanc_parcours
{
	background: url(images/background_basHP.jpg) repeat-x;
	height:150px;
	margin-top:0px;
	border: solid #FF0000 0px;
	width:100%;
	margin-left:0px;
}

#fondrosepale_parcours
{
	background-color:#f3eded;
	height:460px;
	margin-top:0px;
	border: solid #FF0000 0px;
	width:100%;
}

#bloc1_parcours
{
	float:left;
	display:inline;
	width:305px;
	height:225px;
	text-align:center;
	
}




#bloc2_parcours
{
	float:left;
	display:inline;
	width:305px;
	height:225px;
	text-align:center;
}


#bloc3_parcours
{
	float:left;
	display:inline;
	width:305px;
	height:225px;
	text-align:center;
}

#fondtexte_parcours
{
	background-color:#e5d9d9;
	height:250px;
	width:275px;
	text-align:left;
	padding:3px 0px 0px 0px;
}

#intro_parcours
{
font-size:14px;	
	
}
/**********************PARCOURS***************************/


/**********************REALISATIONS***************************/
#encartpub
{
	float:left;
	width:905px;
	height:380px;
	text-align:center;
	margin : 00px 0px 0px 0px;
	border: solid 1px #000000;
	background-color:#e2b4b4;
	display:block; 
}




#miniatures
{
	float:left;
	display:inline;
    border: solid 1px #000000;
	width:200px;
	height:400px;
	text-align:center;
	margin : 20px 0px 0px 25px;
}

#fondsousrubriques
{
	    background-color:#AA3737;
		height:35px;
		width:907px;
}

H1
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px !important;
color:#000000 !important;
text-align:center!important;
margin: 0;
padding-top:8px;
}

H2
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px !important;
color:#ecb4b4 !important;
text-align:center!important;
margin: 0;
padding-top:8px;
}

p
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.txtblanc
{
color:#FFF;
}


/*****vignettes pub*****/

#pub1
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:10px 0px 0px 20px;
}

#pub2
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:10px 0px 0px 20px;
}

#pub3
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:10px 0px 0px 20px;
}

#pub4
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:10px 0px 0px 20px;
}

#pub5
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:10px 0px 0px 20px;
}

#pub6
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}

#pub7
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}

#pub8
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}

#pub9
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}

#pub10
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}

#pub11
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}

#pub12
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}

#pub13
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}

#pub14
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}

#pub15
{
background-color:#AA3737;
float:left;
display:inline;
width:155px;
height:104px;
border:#FFF solid 1px;
margin:20px 0px 0px 20px;
}
/*****vignettes pub*****/



/*******vignettes site*****/
#site1
{
width:280px;
height:174px;
float:left;
margin: 10px 0px 0px 10px;
border:#FFF solid 1px;


}




#site2
{
width:280px;
height:200px;
float:left;
margin: 40px 0px 0px 10px;
border:#FFF solid 1px;
}


#txtsite2
{
margin: 10px 0px 0px 0px;	
float:left;
display:inline;
width:330px;


}

#encartsite p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
}

#encartsite
{
	float:left;
	width:905px;
	height:380px;
	text-align:center;
	margin : 0px 0px 0px 0px;
	border: solid 1px #000000;
	background-color:#e2b4b4;
	display:block; 
}



#encartnewsletters
{
	float:left;
	width:905px;
	height:380px;
	text-align:center;
	margin : 0px 0px 0px 0px;
	border: solid 1px #000000;
	background-color:#e2b4b4;
	display:block; 
}

/*******vignettes site*****/


/*******vignettes newsletters*****/
#news1
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:15px 0px 0px 7px;
}

#news2
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:15px 0px 0px 8px;
}

#news3
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:15px 0px 0px 8px;
}

#news4
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:15px 0px 0px 8px;
}

#news5
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:15px 0px 0px 8px;
}

#news6
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:15px 0px 0px 8px;
}

#news7
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:15px 0px 0px 8px;
}

#news8
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:15px 0px 0px 8px;
}

#news9
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:15px 0px 0px 8px;
}

#pagesuiv
{
float:left;
display:inline;
width:890px;
height:20px;
border:#FFF solid 0px;
margin:15px 0px 0px 8px;
text-align: right;
}
/*******vignettes newsletters*****/

/*******vignettes pages web******/
#encartpagesweb
{
	float:left;
	width:905px;
	height:380px;
	text-align:center;
	margin : 0px 0px 0px 0px;
	border: solid 1px #000000;
	background-color:#e2b4b4;
	display:block; 
}

#pages1
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:20px 0px 0px 7px;
}

#pages2
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:10px 0px 0px 8px;
}

#pages3
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:10px 0px 0px 8px;
}

#pages4
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:10px 0px 0px 8px;
}

#pages5
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:10px 0px 0px 8px;
}

#pages6
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:10px 0px 0px 8px;
}

#pages7
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:10px 0px 0px 8px;
}

#pages8
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:10px 0px 0px 8px;
}

#pages9
{
float:left;
display:inline;
width:290px;
height:95px;
border:#FFF solid 1px;
margin:10px 0px 0px 8px;
}

/*******vignettes pages web******/



/**********************REALISATIONS***************************/





/**************************CONTACT***************************/
#partgauche
{
	float:left;
	width:500px;
	height:400px;
	text-align:left;
	margin : 20px 0px 0px 0px;
}


#formulaire
{
	float:left;
	display:inline;
    background-color:#e5d9d9;
	width:400px;
	height:400px;
	text-align:left;
	margin : 20px 0px 0px 5px;
	padding : 0px 0px 0px 0px;
	
}

#validation
{
	float:left;
	display:inline;
    background-color:#e5d9d9;
	width:900px;
	height:400px;
	text-align:left;
	margin : 20px 0px 0px 5px;
	padding : 0px 0px 0px 0px;
	text-align:center;
	
}


#titrebloccontact
{
background-color:#AA3737;
height:36px;
width:400px;
color: #FFF;
text-align:center;
font-size:20px;
}

#pave
{
	padding-left:60px;
}

/**************************CONTACT***************************/


/***************************FOOTER***************************/
#footer
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	
	
}

/***************************FOOTER***************************/
