/* Feuille de style PanicFish
Version : v2.0
Date : juillet 2008
*/

/* @group Eléments globaux */	
html, body, form, h1, h2, h3, p, ul {
	margin : 0px;
	padding-bottom : 0px;
}
body {
	background-color: #fff;
	background : url(themes/site_themes/default/background_top.png) top left repeat-x;
}
h1, h2 {
	text-indent : -9999px;
	font-size : 0.1px;
}

h3 {
	font-size : 1em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #1c;
}
ul,li {
	list-style-type : none;
}

hr {
	clear : both;
	visibility : hidden;
}

img {
	border : 0px;
}
.separationParagraphe {
	float : left;
	border-bottom : dotted 1px #333;
	margin : 0px 0px 40px 0px;
	width : 710px;
}
/* @end */


/* @group Structure */	
#barre_haute {
	margin : 0px auto;
	padding : 0px;
	height : 4px;
	background-color : #211208;
	border-bottom : 1px solid #4d2a13;
}


#conteneur {
	position : relative;
	width : 900px;
	margin : 0px auto;
}
#entete {
	margin : 0px auto;
}

#entete_haut {
	float : left;
	width : 900px;
	height: 90px;
	margin-left : 250px;
	margin-top : 10px;
	background : url(themes/site_themes/default/entete_panicfish.png) top left no-repeat;
}
#entete_bas {
	float : left;
	width : 900px;
	list-style-type : none;
	height: 70px;
}
#entete_bas_1 {
	float : left;
	width : 730px;
	list-style-type : none;
	height: 20px;
}
#entete_bas_2 {
	float : left;
	width : 170px;
	list-style-type : none;
	height: 20px;
}
#entete_bas_menu {
	float : left;
	font-size : 0.8em;
	width : 900px;
	list-style-type : none;
	height: 50px;
	margin-top : 20px;
}
#entete_bas p {
	font-size : 0.75em;
	font-family : Arial, Helvetica, sans-serif;
	color : #fff;
	padding-top: 5px;
}
#entete_bas a, a:link, a:visited {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #ddd;
}
#entete_bas a:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #dd5656;
}

/* @end */

.imgContact {
	padding : 28px 0px 0px 110px;
}


/* @group Contenu Menu */
*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#underlinemenu{
	font-weight: bold;
	width: 100%;
}

#underlinemenu ul{
	padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: left; //set value to "left", "center", or "right"*/
}

#underlinemenu ul li{
	display: inline;
}

#underlinemenu ul li a{
	color: #494949;
	padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 20px; /*spacing between each menu link*/
	text-decoration: none;
	border-bottom: 2px solid gray; /*bottom border is 3px*/
}

#underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
	border-bottom-color: #2e1015;
}

/* @end */

#corps {
	float : left;
	width : 760px;
	padding: 40px 70px 30px 70px;
}
#corps a, a:link, a:visited {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #a80000;
}
#corps a:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #dd5656;
}
.corpsEspace {
	float : left;
	width : 760px;
	padding: 35px 20px 0px 0px;
}
.corpsGauche {
	float : left;
	width : 460px;
	border-right : 1px solid #412511;
	padding-right : 25px;
	margin-top : 0px;
	margin-bottom: 10px;
}
.corpsGauche ul {
	padding-top: 10px;
}
.corpsGauche ul li{
	font-size : 0.85em;
	font-family : Arial, Helvetica, sans-serif;
	color : #043250;
	padding-top: 0px;
	list-style-type : square;
	text-decoration : none;
}
.corpsGauche img {
	margin : 10px 0px 15px 5px;
	padding : 5px 5px;
}
.corpsGauche form {
	width : 450px;
	padding : 0px 10px 10px 10px;
	background : #b1a79f;
}
.corpsGaucheSansLigne {
	float : left;
	width : 460px;
	padding-right : 25px;
	margin-top : 0px;
	margin-bottom: 10px;
}
.corpsGaucheSansLigne ul li{
	font-size : 1em;
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
	padding-top: 0px;
	list-style-type : square; 
}

.imgBtnDroite {
	padding : 20px 0px 0px 230px;
	border : none;
	background : #fff;
}
.corpsDroite {
	float : left;
	width : 210px;
	padding-left: 35px;
	margin-top : 0px;
}
ul#corpsDroite {
	list-style-type : square;
	padding : 0px;
	margin : 0px;
	border : 0px;
	top : 0px;
	left : 0px;
}
.corpsSousTitre {
	font-size : 1.2em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333;
	padding-bottom : 10px;
}
.corpsSousLittleTitre {
	font-size : 0.9em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #ff7e00;
	padding-bottom : 10px;
}


.corpsSousTitreTwitter {
	font-size : 1.2em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #71cdff;
	padding-bottom : 10px;
}
.corpsSousTitreGrand {
	font-size : 1.4em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333;
}
.corpsSousTitre2 {
	font-size : 1.1em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #000;
	padding : 10px 0px 5px 0px;
}
.corpsSousTitre3 {
	font-size : 0.82em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #000;
	padding : 5px 0px 5px 0px;
}
.corpsTexte {
	font-size : 0.75em;
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
	padding-top: 15px;
}
.corpsTexteGrand {
	font-size : 1.3em;
	font-family : Arial, Helvetica, sans-serif;
	color : #ed7f12;
	padding-top: 15px;
}
.corpsTexteGras {
	font-size : 0.75em;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000;
	padding-top: 15px;
}
.corpsTexte2 {
	font-size : 0.8em;
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
	padding-top: 15px;
}
.prix {
	font-size : 0.75em;
	font-family : Arial, Helvetica, sans-serif;
	color : #ff7f00;
	padding : 5px 15px 20px 10px;
}
#barreBas {
	float : left;
	height : 45px;
	width: 900px;
	border-top : 1px solid #412511;
	border-bottom : 1px solid #412511;
}
blockquote {
	margin : 22px 40px 0px 40px;
	upadding : 3px;
	color : #d036a6;
	padding : 0 30px;
	background: transparent url("themes/site_themes/default/question_puce1.png") no-repeat 0 0;
	font-size : 1.3em;
}

.question {
	font-size : 0.8em;
	background-image : url(themes/site_themes/default/question_puce1.png) top left no-repeat;
	color : #2c60a1;
}
.reponse {
	font-size : 0.8em;
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
}

.vignette {
	border:1px dashed #4e6973;
	padding:7px;
	background:#bebebe;
	margin:10px 5px 10px 0;
}

/* @group Contenu TWITTER */
#twitter_badge_container{width: 300px; background: #C1EAFF;font-size : 0.82em;font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;}
#twitter_badge_tl{background: transparent url("themes/site_themes/default/twitter_tl.png") top left no-repeat;}
#twitter_badge_tr{background: transparent url("themes/site_themes/default/twitter_tr.png") top right no-repeat;}
#twitter_badge_bl{background: transparent url("themes/site_themes/default/twitter_bl.png") bottom left no-repeat;}
#twitter_badge_br{background: transparent url("themes/site_themes/default/twitter_br.png") bottom right no-repeat; }
#twitter_badge_inner{padding: 45px 10px 10px 10px;}
#twitter_badge_via {font-size: 10px }
#twitter_badge_via a {color #666}

/* defaults */
#my_twitter_status{}
#my_twitter_status_time{color: #666; font-size: 10px;}

/* @end */

/* @group Menu bas*/	
ul#navigationBas {
	list-style-type : none;
	padding : 0px;
	margin : 0px;
	border : 0px;
	top : 0px;
	left : 0px;
	width : 900px;
	height : 42px;
}

ul#navigationBas li {
	float : left;
	padding : 0px;
	margin : 0px;
	display : block;
	text-indent : -9999px;
}

ul#navigationBas li a {
	border : 0px;
	display : block;
	height : 42px;
	background : url(themes/site_themes/default/menuBas.png) no-repeat;
}

ul#navigationBas li a:hover {
	border : 0;
	display : block;
	background-image : url(themes/site_themes/default/menuBas_select.png);
}
/* @end */
/* @group Contenu Menu */
li#rubrikB1 a {
	width : 153px;
}

li#rubrikB2 a {
	width : 117px;
}
li#rubrikB2 a:link, 
li#rubrikB2 a:visited, 
li#rubrikB2 a:hover {	
	background-position : -153px 0px;
}

li#rubrikB3 a {
	width : 98px;
}
li#rubrikB3 a:link, 
li#rubrikB3 a:visited, 
li#rubrikB3 a:hover {	
	background-position: -270px 0px;
}

li#rubrikB4 a {
	width : 110px;
}
li#rubrikB4 a:link, 
li#rubrikB4 a:visited, 
li#rubrikB4 a:hover {	
	background-position : -368px 0px;
}

li#rubrikB5 a {
	width : 147px;
}
li#rubrikB5 a:link, 
li#rubrikB5 a:visited, 
li#rubrikB5 a:hover {	
	background-position : -478px 0px;
}

li#rubrikB6 a {
	width : 136px;
}
li#rubrikB6 a:link, 
li#rubrikB6 a:visited, 
li#rubrikB6 a:hover {	
	background-position : -625px 0px;
}

li#rubrikB7 a {
	width : 139px;
}
li#rubrikB7 a:link, 
li#rubrikB7 a:visited, 
li#rubrikB7 a:hover {	
	background-position : -761px 0px;
}
/* @end */

/* @group Pied de page */
#piedPage {
	float: left;
	padding-left: 50px;
	padding-top: 15px;
	font-size : 0.65em;
	height : 43px;
	color : #000;
	font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;
}
#piedPage ul {
	display : inline;
	font-size : 1.1em;
	padding-left : 20px;
	padding-right: 10px;
}
#piedPage ul li {
	display : inline;
	font-family : Arial, Helvetica, sans-serif;
	margin-right : 0px;
	padding-right: 15px;
}
#piedPage ul li a {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #a80000;
}
#piedPage ul li a:hover{
	color : #dd5656;
}

.copyright {
	padding : 15px 0px 0px 5px;
}
/* @end */


/* @group Blog */
#billetEntete {
	float : left;
	width : 760px;
	padding: 5px 20px 5px 5px;
	margin-top : 35px;
	background : url(themes/site_themes/default/billetFond.png) top left no-repeat;
}
.billetNumero {
	font-size : 1.2em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #5d3122;
}
.billetTitre {
	font-size : 1.2em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #1C1C1C;
}
.billetAuteur {
	font-size : 0.75em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #1C1C1C;
}
.billetSousTitre1 {
	font-size : 1.2em;
	font-weight : bold;
	color : #445779;
	text-transform: uppercase;
	padding : 30px 10px 5px 0px;
}
.billetSousTitre2 {
	font-size : 1.1em;
	font-weight : bold;
	color : #ed7f12;
	padding : 10px 10px 5px 0px;
}
#billetIntroCcl {
	font-size : 0.83em;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bold;
	color : #000;
	padding-top: 15px;
}
#billetCorps {
	font-size : 0.8em;
	font-family : Georgia, "Times New Roman", Times, serif;
	text-align : justify;
	color : #000;
	padding-top: 15px;
}


/* @end */


/* @group Commentaires Blog */
.numeroComment {
	font-size : 1.5em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #fff;
	padding : 10px 10px 1px 10px;
	margin : 0px 20px 0px -10px;
	background-color : #86786e;
}
.commentairePair {
	float : left;
	width : 450px;
	background-color : #cfc8c0;
	padding : 10px 10px 0px 10px;
}
.commentaireImpair {
	float : left;
	width : 450px;
	background-color : #fff;
	padding : 10px 10px 0px 10px;
}
.commentaireInfos {
	float : left;
	width : 440px;
	font-size : 0.75em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #5d3122;
	border-bottom : dotted 1px #2c1818;
}
.commentaireContenu {
	float : left;
	padding : 5px 10px 10px 5px;
	font-size : 0.75em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #000;
}
/* @end */

/* @group Slide effect MooTools.net*/
#vertical_slide, #vertical_slide2, #vertical_slide3, #horizontal_slide {
	float : left;
	display:none;
	font-size : 0.75em;
	font-family : Arial, Helvetica, sans-serif;
	border: 5px solid #cdc5be;
	background: #b7aa9f;
	color: #2e171b;
	padding: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}
#vertical_slide ul, #vertical_slide2 ul, #vertical_slide3 ul {
	padding-top: 0px;
}
#vertical_slide ul li, #vertical_slide2 ul li, #vertical_slide3 ul li{
	font-size : 1em;
	font-family : Arial, Helvetica, sans-serif;
	color : #2e171b;
	padding-top: 0px;
	list-style-type : square;
	text-decoration : none;
}
.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}
/* @end */

/* @group Sliding Tabs MooTools Profil ICC*/
#heading {
	display: block;
	text-align: center;
	margin-bottom: 1em;
	font-size : 0.75em;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#heading * {
	display: inline;
	padding: 4px;
	user-select: none;
	cursor: pointer;
	vertical-align: middle;
}
#heading li.active {
	background-color: #ffceb8;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-moz-border-radius: 3px;
}
#wrapper { border: 1px dotted gray; margin: 1em; padding: 1em; }		
#panes {
	text-align: justify;
	border-style: none;
	margin: 0 1em 0 1em;
	overflow: auto;
	font-size : 0.8em;
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
	padding-top: 15px;
}
#panes p {
	width: 600px;
	margin: 0 auto 1em auto;
	line-height: 1.2em;
}
#panes div div { overflow: hidden; }
#previous { float: none; cursor: pointer; }
#next { float: none; cursor: pointer; }

/* @end */

#flashinfo {
	width: 300px;
	overflow: auto;
}
#flashcontent {
	border: solid 1px #000;
	width: 430px;
	height: 100px;
	float: left;
	margin: 15px 20px;
}

