/*****************paramètres globaux*/
h1,h2,h3,h4,h5,h6{
	margin: 0; padding: 0;}
	
h1{
	font-size: 2.9em;
	padding: 0 10px;
    text-shadow: 2px 2px 2px rgb(150,150,150);
    font-style: bold;
}
	
h2{
	font-size: 1.4em;
	padding: 0 10px;
	clear: both;
	}
h3{
	font-size: 1.2em;
	color: #666;
	}
	
h4{
	font-size: 1.2em;
	color: #5C81A7;
	padding: 0 10px;
	}
	
p{
	line-height: 1.4em;
	margin : 0 10px 0 10px;}
	
a{
	color: #5C81A7;
	text-decoration: none;}
	
a:hover, a.bouton_bleu:hover{
	color: #e2a648;}

img{border: none;}

ul, li {margin: 0; padding: 0;}
/*************************************************************************partie centrale*/
#main blockquote.norm
{
	color: #373737;
	margin: 0 0px 0 20px;
	padding: 0px;
	clear: left;
	font-style: italic;
    font-weight: bold;
	font-size: 1.1em;
	line-height: 1.4em;
}

#main blockquote
{
	color: #919191;
	margin: 0 0px 20px 20px;
	padding: 0px;
	clear: left;
	font-style: italic;
    font-weight: bold;
	font-size: 1.4em;
}

#main h3{
	padding: 5px 0 0 10px;
	background: url(../img/decofond1.gif) top left repeat-x;}
	
#main ul li{ margin-left :50px;}
.fig-droite{
	float: right;
	text-align: center;}
	
.fig-gauche{
	float: left;
	text-align: center;
	padding: 0 5px;}
	
.fig-gauche-cat{
	float: left;
	text-align: center;
	padding: 15px 80px 0 80px;}
	
.fig-gauche-pla{
	float: left;
	text-align: center;
	padding: 5px 40px 0 40px;}
	
.fig-milieu{
	margin:0 auto;
	clear: both;
	text-align: center;}
	
.legende
{
    color: #777777;
    text-align: center;
    font-style: italic;
}

.space{
	width: 100%;
	clear: both;
}
/*************************************************************************colone de gauche*/

#sidebar ul {
    margin: 0px 0 15px 5px;
    padding: 0px;
    list-style-type: none;
    width: 178px;
	border: 1px solid #cccccc;
    width: 175px;
}

#sidebar li {
    font-size: 0.9em;
    font-weight: normal;
    color: #5C81A7;
	margin-left: 15px;
}

#sidebar li a {
    font-weight: normal;
    color: #5C81A7;
}

#sidebar ul.menuspef{
	border: none;
	font-size: 1.1em;
	padding: 0;
	}
	
	#sidebar .menuspef li {
    font-weight: normal;
	font-weight: bold;
	margin: 0; 
	padding: 5px 5px 3px 5px;
	background: url(../img/decofond1.gif) top left repeat-x;}

	#sidebar .menuspef li a {
    font-weight: bold;
    color: #5C81A7;}
	#sidebar .menuspef li a:hover {
    font-weight: bold;
    color: #e2a648;}
		
		#sidebar ul.menuspef li ul {
		border: none;
		background: #FFF;
		margin: 0; padding: 0;
		}
		#sidebar ul.menuspef li ul li{
		border: none;
		background: none;
		}


	
/*************************************************************************page d'accueil & page vstars*/
#intro{
	float: left;
	border: 1px solid #5C81A7;
	padding: 5px 0 0 0;
	width: 65%;
	overflow: hidden;}
	
	#intro p{
		margin: 0 10px;}
		
	a.bouton_bleu{
		display: block;
		width: 128px;
		padding: 2px 15px;
		float: right;
		clear: both;
		background: #5C81A7;
		text-align: center;
		text-decoration: none;
		color: #FFF;
		font-weight: bold;
		font-size: .9em;
		}
		
#domaines{
	float: left;
	/*background-color: #e8e8E8;*/
	margin: 0 0 0 20px;
	width: 30%;
	font-weight: bold;
	overflow: hidden;}
	
	#domaines h3{
	background: none;
	padding: 0; margin: 0;
	text-align: center;
	font-variant: small-caps;}

	
#solutions{
	float: left;
	padding: 0;
	margin: 30px 0 0 0;
	width: 98%;
	overflow: hidden;
	border: 1px solid #ccc;}
	
	.col{
		width: 300px;
		float: left;
		margin: 0 ;
		padding:  0 10px;
		overflow: hidden;}
		
		#solutions h3{
			background: url(../img/decofond1.gif);
			padding: 0; margin: 0;
			text-align: center;
			font-variant: small-caps;}
			
		#solutions fieldset{
			border: none;
			border-top: 1px dashed #2b558d;
			margin-top: 10px;}
			
		#solutions legend{
			clear: both;
			color: #2b558d;
			background: #FFF;
			font-variant: small-caps;
			font-weight: bold;
			font-size: 1.2em;}
		
		#solutions img{
			float: left;}

		#solutions ul{
			list-style : none;
			float: left;
			margin: 0 0 0 0;
			font-weight: bold;
			}
		#solutions p{
            width:60%;
			float: left;
			margin: 10px 0 0 0;
			}
			
			#solutions ul li{
			line-height: 1.5em;
			font-size: 0.9em;}
			
			#solutions ul li a{
				color: #373737;}
			#solutions ul li a:hover{
				color: #ccc;}
				
/*************************************************************************page d'accueil catalogue*/
#domaines ul.menuspef{
	border: none;
	font-size: .85em;
	padding: 0;
	}
	
	#domaines .menuspef li {
    font-weight: normal;
	font-weight: bold;
	margin: 0; 
	list-style: none;
	padding: 1px 0px 1px 25px;}

	#domaines .menuspef li a {
    font-weight: bold;
    color: #5C81A7;}
	#domaines .menuspef li a:hover {
    font-weight: bold;
    color: #e2a648;}
		
		#domaines ul.menuspef li ul {
		border: none;
		background: #FFF;
		margin: 0; padding: 0;
		}
		#domaines ul.menuspef li ul li{
		border: none;
		background: none;
		}
		
/*************************************************************************pages catalogue*/
/*#main img {*/
    /*margin-left:10px;*/
    /*float:left;*/
/*}*/

/*#main img.Exemple {*/
    /*padding-left: auto;*/
    /*padding-right: auto;*/
/*}*/


#main p.Description {
    display: block;
	width: 320px;
	float: left;
	min-height: 100px;
	_height: 100px;
	padding: 0 10px;
	margin: 0 0 30px 0;
	border-left: 2px solid #5C81A7;

}

#main p.Fabrication {
    font-size: 0.9em;
    color: #999999;
	float: left;
	text-align: center;
	padding: 5px 50px 50px 45px;
}

#main .Telecharger {
    clear: both;
    font-style: italic;
	width: 400px;
	padding: 50px 0 0 180px;
}
#main .Telecharger p{
    float: left;
	display: block;
	width: 200px;
}
#main p.Legende {
    font-style: italic;
    font-size: 0.9em;
    color: #999999;
    clear: both;
}

img.catalog{
	float: left;
	width: 100px;}

    
/*************************************************************************page téléchargement*/				
#main ul li.pdf
{
    background-image: url(../img/icone_pdf.jpg);
    background-repeat: no-repeat;
	list-style: none;
    padding-left: 20px;
    line-height: 19px; 
}

#main ul li.ppt
{
    background-image: url(../img/icone_ppt.jpg);
    background-repeat: no-repeat;
	list-style: none;
    padding-left: 20px;
    line-height: 19px; 
}
