/* Default CSS Stylesheet for a new Web Application project */
a
{
	text-decoration: none;
	color: #E65714;
}
a:hover
{
	text-decoration: underline;
}
a.abusif
{
	text-decoration: none;
	font-size: 7.5pt;
	font-style: italic;
	color: #4D4D4D;
	padding-right: 4px;
}
a.abusif:hover
{
	text-decoration: underline;
	font-style: normal;
}

a.emailemetteur
{
	text-decoration: underline;
	color: #363656;
}
a.emailemetteur:hover
{
	font-weight: bold;
}
/* uvfpage.ascx*/
.divdialogfixed
{
	text-align: center;
	background-color: #C3D1EB;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: auto;
	width: 500px;
	font: 10pt;
}
.fbbuttontop{clear:both;margin:auto;height:5px}
.fbbutton{clear:both;margin:auto;margin-left:10px; height:30px}
.fbbuttonshare{float:right;margin-right:10px}
.tabledialog
{
	margin: auto;
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
	font-size: 10pt;
	background-color: #C3D1EB;
	width: 650px;
	padding: 4px;
}
.tablecontentheaddialog
{
	padding: 6px;
	color: #FFFEFD;
	background-color: #8DB0CC;
	width: 100%;
}
.tablecontentheaddialogstatut
{
	font-size: 10pt;
	padding: 6px;
	text-align: right;
	color: #FFFEFD;
	background-color: #8DB0CC;
}
.tablecontentdialog
{
	font-size: 9pt;
	background-color: #FFF;
	width: 100%;
}
.tablecontentbottomdialog
{
	font-size: 9pt;
	padding: 4px;
	width: 100%;
}

.tabledialogsaisie
{
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
	padding: 2px;
	float: left;
	font-size: 10pt;
}

.tddata
{
	width: 100%;
	text-align: left;
}
.tdlabel
{
	width: 150px;
	text-align: right;
}
.tdlabelmdtry
{
	width: 150px;
	text-align: right;
	color: Blue;
}

.textboxdata
{
	width: 98%;
	margin: auto;
	padding: 2px;
}
.textboxdata50
{
	width: 45%;
	margin: auto;
	padding: 2px;
}
.cbodata50
{
	width: 45%;
	margin: auto;
	padding: 2px;
}
.textboxerr
{
	width: 100%;
	color: Red;
	font-size: 8pt;
	float: left;
}
.commentaire
{
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
}
/* uvfpage.ascx*/

.imagelogo
{
	border-style: none;
	border-width: 0px;
	height: 97px;
}

div#galogo
{
	width: 150px;
	float: left;
	padding: 0px;
	text-align: center;
}
div#gaheadertext
{
	margin-top: 20px;
	width: 600px;
	vertical-align: bottom;
	text-align: center;
	height: 80px;
	float: left;
}
div#gaheaderright
{
	width: 50px;
	height: 100px;
	float: right;
}
.tablenavbar
{
	color: #000000;
	font-size: 9pt;
	text-align: right;
	vertical-align: middle;
	margin-bottom: 6px;
	padding: 2px;
	height: 22px;
	width: 100%;
}
.divannonce
{
	width: 520px;
}
a.lnknavfeedback
{
	text-decoration: none;
	color: Orange;
	font-size: 12pt;
}
a.lnknavfeedback:hover
{
	text-decoration: underline;
}
.divsimilar
{
	margin: auto;
	width: 400px;
	text-align: left;
}
.divreaction
{
	text-align: center;
}
.boxvote
{
	margin-left: 215px;
}
.divvote
{
	margin: auto;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 7pt;
	width: 320px;
}
div#resultcaptcha
{
	margin: auto;
	margin-top: 4px;
	font-size: 1.1em;
}

div#votedessin
{
	margin: auto;
	text-align: center;
}
div#commentaire
{
	margin: auto;
	padding: 4px;
}
.votetitle
{
	font-size: 7pt;
	font-weight: bold;
	margin: auto;
	margin-right: 6px;
	float: left;
}
.divratings
{
}
.currvote
{
	text-align: center;
	color: Red;
	font-style: italic;
	font-size: 7pt;
	margin-left: 6px;
}
.tblvotecurrvoteannonces
{
	margin:auto;
	margin-left: 6px;
	text-align: center;
	color: #FF6E1E;
	font-style: italic;
	font-size: 8pt;
	float: left;
}
.tblvotecurrvoteannonces img{border:0;}
.votecbostars
{
	background-color: #CFD6E3;
	font-size: 7pt;
}
.votecmdvote
{
	background-color: #CFD6E3;
	font-size: 7pt;
}
.grdrmrk
{
	background-color: #E9E9E9;
	color: #363656;
	width: 100%;
}
.tablecontentrmrk
{
	background-color: #FFFFE7;
	color: #363656;
	width: 100%;
}
.tablecontentpostimg
{
	padding: 0px;
	padding-top: 6px;
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
	margin: auto;
}
.tablecontentposttext
{
	background-color: #FFFFFF;
	margin: auto;
	text-align: left;
	width: 100%;
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
/* Kalcif */
.tableblogkalcif
{
	width: 100%;
}
.tableblogkalcifrmrk
{
	color: #363656;
	border: 1px solid;
	border-color: #B8C2D0;
	width: 100%;
}
.texttitreblogkalcifrmrk
{
	color: #000000;
	font-style: italic;
	margin-bottom: 4px;
	text-align: right;
	background-color: #B8C2D0;
}
.tableblogrmrk
{
	color: #363656;
	background-color: #FFFFF7;
	border: 0px;
	width: 100%;
}
.texttitreblogrmrk
{
	color: #000000;
	background-color: #F6ECD3;
	margin-bottom: 4px;
	border: 0px text-align: left;
	padding: 2px;
	text-align: left;
}
.textblogrmrk
{
	color: #363656;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.imagermrk
{
	border: 0px;
	margin-bottom: 5px;
	margin-right: 5px;
}
/* Kalcif */
.tablecontenthead
{
	border: #B8C2D0 1px solid;
	background-color: #B8C2D0;
}
.tablecontentbottom
{
	margin: auto;
	background-color: #B8C2D0;
	color: #4D4D4D;
}
.tablereactions
{
	width: 100%;
	border: 0px;
	margin-top: 2px;
	margin-bottom: 4px;
}

.ggsearch
{
	margin-bottom: 6px;
	margin-top: 6px;
}
.bodygg
{
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.bodytextleft
{
	width: 100%;
	padding: 6px;
	text-align: left;
}
.bodytextcenter
{
	clear: both;
	width: 100%;
	padding: 6px;
	text-align: center;
}
/* End Divs contenu body */
/* div rss */

/* end div rss */
/* div navbody */
.navbody1
{
	width: 100%;
	text-align: left;
}
.navbody1haut
{
	width: 100;
	text-align: left;
}
.navbody2bas
{
	width: 100%;
	text-align: center;
}
/* end div navbody */
/* div bottom */
.bottomdescriptif
{
}
/*end  div bottom */
.tblag
{
	border: #50A974 1px solid;
	background-color: #D3FFD3;
}
h1, h2, h3
{
	color: #4D4D4D;
	font: normal normal 200% "Trebuchet MS" ,Arial,sans-serif;
}
h1
{
	color: #FFF;
	display: inline;
	padding: 0px;
}
h2
{
	display: inline;
	font-weight: bolder;
	font-size: 120%;
}
h3
{
	font-size: 100%;
	margin-bottom: 8px;
}
.textimportant
{
	color: #36445A;
	font-size: 12pt;
	font-weight: bold;
}
.texttitle
{
	font-size: 125%;
	font-weight: bolder;
}

.imgfullsize
{
	border: 1px solid;
	border-color: #74907D;
	margin-top: 2px;
	margin-bottom: 2px;
}
.imgvignette
{
	border: 1px solid;
	border-color: #74907D;
}
.textdateannonce
{
	font-size: 8pt;
	color: #4D4D4D;
}
.textdateannonceanticipee
{
	color: White;
}
.textcalendar
{
	color: #4D4D4D;
	font-size: 8pt;
}
.textbutton10
{
	color: #36445A;
	margin-left: 4px;
	margin-right: 4px;
}
.text10err
{
	color: red;
	margin-left: 4px;
	margin-right: 4px;
	font-size: 10pt;
}
hr
{
	margin-left: auto;
	color: #6991A4;
	background-color: #6991A4; /* firefox */
	height: 1px;
	border: 0px;
}
.hrblog
{
	margin: auto;
	color: #6991A4;
	background-color: #6991A4; /* firefox */
	border-style: dashed;
	height: 1px;
	border: 0px;
}
.smalltextsaisie
{
	font-size: 7pt;
	margin-left: 2px;
	color: #4D4D4D;
	margin-right: 2px;
	background-color: #ffffff;
}
.tablekalcif
{
	color: #4D4D4D;
	background-color: White;
	border: 1px solid;
	border-color: #B8C2D0;
	border-spacing: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.tableannonce
{
	color: #4D4D4D;
	border: 1px solid;
	border-color: #B8C2D0;
	border-spacing: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFF;
	width: 400px;
}
.texttitreannonce
{
	height: 20px;
	border-spacing: 0px;
	padding: 0px;
	background-color: #B8C2D0;
	width: 100%;
	color: #4D4D4D;
	text-align: left;
}
.texttitreannoncedate
{
	font-size: 8pt;
	font-weight: normal;
	color: #4D4D4D;
}
.invisible
{
	visibility: hidden;
}
.textannonce
{
	margin: auto;
	text-align: left;
	color: #000;
	width: 520px;
	font-family: Trebuchet MS;
	padding: 4px;
}
.textannonce:first-letter
{
	font-size: 2em;
	line-height: 18px;
}
.textnbreponsesannonce
{
	font-size: 8pt;
	margin-left: 2px;
	color: Red;
	margin-right: 2px;
}

.textsaisie
{
	margin-left: 2px;
	color: #4D4D4D;
	margin-right: 2px;
	background-color: #ffffff;
}
.textlabel
{
	margin-left: 2px;
	color: #4D4D4D;
	margin-right: 2px;
	background-color: transparent;
}
.texterr
{
	margin-left: 2px;
	color: white;
	margin-right: 2px;
	background-color: red;
}

.item
{
	margin-left: 5px;
	margin-top: 12px;
}
body
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
}
html
{
	background: #253447 url(     "contenu/images/bg_main.jpg" ) repeat-x fixed 0 0;
	color: #001444;
	float: left;
	padding-bottom: 20px;
	width: 100%;
}
/* navbar1 */

.buttonscontainernavbar1
{
	vertical-align: top;
	margin-top: 10px;
	width: 162px;
}
.buttonsnavbar1
{
	vertical-align: middle;
	line-height: 16px;
	margin-left: 2px;
	margin-right: 2px;
}
.buttonsimgnavbar1
{
	vertical-align: middle;
	line-height: 16px;
}

.buttonsnavbar1 a
{
	color: #000000;
	padding-left: 3px;
	display: block;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.buttonsnavbar1 a:hover
{
	background-color: #E65714;
	color: #FFFFFF;
}
.buttonsnavbar1 hr
{
	color: #6991A4;
	background-color: #6991A4; /* pour firefox */
	border-width: thin;
	width: 50%;
	border: 0px;
	float: left;
	clear: both;
	margin: auto;
	display: inline;
}
.imagemenunavbar1
{
	border-style: none;
	padding-right: 3px;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.navbodybas1
{
	margin-top: 10px;
}

/* Top page */
a.toppage
{
	text-decoration: none;
	color: #FFF;
}
a.toppage:hover
{
	text-decoration: underline;
}
/**************/
/* gridview pages perso */

.grdpagesheader
{
	background-color: #B8C2D0;
	color: #4D4D4D;
}
.grdpagesalternatingrowstyle
{
	font-size: 8pt;
	text-align: left;
}
.grdpagerowstyle
{
	text-align: left;
	font-size: 8pt;
	background-color: #FDF6E8;
}

.tdgrdannonces
{
	width: 100%;
	text-align: center;
	padding: 4px;
}
ul#split, ul#split li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#split li
{
	float: left;
	width: 250px;
	height: 340px;
	margin: 0 10px 10px 0;
}
ul#split h3
{
	font: normal 100% Verdana,sans-serif;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 0 0;
	text-align: center;
	color: #000;
}
ul#split p
{
	margin: 0;
	padding: 5px 8px 15px;
	text-align: center;
}
.tdnavigation
{
	width: 100%;
	vertical-align: middle;
	padding: 4px;
}

.memetheme
{
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	margin: auto;
	margin-bottom: 4px;
	margin-top: 8px;
}
.diveditannonce
{
	font-size: 7pt;
	text-align: center;
	margin: auto;
	height: 20px;
}
.addmessage
{
	height: 20px;
	vertical-align: middle;
	margin: auto;
}


/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

*
{
	padding: 0;
	margin: 0;
}

#wrapper
{
	margin: 12px auto;
	background-color: #CFD6E3;
	width: 850px;
}
#faux
{
	margin-bottom: 0px;
	overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	width: 100%;
}
#header
{
	width: 850px;
	height: 100px;
	margin: 0px;
	background: url(contenu/images/tastethdr.gif);
	background-color: Black;
}
#leftcolumn
{
	display: inline;
	background-color: #CFD6E3;
	margin: 0px;
	padding: 0px;
	width: 165px;
	float: left;
}
#content
{
	float: left;
	background-color: #E9E9E9;
	margin: 0px;
	padding: 0px;
	width: 555px;
	display: inline;
	position: relative;
}
#rightcolumn
{
	display: inline;
	position: relative;
	background-color: #CFD6E3;
	margin: 0px;
	padding: 0px;
	width: 130px;
	float: right;
	height: 100%;
}
#footer
{
	width: 830px;
	clear: both;
	background: #B8C2D0;
	margin: 0px;
	padding: 10px;
}
.clear
{
	clear: both;
	background: none;
}
.divnavigation
{
	margin-top: 2px;
	margin-bottom: 2px;
}
/* Rating */
.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url(contenu/images/FilledStar.gif);
}

.emptyRatingStar
{
	background-image: url(contenu/images/EmptyStar.gif);
}

.savedRatingStar
{
	background-image: url(contenu/images/SavedStar.gif);
}

