@charset "utf-8";
/*	--------------------------------------------------------------
--
--  Avigers
--  CSS common
--  media : all media
--
--  revision : octobre 2009
--  please report bug to :
--  aurelien point ferlito chez gmail point com
--
--------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, "Bitstream Vera Sans", Helvetica, sans-serif;
	background-color: #fff;
}
div.spacer {
	clear: both;
	height: 0;
}
hr.separation {
	height: 0;
	color: #fff;
	background-color: #fff;
	border: none;
	clear: both;
}
div#intWrap {
	/* voir css media */
}

/* ---- liste des conteneurs (reminder)
--------------------------------------------------------------- */
div#intWrap,
div#intColGauche,
div#intLogo,
div#intNav,
div#intColDroite,
div#intBanniere,
div#intSearch,
div#intContent,
div#intCol01,
div#intCol02,
div#intCol03,
div#intFooter {
	/* voir css media */
}


/* ---- images
--------------------------------------------------------------- */
.alignleft {
	float: left;
	display: block;
	margin: .5em .8em .5em 0;
	border: none;
}
.alignright {
	float: right;
	display: block;
	margin: .5em 0 .5em .8em;
	border: none;
}
.aligncenter {
	display: block;
	margin: .5em auto;
	border: none;
}
.wp-caption-text {
	font-size: 1em !important;
	line-height: 130% !important;
	margin: .4em 0 0 0 !important;
	font-style: italic;
}

/* ---- meta
--------------------------------------------------------------- */


/* ---- typographie
--------------------------------------------------------------- */
div#intContent {
	
}
div#intContent h1 {
	font-size: 2em;
	line-height: 120%;
	margin: 0 0 .3em 0;
	color: #c11732;
}
div#intContent h2 {
	font-size: 1.3em !important;
	line-height: 125%;
	margin: 0 0 .75em 0 !important;
	color: #c11732;
	text-align: left !important;
	text-transform: uppercase;
}
div#intContent h2 a,
div#intContent h2 a:hover {
	color: #c11732;
	text-transform: uppercase;
}
div#intContent h2.titreRouge {
	font-size: 1.4em;
	line-height: 125%;
	margin: 1em 0 .75em 0 !important;
	color: #c11732;
	text-align: left !important;
}
div#intContent h2.special {
	margin: 0 0 1em 0;
}
div#intContent p + h2 {
	margin: .7em 0 0 0;
}
div#intContent h3 {
	font-size: 1.15em;
	line-height: 120%;
	margin: 0 0 .2em 0;
}
div#intContent h3.rechercheTitre {
	font-size: 1.15em;
	line-height: 120%;
	margin: 2em 0 .2em 0;
}
div#intContent p + h3 {
	margin: .7em 0 .2em 0;
}
div#intContent h2 + h3 {
	margin: .3em 0 .2em 0;
}
div#intContent h4 {
	font-size: 1.15em;
	line-height: 120%;
	color: #333;
	margin: 0 0 .2em 0;
}
div#intContent p + h4 {
	margin: .5em 0 .2em 0;
}

div.post_column_1 {
	text-align: justify;
}

div#intContent p,
div#intContent ul,
div#intContent ol {
	font-size: 1.1em;
	line-height: 140%;
	color: #000;
	margin: 0 0 .7em 0;
}
div#intContent ul,
div#intContent ol {
	list-style-position: inside;
	padding: .5em 0 0 1em;
	text-align: left;
}
div#intContent ul li,
div#intContent ol li{
	padding: 0 0 .5em 0;
}
div#intContent ul ul {
	font-size: 1em;
	padding: .5em 0 0 2em;
}

div#intContent a {
	color: #333;
}
div#intContent a:hover {
	color: #000;
	text-decoration: none;
}
a.noSoulignement {
	text-decoration: none !important;
}
div#intContent hr {
	height: 1px;
	margin: 0;
	color: #999;
	background-color: #999;
	border: none;
}

/* ---- le dessin de la semaine
--------------------------------------------------------------- */
div#galerie-bd-derniere {
	width: 290px; 
	height: auto; 
	text-align:center !important;
}
div#galerie-bd-derniere img {
	width: 290px;
	height: auto;
	border: 0;
}
div#galerie-bd-derniere p.galerie-bd_comment {
	background: url(http://www.pouletdugers.com/wp-content/themes/avigers_theme/img_layout/newsletter_picto_bulle.png) top left no-repeat;
	color:  #c11732 !important;
	font-size: 11px;
	padding: .5em;
	width: 140px;
	margin: 0 auto 1.5em auto;
}
div#galerie-bd-derniere p.galerie-bd_comment a {
	color:  #c11732 !important;
	text-decoration: none;
}
div.galerie-bd-3dernieres span.galerie-bd_comment {
	display: block;
	background: url(http://www.pouletdugers.com/wp-content/themes/avigers_theme/img_layout/newsletter_picto_bulle.png) top left no-repeat;
	color:  #c11732 !important;
	font-size: 11px;
	padding: .5em;
	width: 130px;
	margin: .5em auto 1.5em auto !important;
}
div.galerie-bd-3dernieres span.galerie-bd_comment a {
	color:  #c11732 !important;
	text-decoration: none;
}

div.galerie-bd-3dernieres {
	width:200px;
	height: auto;
	float: left;
	border: 1px #fff solid;
	padding: 10px 5px;
	margin: 5px 10px 15px 0;
	overflow: hidden;
	text-align: center !important;
	background : white;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
div.galerie-bd-3dernieres:hover {
	border: 1px #c11732 solid;
}
div.galerie-bd-3dernieres img {
	border: 0;
}
div.galerie-bd span a.galerie_picto_comment {
	padding-left: 10px;
	color:  #c11732 !important;
	font-size: 11px;
	display: inline;
}
/*	page single.php	*/
div.category_dessin-de-la-semaine {
	clear: both;
	padding: 2em 0;
	font-size: 1.1em;
}
div.category_dessin-de-la-semaine h2 {
	width: 65%;
}
div.category_dessin-de-la-semaine div.alignleft a {
	background: url(../img_layout/recette_precedente.png) left center no-repeat;
	padding: .3em 0 .3em 2em;
}
div.category_dessin-de-la-semaine div.alignright a {
	background: url(../img_layout/recette_suivante.png) right center no-repeat;
	padding: .3em 2em .3em 0;
}

.dessin_afficher_galerie {
	background: url(../img_layout/puce_bleue.png) left center no-repeat;
	padding: .3em 1em .3em 1em;
	text-decoration: none;
	color: #aaa !important;
}
.dessin_afficher_galerie:hover {
	text-decoration: underline;
	color: #777 !important;
}


/* ---- abonnement
--------------------------------------------------------------- */
div#wa_div {
	padding: 10px;
	border: 1px red dotted;
	color: red !important;
	width: 65%;
	margin: 0 0 15px 0;
}


/* ---- galerie-bd
--------------------------------------------------------------- */
div#galerie {
	clear: both;
}
div.galerie-bd {
	float: left;
	border: 1px #fff solid;
	padding: 10px 5px;
	margin: 5px 10px 15px 0;
	width: 220px;
	height : 310px;
	overflow: hidden;
	text-align: center !important;
	background : white;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
div.galerie-bd:hover {
	border: 1px #c11732 solid;
}
div.galerie-bd h3 {
	padding: 3px;
	clear: both;
}
div.galerie-bd a {
	font-size: 1.1em;
	line-height: 140%;
	color: #666;
	text-decoration: none;
	display: block;
}
div.galerie-bd a:hover {
	color: #000;
}
div.galerie-bd img {
	border: 0;
	display: block;
	margin: 0 auto !important;
	width: 200px;
}
div.galerie-bd a:hover img {
}


/* ---- quizz
--------------------------------------------------------------- */
img.quizz_photoGrosLot {
	display: block;
	margin: 15px 0 5px 0;
}

/* ---- recettes
--------------------------------------------------------------- */

/*	menu déroulant	*/
div#av_menu_recettes_wrap {
	padding: 0 0 0 410px;
	width: 540px;
	height: 25px;
	float: left;
}

ul#av_menu_recettes {
	width: 100%;
}
ul#av_menu_recettes,
ul#av_menu_recettes ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul#av_menu_recettes a {
	display: block;
}
ul#av_menu_recettes li {
	float: left;
	height:25px;
}
ul#av_menu_recettes li ul {
	position: absolute;
	left: -999em;
	width: 210px;
	background-color: red;
	text-align: left;
	text-transform: capitalize !important;
	font-weight: normal !important;
	background-color: #f17e2c;
	border-left: 5px solid #e83621;
	margin-left: -15px;
	margin-top: 7px;
	padding: 2px 0 10px 10px;
}
#av_menu_recettes li ul li a {
	color: black !important;
	text-transform: none;
}
#av_menu_recettes li a:hover {
	color: white !important;
}
#av_menu_recettes li:hover ul ul,
#av_menu_recettes li:hover ul ul ul,
#av_menu_recettes li.sfhover ul ul,
#av_menu_recettes li.sfhover ul ul ul {
	left: -999em;
}
#av_menu_recettes li:hover ul,
#av_menu_recettes li li:hover ul,
#av_menu_recettes li li li:hover ul,
#av_menu_recettes li.sfhover ul,
#av_menu_recettes li li.sfhover ul,
#av_menu_recettes li li li.sfhover ul {
	left: auto;
}

ul#av_menu_recettes li ul {
	list-style-type: disc !important;
}
ul#av_menu_recettes li ul li {
	height:auto;
	margin-top: 5px;
}
/*	fin menu déroulant	*/

a.touteslesrecettes {
	background: url(../img_layout/touteslesrecettes.png) 1em center no-repeat;
	padding: .3em 0 .3em 4.3em;
	font-weight: bold;
	color: #c11732 !important;
}

div.recette_item {
	clear: both;
	margin: 1em auto;
	padding: 1em 0;
}
div.recette_entry div.photo {
	width: 200px;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0 0 0 0;
}
div.recette_entry div.photo  img {
	width: auto;
	height: auto;
	margin: 0 0 5px 0;
}
div.recette_item div.recette_photo {
}
div.recette_item div.recette_photo img {
	width: 75px;
	height: auto;
	float: left;
	margin: 0 15px 10px 0;
}
div.recette_item p.recette_indications {
	color: grey !important;
	font-style: italic;
}

div.recette_spacer {
	clear: both;
}
div.category_recettes {
	clear: both;
	padding: 2em 0;
	font-size: 1.1em;
}
div.category_recettes h2 {
	width: 65%;
}
div.category_recettes div.alignleft a {
	background: url(../img_layout/recette_precedente.png) left center no-repeat;
	padding: .3em 0 .3em 2em;
}
div.category_recettes div.alignright a {
	background: url(../img_layout/recette_suivante.png) right center no-repeat;
	padding: .3em 2em .3em 0;
}

.recette_afficher_recettes,
.recette_afficher_recettes_volaille,
.recette_afficher_conseils,
.recette_afficher_produit {
	background: url(../img_layout/puce_bleue.png) left center no-repeat;
	padding: .3em 1em .3em 1em;
	text-decoration: none;
	color: #aaa !important;
}
.recette_afficher_recettes:hover,
.recette_afficher_recettes_volaille:hover,
.recette_afficher_conseils:hover,
.recette_afficher_produit:hover {
	text-decoration: underline;
	color: #777 !important;
}


/* ---- actualités
--------------------------------------------------------------- */
div.actu_item {
	margin: 1em 0;
}
div.actu_item div.actu_photo img {
	width: 75px;
	height: auto;
	float: left;
	margin: 0 10px 5px 0;
}
div.actu_item p.actu_date {
	color: grey !important;
	font-style: italic;
}

div.actu_spacer {
	clear: both;
	height: 2em;
	width: 35%;
	margin: 1.5em auto;
}

div.category_actualites {
	clear: both;
	padding: 2em 0;
	font-size: 1.1em;
}
div.category_actualites h2 {
	width: 65%;
}
div.category_actualites div.alignleft a {
	background: url(../img_layout/recette_precedente.png) left center no-repeat;
	padding: .3em 0 .3em 2em;
}
div.category_actualites div.alignright a {
	background: url(../img_layout/recette_suivante.png) right center no-repeat;
	padding: .3em 2em .3em 0;
}

.actualites_afficher_actualites {
	background: url(../img_layout/puce_bleue.png) left center no-repeat;
	padding: .3em 1em .3em 1em;
	text-decoration: none;
	color: #aaa !important;
}
.actualites_afficher_actualites:hover {
	text-decoration: underline;
	color: #777 !important;
}

/* ---- catégories, recherche résultats
--------------------------------------------------------------- */

div.post_item {
	margin: 1em 0;
}
div.post_item div.post_photo img {
	width: 75px;
	height: auto;
	float: left;
	margin: 0 10px 5px 0;
}
div.post_item p.post_date {
	color: grey !important;
	font-style: italic;
}

div.post_spacer {
	clear: both;
	height: 2em;
	width: 35%;
	margin: 1.5em auto;
}

/* ---- club fan de gers #bad4eb
--------------------------------------------------------------- */

p#user_nav {
	color: #172983;
	float: right; 
	padding: 3px 10px; 
	background: url(../img_layout/user_nav_border_g.png) left top no-repeat;
}
p#user_nav a {
	color: #172983;
}
div#comments_club div.commentmetadata {
	color: grey;
}
div#comments_club div.commentmetadata a {
	color: grey;
}
div#comments_club ol.commentlist li {
	border-bottom: 1px dotted #ccc;
	width: 450px;
	background: url(../img_layout/commentaire_club_guillemets.png) left 1.5em no-repeat;
	padding: 15px 0 15px 0;
	margin: 0 0 15px 0;
	list-style: none;
}
div#comments_club ol.commentlist li comment-author,
div#comments_club ol.commentlist li comment-author a,
div#comments_club ol.commentlist li vcard,
div#comments_club ol.commentlist li vcard a {
	font-size: 11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	font-style: normal !important;
}

div#comments_pro div.commentmetadata {
	color: grey;
}
div#comments_pro div.commentmetadata a {
	color: grey;
}
div#comments_pro ol.commentlist li {
	border-bottom: 1px dotted #ccc;
	width: 450px;
	background: url(../img_layout/commentaire_pro_guillemets.png) left 1.5em no-repeat;
	padding: 15px 0 15px 0;
	margin: 0 0 15px 0;
	list-style: none;
}

/* ---- liens
--------------------------------------------------------------- */
.linkcat {
	list-style: none;
	padding: 0;
	margin: 0;
}
.xoxo {
	list-style: none;	
}
.blogroll {
	padding: 0;
	margin: 0;
}
ol.commentlist li {
	border-bottom: 1px dotted #ccc;
	width: 450px;
	background: url(../img_layout/commentaire_guillemets.png) left top no-repeat;
	padding: 15px 0 15px 0;
	margin: 5px 0 15px 0;
	list-style: none;
}
ol.commentlist li.comment cite.fn {
	font-style: normal !important;
	font-weight: bold !important;
}
ol.commentlist li.comment div.comment-body p {
	margin: 5px 0 0 0 !important;
}
ol.commentlist li div.commentmetadata, 
ol.commentlist li div.commentmetadata a {
	color: #aaa !important;
	text-decoration: none;
}
ol.commentlist li.comment-author-admin {
	background: url(../img_layout/commentaire_pouletdugers.png) left top no-repeat;
}
ol.commentlist li.comment-author-admin p {
	color: #182983 !important;
}



.comment-body {
	padding: 0 0 0 55px;	
}
#commentform textarea {
	background: transparent;
	width: 460px;
	height: 150px;
	border: 1px inset #ccc;
}
#commentform input#submit {
	background-color: #cad528;
	padding: 5px 10px;
}
#commentform input#submit:hover {
	background-color: #E6E600;
}

#commentform p.comment-moderation {
	color: grey;
	font-size: 1em;
	width: 460px;
}

.wpcf7-validates-as-required,
.wpcf7-form-control-wrap input {
	width: 225px !important;
}
.wpcf7-form textarea {
	background-color: #ddd;
	width: 235px;
}
