body{
font-size:12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:auto;
width:100%;
background:url(../images/background-.jpg) no-repeat;
background-color:#CCCCCC;
line-height:17px;
}



a{

color:#1465A4;

text-decoration:none;

outline:none;

}



a:hover{

text-decoration:underline;

font-size:14px;

color:#000066;

}



a img {

border:none;

}



#page{

	width:1000px;

	margin:auto;

}



#page #top{

margin-top:-3px;

}



#entete{

clear:both;

text-align:center;

width:991px;

margin-left:5px;

}



#contenu{

	height:700px;

	clear:both;

	margin-left: 5px;

	margin-right: 4px;

	background-color: #FFFFFF;

}



#recherche{

text-align:right;

vertical-align:middle;

background:#FFFFFF;

height:30px;

padding-top:10px;

background-image:url(../images/b_talling.gif);

}



#recherche form{

float:right;

width:970px;

}



#recherche form label {

float:right;

padding:4px 0 0;

}



#recherche form input {

float:right;

}



#recherche form label a{  

	margin-right: 30px;

}	



#recherche form input.submit{

background-color: #427198;

height:20px;

cursor:pointer;

color:#FFFFFF;

border:none;

margin-right:5px;margin-top:1px;

}



#recherche form input.submit:hover{

background-color:#999999;

}



#menu{



float:left;



width:251px;



margin:5px 0px 5px 20px;



font-size:14px;



}



#menu ul {

list-style-type: none;

padding: 0px;

margin: 0px;

margin-left:25px

}



#menu ul li a {

text-decoration:none;

outline:none;

color:#1465a4;



}



#menu ul li a:hover {

color:#000066;

text-decoration:underline;

font-size:15px;



}



#menu ul li



{



background-repeat: no-repeat;







padding-left: 35px;



padding-top: 5px;



}



#contenumenu{



height:216px;



clear:both;



width:242px;



padding-top:8px;



}







#contenumenua{



background:url(../images/l_col_tall.gif) repeat-y;



}



#contenumenu2{



background:url(../images/bottom.jpg) no-repeat;



height:195px;



width:239px;



}







.bloc-news {



width:173px;



padding-top:30px;



margin-left:30px;



clear:none;



float:left;



height:auto;



}







.bloc-news .bloc-news-top {

background:url("../images/bloc-news-gche.png") no-repeat scroll 0 0 transparent;

float:left;

height:13px;

width:173px;

}







.bloc-news .bloc-news-body {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(../images/bloc-news-gche.png) repeat-y scroll -370px 0;

color:#FFFFFF;

float:left;

height:auto;

padding-left:10px;

padding-right:10px;

width:153px;

}







.bloc-news .bloc-news-bottom {

background:url("../images/bloc-news-gche.png") no-repeat scroll -180px 0 transparent;

float:left;



height:13px;



width:173px;



}



#menupara{



padding-left:30px;



}







#menupara #titre{



	color:#1465A4;



	font-size:16px;



	margin-left:5px;



}















#contenuCentre{



margin-top:5px;



padding-left:20px;



padding-right:20px;



float:left;



width:660px;







}



#contenuCentre object{



float:right;



}



#contenuCentre #border-text1 {



	width:250px;



	height:220px;



	margin-left:30px;



	text-align:justify;



	float:left;



	margin-top: 30px;



	



}







#contenuCentre #border-text {



	width:250px;



	height:220px;



	margin-left:50px;



	margin-right:20px;



	text-align:justify;



	float:left;



	margin-top: 30px;



}



#contenu-Pied{



clear:both;



background-color:#FFFFFF;



margin-left: 5px;



margin-right: 4px;



text-align:center;



}











 style pied page



#pied{



clear:both;



height:29px;



width:1000px;



}



#pied #p-g{



float:left;



width:33px;



height:29px;



background:url(../images/bas-g.png);



}



#pied #p-c{



float:left;



width:934px;



height:29px;



background:url(../images/bas.png);



}



#pied #p-d{



float:right;



width:33px;



height:29px;



background:url(../images/bas-d.png);



}



#pied #p-v{



float:left;



width:185px;



height:29px;



background:url(../images/bas.png);



}







 style top page



#top{



clear:both;



height:29px;



width:1000px;



}



#top #t-g{



float:left;



width:33px;



height:29px;



background:url(../images/top-g.png);



}



#top #t-c{



float:left;



width:934px;



height:29px;



background:url(../images/top.png);



}



#top #t-d{



float:right;



width:33px;



height:29px;



background:url(../images/top-d.png);



}



#top #t-r{



float:left;



width:185px;



height:29px;



background:url(../images/top.png);



}



.ligne{



background:url(../images/b_talling.gif) repeat-x;



height:50px;



}



.lignebas{



background:url(../images/f_back.gif) repeat-x;



height:50px;



}



#datacall{

margin:5px 70px 5px 0px;

padding:5px;

color:#333333;

font-size:10px;

float:right;

}



#trace{

color:#0EBFAD; 

font-size:18px;

float:right;

margin-right:5px;

margin-bottom:15px;

}



#titr{

color:#1465A4; 

font-size:18px;

}







.a{



background:url(../images/bdevis.jpg) no-repeat center;



}



.ster{



margin:5px;



height:1px;



text-align:center ;



background:url(../images/ligne.png) repeat-x;



}



.ster1{



margin:5px;



height:1px;



text-align:center ;



background:url(../images/ligne1.png) repeat-x;



}







#contactNom{



width:170px;



float: left;



}



#contactTel{



width:130px;



float: left;



}



#retourner{

clear:left;

}



.in1{background:url(../images/l_col_tall.gif) repeat-y left top;}

.in2{background:url(../images/top.jpg) no-repeat left top;}

.in3{background:url(../images/bottom.jpg) no-repeat left bottom; height: 500px; }



#tableau a{

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}



#tableau a:hover{

color:#0EBFAD;

text-decoration:underline;

}



#tableau img{

margin-right:10px;;

}



/*         */



#imgDevis1{



cursor:pointer;



margin-top:20px;



background:url(../images/bgBas.png) no-repeat center;



border:double 1px #000000;



}



#imgDevis1:hover{



margin-top:20px;



background:none;



border:double 1px #000000;



}



#imgDevis2{



cursor:pointer;



margin-top:20px;



background:url(../images/bgBas.png) no-repeat center;



border:double 1px #000000;



}



#imgDevis2:hover{



margin-top:20px;



background:none;



border:double 1px #000000;



}



#imgDevis3{



cursor:pointer;



margin-top:20px;



background:url(../images/bgBas.png) no-repeat center;



border:double 1px #000000;



}



#imgDevis3:hover{



margin-top:20px;



background:none;



border:double 1px #000000;



}



/*              */ 



#b1,#b2,#b3{



visibility:hidden;



}



#b0,#b1,#b2,#b3{
	position:absolute;
	margin:0px;
	top: 321px;



}



#tous{



width:470px;



float:left ;



padding-left:20px;



}



.t{



width:173px;



height:13px;



background:url(../images/bloc-news-gche.png) 0 0 no-repeat;}



.b{



width:173px;



height:13px;



background:url(../images/bloc-news-gche.png) 0 no-repeat;}



.m{



width:173px;



min-height:200px;



background-color:#006699;



}
