/* @override http://dev.menuisierspevecistes.com/css/center.css */

/*
	GLOBAL RECURRENT DANS CENTER
*/
h1 {
	color: #6e007c;
	margin: 0;
}
table {
	border-collapse: collapse;
	border: 0;
}
.Flash_index {
	padding-bottom: 20px;
	border-top: solid #dc1f19;
}
/* OLD */
.Projet {
	background: url(../images/projet.jpg) no-repeat left top;
	height: 110px;
	width: 540px;
	padding-left: 240px;
	padding-right: 10px;
	padding-top: 2px;
}
.vert {
	color: #669C16;
	line-height: 1;
	margin-top: 2px;
	margin-bottom: 2px;
}
.vertfonce {
	margin: 0;
	color: #6e007c;
}

/*
	CONSTRUCTION DES ZONES DANS CENTER
*/

div#center { /* ajout justin */
	overflow: hidden;
}
div#partieGauche {
	width: 320px;
	overflow:hidden;
	float: left;
}

div#partieGauche img {
	/*border-left: 5px solid #ff241a;*/
}

div#partieGaucheFlottant { /* ajout justin */
	width: 320px;
	position:absolute;  
	left:0px;
	top:0px;  
}

div#partieDroite{
	width:530px;
	overflow:hidden;
}

div#partieDroite h1 {
	font-size: 2.3em;
	background: url(../images/fond_titre_page_530_ssfond.jpg) no-repeat;
	padding-top: 15px;
	padding-left: 60px;
	margin: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 30px;
	padding-bottom: 15px;
}

div#partieDroite h2 {
	font-size: 1.8em;
	font-weight: normal;
	font-style: normal;
	color: #6e007c;
	padding-left: 30px;
	margin-top:20px;
	border-left: 1px solid #a9a9a9;
	background: #f7f7f7 url(../images/db_fleche_violet.gif) no-repeat 15px;
	margin-left: 0;
	margin-right: 2px;
}/*
div#partieDroite h2 {
	font-weight: normal;
	font-style: normal;
	color: #6e007c;
	padding-left: 30px;
	margin-top:20px;
	border-left: 1px solid #a9a9a9;
	background: #f7f7f7 url(../images/db_fleche_violet.gif) no-repeat 15px;
	margin-left: 0;
}
*/
div#partieDroite h3 {
	font-size: 1.4em;
	margin-top:25px;
	color: #6e007c;
	background: #f9f9f9 url(../images/db_fleche_violet.gif) no-repeat 0px;
	padding-left: 15px;
	font-style: bold;
}	
div#partieDroite h4 {
	font-size: 1.2em;
	background: #f9f9f9;
}
div#partieDroite h5 {
	font-size: 1em;
	color: #6e007c;

}
div#partieDroite h6 {
	font-size: 1em;
	color: #6e007c;
	text-decoration:underline;
}
div#partieDroite strong {
	color: #6e007c;
}
div#partieDroite p {
	text-align: justify;
	white-space: normal;
	height:100%;
}

/* justin: je double partie pour tests partie flottante */
div#partieDroiteNF{
	width:530px;
	overflow:hidden;
	margin-left: 320px; 
}

div#partieDroiteNF h1 {
	font-size: 2.3em;
	background: url(../images/fond_titre_page_530_ssfond.jpg) no-repeat;
	padding-top: 15px;
	padding-left: 60px;
	margin: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 30px;
	padding-bottom: 15px;
}
div#partieDroiteNF h2 {
	font-size: 1.8em;
	font-weight: normal;
	font-style: normal;
	color: #6e007c;
	padding-left: 30px;
	margin-top:20px;
	border-left: 1px solid #a9a9a9;
	background: #f7f7f7 url(../images/db_fleche_violet.gif) no-repeat 15px;
	margin-left: 0;
	margin-right: 2px;
}
div#partieDroiteNF h3 {
	font-size: 1.4em;
	margin-top:25px;
	color: #6e007c;
	background: #f9f9f9 url(../images/db_fleche_violet.gif) no-repeat 0px;
	padding-left: 15px;
	font-style: bold;
}	
div#partieDroiteNF h4 {
	font-size: 1.2em;
	background: #f9f9f9;
}
div#partieDroiteNF h5 {
	font-size: 1em;
	color: #6e007c;

}
div#partieDroiteNF h6 {
	font-size: 1em;
	color: #6e007c;
	text-decoration:underline;
}
div#partieDroiteNF strong {
	color: #6e007c;
}
div#partieDroiteNF p {
	text-align: justify;
	white-space: normal;
	height:100%;
}


/* RAPPEL LIENS+TYPO BALISE P POUR JUSTIN BO 

///// font: 11px/1.4 "Lucida Grande", Lucida, Verdana, Arial, sans-serif; /////

p a{
	text-decoration: none;
	border-bottom: 1px dotted #6e007c;
	color: #6e007c;
	font-weight: bold;
}
p a:hover {
	border-bottom: 1px solid black;
	color: black;
}
*/

div#partieDroite table {
	text-align: left;
}

/* corps center */
div#partieDroite ul li {
	text-decoration: none;
	border-bottom: 1px dotted black;
	color: black;
	padding-left: 10px;
	background: #f4f4f4 url(../images/fleche_rouge.gif) no-repeat 0 5px;
	list-style-type: none;
	margin: 3px 40px 3px 0;
	border-left: solid silver;
	padding-top: 0;
}
div#partieDroite ul strong {
	line-height: 20px;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #dc1f19;
}
/* Pour les actus */
div#partieCentrale{
	width:860px;
	overflow:hidden;
	clear:both;
	/*margin-left: 320px;*/
}

/*
	retour HAUT
*/
p.top
{
	color:#DDDDDD;
	font-size: 9px;
	border-bottom:1px dotted #DDDDDD;
	clear:both;
	padding-top:20px;
}
p.top a
{
	padding-left:10px;
	background: url(../images/fleche_noir.gif) no-repeat 0 1px;
}
p.top a:hover
{
	color:#dc1f19;	
}

/*
	Realisations
*/
div#partieDroite h2{
	clear: both;
}

div#partieDroite .bloc_realisations 
{
	clear: both;
}

div#partieDroite .bloc_realisations img 
{
	padding:1px;
	border:1px solid #AAAAAA;	
}
div#partieDroite .bloc_realisations a img
{
	padding:1px;
	border:1px solid #DDDDDD;		
}
div#partieDroite .bloc_realisations a:hover img
{
	border-color:#dc1f19;	
}

div#partieDroite .bloc_realisations table.table_realisations
{
	vertical-align:top;
	display: inline-block;	
	width: 170px;
	margin-bottom: 10px;
	height: 290px;
	overflow: hidden;
	margin-right: 6px;
	background-color: #fcfcfc;
}
div#partieDroite .bloc_realisations p
{
	text-align: left;
	width: 150px;
	font-size:10px;
	color:#AAAAAA;
	font-style:italic;
	border-bottom:1px dotted #DDDDDD;
}
div#partieDroite .bloc_realisations p strong{
	color:#dc1f19;
}

div#partieDroite .bloc_realisations p a {
	font-style:normal;
	color:#dc1f19;
	padding-left:10px;
	background: url(../images/fleche_noir.gif) no-repeat 0 1px;
}
div#partieDroite .bloc_realisations p a:hover
{
	color:black;	
}

