/*



Theme Name: Our blogging out



Theme URI: http://www.cupcake.fr



Description: Le theme du blog de l'agence tres media



Version: 1.0



Author: Cupcake



Author URI: http://www.cupcake.fr



*/







body {
	height:100%;
	background-image: url(images/fond-y.gif);
	background-repeat: repeat-x;
}



* {



	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #000;



}

.block blockquote {
background-image:url(http://www.cupcake.fr/images/pub.png);
background-position:left top;
background-repeat:no-repeat;
border-bottom-color:#666;
border-bottom-style:dotted;
border-bottom-width:1px;
border-left-color:#666;
border-left-style:dotted;
border-left-width:1px;
border-right-color:#666;
border-right-style:dotted;
border-right-width:1px;
clear:both;
float:left;
font-size:10px;
font-style:normal;
margin:10px;
padding:10px
}





table { border-collapse:collapse; }



html, body, h1, h2, h3, h4, h5 ,h6, body, form, ul, li, th, td { margin:0; padding:0; }



img { border:0 none; }



map { display:none; }



object, form {



	margin: 0px;

        color: #000;



	padding: 0px;



        display: block;



}	



input {



	font-size: 12px;



	font-weight: bold;



	background-color: #FFFFFF;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	margin: 0px;



}



#s {



	padding: 4px;



}



#v {



	padding: 3px;



	cursor: pointer;



}



hr { display:none; }



.tac {
	background-image: url(images/bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 359px;



}



.fr { float:right;}



.fl { float:left;}



.clr {clear:both;}



/* something that does not change */







/* textes */



a:hover {
	color:#1792C0; /* #D72B32; */
}



a:visited  { color:#000; }



.current_page_item a { color:#b796cf !important; }



/* textes */











/* colonnes */



.col-menu  { width: 180px;}



.col-menu a {
	color:#000000;
	text-decoration:none

}



.col-right {



	width: 370px;



}



.col-content {
	width: 503px;
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;



}



.pad { padding: 8px;}



/* colonnes */











h2 {



	font-size: 20px;



        font-weight: normal;



	line-height: 130%;



        texte-decoration: none;



        



}







h3 {
	font-size: 12px;
	line-height: 21px;
	background:#FFF;
	padding: 0px 10px 0px 10px;
	margin-bottom: 8px;



}







h4 {



	font-size: 15px;



	font-weight: bold;



}







/* global (added while developing) */



.pink {







}



.pink ul {
	list-style:none;
	background:#FFF;
	padding: 0px 6px 10px 6px;



}



.pink ul ul {

	list-style:none;

	font-weight: normal;

	padding: 0px 6px 10px 6px;



}



.pink ul ul li {



        font-weight: normal;



}



.pink ul li {



	background-image: url(images/puce.gif);



	background-repeat: no-repeat;



	font-size: 10px;



	font-weight: bold;



	padding: 10px 0px 0px 10px;



	background-position: 0px 14px;



}



.header {
	height: 260px;
	position: relative;
	background-image: url(images/head.jpg);
	background-repeat: no-repeat;
	background-position: center top;



}



.capsule {
	width: 905px;
	margin: 0 auto 0;
	height: inherit;
	background-image: url(images/fond-rose.gif);
	background-repeat: repeat-y;
	background-position: 10px 0px;



}



.title-3 {



	font-size:17px;



	font-weight:normal;



	border-bottom:1px solid #E9EAEA;



	margin-top:40px;



	padding-bottom:10px;



}







	.widget_search {
	background-image: url(images/fond-rechercher.gif);
	height: 23px;
	margin-bottom: 10px;



	}



	.widget_categories {







	}



	.widget_archive {







	}



	.widget_links {


	}



.widget_links ul {
	list-style:none;
	background:#FFF;
	padding: 0px 6px 10px 6px;



}



.widget_links ul li {



	background-image: url(images/puce.gif);



	background-repeat: no-repeat;



	font-size: 10px;



	font-weight: bold;



	padding: 10px 0px 0px 10px;



	background-position: 0px 14px;



}



	.widget_meta {







	}



	.widget_pages {







	}



	.widget_recent_entries {







	}



	.widget_recent_comments {







	}



	.widget_rss {







	}



	.widget_tag_cloud a {



		line-height: 100%;



	}



.clock {
	font-size: 10px;
	font-weight: bold;
	float: right;
	color: #3399FF;
	background-color: #FFFFFF;
	background-image: url(img/clock.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-right: 20px;
	padding: 0 5px 0;



}



.person {



	padding-left:20px;



	background:url(img/person.gif) 0 center no-repeat;



}



.tag {



	padding-left:20px;



	background:url(img/tag.gif) 0 1px no-repeat;



}



.folder {



	padding-left:20px;



	background:url(img/folder.gif) 0 center no-repeat;



}



/* global (added while developing) */











/* ==== content ==== */



.content p.edit {



	margin:0;



	padding: 0 0 0 21px;



	background:url(img/edit.gif) 0 6px no-repeat;



}



label.author {



	padding: 0 0 0 21px;



	background:url(img/person.gif) 0 0 no-repeat;



}



label.email {



	padding: 0 0 0 21px;



	background:url(img/email.gif) 0 0 no-repeat;



}



label.website {



	padding: 0 0 0 21px;



	background:url(img/link.gif) 0 0 no-repeat;



}







.content {



	padding:0;



	margin:0;



	list-style:none;



}



		



		/* title */



		.content h2, .content h2 a {



	display: inline;



	font-size:20px;



	font-weight:normal;



        text-decoration:none;



	line-height:100%;



		}



		.opts {



	margin: 3px 0 5px 0;



	background-image: url(images/fond-date.png);



	background-repeat: repeat-x;



	height: 18px;



	background-position: 0px 2px;



		}



		.content h3 {



			font-size: 19px;



			font-weight:normal;



			padding-bottom: 7px;



		}



		.content h4 {



			font-size: 15px;



		}



		.content h5 {



			font-size: 13px;



		}			



		/* paragraphs */



		.content p {



	font-size: 10px;



	text-align: justify;



		}



		



		



		.content code {



			display:block;



			padding:15px;



			margin:15px;



			background: #f3f3f3; /** #E9EAEA; **/



			font-size:11px;



		}



		



		/* lists */



		.content li ul, .content li ol {



	margin-left: 15px;



	list-style-position: inside;



	font-size: 10px;



	margin-bottom: 15px;



		}



		.content li li {



			margin: 0;



		}



		.content li ul li {



			list-style-type: disc;



		}



		.content li ol li {



			list-style-type: decimal;



		}



		



		/* images */







		



.main {



	margin:0;



	padding:0;



}



.footer {
	padding:0px;
	width: 910px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;



}



.logo {



	font-size:56px;



	font-weight:normal;



	color:#010101 !important;



	text-decoration:none !important;



	margin-bottom: 7px;	



	display: block;



}







.slogan {



	display: block;



	font-weight:normal;



	font-size:25px;



	margin-bottom: 5px;



}



.top-line {



	height:44px;



	border-bottom:1px solid #E9EAEA;



	border-top:1px solid #E9EAEA;



	padding:0 20px;



}



	.top-line div.fl {



		padding:9px 0 0 0;



	}



	*:first-child+html .top-line div.fl {



		padding:7px 0 0 0;



	}



	.top-line div.fr {



		padding:8px 0 0 0;



	}



	* html .top-line div.fr {



		padding:11px 0 0 0;



	}



		.top-line div.fr img {



			margin:0 0 -3px 10px;



		}

.side-line {







}



	.forma .textfield-1 {



		margin:0 10px 10px 0;



	}



/* main */











/* seperate blocks */



.list-1 {



	height:30px;



	border-left:1px solid #E9EAEA;



	background:url(img/grey-line.gif) 0 bottom repeat-x;



}



	.list-1 li {



		float:left;



		display:block;



		height:29px;



		border-right:1px solid #E9EAEA;



		border-top:1px solid #E9EAEA;



	}



	.list-1 li.current_page_item {



		background:#FFF;



	}



		.list-1 li.current_page_item a {



			color:#010101 !important;



			font-weight:bold;



		}



	.list-1 a {



		text-decoration:none;



		padding:0 15px;



	}



	.list-1 a:hover {



		text-decoration:underline;



	}



.title-2 {



	padding-bottom: 7px;



}



div.com {



	margin-bottom: 30px;



        font-size: 12px;



}



.list-4 {



	list-style: none;



	margin: 0;



	padding: 0;



}



	.list-4 li {



		border: 1px solid #e9eaea;



		padding: 15px 15px 0 15px;



		margin: 0 0 15px 0;



	}



		* html .list-4 li {



			padding:0 40px 0 20px !important;



		}



		*:first-child+html .list-4 li {



			padding:0 40px 0 20px !important;



		}



		* html .list-4 img {



			margin:20px auto auto 0;



		}



		*:first-child+html .list-4 img {



			margin:20px auto auto 0;



		}



		* html .list-4 p img {



			margin:0 auto auto 0;



		}



		*:first-child+html .list-4 p img {



			margin:0px auto auto 0;



		}



	.com-header {



		padding-bottom: 15px;



		border-bottom: 1px solid #e9eaea;



		margin: 0;



	}



		.com-header img {



			display: block;



			float: left;



		}



		.com-header .tp {



			display: block;



			margin: 0 0 0 63px;



			padding: 0;



			text-align: left;



		}



			.tp span, .tp span a {



				font-weight: bold;



				display: block;



				line-height: 150%;



			}







/* seperate blocks */



#wp-calendar caption {



	padding-bottom: 0px;



}



#wp-calendar th {



	padding-top: 5px;



}



#wp-calendar td {



	padding-right: 7px;



	line-height: 150%;



}



#wp-calendar tbody td a {



	padding: 2px;



	background-color: #e9eaea; /* #daf2fc; */



}







.alignnone {



	padding: 5px 0px 5px 0px;



}



.alignleft {



	float: left;



	padding: 0px 15px 5px 0;



}



.alignright {



	float: right;



	padding: 0px 0px 5px 20px;











}



.aligncenter {



	float: right;



	padding: 0px 0px 5px 15px;



}







.com {



	margin-bottom: 20px;



}



.reply {



       font-size: 12px;



}

#commentform textarea {

color: #000000;

}

#commentform input {

color: #000000;

}

#commentform p {



	margin-bottom: 5px;



}



	#commentform p label {



		margin-left: 5px;



	}



       	#commentform input {



		border: 1px solid #000000;



	}



.wp-caption {

	/* border: 1px solid #ddd; */

	text-align: center;

	background-color: #333333;

	padding: 0;

	margin: 0 10px 15px 0px;

	padding: 4px 0 0 0;

	

	/* margin: 0 10px 15px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px; **/

}

	.wp-caption img {

		display: block;

		margin: auto auto;

		padding: 0 0;

	}

.wp-caption p {

		text-align: center;

	}

	.wp-caption-text {

		padding: 3px 0 !important;

		margin: 0 !important;

	}

.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.wp-caption-dd {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



input {



	font-size: 12px;



	font-weight: bold;



	background-color: #FFFFFF;



	border-style: none;



	margin: 0px;



}



#s {

	padding: 4px;

	color: #000000;



}



#v {

	padding: 3px;

	cursor: pointer;

	color: #000000;



}



.pseudo, .data {



	font-size: 10px;







}



.pseudo a {
	font-weight: bold;
	color: #000000;



}



.data a {
	font-weight: normal;
	color: #999999;
	text-decoration: underline;



}



.photo {



padding: 0px 15px 5px 0;



}

#neon {

	position: absolute;

	left: 737px;

	z-index: 5;

	top: 140px;

}

.adsensem_widget {

background-image: url(images/fond-menu-gauche.gif);

margin-bottom: 10px;

text-align: center;

}
.tac .footer .ct {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 11px;
}


