/* CSS Document */

/*****************/
/* Style General */
/*****************/

* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	background-color:#1c1a16;
	background-image:url(FileMMedia/Image/bg_site.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
p {
	margin:0px;
	padding:0px;
	line-height:14px;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
}
textarea,  select {
	margin:0px;
	padding:3px 0px 2px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
input {
	height:16px;
	margin:0px;
	padding:1px 0px 1px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
fieldset {
	color:#000000;
	border:2px solid #000000;
}
legend {
	padding:0px 7px 0px 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#000000;
}
input[type=submit],  input[type=button],  input#submit {
	height:22px;
	padding:1px 8px 3px 8px;
	background-color:#CCCCCC;
	border:1px solid #777777;
}
.Relou{
	padding-top:55px;
}

#bt-valider {
	display:block;
	background-image:url(FileMMedia/Image/bt-valider.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:71px;
	height:17px;
	padding:1px 0px 0px 0px;
	margin:0px;
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	text-transform: uppercase;
	text-align:center;
	text-decoration:none;
}
#bt-valider a:link{
	color:#ffffff;
	text-decoration:none;
}
#bt-valider a:visited{
	color:#ffffff;
	text-decoration:none;
}
#bt-valider a:hover{
	color:#f29400;
	text-decoration:none;
}
#bt-valider-tab {
	display:block;
	background-image:url(FileMMedia/Image/bt-valider-tab.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:58px;
	padding:0px 10px 4px 10px;
	margin:0px;
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	text-transform: uppercase;
	text-align:center;
	text-decoration:none;
}
#bt-valider-tab  a:link{
	color:#ffffff;
	text-decoration:none;
}
#bt-valider-tab  a:visited{
	color:#ffffff;
	text-decoration:none;
}
#bt-valider-tab  a:hover{
	color:#f29400;
	text-decoration:none;
}
/************/
/* HautPage */
/************/

#HautPage {
	margin:0px auto 0px auto;
	padding:0px;
	width:1000px; 
}

#HautPage #Banniere {
	margin:0px;
	padding:0px;
	height:258px;
	width:1024px;	
}

/********/
/* Menu */
/********/

#HautPage #Banniere #Menu {
	margin:50px 0px 0px 70px;
	padding:0px 0px 0px 0px;
	height:30px;
}
#HautPage #Banniere a {
	overflow:hidden;
	text-decoration:none;
	color:#90B8D3; 
}
#HautPage #Banniere a:hover {
	overflow:hidden;
	text-decoration:none;
	color:#CCCCCC;
}
#HautPage #Banniere #Menu ul {
	margin:0px;
	padding:0px;
	height:27px;
}
#HautPage #Banniere #Menu ul li {
	float:left;
	margin:0px;
	padding:0px 0px 0px 13px;
	list-style:none;
}
#HautPage #Banniere #Menu ul li span {
	display:block;
	margin:6px 0px 0px 0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#CCCCCC;
	text-transform:uppercase;
}
#HautPage #Banniere #Menu ul li a {
	display:block;
	margin:0px;
	padding:7px 8px 7px 8px;
	font-size:13px;
	font-weight:normal;
	color:#90B8D3;
	text-transform:uppercase;
}
#HautPage #Banniere #Menu ul li a:hover {
	overflow:hidden;
	text-decoration:none;
	color:#CCCCCC;
}
#HautPage #Banniere #Menu ul.services li a.services,
#HautPage #Banniere #Menu ul.portfolio li a.portfolio,
#HautPage #Banniere #Menu ul.portfolio_web li a.portfolio,
#HautPage #Banniere #Menu ul.portfolio_mobi li a.portfolio,
#HautPage #Banniere #Menu ul.portfolio_template-kit_yollgraphiks li a.portfolio,
#HautPage #Banniere #Menu ul.portfolio_print li a.portfolio,
#HautPage #Banniere #Menu ul.devis li a.devis,
#HautPage #Banniere #Menu ul.contact li a.contact
{
	overflow:hidden;
	text-decoration:none;
	color:#F29400;
}
#HautPage #Banniere #Menu ul li a.accueil {
	padding-top:8px;
}

/*************/
/* TopCorpsPage */
/*************/

#TopCorpsPage {
	margin:0px auto 0px auto;
	padding:0px;
	width:100%;
}

#TopCorpsPage .TopCorpsPageConteneur{
	margin:0px auto 0px auto;
	padding:0px;
	width:1000px; 
}

#TopCorpsPage .TopCorpsPageConteneur .TabTopCorpsPage{
 	margin:0px;
	padding:0px;
	width:100%;
}

#TopCorpsPage .TopCorpsPageConteneur .TabTopCorpsPage .TabTop{
 	margin:0px;
	padding:0px;
	height:10px;
	background-image:url(FileMMedia/Image/bg_tabbottomtop.jpg);
	background-position:55px 0px;
	background-repeat:no-repeat;
}

/*************/
/* CorpsPage */
/*************/

#CorpsPage {
	margin:0px auto 0px auto;
	padding:0px;
	width:100%;
	background-color:#2c2924;
}

#CorpsPage .CorpsPageConteneur{
	margin:0px auto 0px auto;
	padding:0px;
	width:1000px; 
}

#CorpsPage .CorpsPageConteneur .TabCorpsPage{
 	margin:0px;
	padding:0px;
	width:100%;
}

#CorpsPage .CorpsPageConteneur .TabCorpsPage .TabMiddle{
 	margin:0px;
	padding:15px 0px 0px 75px;
	background-image:url(FileMMedia/Image/bg_rubrique.jpg);
	background-repeat:repeat-y;
	height:400px;
	width:630px;
	vertical-align:top;
}

#CorpsPage .CorpsPageConteneur .TabCorpsPage .TabMiddle h3.TitreCorpsPage{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#E7511E;
	font-weight:normal;
	text-transform:uppercase;
}

#CorpsPage .CorpsPageConteneur .TabCorpsPage .TabMiddle span.SousTitreCorpsPage{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:13px;
	color:#31415B;
	font-weight:bold;
	font-style:italic;
}

#CorpsPage .CorpsPageConteneur .TabCorpsPage .TabMiddle span.SousTitreCorpsPage2{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:13px;
	color:#414B51;
	font-weight:bold;
	font-style:italic;
}

#CorpsPage .CorpsPageConteneur .TabCorpsPage .TabRight {
 	margin:0px;
	padding:15px 0px 0px 30px;
	vertical-align:top;
	width:265px;	
}

#CorpsPage .CorpsPageConteneur .TabCorpsPage .TabRight h3.TitreCorpsPage2{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#90B8D3;
	font-weight:normal;
	text-transform:uppercase;
}

#CorpsPage .CorpsPageConteneur .TabCorpsPage .TabRight span.SousTitreCorpsPage3{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:13px;
	color:#B3B3B3;
	font-weight:bold;
	font-style:italic;
}
.sous-titre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#E7511E;
	text-transform:none;
	}
	
.rub-folio a{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:14px;
	color:#CB312F;
	font-weight:normal;
	text-transform:uppercase;
	}
.texte {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#31415B;
	font-weight:normal;
	text-decoration:none;
}
.texte a:link{
	color:#e7511e;
	font-weight:normal;
	text-decoration:underline;
}
.texte a:visited{
	color:#e7511e;
	font-weight:normal;
	text-decoration:underline;
}
.texte a:hover{
	color:#31415B;
	font-weight:normal;
	text-decoration:underline;
}
	
a.lien-img{
	display:block;
	margin:0px 0px 10px 0px;
	padding:6px 6px 4px 6px;
	text-align:left;
	font-size:11px;
	width:150px;
	background-color:#2C2924;
	text-decoration:none;
	opacity:0.6; 
	filter: alpha(opacity=60);
	color:#ffffff;
	
}
a.lien-img:hover{
	text-decoration:none;
	background-color:#514A40;	
	opacity:1; 
	filter: alpha(opacity=100);	
}
a.lien-img img{
	padding:0px 0px 2px 0px;
}
a.lien-img2{
	display:block;
	width:120px;
	background-color:#90b8d3;
	display:block;
	margin:0px 0px 3px 0px;
	padding:2px 4px 2px 4px;
	text-align:left;
	text-decoration:none;
	opacity:0.6; 
	filter: alpha(opacity=60);
	
}
a.lien-img2:hover{
	text-decoration:none;	
	background-color:#90b8d3;
	opacity:1; 
	filter: alpha(opacity=100);	
}
a.lien-img2 img{
	padding:0px;
}

a.lien-img3{
	display:block;
	width:586px;
	background-color:#514A40;
	display:block;
	margin:0px 0px 3px 0px;
	padding:6px 6px 4px 6px;
	text-align:left;
	text-decoration:none;
	opacity:0.6; 
	filter: alpha(opacity=60);
	
}
a.lien-img3:hover{
	text-decoration:none;	
	background-color:#514A40;
	opacity:1; 
	filter: alpha(opacity=100);	
}
a.lien-img3 img{
	padding:0px;
}
/************/
/* PiedPage */
/************/

#PiedPage {
	height:229px;
	width:100%;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	font-size:13px;
	background-color:#1c1a16;
}
#PiedPage .PiedPageConteneur {
	margin:0px auto 0px auto;
	padding:0px;
	width:1000px; 
}
#PiedPage .PiedPageConteneur .TabPiedPage{
 	margin:0px;
	padding:0px;
	width:100%;
}
#PiedPage .PiedPageConteneur .TabPiedPage .TabBottom{
 	margin:0px;
	padding:0px;
	height:10px;
	background-image:url(FileMMedia/Image/bg_tabbottomtop.jpg);
	background-position:55px 0px;
	background-repeat:no-repeat;
}
#PiedPage a {
	color:#999999;
}

#PiedPage ul {
	margin:0px;
	padding:0px;
}
#PiedPage ul li {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#PiedPage ul li a {
	display:block;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:normal;
	color:#666666;
	text-transform:uppercase;
}
