/**
* @version    $Revision$
* @date       $Date$
*/

/** cadres */
#colDroite .cadre.espace20 {
  margin-top: 20px;
}

#colDroite .cadre {
  border: solid 1px #d38700;
  width: 298px;
  padding-top: 8px;
}

#colDroite .cadre .title {
  font: bold 12px verdana, sans-serif;
  margin-left: 5px;
}

#colDroite .cadre .description {
  font: normal 11px verdana, sans-serif;
  color: #000;
  background: url(/medias/www/img/icn/icos_type.png) left -1482px no-repeat;
  margin: 8px 5px 5px 5px;
  padding-left: 8px;
}

#colDroite .cadre .description.outils img.spellchecker  {
background:transparent url(/medias/www/img/icn/spellchecker.gif) repeat scroll 20px 20px;
}
#colDroite .cadre .description.outils img.pasteword {
background:transparent url(/medias/www/img/icn/pasteword.gif) repeat scroll 20px 20px;
}
#colDroite .cadre .description.outils img.spellchecker,
#colDroite .cadre .description.outils img.pasteword {
height:20px;
width:20px;
}

#chroniquesAbonnesBlock .author a {
color:#0045A3;
font-family:arial,sans-serif;
font-size:13px;
font-weight:bold;
line-height:17px;
text-decoration:underline;
}


/** image */
.image .vertical a {
margin-top:0px;
display:block;
}
.image .horizontal a {
margin-left:0px;
display:block;
}
#mainTitle .image,
.topBlock .image,
.bottomBlock .image {
border: 1px solid #CCCCCC;
float: left;
height: 52px;
overflow: hidden;
width: 52px;
}
.topBlock .image {
   margin-right:5px;
}
#mainTitle .image .crop,
.topBlock .image .crop,
.bottomBlock .image .crop {
border: 1px solid #FFF;
float: left;
height: 50px;
width: 50px;
overflow: hidden;
}
#mainTitle .image img,
.topBlock .image img,
.bottomBlock .image  img{
display: block;
vertical-align: text-bottom;
}

/** Contenu */
#mainTitle {
   margin-bottom:10px;
}

#mainTitle .title {
  font:bold 16px arial, sans-serif;
  color:#d38700;
}

#mainTitle h1 {
  margin-top: 5px;
  margin-bottom:15px;
}

#mainTitle .image {
  margin-right: 5px;
}

#mainTitle .auteur {
  font: bold 12px verdana, sans-serif;
}

.mainText .dropcap {
  font:bold 44px verdana, sans-serif;
  float:left;
  color:#CCAA00;
  position:relative;
  top:5px;
  line-height:38px!important;
}

.fenetreBoxesContainer {
  width:300px;
  float:left;
  clear:both;
  margin-right:25px;
}

.previewButtons {
   margin: 25px 0px 25px 25px;
}

/** Page de saisie */
#mainTitle .title.saisie {
  font: 25px/32px georgia, serif;
  color: #000;
  text-decoration: none;
}

#aptFormulaire .sautLigne {
  height:10px;
  clear: both ;
}

#aptFormulaire .aptForm {
  width:615px;
}

.mainText .aptFormError {
  color:#CC0000;
  font-size: 16px;
}

#aptFormulaire .aptChampOblig
{
  font-weight:bold;
}
#aptFormulaire .aptChampObligCasse
{
  font-weight:bold;
  color:#CC0000;
}

#aptFormulaire .aptCompteurError{
  color:#CC0000;
}

#aptFormulaire #descTiny {
  height:340px;
  width:615px;
}

#aptFormulaire .infoChamp {
  color: #797979;
  font-size: 11px;
  margin: 0;
  padding: 5px 0 0 0;
  line-height: 14px;
}

#aptFormulaire #formSignature {
  padding: 10px;
  border: solid 1px #ccc;
  width: 595px ;
}
#aptFormulaire #formSignaturePP {
  padding: 10px;
  border: solid 1px #ccc;
  width: 595px ;
}

#formSignaturePP .avatar {
   border:1px solid #CCCCCC;
   float:left;
   padding:1px;
   height:50px;
   overflow:hidden;
   width:50px;
   margin:5px;
   margin-left:0px;
}

* html #aptFormulaire #formSignature {width: 615px}
* html #aptFormulaire #formSignaturePP {width: 615px}

#aptFormulaire #formSignature .aptForm {
  width: 200px;
  float: left;
}

#aptFormulaire .fileInputs {
  position: relative;
  height: 20px ;
}
#aptFormulaire .fileInputs.withImage {height: 70px;}

#aptFormulaire .fakefile {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
#aptFormulaire #aptImage {
  position: relative;
  text-align: left;
  text-align: right;
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
}
#aptFormulaire #formSignature #aptImage.aptForm {width: 200px;}
#aptFormulaire #imageUploade {
  position: absolute;
  top: 0px;
  left: 350px;
}
#aptFormulaire #imageUploade .bouton.supprimerPhoto{
  vertical-align: top;
  float: left ;
}
#aptFormulaire #imageUploade .crop {overflow: hidden;margin-bottom: 4px;}
#aptFormulaire #imageUploade .crop.vertical {height: 50px;}
#aptFormulaire #imageUploade .crop.horizontal {width: 50px;}

#aptFormulaire #aptImageInt, #aptFormulaire #aptTetiereInt, #aptFormulaire #aptSignatureInt,
#aptFormulaire #aptConditionsInt, #aptFormulaire #aptQualificationInt {
  font-weight: bold;
}

/** Page index */
.chroniquesAbonnes #mainContent {
margin-top:20px;
padding-bottom:20px;
padding-left:0;
width:675px;
}

.chroniquesAbonnes #mainContent div, .chroniquesAbonnes #mainContent p {
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
}

.chroniquesAbonnes #mainContent h1, .chroniquesAbonnes #mainContent h2, .chroniquesAbonnes #mainContent h3, .chroniquesAbonnes #mainContent h4, .chroniquesAbonnes #mainContent h5 {
margin:0 0 4px;
}

.chroniquesAbonnes .mainHeadline .description, .chroniquesAbonnes #mainContent p {
clear:both;
margin-top:0;
padding-top:2px;
}

.chroniquesAbonnes .topBlock {
padding-bottom:10px;
}
html>/**/body .chroniquesAbonnes .topBlock {padding-bottom:20px;}

.chroniquesAbonnes .column1 {
margin-right:25px;
}
.chroniquesAbonnes .column1, .chroniquesAbonnes .column2 {
float:left;
width:325px;
}

.chroniquesAbonnes .topBlock .column2 {
border-left:1px dotted #f8cf00;
float:left;
padding-left:13px;
width:323px;
}

.chroniquesAbonnes .topBlock .column1 {
margin-right:12px;
}

.chroniquesAbonnes .block {
border-top:1px solid #FFFFFF;
}

.chroniquesAbonnes .block .column1 {
margin-right:0;
width:65px;
}

.chroniquesAbonnes .block .column2 {
border-bottom:1px solid #eef1f5;
margin-bottom:10px;
padding-bottom:10px;
width:610px;
min-height: 70px;
}
* html .chroniquesAbonnes .block .column2 {height: 75px;}

.chroniquesAbonnes #colDroite {
margin-top:20px;
}

.chroniquesAbonnes .chroniquesAbonnesType {
color:#CCAA00;
font-size:16px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:bold !important;
line-height:15px !important;
margin-bottom:20px;
}

.chroniquesAbonnes .type {
color:#CCAA00;
font-size:11px !important;
font-weight:bold !important;
text-transform: uppercase!important;
}

.chroniquesAbonnes .title {
color:#222222;
font-size:17px;
margin-bottom:20px !important;
}

.chroniquesAbonnes .title1 a {
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:26px;
}

.chroniquesAbonnes .title2 a {
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:27px;
}

.chroniquesAbonnes .block .title2 a {
font-size:16px;
line-height:19px;
}

.chroniquesAbonnes .author {
font-size:13px !important;
font-weight:bold !important;
margin-bottom:2px;
}

.chroniquesAbonnes .author a , #mainTitle .auteur a{
color:#0045A3;
font-family:arial,sans-serif;
font-size:13px;
font-weight:bold;
line-height:17px;
text-decoration:underline;
}

.chroniquesAbonnes .topBlock .author {
padding-top:7px;
}
.chroniquesAbonnes .topBlock .author.noavatar {
padding-top:0px;
}
.chroniquesAbonnes .timestamp {
color:#666666 !important;
}

.chroniquesAbonnes .block .timestamp {
color:#CCAA00 !important;
font-size:11px !important;
font-weight:bold !important;
margin-bottom:5px;
text-align:center;
width:50px;
}

.chroniquesAbonnes .block .title2 {
margin-bottom:0 !important;
}

.chroniquesAbonnes .block .description {
margin:0 !important;
}

#colDroite .banner300 {
text-align: left;
margin-bottom: 25px;
}

/*VARIOUS BOXES*/

 .tp-box {
	clear : both ;
 	border-top: 3px solid #ffd500;
	width:100%;
	height: auto;
	border:0px solid white;

	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;

	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
}

 .tp-autopromo {
	top:0px;
	left: 0;
 	background: transparent url(/medias/www/img/tit/votreEditionAbonnesBg.gif) repeat scroll left top;
	padding: 2px 8px 3px 8px;
	line-height:10px !important;
}

html>/**/body .tp-box {width:100%;}

.tp-box span {
	color:#996600 !important;
	font-family:arial,sans-serif!important;
	text-decoration:none;
	font-size:13px!important;
	font-weight :600;
	padding-top : 0px;
	padding-left : 30px;

}

*html body .tp-box span  { background: transparent url(/medias/www/img/icn/abonneContentTransparent.gif) no-repeat scroll 0px -1px;padding-bottom : 2px }
html>/**/body .tp-box span { background: transparent url(/medias/www/img/icn/abonneContentTransparent.gif) no-repeat scroll 0px -2px; }

.tp-box a {
	text-decoration:none;
	font-family:arial,sans-serif!important;
	line-height:18px!important;
	color:#464646!important;
	font-size:13px !important;
	padding-top : 0px;
	margin-top : 0px;
}

.tp-box br{
padding: 0px!important;
margin-bottom: 6px!important;
}

.tp-box a b{
	font-weight :400!important;
}

