﻿
body
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    background-image:url(/img/fond_fond.jpg);
    background-position:center top;
    background-repeat:repeat-y;    
    text-align:center;
    margin:0 auto;
	padding:0 auto;
}

td,tr
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

a
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight: bold;
    text-decoration:none;
}

a:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

input,textarea
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #093B7B;
}

.rb
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 0px white;
}

.bt
{
    font-size: 12px;
    color: #093B7B;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #093B7B;
   /* filter:progid:DXImageTransform.Microsoft.Gradient   
    (GradientType=0,StartColorStr='#FFD890',EndColorStr='#FFFFFF'); */

}

.btOrange
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #d86100;

}

select
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #093B7B;
}

.fond
{
    background: transparent url(/img/fond2.jpg) center top no-repeat;
    width:100%;
}

.etape 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #093B7B;  
}

.pnlAcces
{
    position:relative;
    left:4px;
    width:154px;
    height:80px;
    background-image:url('/img/fond_acces.png');
    text-align:left;
}

.ie7 .pnlAccesLogin
{
    position:relative;
    left:19px;
    top:20px;
}

.pnlAccesLogin
{
    position:relative;
    left:19px;
    top:22px;
}

.ie7 .pnlAccesPwd
{
    position:relative;
    left:19px;
    top:22px;
}

.pnlAccesPwd
{
    position:relative;
    left:19px;
    top:29px;
}

.ie7 .pnlAccesBas
{
    position:relative;
    left:19px;
    top:22px;
}

.pnlAccesBas
{
    position:relative;
    left:19px;
    top:31px;
}

.paragraphe10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	list-style-type: disc;
	line-height:17px;
	text-align:justify;
}

.paragraphe9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	list-style-type: disc;
	line-height:15px;
	text-align:left;
}

.txtBOB12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093B7B;
}

.txtRougeB12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE1E00;
}


.txtBOB16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #093B7B;
	text-decoration:none;
}

.titreBOB14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #093B7B;
	text-decoration:underline;
}

.txtBOL12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #093B7B;
}
.txtNB12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.txtNB11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.txtBeL11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ad9d71;
}
.txtBL11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86a6c7;
}

.txtNL12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.txtBCB12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #86a6c7;
	text-decoration: none;
}
.txtBCBL12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86a6c7;
}
.txtBL11underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #093B7B;
	text-decoration: underline;
}
.txtBeB12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.txtBeL12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.txtMB12
{
    font-size: 12px;
    color: #CC0000;
    font-weight:bold;
}

.txtMB14
{
    font-size: 14px;
    color: #CC0000;
    font-weight:bold;
}

.txtML12
{
    font-size: 12px;
    color: #CC0000;
    font-weight:normal;
}

.txtobligatoire
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #707070;
    background-color: #FFB9B9;
}

.txtMsgRed12
{
    font-size: 12px;
    color: #CC0000;
    font-weight:bold;
}

.chpAcces
{
    width:98px;
    height:11px;
    border:solid 0px #000000;
    color:#333333;
    font-size:11px;
}

.chpRouge
{
    border:solid 1px #8e1600;
    color:#000000;
    font-size:12px;
}

.chpOrange
{
    border:solid 1px #d86100;
    color:#000000;
    font-size:12px;
}

.chpBC100
{
    width:98px;
    height:13px;
    border:solid 1px #729FCD;
    color:#86a6c7;
    font-size:12px;
}

.accroche1
{
    font-size:45px;
    font-weight:bold;
    color:#093B7B;
}

.accroche2
{
    font-size:35px;
    font-weight:normal;
    font-style:italic;
    color:#093B7B;
}

.titreRougeB32
{
    font-size:32px;
    font-weight:bold;
    color:#BE1E00;
}

.titreBleuB32
{
    font-size:32px;
    font-weight:bold;
    color:#093B7B;
}

.titreRougeB24
{
    font-size:24px;
    font-weight:bold;
    color:#BE1E00;
}

.titreBleuB24
{
    font-size:24px;
    font-weight:bold;
    color:#093B7B;
}


.titreBleuB28
{
    font-size:28px;
    font-weight:bold;
    color:#093B7B;
}

.titreBleuB18
{
    font-size:18px;
    font-weight:bold;
    color:#093B7B;
}

.titreRougeB18
{
    font-size:18px;
    font-weight:bold;
    color:#BE1E00;
}


.titreBleuB16
{
    font-size:16px;
    font-weight:bold;
    color:#093B7B;
}

.titreRougeB16
{
    font-size:16px;
    font-weight:bold;
    color:#BE1E00;
}

.titreBleuBU14
{
    font-size:14px;
    font-weight:bold;
    color:#093B7B;
    text-decoration:underline;
}

.titreRougeB14
{
    font-size:14px;
    font-weight:bold;
    color:#BE1E00;
}

.lienNoirB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


.lienNoirB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}

.lienNoirB15
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


.lienNoirB15:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

.lienBlancB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}


.lienBlancB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}

.lienBlancBU12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}


.lienBlancBU12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.lienNoirB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


.lienNoirB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

.lienNoirBI12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style:italic;
	text-decoration:none;
}


.lienNoirBI12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}

.lienNoirBU12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}


.lienNoirU12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}

.lienNoirU12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}


.lienNoirBU12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.lienNoirU14
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}


.lienNoirU14:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
    text-decoration:none;
}

.lienNoirBU14
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}


.lienNoirBU14:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
    text-decoration:none;
}

.lienNoirRougeB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.lienNoirRougeB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE1E00;
	text-decoration:none;
}

.lienNoirRougeB16
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #BE1E00;
	text-decoration:underline;
}

.lienNoirRougeB16:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #BE1E00;
	text-decoration:none;
}

.lienNoirRougeB24
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #BE1E00;
	text-decoration:underline;
}

.lienNoirRougeB24:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #BE1E00;
	text-decoration:none;
}

.lienBlancS11
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}


.lienBlancS11:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}


.lienGrisBU11
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;
}

.lienGrisBU11:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.lienGrisBU10
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;
}

.lienGrisBU10:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}


.lienGris11
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}

.lienGris11:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:underline;
}

.lienNoir13
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

.lienNoir13:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.lienNoir14
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.lienNoir14:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}

.lienNoir16
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.lienNoir16:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}

.lienNoirU16
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}

.lienNoirU16:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.lienNoir20
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.lienNoir20:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}

.lienNoirU20
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}

.lienNoirU20:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}


.lienBeB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.lienBeB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;
}


.lienMB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


.lienMB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093B7B;
	text-decoration:underline;
}

.lienMB12_2
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2360a9;
	text-decoration:none;
}


.lienMB12_2:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

.lienBCB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2360a9;
	text-decoration:none;
}

.lienBCB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2360a9;
	text-decoration:underline;
}

.lienBOB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093B7B;
	text-decoration:none;
}

.lienBOB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093B7B;
	text-decoration:underline;
}

.lienBOL12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #093B7B;
	text-decoration:none;
}

.lienBOL12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #093B7B;
	text-decoration:underline;
}

.lienBOB16
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #093B7B;
	text-decoration:none;
}

.lienBOB16:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #093B7B;
	text-decoration:underline;
}

.lienNB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.lienNB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

.lienNL12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.lienNL12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}

.lienNavB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093B7B;
	text-decoration:none;
}

.lienNavB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.lienNavNB12
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.lienNavNB12:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.nav1
{
    background-image:url('/img/fond_nav1.jpg');
    height:31px;
    width:154px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    text-align:left;
    position:relative;
    left:4px;
    line-height:28px;
    color:#000000;
    font-weight:bold;
}

.nav2
{
    background-image:url('/img/fond_nav2.jpg');
    height:59px;
    width:154px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    text-align:left;
    position:relative;
    left:4px;
    line-height:28px;
    color:#000000;
    font-weight:bold;
}

.nav3
{
    background-image:url('/img/fond_nav3.jpg');
    height:87px;
    width:154px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    text-align:left;
    position:relative;
    left:4px;
    line-height:28px;
    color:#000000;
    font-weight:bold;
}

.nav4
{
    background-image:url('/img/fond_nav4.jpg');
    height:114px;
    width:154px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    text-align:left;
    position:relative;
    left:4px;
    line-height:28px;
    color:#000000;
    font-weight:bold;
}

.nav5
{
    background-image:url('/img/fond_nav5.jpg');
    height:143px;
    width:154px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    text-align:left;
    position:relative;
    left:4px;
    line-height:28px;
    color:#000000;
    font-weight:bold;
}

.nav6
{
    background-image:url('/img/fond_nav6.jpg');
    height:171px;
    width:154px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    text-align:left;
    position:relative;
    left:4px;
    line-height:28px;
    color:#000000;
    font-weight:bold;
}


.nav7
{
    background-image:url('/img/fond_nav7.jpg');
    height:199px;
    width:154px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    text-align:left;
    position:relative;
    left:4px;
    line-height:28px;
    color:#000000;
    font-weight:bold;
}


.nav8
{
    background-image:url('/img/fond_nav8.jpg');
    height:227px;
    width:154px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    text-align:left;
    position:relative;
    left:4px;
    line-height:28px;
    color:#000000;
    font-weight:bold;
}

.nav8bleu
{
    background-image:url('/img/fond_nav_bleu8.jpg');
    height:227px;
    width:154px;
    list-style-type:none;
    padding:0px;
    margin:0px;
    text-align:left;
    position:relative;
    left:4px;
    line-height:28px;
    color:#FFFFFF;
    font-weight:bold;
}

/*INDEX MASTER*/

div#page
{
    position:relative;
    width: 1000px;
    min-height:700px;
    margin:0 auto;
}

div#header
{
    width:1000px;
    height:200px;
    /*background: url(/img/header_fond.jpg);
    background-repeat: no-repeat;*/
    position:relative;
    top:0px;
    left:0px;
}

div#logo
{
    width:201px;
    height:200px;
}

div#logo img#img_logo
{
    position:relative;
    top:0px;
    left:0px;
}

div#header_centre
{
    width:649px;
    text-align:left;
}

div#header_pub
{
    width:130px;
    height:175px;
    line-height:175px;
}

div#header_pub img
{
    vertical-align:middle;
}

div#grandcentre
{
    width:1000px;
    position:relative;
    padding-top:0px;
}

div#centremenu
{
    float:left;
    position:relative;
    width:170px;
}

div#centrecentre
{
    float:left;
    position:relative;
    width:700px;
    text-align:center;
}


div#centrecentre2
{
    float:left;
    position:relative;
    width:830px;
    text-align:center;
}

div#pub
{
    float:right;
    width:130px;
}

div#logge
{
    position:absolute;
    top:176px;
    left:640px;
    width:190px;
    text-align:right;
}

.centregauche
{
    float:left;
    position:relative;
}

.centre
{
    float:left;
    position:relative;
}

.centre_haut
{
    width:100%;
    height:10px;
    background-color:#FFFFFF;
}


.centre_bas
{
    width:100%;
    height:10px;
    background:url(/img/b.jpg);
    background-repeat:repeat-x;
}


/*FIN INDEX MASTER*/

/*INDEX*/

div#index_centre1
{
    float:left;
    width:150px;
    text-align:center;
    /*border:solid 1px black;*/
}
div#index_centre2
{
    float:left;
    width:150px;
    text-align:center;
    /*border:solid 1px black;*/
}
div#index_centre3
{
    float:left;
    width:150px;
    text-align:center;
    /*border:solid 1px black;*/
}

/*FIN INDEX*/


/*CADRE*/


.boiteDialogue
{
  margin:0 auto;
  border: solid 1px #444444;
  background-color:#FFF6E5;
  padding:10px;
}



/*CADRE*/


.cadre
{
  margin:0 auto;
}

/*cadre beige*/

.cadre_haut1
{
    float:left;
    height:27px;
    background:url(/img/hg.png);
    width:12px;
}

.cadre_haut2
{
    float:left;
    height:27px;
    background:url(/img/h.png);
    background-repeat:repeat-x;
    font-weight:bold;
    color:#000000;
    font-size:14px;
}

.cadre_haut3
{
    float:right;
    height:27px;
    background:url(/img/hd.png);
    width:12px;
}

.cadre_haut2 b
{
    position:relative;
    top:7px;
}

.cadre_bas1
{
    float:left;
    height:12px;
    width:12px;
    background:url(/img/bg.png);
}

.cadre_bas2
{
    float:left;
    height:12px;
    background:url(/img/b.png);
    background-repeat:repeat-x;
}

.cadre_bas3
{
    float:right;
    height:12px;
    width:12px;
    background:url(/img/bd.png);
}


/*cadre bleu*/


.cadre_haut_bleu1
{
    float:left;
    height:27px;
    background:url(/img/hgb.png);
    width:12px;
}

.cadre_haut_bleu2
{
    float:left;
    height:27px;
    background:url(/img/hb.png);
    background-repeat:repeat-x;
    font-weight:bold;
    color:#000000;
    font-size:14px;
}

.cadre_haut_bleu3
{
    float:right;
    height:27px;
    background:url(/img/hdb.png);
    width:12px;
}

.cadre_haut_bleu2 b
{
    position:relative;
    top:7px;
}


.cadre_bas_bleu1
{
    float:left;
    height:12px;
    width:12px;
    background:url(/img/bgb.png);
}

.cadre_bas_bleu2
{
    float:left;
    height:12px;
    background:url(/img/bb.png);
    background-repeat:repeat-x;
}

.cadre_bas_bleu3
{
    float:right;
    height:12px;
    width:12px;
    background:url(/img/bdb.png);
}


/*FIN CADRE*/

/*BLOC PRODUIT*/
.bloc_pdt
{
    width:140px;
    height:175px;
    border:dotted 1px #000000;
    position:relative;
    background-color:#FFFFFF;
}

.bloc_pdt_titre
{
   position:absolute;
   top:0px;
   left:0px;
   height:35px;
   width:140px;
   font-weight:bold;
   text-align:center;
   font-size:13px;
   
}

.bloc_pdt_img
{
   background-color:Transparent;
   position:absolute;
   top:35px;
   left:0px;
   height:115px;
   line-height:115px;
   width:140px;
   overflow:hidden;
   text-align:center;
   
}


.bloc_pdt_img img
{
    vertical-align:middle;
}

.bloc_pdt_prix
{
   position:absolute;
   top:155px;
   left:0px;
   height:35px;
   width:140px;
   font-weight:bold;
   text-align:center;
   
}

/*FIN BLOC PRODUIT*/


div#divUpPhoto input
{
    color:#000000;
    border:solid 0px black;
    background-color:#FFFFFF;
    width:75px;
    font-weight:bold;
    
}

.btInvisible
{
    color:#000000;
    border:solid 0px black;
    background-color:#FFFFFF;
    font-weight:bold;
}



/* infos pratique pro (bretons) */

.corpsgras {

	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
}

.corpsgorange {


	font-family: Arial, Helvetica, sans-serif;
	color: #EB6E07;
	font-size: 9pt;
	font-weight: bold;
}


.orangeville {
	font-family: Arial, Helvetica, sans-serif;
	color: #EB6E07;
	font-size: 11pt;
	font-weight: bold;
}

.orangeville:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #EB6E07;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:underline;
}


.corps {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	text-align: justify;
	padding-right: 20px;


}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
}

.legal:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration:underline;
}



div.arrondi 
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: transparent;
}