/**
 * Pixanimal Studio (c) C.line
 * Celine AUZIAS 2009
 * celine DOT auzias AT gmail DOT com */

body{
	background-color:#DFDDD1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
	color:#646464;
	background-image:url('img/back_all.png');
	background-repeat: repeat-x;
	background-position: left top;	
	padding-top:0px;
}

#all{
	width:50%;
	min-width:590px;
	margin:-6px auto 0 auto;
}


#header{
	height:110px;
	margin:0 auto 0 auto;
	text-align:center;
}

#header h1{
	width:470px;
	height:110px;
	background-image:url('img/logo.png');
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	text-indent:-5000px;	
		margin:0 auto 0 auto;
}	

#menu{
	height:40px;
	background-color:#77d8e3;
	background-image:url('img/back_menu.png');
	background-repeat: repeat-x;
	background-position: left top;
	line-height:40px;
	text-align:center;
	margin:0px 1em 0px 1em;
	position:relative;
    padding:0;

}

#left_menu{
	float:left;
	width:10px;
	height:40px;	
	background-image:url('img/left_menu.png');
	background-repeat: no-repeat;
	background-position: left top;
}
#right_menu{
	float:right;
	width:10px;
	height:40px;	
	background-image:url('img/right_menu.png');
	background-repeat: no-repeat;
	background-position: left top;
}

#menu a, #menu a:link, #menu a:visited, #menu a:active{
	line-height:40px;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	margin:0 -4px 0 -4px;
	padding:13px 1.2em 8px 1.2em;	
}

#menu a:hover{
	line-height:40px;
	color:#000;
	background-image:url('img/back_menu.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}

#menu img{
	vertical-align:top;	
}

#content{
	padding:1em 1.3em 1em 1.3em;
	background-color:transparent;

}

#cssAward{
	position:absolute;
	top:0px;
	right:0px;
	z-index:99999;
}

#footer{
	text-align:center;
	font-size:0.9em;
	background-color:#DFDDD1;
	background-image:url('img/back_footer.png');
	background-repeat: no-repeat;
	background-position: center top;

	padding-top:2em;
	line-height:1.5em;
	margin-top:1em;
}

#keywords{
	text-align:center;
	font-size:0.8em;
	color:#fff;
}

h2{
	color:#3d8599;
	font-size:1.3em;
	margin-bottom:0.8em;
	font-weight:bold;
}

h3{
	color:#8db91d;
	font-size:1em;
	margin-bottom:0em;
	font-weight:bold;
}

h4{
	color:#646464;
	font-size:1em;
	margin-bottom:0.8em;
	margin-top:2em;
	font-weight:bold;
}


p{
	text-align:justify;	
	margin-top:0.5em;
	/*line-height:1.3em;*/

}

.bleu{
	color:#469AAC;
}

a, a:link, a:visited, a:active{
	color:#469AAC;
}

a:hover{
	color:#3d8599;
	text-decoration:none;
}

#infos a, #infos a:link, #infos a:visited, #infos a:active{
	text-decoration:none;
}
#infos a:hover{
	text-decoration:underline;
}

#infos a.underline, #infos a.underline:link, #infos a.underline:visited,#infos a.underline:active{
	text-decoration:underline;
}
#footer a, #footer a:link, #footer a:visited, #footer a:active{
	text-decoration:none;
	font-weight:bold;
}

#footer a:hover{
	text-decoration:underline;
}

#footerlinks a, #footerlinks a:link, #footerlinks a:visited, #footerlinks a:active{
	margin:0em 1.3em 0em 1.3em;
}

#affiche{
	width:100%;
	height:200px;
	margin:1em auto 1em auto;
	background-color:#22b8c7;
	background-image:url('img/affiche.png');
	background-repeat: no-repeat;
	background-position: left bottom;	
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}

#affiche h2{
	margin : 0em 1em 0em 340px;
	padding-top:0.6em;
	color:#DFDDD1;
	font-size:1.2em;
}

#affiche h3{
	display:inline;
	font-size:1em;
	color:#D0ECE7;
	font-weight:normal;
}

#texte_intro{
	margin : 0em 1em 0.5em 340px;
	display:block;
	color:#D0ECE7;
	padding-top:0.0em;
	text-align:justify;
}

#news{
	width:35%;	
	float:right;
}

#news p{
	margin-bottom:0;
}
.aNews{
	padding:0.5em;	
}

.date{
	color:#fff;
}

#infos{
	width:55%;	
	float:left;
}

ul{
	padding-left:0.7em;
}

ul li{
	list-style:none;
	background-image:url('img/puce.png');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:1.3em;
	line-height:1.5em;	
}


#formules{
	width:100%;	
}

#home_static{
	float:left;
	width:170px;
	margin-left:1%;

	background-image:url('img/pack_mini_h.png');
	background-repeat: no-repeat;
	background-position: left top;	
}
#home_complet{
	margin:-1.2em auto 0 auto;
	width:170px;
	position:relative;
	background-image:url('img/pack_maxi_h.png');
	background-repeat: no-repeat;
	background-position: center top;
}
#home_blog{
	float:right;
	width:170px;
	margin-right:1%;

	background-image:url('img/pack_blog_h.png');
	background-repeat: no-repeat;
	background-position: center top;	
}

#contact{
	background-color:#35B7C7;
	margin:0.5em 1em 1em 1em;
	padding:1em;
	border-left:1px solid #c0c0c0;
	border-bottom:2px solid #c0c0c0;
	color:#fff;
	background-image:url('img/back_contact.png');
	background-repeat: no-repeat;
	background-position: right bottom;	
}

#contact_left{
	width:50%;
	float:left;	
	background-image:url('img/ligne_verticale_b.png');
	background-repeat: repeat-y;
	background-position: right top;		
}
#contact_right{
	width:40%;
	float:right;

}

.div_clear{
	clear:both;
}

#bannieres{
	text-align:center;
}

#bannieres img{
	border:1px solid #fff;
	margin:1em;
}

.crea_site{
	margin-bottom:4em;
}

.border_left{
	background-image:url('img/ligne_verticale.png');
	background-repeat: repeat-y;
	background-position: left top;	
	margin-left:1.2em;
	padding-left:2em;
}

.border_right{
	background-image:url('img/ligne_verticale.png');
	background-repeat: repeat-y;
	background-position: right top;	
	margin-right:1em;
	padding-right:2em;
}


.border_top{
	background-image:url('img/ligne_horizontale.png');
	background-repeat: repeat-x;
	background-position: left top;	
	padding-top:0.5em;
	margin-top:1em;
}

.aDroite{
	text-align:right;
}

.aDroite a, .aDroite a:link{
	cursor:pointer;
}

.top{
	float:right;
}
.illus{
	width:155px;
	height:145px;
	background-image:url('img/back_illus.png');
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	margin-left:1em;
	margin-bottom:1em;
}

.illus img{
	margin:6px 8px 8px 12px;
}

#lesPack{
	color:#fff;
}

#formules p{
	padding-top:1em;
}

#lesPack h3, #titre_pack_mini h3, #titre_pack_blog h3, #titre_pack_maxi h3, #titre_pack_graph h3, #titre_pack_all h3{
	font-size:1.3em;
	font-weight:normal;
	color:#000;
	margin-bottom:1em;
}

#home_static h3, #home_blog h3, #home_complet h3{
	font-size:1.1em;
	font-weight:normal;
	color:#fff;
	margin-bottom:1em;	
	line-height:0.8em;
	text-align:center;
}

#home_complet h3{
	padding-top:1em;
}

#commander h3{
	margin-top:0;
}

#lesPack h4{
	margin-top:0em;
}

#pack_graph h4{
	color:#fff;
}

#pack_static{
	position:relative;
	width:231px;
	height:192px;
	/*float:left;*/
	padding:10px 20px 10px 20px;
	background-color:#e76b31;
	background-image:url('img/pack_mini.png');
	background-repeat: no-repeat;
	background-position: left top;	
}

#pack_blog{
	position:relative;	
	width:221px;
	height:192px;
	/*float:right;*/
	padding:10px 20px 10px 30px;		
	background-color:#57c5c4;
	background-image:url('img/pack_blog.png');
	background-repeat: no-repeat;
	background-position: left top;		
}

#pack_complet{
	position:relative;	
	width:231px;
	height:192px;	
	/*float:left;*/	
	padding:10px 20px 10px 20px;
	background-color:#bdce18;
	background-image:url('img/pack_maxi.png');
	background-repeat: no-repeat;
	background-position: left top;		
	
}

#pack_graph{
	position:relative;	
	width:221px;
	height:192px;	
	/*float:right;	*/
	padding:10px 20px 10px 30px;
	background-color:#934a8e;
	background-image:url('img/pack_graph.png');
	background-repeat: no-repeat;
	background-position: left top;	
}

#titre_pack_mini, #titre_pack_blog, #titre_pack_maxi, #titre_pack_graph, #titre_pack_all{
	width:523px;
	height:58px;
	padding:20px 0 0 30px;
	background-repeat: no-repeat;
	background-position: left top;	
}

#titre_pack_mini{ background-image:url('img/pack_mini_s.png'); background-position: left -5px;}
#titre_pack_blog{ background-image:url('img/pack_blog_s.png'); }
#titre_pack_maxi{ background-image:url('img/pack_maxi_s.png'); height:65px; }
#titre_pack_graph{ background-image:url('img/pack_graph_s.png'); }
#titre_pack_all{ background-image:url('img/pack_all_s.png'); }

#titre_pack_mini a, #titre_pack_mini:link, #titre_pack_mini:visited, #titre_pack_mini:active,
#titre_pack_blog a, #titre_pack_blog:link, #titre_pack_blog:visited, #titre_pack_blog:active,
#titre_pack_maxi a, #titre_pack_maxi:link, #titre_pack_maxi:visited, #titre_pack_maxi:active,
#titre_pack_all a, #titre_pack_all:link, #titre_pack_all:visited, #titre_pack_all:active,
#titre_pack_graph a, #titre_pack_graph:link, #titre_pack_graph:visited, #titre_pack_graph:active{
	color:#000;
	text-decoration:none;
}

#prix_mini, #prix_blog, #prix_maxi{
	float:left;
	line-height:0.5em;
	text-align:left;
}

#prix_mini{ color:#FBFBAB;}
#prix_blog{ color:#A4FBFB;}
#prix_maxi{ color:#4D9317;}

.prix{
	font-size:35px;
	line-height:35px;
	display:block;
}



fieldset{
	background-color:#333;
	color:#777;
	border:0;
	padding:1em;	
	border-left:1px solid #c0c0c0;
	border-bottom:2px solid #c0c0c0;
	line-height:2em;
}

.fieldset{
	background-color:#333;
	color:#777;
	border:0;
	padding:1em;	
	border-left:1px solid #c0c0c0;
	border-bottom:2px solid #c0c0c0;
	line-height:2em;
}




input{
	background-color:transparent;
	border:0px;
}

input[type=text], textarea{
	background-color:#DFDDD1;
	border:1px solid #fff;
}

.iButton{
	width:95px;
	height:36px;
	background-color:#222;
	background-image:url('img/iButton.png');
	background-repeat: no-repeat;
	background-position: left top;	
	border:0;
}

.sendButton{
	width:95px;
	height:36px;
	background-color:#DFDDD1;
	background-image:url('img/env_button.png');
	background-repeat: no-repeat;
	background-position: left top;	
	border:0;
}

.blanc{
	color:#fff;
}

.fond{
	color:#DFDDD1;
}


.mot1{
	font-size:1.4em;
	line-height:1.4em;
	color:#D30561;
	font-weight:bold;
}

.mot2{
	font-size:1.6em;
	color:#A6CE51;
	font-weight:bold;
}

.mot3{
	font-size:1.5em;
	color:#FDCD04;
	font-weight:bold;
}


#affiche h3.mot4{
	font-size:1.3em;
	color:#fff;
	font-weight:bold;
}

.error{
	color:#E96D31;
	font-size:1em;
	margin-bottom:0em;
	font-weight:bold;
}

.wallpaper{
	width:250px;
	float:left;
	margin-bottom:1em;
}

/*Tooltip Mootools */
div.tooltip {
    width: 200px;
    color: #fff;
    z-index: 13000;
    font-family : "Trebuchet MS", tahoma, arial;
}

div.tooltip h4 {
    font-weight: bold;
    /*text-shadow: 2px 2px 1px #222;*/
    margin: 0;
    padding: 8px 8px 4px;
    /*background: url(img/balloon.png) top left no-repeat !important;*/
    background: url(img/balloon.gif) top left no-repeat;
    font-size: 11px;
    color: #9FD4FF
}

div.tooltip p {
    margin: 0;
    padding: 4px 8px 8px;
    /*text-shadow: 2px 2px 1px #222;*/
    /*background: url(img/balloon.png) bottom left no-repeat !important;*/
    background: url(img/balloon.gif) bottom left no-repeat;
    font-size: 11px;
}

div.tooltip p a {
    color:#fff;
}

/* Boutique */
#homeboutique_basket_help ul li.cbc_basket{
 background:transparent url(img/panier.png) no-repeat 0 50%;
 height:25px;
 padding:0 10px 0 25px;
}

#homeboutique_basket_help ul li.cbc_help{
 background:transparent url(img/help.png) no-repeat 0 50%;
 height:25px;
 padding:0 0px 0 25px;
}

