/* Mise en forme de la page */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;	
	margin-bottom: 0px;
	/*background: transparent url(../../images/bkg.gif) repeat scroll 0% 50%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
	color: #FFFFF;
	line-height: 18px;
}

#page_centre {
	clear: both;
	/*background: transparent url(../../images/bkg_centre.gif) repeat-y scroll left top;*/
	margin: 0pt auto;
	padding: 0pt 0px 0px 0px;
	width: 995px;
}

#commentaire_centre {
	clear: both;
	/*background: transparent url(../../images/bkg_centre.gif) repeat-y scroll left top;*/
	margin: 0pt auto;
	padding: 0pt 0px 0px 0px;
	width: 999px;
}

#centre_gauche {
	float: left;
	margin: 0pt auto;
	padding: 0pt 0px 0pt 5px; 
	width: 730px;
}

#commentaire_gauche {
	float: left;
	margin: 0pt auto;
	padding: 0pt 0pt 0pt 0px;
	width: 455px;
}

#centre_droite {
	float: left;
	margin: 0pt auto;
	padding: 15px 0pt 15px 15px;
	width: 235px;
}

#commentaire_droite {
	float: left;
	margin: 0pt auto;
	padding: 10px 0pt 10px 15px;
	width: 258px;
}

#input_comment {
	background: #CCCCCC url(../../images/input.gif) no-repeat scroll 0%;
	height: 16px;
	padding: 2px 4px;
	margin-top: 5px;
	width: 442px;
	border: medium none;
}

#input_comment_textarea {
	background: #CCCCCC url(../../images/textarea.gif) no-repeat scroll 0%;
	height: 166px;
	padding: 2px 4px;
	margin-top: 5px;
	width: 442px;
	border: medium none;
}

#footer {
	clear: both;
	text-align: center;
	margin: 0pt auto;
	padding: 0pt auto;
	width: 1000px;
}

/* INFOBULLE */
a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    right: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
    width:170px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -7px;
    right: 15px;
    height: 7px;
    width: 11px;
    background: transparent url(../../images/image-infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}
/* FIN INFOBULLE */

textarea {
	border-color:#000000;
	
}

TR.entete2 {background:#DDDDDD}

h1 {
	font-size: 18px;
}

.shadow {
 /* background: url(../../images/shadow.gif) no-repeat bottom;*/
  padding: 0px 15px 1px 15px;
  }


.CV_texte {
	width: 100%;
	padding-left: 8px;
}

 /* affichage deux colonnes */
 DIV.doscatcol1 {position:relative; float:left; width:47%; padding:6}
 DIV.doscatcol2 {position:relative; width:47%; float:right; padding:6}

/* Mise en forme des textes */


.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
	color: #333333;
}


/* titre H1 */
.titre_maitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #A0D82E;
	line-height:normal;
	/*color: #A5C545;*/
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #A0D82E;
	line-height:normal;
	/*color: #A5C545;*/
}
.titre a:link {color: #A0D82E; text-decoration: underline;}
.titre a:visited {color: #A0D82E; text-decoration: underline;}
.titre a:hover {color: #A0D82E; text-decoration: none;
}

.titre_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:normal;
	font-weight:bold;
	color: #1955A3;
	text-align:left;
	/*color: #A5C545;*/
}
.titre_bleu a:link {color: #1955A3; text-decoration: underline;}
.titre_bleu a:visited {color: #1955A3; text-decoration: underline;}
.titre_bleu a:hover {color: #1955A3; text-decoration: none;
}

.titre_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:normal;
	font-weight:bold;
	color: #9F0002;
	/*color: #A5C545;*/
}
.titre_rouge a:link {color: #9F0002; text-decoration: underline;}
.titre_rouge a:visited {color: #9F0002; text-decoration: underline;}
.titre_rouge a:hover {color: #9F0002; text-decoration: none;
}

/* autre textes */

.rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #A0D82E;
	width: 100%;
	line-height:normal;
	/*color: #A5C545;*/
}

.rubrique_bleue, .rubrique_bleue_comm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #1955A3;
	line-height:normal;
	/*color: #A5C545;*/
}


.rubrique_bleue_comm {
	margin: 5px 0px;
}

.rubrique_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #9F0002;
	line-height:normal;
	/*color: #A5C545;*/
}

.textePetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
	line-height:normal;
}



/* Liens par défault */

a:link {color: #1955A3; text-decoration: underline;}
a:visited {color: #1955A3; text-decoration: underline;}
a:hover {color: #1955A3; text-decoration: none;}
a img {border:  none ;}



/* Liens pour MENU DES ONGLETS - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #333333; text-decoration: none; line-height:normal;}
.menu a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; line-height:normal;}
.menu a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none; line-height:normal;}


/* Autres Code */


.photosPositionnementDROIT {
float:left;
margin-right: 15px;
margin-bottom: 15px;
}


.boiteFormulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #848692;
	border: 1px solid #c5c7cb;
	background-color: #ffffff;
}

.formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	margin: 0 0 0 0;
	padding: 10px 0 0 25px;
	line-height:normal;
}

#pub_blogband {
	float : right;
	margin-left : 10px;
	margin-top: 20px;
}

#li_ajax_1 {
 display:none;
}

#commentaire_haut {
	background: #FFFFFF url(../../images/com_haut.gif) no-repeat scroll left bottom;
	height: 70px;
	padding: 5px 8px 0px 2px;
	position: relative;
}

#commentaire_bas {
	background: transparent url(../../images/com_bas.gif) no-repeat scroll left bottom;
	min-height: 15px;
	padding: 0px 15px 15px;
	text-align: left;
}

#commentaire_milieu {
	background: #CCCCCC url(../../images/com_fond.gif) repeat-y scroll left top;
	width: 450px;
}

.commentaire-titre {
	display: block;
	position: absolute;
	left: 20px;
	top: 50px;
}

#article_homepage {
	width: 735px;
	clear: both;
}

#imprime {
	width: 735px;
	float: left;
	padding: 15px 0px 0pt 0pt;
}


