
#left_table
{
	border: 0px;
	vertical-align: top;
}


#right_table
{
	vertical-align: top;
	width: 630px;
	margin-top: 15px;
	padding-top: 0px;
	float: left;
	
	border: 0px;
	background-color: white;
	border-color: #2f2f2f;
}

a
{
	color: #747474;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

#logo
{
	width: 300px;
	height: 90px;
	float: left;
	margin-left: 20px;
	border: 0px;
	
	background: url("../img/logo_1.gif") no-repeat;
}

#logo_bottom_gris
{
	width: 160px;
	height: 50px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border: 0px;
	
	background: url("../img/logo_6.jpg") no-repeat;
}

#menu_top
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 15px;
	border: 0px;
}



#ban_1
{
	width: 900px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	top: 200px;
	border: 0px;
	
	background-color: white;	
	background: url("../img/banniere_2.jpg") no-repeat;
}

h1
{
	text-indent: -50000px;
}

#header
{
	width: 900px;
	height: 100px;
	background-color: black;
	padding-bottom: 0px;
	border: 0px;
	
	background: url("../img/header_1.gif") no-repeat bottom right black;
}



#center
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}

#left
{
	width: 250px;
	float: left;
	background-color: white;
	vertical-align: top;
}

ul
{
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	padding-right: 10px;
	padding-left: 20px;
}

#photo_1
{
	width: 250px;
	height: 58px;
	float: left;
	vertical-align: top;
	padding-bottom: 10px;
		
	background: url("../img/cgvaucluse.gif") no-repeat;
}

.étoiles
{	
	border: 0px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;

}

.miniature
{	
	border: 1px;
	float: right;
	margin-left: 10px;
	padding-right: 0px;

}

.paragraphe_1
{	
	background-color: white;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;

}

#paragraphe_2
{	
	height: 25px;
	background-color: #fcbc23;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	text-align: center;
	padding-top: 4px;
}

.paragraphe_3
{
	height: 25px;
	background-color: #fcbc23;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	text-align: center;
	padding-top: 4px;
}

.paragraphe_4
{	
	width: 97%;
	height: 25px;
	margin: 8px;
	background-color: #fcbc23;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	text-align: center;
	padding-top: 4px;
}

#paragraphe_5
{	
	width: 97%;
	height: 25px;
	background-color: #fcbc23;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	text-align: center;
	padding-top: 4px;
	margin: 8px;
}


.paragraphe_6
{	
	width: 92%;
	background-color: white;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
}

.paragraphe_7
{
	background-color: white;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	padding: 0px;
	margin-left: 20px;
}

.paragraphe_8
{	
	width: 90%;
	background-color: white;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	padding-left: 15px;
}

.paragraphe_9
{	
	width: 95%;
	background-color: white;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	padding-left: 15px;
}

.paragraphe_10
{
	background-color: white;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	padding: 0px;
	margin-left: 20px;
}

.paragraphe_11
{	
	width: 60%;
	background-color: white;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	padding-left: 50px;
	padding-right: 10px;
	padding-top: 0px;
	float: right;
}

.paragraphe_12
{	
	background-color: white;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 0px;
}

.paragraphe_13
{	
	background-color: white;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	padding-left: 50px;
	padding-right: 10px;
	padding-top: 0px;
}

.paragraphe_14
{
	height: 15px;
	background-color: black;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	text-align: center;
	padding-top: 4px;
}

#paragraphe_15
{
	color: #FFFFFF;
	float: left;
	padding: 0px;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 15px;
	padding-top: 0px;
}

#paragraphe_16
{
	color: #FFFFFF;
	margin-left: 10px;
	margin-top: 15px;
	margin-right: 20px;
	padding: 0px;
	float: left;
}

#paragraphe_17
{
	color: #FFFFFF;
	margin-left: 10px;
	margin-top: 15px;
	margin-right: 20px;
	padding: 0px;
	float: left;
}

#paragraphe_18
{	
	height: 25px;
	background-color: #fcbc23;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	text-align: center;
	padding-top: 4px;
}

.barre_separation_100
{
	width: 10px;
	height: 100px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 15px;
	border: 0px;
	background: url("../img/barre_separation_100.jpg") no-repeat;
}

#our_company
{	
	width: 180px;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	border: 0px;
	padding: 15px;
}

#contact_left
{	
	width: 250px;
	height: 250px;
	float: left;
	border: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 13px;
	background-color: #ffffff;
}

#contact_right
{	
	width: 630px;
	height: 250px;
	float: right;
	border: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 13px;
	margin-top: 0px;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	background-color: #ffffff;
}

#mentionslegales_left
{	
	width: 200px;
	height: 950px;
	float: left;
	border: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 13px;
	background-color: #ffffff;
}

#mentionslegales_right
{	
	width: 670px;
	height: 950px;
	float: right;
	border: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 13px;
	padding-right: 10px;
	margin-top: 0px;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	background-color: #ffffff;
}

#menu_left
{	
	width: 200px;
	height: 800px;
	float: left;
	border: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 13px;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	background-color: #ffffff;
}

#menu_right
{	
	width: 670px;
	height: 800px;
	float: right;
	border: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 13px;
	padding-right: 10px;
	margin-top: 0px;
	color: #626262;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	background-color: #ffffff;
}

.corps
{

	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	background-color: white;
	text-align: justify;
}

.left_1 h3, #corps h2
{
	text-align: center;
	color: #0099FF;
}

#bottom
{
	clear: left;
	margin-top: 0px;
	padding: 0px;
	height: 30px;
	
	background: url("../img/bottom_3.jpg") no-repeat black;
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: center;

}

#bottom_2
{
	clear: left;
	padding-top: 15px;
	height: 30px;
	
	color: #313131;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: center;
	background-color: #256a8c;
}

#bottom_3
{
	clear: left;
	background-color: #fcbc23;
	margin-top: 0px;
	padding: 0px;
	height: 120px;
	
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: left;
}

.bottom_link
{
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	color: #747474;
}

#french_flag
{
	padding-left: 15px;
	border: 0px;
}

#english_flag
{
	padding-left: 10px;
	border: 0px;
}

#italian_flag
{
	padding-left: 10px;
	border: 0px;
}

#validcss21
{
	padding-left: 10px;
	border: 0px;
}

#validxhtml11
{
	padding-left: 10px;
	border: 0px;
}

#login
{
	clear: left;
	width: 400px;
	margin-top: 10px;
	padding: 10px;
	height: 30px;
	
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: right;

}

#center2
{
	vertical-align: top;
	width: 900px;
	padding-top: 0px;
	
	border: 0px;
	background-color: white;
	border-color: #2f2f2f;
}

.corps2
{
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	
	color: #747474;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	text-align: justify;
}

        .formContainer
        {
        	background-color: #FFFFFF;
        	border:none;
        	padding:20px;
        	width: 700px;
        }
        .formContainer h3
        {
        	margin:0px;
            padding:0px 0px 10px 0px;
            font-size:135%;
        }
        .formContainer2
        {
        	background-color: #FFFFFF;
        	border:none;
        	padding:20px;
        	width: 800px;
        }
		.formContainer3
        {
        	background-color: #FFFFFF;
        	border:none;
        	padding:20px;
        	width: 550px;
        }
		
        .formContainer4
        {
        	background-color: #FFFFFF;
        	border: 1px solid #cccccc;
        	padding:10px;
			margin:20px;
        	width: 550px;
        }
        .formContainer4 h3
        {
        	margin:0px;
            padding:0px 0px 10px 0px;
            font-size:135%;
        }
		
        .rowContainer
        {
        	width:100%;
        	overflow:hidden;
        	padding-bottom:2px;
        	height:28px;
        }
        .rowContainer label
        {
        	width:260px;
        	float:left;
        	color: #747474;
			font-size: 0.7em;
        }
        .rowContainer input[type="text"]
        {
        	width:300px;
        }
		
		
        .rowContainer2
        {
        	width:100%;
        	overflow:hidden;
        	padding-bottom:2px;

        }
        .rowContainer2 label
        {
        	width:550px;
        	float:left;
        	color: #747474;
			font-size: 0.7em;
        }
        .rowContainer2 input[type="text"]
        {
        	width:300px;
        }
		
        .tooltipContainer
        {
        	height:16px;
        	font-size:11px;
        	color: #666666;
        	display:none;
        	float:none;
        	background-repeat:no-repeat;
        	background-position:left center;
        	padding:0px 20px;
        }
        .info
        {
        	background-image:url('information.gif');
        }
        .error
        {
        	background-image:url('erreur.gif');
        	color: #990000;
        }
        #content {
        padding: 0px;
        padding-top:0;
        }

        #Text1
        {
            width: 118px;
        }
        #Password1
        {
            width: 118px;
        }
        .style1
        {
            height: 107px;
            width: 156px;
        }
        .style2
        {
            height: 87px;
            width: 156px;
        }
        .style3
        {
            height: 85px;
            width: 156px;
        }
        #Text2
        {
            width: 118px;
        }
        #Password2
        {
            width: 118px;
        }
        .style4
        {
            width: 665px;
        }
        .style5
        {
            width: 174px;
        }
        .style6
        {
        }
		
		.information, .success, .warning, .error, .validation {
	border: 1px solid;
	margin: 5px 0px;
	padding:40px 10px 15px 40px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
#information {
      margin: 10px 0px;
      height: 59px; 
      width: 501px;
      background-repeat: no-repeat;
      position:relative;
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('information.png');
}
#success {
      margin: 10px 0px;
      height: 44px; 
      width: 501px;
      background-repeat: no-repeat;
      position:relative;
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('reussite.png');
}
#success2 {
    height: auto; 
    width: 470px;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position:relative;
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('reussite.png');
}
.warning {
	color: #9F6000;
  	height: auto; 
  	max-width: 450px;
	padding:6px 5px 6px 50px;
	background-color: #FEEFB3;
	background-image: url('alerte.gif');
}
#error {
      margin: 10px 0px;
      height: 44px; 
      width: 501px;
      background-repeat: no-repeat;
      position:relative;
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('erreur.png');
}

.error {
	color: #D8000C;
  	height: auto; 
  	max-width: 450px;
	padding:6px 5px 6px 50px;
	background-color: #FFBABA;
	background-image: url('alerte.gif');
}

#validation 
{
      margin: 10px 0px;
      height: 91px; 
      width: 501px;
      background-repeat: no-repeat;
      position:relative;
      color: #D63301;
      background-color: #FFCCBA;
      background-image: url('validation.png');
}
 
#info {
    height: auto; 
    width: 501px;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position:relative;
    color: #00529B;
	font-family: Arial,Helvetica, sans-serif; 
	font-size:13px;
    background-color: #BDE5F8;
    background-image: url('info.png');
}

.buttons {  
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 11px;  
 background-color: #466f8b;  
 color: #FFFFFF;  
 margin-right: 6px;  
}

