/**
 * Pixanimal Studio (R) C.line
 * Celine AUZIAS 
 * celine DOT auzias AT gmail DOT com */
 
 /*
 Note to copier webdesigners : thank you not to copy source code and graphics of my website. My website is referenced in tens of galleries and book, so copying it will just be stupid (and illegal) from you. Even more if you pretend to be a webdesigner...
 Celine Auzias
 
 Note aux webdesigners copieurs : merci de ne pas copier le code et les graphismes de mon site. Mon site est reference dans des dizaines de galeries et dans un livre, donc le copier serait juste stupide (et illegal) de votre part. D'autant plus si vous vous pretendez webdesigner...
 Celine Auzias
 */

body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:1.3em;
	color:#646464;
	background:#DFDDD1 url('img/ricepaper2.png') repeat left top;	
	padding:0px;
	margin:0;
}
#header{
	height:90px;
	margin:0 auto 0 auto;
	background:transparent url('img/i_header.png') repeat-x left top;

}
#header h1{
	margin:0px;
}
#header h1 a, #header h1 a:link, #header h1 a:visited, #header h1 a:active{
	width:100%;
	height:90px;
	background: transparent url('img/i_title.png') no-repeat center top;
	margin:0;
	text-indent:-1000px;	
	display:block;
}	
#menu{
    height:25px;
    text-align:center;
}
#menu ul{
	list-style:none;
	margin:0;
	border:none;
}
#menu ul li{
	font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
	font-size:15px;
	padding:0 0 0 0em;
    line-height:30px;
    height:25px;
    display:inline-block;
    border:0px;
}
#menu ul li a,#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active{
    color:#9cb818;
    font-weight:normal;
    background-image:none;
    margin:0px;
    padding:7px 9px;
    text-transform:uppercase;
}
.menu_sub{
	font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
}
.menu_sub a, .menu_sub a:link, .menu_sub a:visited, .menu_sub a:active{
	text-decoration:none;
	font-weight:normal;
}
#content{
	padding:0px 3px 0 3px;
	background-color:transparent;
	margin-top:1em;
}
#footer{
	text-align:center;
	font-size:11px;
	background:transparent url('img/i_footer.png') repeat-x center top;
	line-height:40px;
}
#footer a, #footer a:link, #footer a:visited, #footer a:active{ color:#9cb818; }

.div_clear{ clear:both; }

h2{
	font-family:'Bubblegum Sans', cursive;
	color:#3d8599;
	font-size:16px;
	margin-bottom:0.8em;
	font-weight:normal;
	text-shadow:1px 1px 5px #b0b0b0;	
}
h3{
	font-family:'Bubblegum Sans', cursive;
	color:#8db91d;
	font-size:18px;
	margin-bottom:0em;
	font-weight:bold;
	text-shadow:1px 1px 2px #fff;
}
p{
	text-align:justify;	
	margin-top:0.3em;
}
a, a:link, a:visited, a:active{ color:#469AAC; }
a:hover{
	color:#3d8599;
	text-decoration:none;
}
a img{ border:0; }
ul{
	padding:0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
}
ul li{
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	font-size:16px;
	list-style-image:none;
	margin:0px;
	padding:8px 0 8px 10px;
}
ul li a, ul li a:link, ul li a:visited{
	background:transparent url('img/listArrow.png') no-repeat scroll right center;
	display:block;
	margin:-8px 0 -8px -10px;
	padding:8px 32px 8px 10px;
	text-decoration:none;
	font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
	text-transform:uppercase;	
}
ul li a:hover{
	background:transparent url('img/listArrowSel.png') no-repeat scroll right center;
	color:#3d8599;
}
ul li a img{
	vertical-align:middle;
	margin-left:-13px;
	margin-right:1em;
}
ul.noul {border:none;}
ul.noul li{
	border:0;
	font-size:13px;
	padding:0 0 0 5px;
	text-align:justify;
	list-style-type:circle;
	list-style-position:inside;
}
ul.noul li a{
	display:inline;
	background:none;
}
input{
	background-color:#efefef;
	border:0px;
}
input[type=text], textarea{
	background-color:#efefef;
	border:0px;
	font-size:13px;
	line-height:25px;
	width:100%;
}

.right{ float:right; }
.left{ float:left; vertical-align:middle; }
.centre{ text-align:center; }
.bleu{ color:#469AAC; }
.aDroite{ text-align:right; }
.aDroite a, .aDroite a:link, .aDroite a:visited{ cursor:pointer; }
.small{ font-size:85%; }
a.hand, a.hand:link{ cursor:pointer; }
.error{
	color:#E96D31;
	font-size:1em;
	margin-bottom:0em;
	font-weight:bold;
}

/* HOME */
.home{
	text-align:center;
	margin-top:2em;
	margin-bottom:1em;
}
.home h2{
	font-family:Georgia, serif;
	font-size:13px;
	font-style:italic;
	color:#6e4f27;
	text-shadow:1px 1px 2px #bbb;
	margin:0 5px 0 5px;
}
.home h3{
	display:inline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#646464;
	margin:0;
	padding:0;
	text-shadow:none;
	font-weight:normal;
}
.home .parag{
	width:80%;
	margin:0 auto 0.5em auto;
	display:block;
	text-align:justify;
}

/* ABOUT */
a.button_1{
	width:120px;
	height:60px;
	margin:1em auto;
	display:block;
	background-image:url('img/i_siteperso.png');
	font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
	font-size:1.3em;
	line-height:1.7em;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	padding:10px 70px 10px 10px;
	text-align:center;
}

/* PORTFOLIO */
.crea_site{ margin-bottom:4em; }
.illus{
	width:145px;
	height:135px;
	background:transparent url('img/back_illus.png') no-repeat left top;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}
.illus img{
	margin:5px 9px 8px 8px;
	width:122px;
	height:122px;
}

/* SERVICES */
.pack{
	background-repeat: no-repeat;
	background-position: center top;
}
.pack_mini{ background-image:url('img/pack_mini_banner.png'); }
.pack_blog{ background-image:url('img/pack_blog_banner.png'); }
.pack_maxi{ background-image:url('img/pack_maxi_banner.png'); }
.pack_graph{ background-image:url('img/pack_graph_banner.png'); }
.pack h2{
	color:#fff;
	font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
	text-align:center;
	font-size:1.5em;
	line-height:1.3em;
	margin:0.0em auto 0.3em;
}
.pack .prix_mini{
	text-align:center;
	display:block;
	color:#555;
	font-size:11px;
	margin-bottom:2em;
}
.carac{
	background-color:#ccc;
    border-radius: 4px;
    padding:5px;
}

/* CONTACT et DEVIS */
ul.list_devis li a, ul.list_devis li a:link{
	font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
.fieldsetContact, .fieldset{
	font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
	font-size:15px;
	text-transform:uppercase;
}
.fieldset{
	background-color:#333;
	color:#888;
	padding:1em;
	border-left:1px solid #c0c0c0;
	border-bottom:2px solid #c0c0c0;
	line-height:2em;
}
.fieldset h3{
	text-shadow:none;
	text-transform:none;
}
.iButton{
	width:95px;
	height:36px;
	background:transparent url('img/iButton.png') no-repeat left top;	 
	border:0;
}
.sendButton{
	width:95px;
	height:36px;
	background:transparent url('img/env_button.png') no-repeat left top;	
	border:0;
}
.divBleue{
	background-color:#35B7C7;
	margin:0;
	padding:10px;
	color:#fff;
	background-image:url('img/i_contact.png');
	background-repeat: no-repeat;
	background-position: right bottom;	
}

