* {
  margin                      : 0;
  padding                     : 0;
  border                      : none;
  text-decoration             : none;
}

body {
  font-family                 : Verdana, Arial, Helvetica, sans-serif;
  font-size                   : 13px;
  background                  : #000000 url(/themes/images/uc/background-1280.jpg) top center no-repeat fixed;
}

/* global */

img {
  border                      : none;
}


p {
  color                       : #7F513F;
  margin                      : 0.5em; /*marge du texte voir exemple decalage page actus*/
}

a {
  color                       : black;
  font-size                   : 0.85em;
  font-weight                 : bold;
  text-decoration             : none;
}

a:hover {
  color                       : black;
  font-weight                 : bold;
  text-decoration             : underline;
}

a.home_picture{
	-moz-border-radius          : 7px;
  	-webkit-border-radius       : 7px;
  	border-radius               : 7px;	
}

h1,h2,h3,h4,h5 {
  color                       : black;
  font-weight                 : bold;
  margin                      : 0.6em;
  margin-left:0px;
}

h2 {
  font-size                   : 1.1em;
}

h2.souligne {
  text-transform              : uppercase;
  border-bottom 			  : 1px solid black;
  margin-bottom 			  : 10px;
}

h3 {
  font-size                   : 0.85em;
}

h4 {
  font-size                   : 0.7em;
}

ul {
  list-style-type             : none;
  color                       : #793216;
  margin-left                 : 20px;
}

.break-word{
  word-wrap                   : break-word;
}

.majuscule{
  text-transform              : uppercase;
}

.legende_photo{
  float                       : right;
  margin-right                : 15px;
  font-size                   : 0.7em;
}

.retour a span.texte, .retour-news a span.texte, .retour-albums a span.texte, span.texte-after-sprite {
  display:block;
  float:left;
  padding-top:12px;
}

.icon-pageflip {
  width:40px;
}

#categories{

}

#categories ul {
  margin-left                 : 10px;
}

#categories ul li a {
  padding-top                 : 7px;
  padding-bottom              : 2px;
}

textarea, select, button {
  color                       : #793216;
  border                      : 1px solid #793216;
  background-color            : #FFE59F;
}

input[type=text],input[type=password] {
  color                       : #793216;
  border                      : 2px dotted #793216;
}

input[type=submit] {
  border                      : 2px solid #793216;
  color                       : #793216;
  font-weight                 : 700;
  background-color            : #FFE59F;
  -moz-border-radius          : 3px;
  -webkit-border-radius       : 3px;
  border-radius               : 3px;
}

li a {
  color                       : black;
  font-weight                 : bold;
  font-size                   : 0.9em;
  /*text-decoration:none;*/
}

li a:hover {
  text-decoration             : none;
  color                       : white;
  background-color            : black;
}

.good {
	color                       : #793216;
	font-weight                 : bold;
}

.description {
  margin-top                  : 5px;
  list-style-type             : none;
  color                       : #793216;
  margin-bottom               : 10px;
  font-size                   : 0.9em;
}

.black, .noir {
  color                       : black;
}

.red, .rouge {
  color                       : #793216;
}

.argile {
  color                       : #BB998A;
}

.centre {
  margin-right                : auto;
  margin-left                 : auto;
  text-align                  : center;
}

.lien_menu_little {
  color                       : #793216;
  font-size                   : 8pt;
  text-decoration             : none;
}

.titre_menu_little {
  color                       : #793216;
  font-size                   : 8pt;
  text-decoration             : none;
}

.commentaires {
  width                       : 250px;
}

a.commentadd, a.commentview {
  font-size                   : 0.85em;
  text-decoration             : underline;
}

.abuse span, .abuse a {
  font-style : italic;
  float : right;
  margin-right : 7px;
  font-size : 0.85em;
}

.reduce-alpha{
  opacity : 0.5;
  filter : alpha(opacity=50);
}

.bold {
  font-weight                 : bold;
}
.white {
  background-color            : #ffffff;
}

.spacer, .space, .clear {
  clear                       : both;
}

.float {
  float                       : left;
  width                       : 47%;
  margin                      : 0px;
  padding                     : 0px;
  margin-left                 : 10px;
}

div.float p {
  margin                      : 0px;
  padding                     : 0px;
}

.news {
  float                       : left;
  width                       : 90%;
  margin-bottom               : 20px;
  margin-left                 : 5%;
  margin-right                : 5%;
}

.news p a, .news .comments h3 a {
  font-size : 0.95em;
  font-style:italic;
}

.news .comments a{
  font-size : 0.85em;
  font-style:italic;
}

#contenu-news div#news a, .link-dotted {
  color : #333333;
  text-decoration : none;
  outline-style : none;
  outline-width : initial;
  outline-color : initial;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #666666;
  padding : 0px;
  margin : 0px;
}

.tableAjoutLink {
  margin-left                 : 20px;
}

.labelAjoutLink {
  color                       : #793216;
  margin                      : 0.5em; /*marge du texte voir exemple decalage page actus*/
  font-size                   : 0.9em;
  vertical-align              : top;
  padding-top                 : 3px;
}

.textareaAjoutLink {
  width                       : 300px;
}

a {
  outline                     : none;
}

.body {
  padding-top                 : 20px;
  width                       : 100%;
}

body.takeover .body, body.takeover-mattb .body {
  background                  : #796F87 url(/images/takeovers/MattB.jpg) top center repeat-y;
  background-attachment		: fixed;
}

body.takeover, body.takeover-mattb {
  background-color            : #796F87;
}

body.takeover .header_menu a span, body.takeover-mattb .header_menu a span {
  color                       : #C6F1D7 !important;
}

body.takeover .content_tabs li a, body.takeover-mattb .content_tabs li a {
  background                  : none !important;
  background-color			  : #200009 !important;
}

body.takeover .content_tabs li a:hover, body.takeover-mattb .content_tabs li a:hover {
  background                  : none !important;
  background-color			  : none !important;
}

.all {
  width                       : 920px;/*912*/
  margin                      : 0 auto;
}

.header_menu {
  padding-left                : 15px;
}
.header_menu ul {
  margin-left                 : 0px;
}
.header_menu li {
  display                     : inline;
  float                       : left;
  padding-right               : 10px;
  padding-bottom              : 15px;
}
.header_menu li a:hover {
  background                  : none;
  color                       : #FFE59F;
}

.header_menu a {
  color                       : #F0F5CA;
  font-family                 : Verdana, Arial, Helvetica, sans-serif;
  font-size                   : 10px;
  font-weight                 : bold;
  text-transform              : uppercase;
  display                     : block;
}

.header_menu a span {
  color                       : #BB998A;
  font-weight                 : normal;
  display                     : block;
}

.header_box {
  float                       : left;
  width                       : 918px;
  height                      : 200px;
  cursor                      : pointer;
  background                  : #000 url(/themes/images/uc/header.png) top left no-repeat;
  border                      : 1px solid #EFD5B3;
  -moz-border-radius          : 7px;
  -webkit-border-radius       : 7px;
  border-radius               : 7px;
}

#tools {
	text-align                  : center;
}

#middle-top {
	float                       : left;
	width                       : 920px;
	height                      : 18px;
	background                  : url(/themes/images/uc/bg-header-top.png) top left no-repeat;
}

#middle-bottom {
	float                       : left;
	width                       : 920px;
	height                      : 20px;
	background                  : url(/themes/images/uc/bg-header-bottom.png) bottom left no-repeat;
}

#middle {
	float                       : left;
	width                       : 918px;
	background                  : url(/themes/images/uc/fond-orange.jpg) top left no-repeat;
	background-color            : #fff;
	border                      : 1px solid #793216;
	border-bottom               : none;
	border-top-right-radius     : 10px;
	-moz-border-radius-topright : 10px;
	-webkit-border-top-right-radius : 10px;
	border-top-left-radius     : 10px;
	-moz-border-radius-topleft : 10px;
	-webkit-border-top-left-radius : 10px;
}

#sidebar {
  position                    : relative;
  width                       : 300px;
  float                       : right;
  padding-top                 : 22px;
  background                  : url(/themes/images/uc/strip.png) top left no-repeat;
}

.vboxT {
	overflow                    : hidden;
	width                       : 300px;
	height                      : 220px;
}

.vboxT-custom {
  width                       : 270px;
  height                      : 100%;
  padding                     : 10px;
  border                      : 2px dashed #793216;
  border-radius               : 10px;
  -moz-border-radius          : 10px;
  -webkit-border-radius       : 10px;
  margin-bottom               : 16px;
}

.msg-error {
  margin-left                 : 20px;
  width                       : 510px;
  background-color            : #FCEBD1;
  height                      : 100%;
  padding                     : 10px;
  border                      : 2px dashed #793216;
  border-radius               : 10px;
  -moz-border-radius          : 10px;
  -webkit-border-radius       : 10px;
  margin-bottom               : 16px;
}

#community {
  float                       : left;
  padding-top                 : 7px;
  padding-right               : 20px;
  padding-left                : 10px;
}

#formulairesContact {
  margin-left                 : 20px;
}

div#formulairesContact legend {
  color                       : black;
  font-weight                 : bold;
  margin                      : 0.6em;
  font-size                   : 14px;
}

div#formulairesContact label {
  color                       : black;
  font-weight                 : bold;
  margin                      : 0.6em;
}

div#formulairesContact input[type="text"],div#formulairesContact select {
  width                       : 377px;
}

.content {
  width                       : 605px;
  float                       : left;
}

.content_tabs {
  float                       : left;
}

.content_tabs li {
  display                     : inline;
  padding-right               : 2px;
  float                       : left;
}

.content_tabs li a {
  background                  : url(/themes/images/uc/bg.png);
  display                     : block;
  float                       : left;
  padding                     : 0 10px;
  height                      : 18px;
  padding-top                 : 4px;
  color                       : #F0F5CA;
  text-transform              : uppercase;
  font-family                 : Arial, Helvetica, sans-serif;
  font-weight                 : bold;
  font-size                   : 11px;
}
.content_tabs li a:hover {
  color                       : #FFE59F;
  background                  : none;
}

.content_tabs a.active {
  color                       : #FFE59F;
  background                  : none;
}

.left {
  padding                     : 16px;
  padding-right               : 0;
}

.vbox {
  width                       : 300px;
  height                      : 256px;
  margin-bottom               : 16px;
  padding                     : 16px;
  padding-top                 : 10px;
  line-height                 : 14px;
  border                      : 1px solid #793216;
  border-radius               : 10px;
  -moz-border-radius          : 10px;
  -webkit-border-radius       : 10px;
  background-color            : #EFD5B3;
}

.vbox250 {
  width                       : 300px;
  height                      : 250px;
}

div.vbox h2 {
  margin-top                  : 0px;
  padding-top                 : 0px;
}

.vbox li {
  width                       : 132px;
  display                     : block;
  list-style                  : none;
  float                       : left;
  font-family                 : Verdana, Arial, Helvetica, sans-serif;
  font-size                   : 10px;
  color                       : #a1a1a1;
}

.vbox li a {
  font-family                 : Verdana, Arial, Helvetica, sans-serif;
  font-size                   : 10px;
  color                       : #8ac2f4;
  line-height                 : 20px;
}
.vbox li a:hover {
  color                       : #FFF;
}

.vbox img {
  vertical-align              : top;
  padding-left                : 5px;
  padding-top                 : 5px;
}

.fbox { 
  background                  : url(/themes/images/uc/bg.png);
  border                      : 1px solid #793216;
  border-radius               : 10px;
  -moz-border-radius          : 10px;
  -webkit-border-radius       : 10px;
  width                       : 300px;
  height                      : 248px;
  float                       : left;
}

.fbox a {
  color                       : #F0F5CA;
}

.fbox a:hover {
  color                       : #FFE59F;
}

#recherche_google {
  width                       : 530px;
  margin                      : auto auto;
  text-align                  : center;
}

input[type=submit].custom_submit, #newsletter-box input[type=submit], #desabo input[type=submit], #inscription-newsletter input[type=submit], #recherche_google input[type=submit] {
  background                  : url(/themes/images/uc/sprite.png) no-repeat scroll 0px -47px transparent;
  width                       : 52px !important;
  height                      : 51px !important;
  cursor                      : pointer;
  border                      : none !important;
  vertical-align              : middle;
  margin-bottom               : 3px;  
}

#desabo input[type=text]{
  border                      : 2px solid #A5372C;
  width                       : 250px;
  height                      : 17px;
  margin-right                : 3px !important;
}

#newsletter-box input[type=text], #inscription-newsletter input[type=text], #recherche_google input[type=submit] {
  border                      : 2px solid #A5372C;
  width                       : 150px;
  height                      : 17px;
  margin-right                : 3px !important;
}

.animation_image_accueil a {
  border                        : 2px solid #793216;
  -moz-background-clip          : border;
  -moz-background-origin        : padding;
  -moz-background-inline-policy : continuous;
  width                         : 170px;
  height                        : 150px;
  display                       : inline;
  font-weight                   : bold;
  -moz-border-radius            : 7px;
  -webkit-border-radius         : 7px;
  border-radius                 : 7px;
  margin-right					: 7px;
  float							: left;
}

.animation_image_accueil {
  text-align                  : center;
  width                       : 550px;
  height                      : 170px;
  overflow                    : hidden;
  margin-left                 : 20px;
  margin-top                  : 15px;
}

#animation_image {
  border                      : 2px solid #F0F5CA;
  background-color            : #000;
  -moz-border-radius          : 7px;
  -webkit-border-radius       : 7px;
  border-radius               : 7px;
  width                       : 296px;
  height                      : 250px;
  text-align                  : center;
}

.copyright {
  color                       : #793216;
  width                       : 914px;
  font-family                 : Verdana, Arial, Helvetica, sans-serif;
  font-size                   : 0.85em;
  padding-top                 : 10px;
  padding-bottom              : 10px;
  padding-left                : 4px;
  background                  : url(/themes/images/uc/bg.png);
  border                      : 1px solid #793216;
  border-radius               : 10px;
  -moz-border-radius          : 10px;
  -webkit-border-radius       : 10px;
}

.copyright a {
  color                       : #F0F5CA;
  font-size                   : 1em;
  font-weight                 : normal;
  text-decoration             : underline;
}
.copyright a:hover {
  color                       : #FFE59F;
}
.copyright p {
  color                       : #BB998A;
}

.copyright #footer-left-column{
  float:left;
  width:180px;
}

.copyright #footer-middle-column{
  float:left;
  width:580px;
}

.copyright #footer-right-column{
  float:left;
  width:140px;
}

.copyright #footer-left-column span.sprite{
  margin:0 3px 3px 0px;
}

.aligncenter {
	display                     : block;
	margin-left                 : auto;
	margin-right                : auto;
}

.alignleft {
  float                       : left;
}

.alignright {
	float                       : right;
}
img.centered {
  display                     : block;
  margin-left                 : auto;
  margin-right                : auto;
}

img.alignright {
  padding                     : 4px;
  margin                      : 0 0 2px 7px;
  display                     : inline;
}

img.alignleft {
  padding                     : 4px;
  margin                      : 0 7px 2px 0;
  display                     : inline;
}

/* Section Shop*/

#resoFly {
  width                       : 200px;
}

/* Section Bookmark Social*/

.social-bookmarks-img, .milieu {
  vertical-align              : middle;
  margin-bottom               : 3px;
}

.i-like-it{
  font-size                   : 1.1em;
/*  color                       : #7F513F;*/
}

.i-likebox{
  float         		      : right;	
  padding                     : 5px;
  border                      : 1px solid #793216;/*#793216*/
  border-radius               : 10px;
  -moz-border-radius          : 10px;
  -webkit-border-radius       : 10px;
  background-color            : #BB988A;
}

#facebook-like{
  width 					  : 510px;
  height					  : 70px;
  overflow					  : hidden;
}

/* Section Galeries */

.ssgalerie-tof, .ssssgalerie-tof {
  margin-top                  : 10px;
  margin-bottom               : 10px;
}

#funky-fresh-news, #funky-fresh-mags {
  margin-left                 : 10px;
}

#galerie-tof a span, #funky-fresh-news a span{
  background-color:#000 !important;
  display:block;
  padding-bottom:2px;
}

#funky-fresh-news a span {
  padding                     : 2px;
  text-transform              : uppercase;
}

#galerie-tof a, #galerie-tof a:hover{
  color:#fff !important;
}

#funky-fresh-news a, #funky-fresh-news a:hover{
  color:#fff !important;
  text-decoration:none;
}

/* Section Enquête */

body.layout_enquete #sidebar
{
  display                     : none;
  visibility                  : hidden;
}

body.layout_enquete .content {
  width                       : 95%;
}

div#enquete fieldset {
  margin-bottom               : 10px;
  padding                     : 10px;
  margin-left                 : 20px;
  border                      : 1px solid #000;
}

div#enquete h3 {
  margin-top                  : 10px;
  margin-bottom               : 10px;
}

div#enquete input[type=text],div#enquete select {
  padding-top                 : 3px;
  padding-bottom              : 3px;
  width                       : 300px;
}

div#enquete table#douleurs_table, div#enquete table#blessures_table {
  text-align                  : center;
}

div#enquete table#douleurs_table td, div#enquete table#blessures_table td {
  padding-top                 : 10px;
  padding-bottom              : 10px;
}

div#enquete table#douleurs_table input[type=text],div#enquete table#douleurs_table select {
  width                       : 150px;
}

div#enquete table#blessures_table input[type=text],div#enquete table#blessures_table select {
  width                       : 150px;
}

div#enquete legend {
  font-weight                 : bold;
  color                       : #000;
  margin-bottom               : 10px;
  padding-left                : 10px;
}

.no_display {
  display                     : none;
}

/* Section pub */

div#flashcontent_1, div#flashcontent_2 {
	text-align                 : center;
}

#google-pub {
  margin-left                : 20px;
  margin-bottom              : 20px;
}

/* Section sitemap */

body.layout_sitemap #uc_editions a span, body.layout_sitemap #uc_actus_tag a span, body.layout_sitemap #uc_liens a span, body.layout_sitemap #uc_musique a span {
  float                       : right;
  margin-right                : 50px;
}

/* Section magazines */

.magazine {
  width : 100%;
  display : block;
  margin-bottom : 10px;
  margin-top : 10px;
}

/* Section editions */

body.editions .zoomOn {
  margin-left:20px;
}

.zoomImage {
  float : left;
  width : 200px;
}

.zoomTexte {
  float : right;
  width : 350px;
  cursor : pointer;
}